Annotation of pkgsrc/print/web2c/Makefile, Revision 1.2
1.2 ! minskim 1: # $NetBSD: Makefile,v 1.1.1.1 2009/02/01 06:05:58 minskim Exp $
1.1 minskim 2:
3: DISTNAME= texlive-20080816-source
4: PKGNAME= web2c-7.5.7
5: CATEGORIES= print
6: MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
7: EXTRACT_SUFX= .tar.lzma
8:
9: MAINTAINER= minskim@NetBSD.org
1.2 ! minskim 10: HOMEPAGE= http://www.tug.org/web2c/
1.1 minskim 11: COMMENT= TeX implementation translating WEB to C
12:
13: CONFLICTS+= teTeX-bin-[0-9]*
14:
15: EXTRACT_ELEMENTS= ${DISTNAME}/config \
16: ${DISTNAME}/libs/icu-xetex \
17: ${DISTNAME}/libs/lua51 \
18: ${DISTNAME}/libs/luafilesystem \
19: ${DISTNAME}/libs/luafontforge \
20: ${DISTNAME}/libs/luamd5 \
21: ${DISTNAME}/libs/luapeg \
22: ${DISTNAME}/libs/luazip \
23: ${DISTNAME}/libs/luazlib \
24: ${DISTNAME}/libs/md5 \
25: ${DISTNAME}/libs/slnunicode \
26: ${DISTNAME}/libs/xpdf ${DISTNAME}/libs/obsdcompat \
27: ${DISTNAME}/texk/make \
28: ${DISTNAME}/texk/config.guess \
29: ${DISTNAME}/texk/config.sub \
30: ${DISTNAME}/texk/install.sh \
31: ${DISTNAME}/texk/mkinstalldirs \
32: ${DISTNAME}/texk/web2c
33:
34: PKG_DESTDIR_SUPPORT= user-destdir
35:
36: GNU_CONFIGURE= yes
37: INFO_FILES= yes
38: USE_LANGUAGES= c c++
39: USE_LIBTOOL= yes
40: USE_TOOLS+= gmake lex perl yacc
41: WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c
42:
43: CONFIGURE_ARGS+= --with-mf-nowin
44: CONFIGURE_ARGS+= --with-system-freetype2 \
45: --with-freetype2-include=${BUILDLINK_PREFIX.freetype2}/include \
46: --with-freetype2-libdir=${BUILDLINK_PREFIX.freetype2}/lib
47: CONFIGURE_ARGS+= --with-fontconfig=${BUILDLINK_PREFIX.fontconfig}
48: CONFIGURE_ARGS+= --with-system-pnglib \
49: --with-pnglib-include=${BUILDLINK_PREFIX.png}/include \
50: --with-pnglib-libdir=${BUILDLINK_PREFIX.png}/lib
51: CONFIGURE_ARGS+= --with-system-zlib \
52: --with-zlib-include=${BUILDLINK_PREFIX.zlib}/include \
53: --with-zlib-libdir=${BUILDLINK_PREFIX.zlib}/lib
54: CONFIGURE_ARGS+= --enable-static
55:
56: CONFIGURE_DIRS= ${WRKDIR}/${DISTNAME}/libs/icu-xetex \
57: ${WRKDIR}/${DISTNAME}/libs/xpdf \
58: ${WRKDIR}/${DISTNAME}/libs/obsdcompat \
59: ${WRKDIR}/${DISTNAME}/texk/web2c
60: INSTALL_DIRS= ${WRKDIR}/${DISTNAME}/texk/web2c
61:
62: MAKE_ENV+= KPATHSEA_PREFIX=${BUILDLINK_PREFIX.kpathsea}
63: MAKE_FLAGS+= LIBTOOL=${LIBTOOL:Q}
64: MAKE_FLAGS+= TECKITFLAGS=-I${BUILDLINK_PREFIX.TECkit}/include/teckit \
65: LDTECKIT="-L${BUILDLINK_PREFIX.TECkit}/lib -lTECkit" \
66: TECKITDEP="" \
67: GRAPHITESRCDIR=${BUILDLINK_PREFIX.silgraphite} \
68: LDGRAPHITE="-L${BUILDLINK_PREFIX.silgraphite}/lib -lgraphite" \
69: GRAPHITEDEP="" \
70: ZZIPLIBSRCDIR="" \
71: ZZIPLIBDEP=${BUILDLINK_PREFIX.zziplib}/lib/libzzip.la
72:
73: FILES_SUBST+= KPSEWHICH=${BUILDLINK_PREFIX.kpathsea}/bin/kpsewhich \
74: MKTEXLSR=${BUILDLINK_PREFIX.kpathsea}/bin/mktexlsr
75:
76: .include "../../archivers/zziplib/buildlink3.mk"
77: .include "../../converters/TECkit/buildlink3.mk"
78: .include "../../devel/zlib/buildlink3.mk"
79: .include "../../fonts/fontconfig/buildlink3.mk"
80: .include "../../graphics/freetype2/buildlink3.mk"
81: .include "../../graphics/png/buildlink3.mk"
82: .include "../../graphics/silgraphite/buildlink3.mk"
83: .include "../../print/kpathsea/buildlink3.mk"
84:
85: post-install:
86: ${LN} -sf cweb.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ctangle.1
87: ${LN} -sf cweb.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/cweave.1
88: ${LN} -sf mf.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/mf-nowin.1
89: ${LN} -sf dvicopy.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/odvicopy.1
90: ${LN} -sf dvitype.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/odvitype.1
91:
92: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>