| @@ -1,90 +1,90 @@ | | | @@ -1,90 +1,90 @@ |
1 | # $NetBSD: Makefile,v 1.73 2011/11/01 06:01:12 sbd Exp $ | | 1 | # $NetBSD: Makefile,v 1.74 2011/11/09 03:20:06 christos Exp $ |
2 | | | 2 | |
3 | DISTNAME= fontconfig-2.8.0 | | 3 | DISTNAME= fontconfig-2.8.0 |
4 | PKGREVISION= 2 | | 4 | PKGREVISION= 3 |
5 | CATEGORIES= fonts | | 5 | CATEGORIES= fonts |
6 | MASTER_SITES= http://www.fontconfig.org/release/ | | 6 | MASTER_SITES= http://www.fontconfig.org/release/ |
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 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
15 | | | 15 | |
16 | GNU_CONFIGURE= YES | | 16 | GNU_CONFIGURE= YES |
17 | USE_LIBTOOL= YES | | 17 | USE_LIBTOOL= YES |
18 | USE_TOOLS+= gmake | | 18 | USE_TOOLS+= gmake |
19 | | | 19 | |
20 | PKGCONFIG_OVERRIDE= fontconfig.pc.in | | 20 | PKGCONFIG_OVERRIDE= fontconfig.pc.in |
21 | | | 21 | |
22 | PKG_SYSCONFSUBDIR= fontconfig | | 22 | PKG_SYSCONFSUBDIR= fontconfig |
23 | | | 23 | |
24 | CONFIGURE_ARGS+= --with-default-fonts=${LOCALBASE}/lib/X11/fonts | | 24 | CONFIGURE_ARGS+= --with-default-fonts=${LOCALBASE}/lib/X11/fonts |
25 | CONFIGURE_ARGS+= --with-freetype-config=${BUILDLINK_PREFIX.freetype2}/bin/freetype-config | | 25 | CONFIGURE_ARGS+= --with-freetype-config=${BUILDLINK_PREFIX.freetype2}/bin/freetype-config |
26 | CONFIGURE_ARGS+= --with-expat-includes=${BUILDLINK_PREFIX.expat}/include | | 26 | CONFIGURE_ARGS+= --with-expat-includes=${BUILDLINK_PREFIX.expat}/include |
27 | CONFIGURE_ARGS+= --with-expat-lib=${BUILDLINK_PREFIX.expat}/lib | | 27 | CONFIGURE_ARGS+= --with-expat-lib=${BUILDLINK_PREFIX.expat}/lib |
28 | CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR:Q} | | 28 | CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR:Q} |
29 | CONFIGURE_ARGS+= --with-cache-dir=${VARBASE:Q}/cache/fontconfig | | 29 | CONFIGURE_ARGS+= --with-cache-dir=${VARBASE:Q}/cache/fontconfig |
30 | CONFIGURE_ARGS+= --with-x | | 30 | CONFIGURE_ARGS+= --with-x |
31 | CONFIGURE_ARGS+= --enable-docs | | 31 | CONFIGURE_ARGS+= --enable-docs |
32 | CONFIGURE_ENV+= HASDOCBOOK=no | | 32 | CONFIGURE_ENV+= HASDOCBOOK=no |
33 | | | 33 | |
34 | .include "../../mk/bsd.prefs.mk" | | 34 | .include "../../mk/bsd.prefs.mk" |
35 | | | 35 | |
36 | GSFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts | | 36 | GSFONTS= ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts |
37 | .if ${X11BASE} != ${LOCALBASE} | | 37 | .if ${X11BASE} != ${LOCALBASE} |
38 | CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts,${GSFONTS} | | 38 | CONFIGURE_ARGS+= --with-add-fonts=${X11BASE}/lib/X11/fonts,${GSFONTS} |
39 | .else | | 39 | .else |
40 | CONFIGURE_ARGS+= --with-add-fonts=${GSFONTS} | | 40 | CONFIGURE_ARGS+= --with-add-fonts=${GSFONTS} |
41 | .endif | | 41 | .endif |
42 | | | 42 | |
43 | .if ${OPSYS} == "Darwin" | | 43 | .if ${OPSYS} == "Darwin" |
44 | CONFIGURE_ARGS+= --with-arch=${MACHINE_ARCH} | | 44 | CONFIGURE_ARGS+= --with-arch=${MACHINE_ARCH} |
45 | .endif | | 45 | .endif |
46 | | | 46 | |
47 | EGDIR= ${PREFIX}/share/examples/fontconfig | | 47 | EGDIR= ${PREFIX}/share/examples/fontconfig |
48 | CONF_FILES= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf | | 48 | CONF_FILES= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf |
49 | CONF_FILES+= ${EGDIR}/fonts.dtd ${PKG_SYSCONFDIR}/fonts.dtd | | 49 | CONF_FILES+= ${EGDIR}/fonts.dtd ${PKG_SYSCONFDIR}/fonts.dtd |
50 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d | | 50 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/conf.d |
51 | CONF_FILES+= ${EGDIR}/conf.d/20-fix-globaladvance.conf ${PKG_SYSCONFDIR}/conf.d/20-fix-globaladvance.conf | | 51 | CONF_FILES+= ${EGDIR}/conf.d/20-fix-globaladvance.conf ${PKG_SYSCONFDIR}/conf.d/20-fix-globaladvance.conf |
52 | CONF_FILES+= ${EGDIR}/conf.d/20-unhint-small-vera.conf ${PKG_SYSCONFDIR}/conf.d/20-unhint-small-vera.conf | | 52 | CONF_FILES+= ${EGDIR}/conf.d/20-unhint-small-vera.conf ${PKG_SYSCONFDIR}/conf.d/20-unhint-small-vera.conf |
53 | CONF_FILES+= ${EGDIR}/conf.d/30-metric-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-metric-aliases.conf | | 53 | CONF_FILES+= ${EGDIR}/conf.d/30-metric-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-metric-aliases.conf |
54 | CONF_FILES+= ${EGDIR}/conf.d/30-urw-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-urw-aliases.conf | | 54 | CONF_FILES+= ${EGDIR}/conf.d/30-urw-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-urw-aliases.conf |
55 | CONF_FILES+= ${EGDIR}/conf.d/40-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/40-nonlatin.conf | | 55 | CONF_FILES+= ${EGDIR}/conf.d/40-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/40-nonlatin.conf |
56 | CONF_FILES+= ${EGDIR}/conf.d/45-latin.conf ${PKG_SYSCONFDIR}/conf.d/45-latin.conf | | 56 | CONF_FILES+= ${EGDIR}/conf.d/45-latin.conf ${PKG_SYSCONFDIR}/conf.d/45-latin.conf |
57 | CONF_FILES+= ${EGDIR}/conf.d/49-sansserif.conf ${PKG_SYSCONFDIR}/conf.d/49-sansserif.conf | | 57 | CONF_FILES+= ${EGDIR}/conf.d/49-sansserif.conf ${PKG_SYSCONFDIR}/conf.d/49-sansserif.conf |
58 | CONF_FILES+= ${EGDIR}/conf.d/50-user.conf ${PKG_SYSCONFDIR}/conf.d/50-user.conf | | 58 | CONF_FILES+= ${EGDIR}/conf.d/50-user.conf ${PKG_SYSCONFDIR}/conf.d/50-user.conf |
59 | CONF_FILES+= ${EGDIR}/conf.d/51-local.conf ${PKG_SYSCONFDIR}/conf.d/51-local.conf | | 59 | CONF_FILES+= ${EGDIR}/conf.d/51-local.conf ${PKG_SYSCONFDIR}/conf.d/51-local.conf |
60 | CONF_FILES+= ${EGDIR}/conf.d/60-latin.conf ${PKG_SYSCONFDIR}/conf.d/60-latin.conf | | 60 | CONF_FILES+= ${EGDIR}/conf.d/60-latin.conf ${PKG_SYSCONFDIR}/conf.d/60-latin.conf |
61 | CONF_FILES+= ${EGDIR}/conf.d/65-fonts-persian.conf ${PKG_SYSCONFDIR}/conf.d/65-fonts-persian.conf | | 61 | CONF_FILES+= ${EGDIR}/conf.d/65-fonts-persian.conf ${PKG_SYSCONFDIR}/conf.d/65-fonts-persian.conf |
62 | CONF_FILES+= ${EGDIR}/conf.d/65-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/65-nonlatin.conf | | 62 | CONF_FILES+= ${EGDIR}/conf.d/65-nonlatin.conf ${PKG_SYSCONFDIR}/conf.d/65-nonlatin.conf |
63 | CONF_FILES+= ${EGDIR}/conf.d/69-unifont.conf ${PKG_SYSCONFDIR}/conf.d/69-unifont.conf | | 63 | CONF_FILES+= ${EGDIR}/conf.d/69-unifont.conf ${PKG_SYSCONFDIR}/conf.d/69-unifont.conf |
64 | CONF_FILES+= ${EGDIR}/conf.d/80-delicious.conf ${PKG_SYSCONFDIR}/conf.d/80-delicious.conf | | 64 | CONF_FILES+= ${EGDIR}/conf.d/80-delicious.conf ${PKG_SYSCONFDIR}/conf.d/80-delicious.conf |
65 | CONF_FILES+= ${EGDIR}/conf.d/90-synthetic.conf ${PKG_SYSCONFDIR}/conf.d/90-synthetic.conf | | 65 | CONF_FILES+= ${EGDIR}/conf.d/90-synthetic.conf ${PKG_SYSCONFDIR}/conf.d/90-synthetic.conf |
66 | CONF_FILES+= ${EGDIR}/conf.d/30-pkgsrc-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-pkgsrc-aliases.conf | | 66 | CONF_FILES+= ${EGDIR}/conf.d/30-pkgsrc-aliases.conf ${PKG_SYSCONFDIR}/conf.d/30-pkgsrc-aliases.conf |
67 | | | 67 | |
68 | MAKE_DIRS+= ${VARBASE}/cache | | 68 | MAKE_DIRS+= ${VARBASE}/cache |
69 | BUILD_DEFS+= VARBASE | | 69 | BUILD_DEFS+= VARBASE |
70 | | | 70 | |
71 | LIBS+= ${BUILDLINK_LDADD.iconv} | | 71 | LIBS+= ${BUILDLINK_LDADD.iconv} |
72 | | | 72 | |
73 | TEST_TARGET= check | | 73 | TEST_TARGET= check |
74 | | | 74 | |
75 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | | 75 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
76 | CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q} | | 76 | CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q} |
77 | .endif | | 77 | .endif |
78 | | | 78 | |
79 | pre-configure: | | 79 | pre-configure: |
80 | ${ECHO} '#define FC_ARCHITECTURE "@host_cpu@"' > ${WRKSRC}/fc-arch/fcarch.h.in | | 80 | ${ECHO} '#define FC_ARCHITECTURE "@host_cpu@"' > ${WRKSRC}/fc-arch/fcarch.h.in |
81 | | | 81 | |
82 | post-install: | | 82 | post-install: |
83 | ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf \ | | 83 | ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf \ |
84 | ${DESTDIR}${EGDIR}/conf.d | | 84 | ${DESTDIR}${EGDIR}/conf.d |
85 | | | 85 | |
86 | .include "../../converters/libiconv/buildlink3.mk" | | 86 | .include "../../converters/libiconv/buildlink3.mk" |
87 | .include "../../devel/zlib/buildlink3.mk" | | 87 | .include "../../devel/zlib/buildlink3.mk" |
88 | .include "../../graphics/freetype2/buildlink3.mk" | | 88 | .include "../../graphics/freetype2/buildlink3.mk" |
89 | .include "../../textproc/expat/buildlink3.mk" | | 89 | .include "../../textproc/expat/buildlink3.mk" |
90 | .include "../../mk/bsd.pkg.mk" | | 90 | .include "../../mk/bsd.pkg.mk" |