Annotation of pkgsrc/fonts/fontconfig/Makefile, Revision 1.68
1.68 ! wiz 1: # $NetBSD: Makefile,v 1.67 2009/04/07 21:40:12 wiz Exp $
1.1 jmmv 2:
1.68 ! wiz 3: DISTNAME= fontconfig-2.7.0
1.44 reed 4: CATEGORIES= fonts
1.36 drochner 5: MASTER_SITES= http://www.fontconfig.org/release/
1.1 jmmv 6:
1.50 jlam 7: MAINTAINER= pkgsrc-users@NetBSD.org
1.36 drochner 8: HOMEPAGE= http://www.fontconfig.org/
1.1 jmmv 9: COMMENT= Library for configuring and customizing font access
1.6 jmc 10:
1.29 minskim 11: PKG_INSTALLATION_TYPES= overwrite pkgviews
1.59 joerg 12: PKG_DESTDIR_SUPPORT= user-destdir
1.29 minskim 13:
1.1 jmmv 14: GNU_CONFIGURE= YES
1.14 wiz 15: USE_LIBTOOL= YES
1.42 jlam 16: USE_TOOLS+= gmake
1.1 jmmv 17:
1.27 jmmv 18: PKGCONFIG_OVERRIDE= fontconfig.pc.in
1.14 wiz 19:
1.1 jmmv 20: PKG_SYSCONFSUBDIR= fontconfig
21:
22: CONFIGURE_ARGS+= --with-default-fonts=${LOCALBASE}/lib/X11/fonts
1.28 jlam 23: CONFIGURE_ARGS+= --with-freetype-config=${BUILDLINK_PREFIX.freetype2}/bin/freetype-config
1.1 jmmv 24: CONFIGURE_ARGS+= --with-expat-includes=${BUILDLINK_PREFIX.expat}/include
25: CONFIGURE_ARGS+= --with-expat-lib=${BUILDLINK_PREFIX.expat}/lib
1.46 rillig 26: CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR:Q}
1.57 joerg 27: CONFIGURE_ARGS+= --with-cache-dir=${VARBASE:Q}/cache/fontconfig
1.1 jmmv 28: CONFIGURE_ARGS+= --with-x
1.32 dmcmahil 29: CONFIGURE_ARGS+= --enable-docs
1.43 jlam 30: CONFIGURE_ENV+= HASDOCBOOK=no
1.23 jlam 31:
1.35 xtraeme 32: .include "../../mk/bsd.prefs.mk"
33:
1.56 tron 34: .if ${X11BASE} != ${LOCALBASE}
1.62 joerg 35: CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts,${PREFIX}/share/ghostscript/fonts
36: .else
37: CONFIGURE_ARGS+= --with-add-fonts=${PREFIX}/share/ghostscript/fonts
1.44 reed 38: .endif
1.1 jmmv 39:
1.56 tron 40: .if ${OPSYS} == "Darwin"
41: CONFIGURE_ARGS+= --with-arch=${MACHINE_ARCH}
42: .endif
43:
1.1 jmmv 44: EGDIR= ${PREFIX}/share/examples/fontconfig
45: CONF_FILES= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf
46: CONF_FILES+= ${EGDIR}/fonts.dtd ${PKG_SYSCONFDIR}/fonts.dtd
1.38 wiz 47: MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d
1.55 wiz 48: CONF_FILES+= ${EGDIR}/conf.d/20-fix-globaladvance.conf ${PKG_SYSCONFDIR}/conf.d/20-fix-globaladvance.conf
49: CONF_FILES+= ${EGDIR}/conf.d/20-unhint-small-vera.conf ${PKG_SYSCONFDIR}/conf.d/20-unhint-small-vera.conf
1.64 wiz 50: CONF_FILES+= ${EGDIR}/conf.d/30-metric-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-metric-aliases.conf
1.55 wiz 51: CONF_FILES+= ${EGDIR}/conf.d/30-urw-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-urw-aliases.conf
1.64 wiz 52: CONF_FILES+= ${EGDIR}/conf.d/40-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/40-nonlatin.conf
53: CONF_FILES+= ${EGDIR}/conf.d/45-latin.conf ${PKG_SYSCONFDIR}/conf.d/45-latin.conf
1.55 wiz 54: CONF_FILES+= ${EGDIR}/conf.d/49-sansserif.conf ${PKG_SYSCONFDIR}/conf.d/49-sansserif.conf
55: CONF_FILES+= ${EGDIR}/conf.d/50-user.conf ${PKG_SYSCONFDIR}/conf.d/50-user.conf
56: CONF_FILES+= ${EGDIR}/conf.d/51-local.conf ${PKG_SYSCONFDIR}/conf.d/51-local.conf
57: CONF_FILES+= ${EGDIR}/conf.d/60-latin.conf ${PKG_SYSCONFDIR}/conf.d/60-latin.conf
58: CONF_FILES+= ${EGDIR}/conf.d/65-fonts-persian.conf ${PKG_SYSCONFDIR}/conf.d/65-fonts-persian.conf
59: CONF_FILES+= ${EGDIR}/conf.d/65-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/65-nonlatin.conf
60: CONF_FILES+= ${EGDIR}/conf.d/69-unifont.conf ${PKG_SYSCONFDIR}/conf.d/69-unifont.conf
61: CONF_FILES+= ${EGDIR}/conf.d/80-delicious.conf ${PKG_SYSCONFDIR}/conf.d/80-delicious.conf
62: CONF_FILES+= ${EGDIR}/conf.d/90-synthetic.conf ${PKG_SYSCONFDIR}/conf.d/90-synthetic.conf
1.66 drochner 63: CONF_FILES+= ${EGDIR}/conf.d/30-pkgsrc-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-pkgsrc-aliases.conf
1.1 jmmv 64:
1.57 joerg 65: MAKE_DIRS+= ${VARBASE}/cache
1.64 wiz 66: BUILD_DEFS+= VARBASE
1.57 joerg 67:
1.41 dmcmahil 68: LIBS+= ${BUILDLINK_LDADD.iconv}
69:
1.52 heinz 70: TEST_TARGET= check
71:
1.63 joerg 72: .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
73: CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q}
74: .endif
75:
76: pre-configure:
1.64 wiz 77: ${ECHO} '#define FC_ARCHITECTURE "@host_cpu@"' > ${WRKSRC}/fc-arch/fcarch.h.in
1.63 joerg 78:
1.66 drochner 79: post-install:
80: ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf \
1.67 wiz 81: ${DESTDIR}${EGDIR}/conf.d
1.66 drochner 82:
1.41 dmcmahil 83: .include "../../converters/libiconv/buildlink3.mk"
1.23 jlam 84: .include "../../devel/zlib/buildlink3.mk"
85: .include "../../graphics/freetype2/buildlink3.mk"
86: .include "../../textproc/expat/buildlink3.mk"
1.1 jmmv 87: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>