Annotation of pkgsrc/fonts/fontconfig/Makefile, Revision 1.77
1.77 ! asau 1: # $NetBSD: Makefile,v 1.76 2012/07/31 18:12:28 drochner Exp $
1.1 jmmv 2:
1.76 drochner 3: DISTNAME= fontconfig-2.10.1
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.71 wiz 10: #LICENSE= x11?
1.6 jmc 11:
1.29 minskim 12: PKG_INSTALLATION_TYPES= overwrite pkgviews
13:
1.1 jmmv 14: GNU_CONFIGURE= YES
1.14 wiz 15: USE_LIBTOOL= YES
1.76 drochner 16: USE_TOOLS+= gmake pkg-config
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.76 drochner 26: CONFIGURE_ARGS+= --with-baseconfigdir=${PKG_SYSCONFDIR:Q}
1.57 joerg 27: CONFIGURE_ARGS+= --with-cache-dir=${VARBASE:Q}/cache/fontconfig
1.32 dmcmahil 28: CONFIGURE_ARGS+= --enable-docs
1.43 jlam 29: CONFIGURE_ENV+= HASDOCBOOK=no
1.23 jlam 30:
1.35 xtraeme 31: .include "../../mk/bsd.prefs.mk"
32:
1.72 drochner 33: GSFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts
1.56 tron 34: .if ${X11BASE} != ${LOCALBASE}
1.72 drochner 35: CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts,${GSFONTS}
1.62 joerg 36: .else
1.76 drochner 37: CONFIGURE_ARGS+= --with-add-fonts=${LOCALBASE}/share/fonts/X11,${GSFONTS}
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.76 drochner 44: SUBST_CLASSES+= prefix
45: SUBST_STAGE.prefix= post-build
46: SUBST_FILES.prefix= conf.d/README
47: SUBST_VARS.prefix= PREFIX
48:
1.1 jmmv 49: EGDIR= ${PREFIX}/share/examples/fontconfig
50: CONF_FILES= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf
1.76 drochner 51: CONF_FILES+= ${EGDIR}/conf.d/README ${PKG_SYSCONFDIR}/conf.d/README
52:
53: TMPLDIR= ${PREFIX}/share/fontconfig/conf.avail
1.38 wiz 54: MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d
1.76 drochner 55: # following list from ${WRKSRC}/conf.d/Makefile.am
56: FC_STDCONF= 20-unhint-small-vera.conf 30-metric-aliases.conf 30-urw-aliases.conf \
57: 40-nonlatin.conf 45-latin.conf 49-sansserif.conf 50-user.conf 51-local.conf \
58: 60-latin.conf 65-fonts-persian.conf 65-nonlatin.conf 69-unifont.conf \
59: 80-delicious.conf 90-synthetic.conf
60: # pkgsrc addition
61: FC_STDCONF+= 30-pkgsrc-aliases.conf
62: .for f in ${FC_STDCONF}
63: CONF_FILES+= ${TMPLDIR}/${f} ${PKG_SYSCONFDIR}/conf.d/${f}
64: .endfor
1.1 jmmv 65:
1.57 joerg 66: MAKE_DIRS+= ${VARBASE}/cache
1.64 wiz 67: BUILD_DEFS+= VARBASE
1.57 joerg 68:
1.52 heinz 69: TEST_TARGET= check
70:
1.63 joerg 71: .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
72: CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q}
73: .endif
74:
1.66 drochner 75: post-install:
76: ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf \
1.76 drochner 77: ${DESTDIR}${TMPLDIR}
1.66 drochner 78:
1.23 jlam 79: .include "../../devel/zlib/buildlink3.mk"
80: .include "../../graphics/freetype2/buildlink3.mk"
81: .include "../../textproc/expat/buildlink3.mk"
1.1 jmmv 82: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>