| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.88 2014/04/01 21:21:28 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.89 2014/05/21 08:42:55 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= fontconfig-2.11.1 | | 3 | DISTNAME= fontconfig-2.11.1 |
4 | CATEGORIES= fonts | | 4 | CATEGORIES= fonts |
5 | MASTER_SITES= http://www.fontconfig.org/release/ | | 5 | MASTER_SITES= http://www.fontconfig.org/release/ |
6 | EXTRACT_SUFX= .tar.bz2 | | 6 | EXTRACT_SUFX= .tar.bz2 |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://www.fontconfig.org/ | | 9 | HOMEPAGE= http://www.fontconfig.org/ |
10 | COMMENT= Library for configuring and customizing font access | | 10 | COMMENT= Library for configuring and customizing font access |
11 | #LICENSE= x11? | | 11 | #LICENSE= x11? |
12 | | | 12 | |
13 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 13 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
14 | | | 14 | |
| @@ -19,36 +19,38 @@ CONFIGURE_ARGS+= --with-default-fonts=${ | | | @@ -19,36 +19,38 @@ CONFIGURE_ARGS+= --with-default-fonts=${ |
19 | CONFIGURE_ARGS+= --with-expat-includes=${BUILDLINK_PREFIX.expat}/include | | 19 | CONFIGURE_ARGS+= --with-expat-includes=${BUILDLINK_PREFIX.expat}/include |
20 | CONFIGURE_ARGS+= --with-expat-lib=${BUILDLINK_PREFIX.expat}/lib | | 20 | CONFIGURE_ARGS+= --with-expat-lib=${BUILDLINK_PREFIX.expat}/lib |
21 | CONFIGURE_ARGS+= --with-baseconfigdir=${PKG_SYSCONFDIR} | | 21 | CONFIGURE_ARGS+= --with-baseconfigdir=${PKG_SYSCONFDIR} |
22 | CONFIGURE_ARGS+= --with-cache-dir=${VARBASE}/cache/fontconfig | | 22 | CONFIGURE_ARGS+= --with-cache-dir=${VARBASE}/cache/fontconfig |
23 | CONFIGURE_ARGS+= --enable-docs | | 23 | CONFIGURE_ARGS+= --enable-docs |
24 | CONFIGURE_ENV+= HASDOCBOOK=no | | 24 | CONFIGURE_ENV+= HASDOCBOOK=no |
25 | | | 25 | |
26 | PKGCONFIG_OVERRIDE= fontconfig.pc.in | | 26 | PKGCONFIG_OVERRIDE= fontconfig.pc.in |
27 | | | 27 | |
28 | PKG_SYSCONFSUBDIR= fontconfig | | 28 | PKG_SYSCONFSUBDIR= fontconfig |
29 | | | 29 | |
30 | .include "../../mk/bsd.prefs.mk" | | 30 | .include "../../mk/bsd.prefs.mk" |
31 | | | 31 | |
32 | GSFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts | | 32 | ADDFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts |
33 | .if ${X11BASE} != ${LOCALBASE} | | 33 | .if ${X11BASE} != ${LOCALBASE} |
34 | CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts,${GSFONTS} | | 34 | ADDFONTS:= ${X11BASE}/lib/X11/fonts,${ADDFONTS} |
35 | .else | | 35 | .else |
36 | CONFIGURE_ARGS+= --with-add-fonts=${LOCALBASE}/share/fonts/X11,${GSFONTS} | | 36 | ADDFONTS:= ${LOCALBASE}/lib/X11/fonts,${ADDFONTS} |
37 | .endif | | 37 | .endif |
38 | | | 38 | |
39 | .if ${OPSYS} == "Darwin" | | 39 | .if ${OPSYS} == "Darwin" |
| | | 40 | ADDFONTS:= ~/Library/Fonts,/Library/Fonts,/System/Library/Fonts,${ADDFONTS} |
40 | CONFIGURE_ARGS+= --with-arch=${MACHINE_ARCH} | | 41 | CONFIGURE_ARGS+= --with-arch=${MACHINE_ARCH} |
41 | .endif | | 42 | .endif |
| | | 43 | CONFIGURE_ARGS+= --with-add-fonts=${ADDFONTS} |
42 | | | 44 | |
43 | SUBST_CLASSES+= prefix | | 45 | SUBST_CLASSES+= prefix |
44 | SUBST_STAGE.prefix= post-build | | 46 | SUBST_STAGE.prefix= post-build |
45 | SUBST_FILES.prefix= conf.d/README | | 47 | SUBST_FILES.prefix= conf.d/README |
46 | SUBST_VARS.prefix= PREFIX | | 48 | SUBST_VARS.prefix= PREFIX |
47 | | | 49 | |
48 | EGDIR= ${PREFIX}/share/examples/fontconfig | | 50 | EGDIR= ${PREFIX}/share/examples/fontconfig |
49 | CONF_FILES= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf | | 51 | CONF_FILES= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf |
50 | CONF_FILES+= ${EGDIR}/conf.d/README ${PKG_SYSCONFDIR}/conf.d/README | | 52 | CONF_FILES+= ${EGDIR}/conf.d/README ${PKG_SYSCONFDIR}/conf.d/README |
51 | | | 53 | |
52 | TMPLDIR= ${PREFIX}/share/fontconfig/conf.avail | | 54 | TMPLDIR= ${PREFIX}/share/fontconfig/conf.avail |
53 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d | | 55 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d |
54 | # following list from ${WRKSRC}/conf.d/Makefile.am | | 56 | # following list from ${WRKSRC}/conf.d/Makefile.am |
| @@ -63,20 +65,19 @@ FC_STDCONF+= 30-pkgsrc-aliases.conf | | | @@ -63,20 +65,19 @@ FC_STDCONF+= 30-pkgsrc-aliases.conf |
63 | CONF_FILES+= ${TMPLDIR}/${f} ${PKG_SYSCONFDIR}/conf.d/${f} | | 65 | CONF_FILES+= ${TMPLDIR}/${f} ${PKG_SYSCONFDIR}/conf.d/${f} |
64 | .endfor | | 66 | .endfor |
65 | | | 67 | |
66 | MAKE_DIRS+= ${VARBASE}/cache | | 68 | MAKE_DIRS+= ${VARBASE}/cache |
67 | BUILD_DEFS+= VARBASE | | 69 | BUILD_DEFS+= VARBASE |
68 | | | 70 | |
69 | TEST_TARGET= check | | 71 | TEST_TARGET= check |
70 | | | 72 | |
71 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | | 73 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
72 | CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q} | | 74 | CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q} |
73 | .endif | | 75 | .endif |
74 | | | 76 | |
75 | post-install: | | 77 | post-install: |
76 | ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf \ | | 78 | ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf ${DESTDIR}${TMPLDIR} |
77 | ${DESTDIR}${TMPLDIR} | | | |
78 | | | 79 | |
79 | .include "../../devel/zlib/buildlink3.mk" | | 80 | .include "../../devel/zlib/buildlink3.mk" |
80 | .include "../../graphics/freetype2/buildlink3.mk" | | 81 | .include "../../graphics/freetype2/buildlink3.mk" |
81 | .include "../../textproc/expat/buildlink3.mk" | | 82 | .include "../../textproc/expat/buildlink3.mk" |
82 | .include "../../mk/bsd.pkg.mk" | | 83 | .include "../../mk/bsd.pkg.mk" |