Fixup fromcvs/togit conversion
[pkgsrcv2.git] / fonts / fontconfig / Makefile
1 # $NetBSD: Makefile,v 1.75 2012/06/10 16:12:46 wiz Exp $
2
3 DISTNAME=       fontconfig-2.10.1
4 CATEGORIES=     fonts
5 MASTER_SITES=   http://www.fontconfig.org/release/
6
7 MAINTAINER=     pkgsrc-users@NetBSD.org
8 HOMEPAGE=       http://www.fontconfig.org/
9 COMMENT=        Library for configuring and customizing font access
10 #LICENSE=       x11?
11
12 PKG_INSTALLATION_TYPES= overwrite pkgviews
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 GNU_CONFIGURE=          YES
16 USE_LIBTOOL=            YES
17 USE_TOOLS+=             gmake pkg-config
18
19 PKGCONFIG_OVERRIDE=     fontconfig.pc.in
20
21 PKG_SYSCONFSUBDIR=      fontconfig
22
23 CONFIGURE_ARGS+=        --with-default-fonts=${LOCALBASE}/lib/X11/fonts
24 CONFIGURE_ARGS+=        --with-freetype-config=${BUILDLINK_PREFIX.freetype2}/bin/freetype-config
25 CONFIGURE_ARGS+=        --with-expat-includes=${BUILDLINK_PREFIX.expat}/include
26 CONFIGURE_ARGS+=        --with-expat-lib=${BUILDLINK_PREFIX.expat}/lib
27 CONFIGURE_ARGS+=        --with-baseconfigdir=${PKG_SYSCONFDIR:Q}
28 CONFIGURE_ARGS+=        --with-cache-dir=${VARBASE:Q}/cache/fontconfig
29 CONFIGURE_ARGS+=        --enable-docs
30 CONFIGURE_ENV+=         HASDOCBOOK=no
31
32 .include "../../mk/bsd.prefs.mk"
33
34 GSFONTS=        ${PREFIX}/share/fonts/urw,${PREFIX}/share/ghostscript/fonts
35 .if ${X11BASE} != ${LOCALBASE}
36 CONFIGURE_ARGS+=        --with-add-fonts=${X11BASE}/lib/X11/fonts,${GSFONTS}
37 .else
38 CONFIGURE_ARGS+=        --with-add-fonts=${LOCALBASE}/share/fonts/X11,${GSFONTS}
39 .endif
40
41 .if ${OPSYS} == "Darwin"
42 CONFIGURE_ARGS+=        --with-arch=${MACHINE_ARCH}
43 .endif
44
45 SUBST_CLASSES+= prefix
46 SUBST_STAGE.prefix=     post-build
47 SUBST_FILES.prefix=     conf.d/README
48 SUBST_VARS.prefix=      PREFIX
49
50 EGDIR=          ${PREFIX}/share/examples/fontconfig
51 CONF_FILES=     ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf
52 CONF_FILES+=    ${EGDIR}/conf.d/README ${PKG_SYSCONFDIR}/conf.d/README
53
54 TMPLDIR=        ${PREFIX}/share/fontconfig/conf.avail
55 MAKE_DIRS+=     ${PKG_SYSCONFDIR}/conf.d
56 # following list from ${WRKSRC}/conf.d/Makefile.am
57 FC_STDCONF=     20-unhint-small-vera.conf 30-metric-aliases.conf 30-urw-aliases.conf \
58         40-nonlatin.conf 45-latin.conf 49-sansserif.conf 50-user.conf 51-local.conf \
59         60-latin.conf 65-fonts-persian.conf 65-nonlatin.conf 69-unifont.conf \
60         80-delicious.conf 90-synthetic.conf
61 # pkgsrc addition
62 FC_STDCONF+=    30-pkgsrc-aliases.conf
63 .for f in ${FC_STDCONF}
64 CONF_FILES+=    ${TMPLDIR}/${f} ${PKG_SYSCONFDIR}/conf.d/${f}
65 .endfor
66
67 MAKE_DIRS+=     ${VARBASE}/cache
68 BUILD_DEFS+=    VARBASE
69
70 TEST_TARGET=    check
71
72 .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
73 CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q}
74 .endif
75
76 post-install:
77         ${INSTALL_DATA} ${FILESDIR}/30-pkgsrc-aliases.conf \
78                 ${DESTDIR}${TMPLDIR}
79
80 .include "../../devel/zlib/buildlink3.mk"
81 .include "../../graphics/freetype2/buildlink3.mk"
82 .include "../../textproc/expat/buildlink3.mk"
83 .include "../../mk/bsd.pkg.mk"