[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / fonts / fontconfig

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>