| @@ -1,90 +1,90 @@ | | | @@ -1,90 +1,90 @@ |
1 | # $NetBSD: Makefile,v 1.50 2009/09/19 15:34:51 minskim Exp $ | | 1 | # $NetBSD: Makefile,v 1.51 2009/09/20 09:45:28 tron Exp $ |
2 | | | 2 | |
3 | DISTNAME= tetex-src-3.0 | | 3 | DISTNAME= tetex-src-3.0 |
4 | PKGNAME= ${DISTNAME:C/tetex/teTeX/:C/src/bin/} | | 4 | PKGNAME= ${DISTNAME:C/tetex/teTeX/:C/src/bin/} |
5 | PKGREVISION= 35 | | 5 | PKGREVISION= 36 |
6 | CATEGORIES= print | | 6 | CATEGORIES= print |
7 | MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/unix/teTeX/3.0/distrib/} | | 7 | MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/unix/teTeX/3.0/distrib/} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.tug.org/tetex/ | | 10 | HOMEPAGE= http://www.tug.org/tetex/ |
11 | COMMENT= TeX distribution for UNIX compatible systems - binaries | | 11 | COMMENT= TeX distribution for UNIX compatible systems - binaries |
12 | | | 12 | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | | 13 | PKG_DESTDIR_SUPPORT= user-destdir |
14 | | | 14 | |
15 | DEPENDS+= makeindexk-[0-9]*:../../textproc/makeindexk | | 15 | DEPENDS+= makeindexk-[0-9]*:../../textproc/makeindexk |
16 | DEPENDS+= teTeX-texmf>=3.0nb14:../../print/teTeX3-texmf | | 16 | DEPENDS+= teTeX-texmf>=3.0nb14:../../print/teTeX3-texmf |
17 | DEPENDS+= tex-bin-kpathsea-[0-9]*:../../print/tex-bin-kpathsea | | 17 | DEPENDS+= tex-bin-kpathsea-[0-9]*:../../print/tex-bin-kpathsea |
18 | DEPENDS+= tex-bin-latex-[0-9]*:../../print/tex-bin-latex | | 18 | DEPENDS+= tex-bin-latex-[0-9]*:../../print/tex-bin-latex |
19 | DEPENDS+= tex-bin-metafont-[0-9]*:../../fonts/tex-bin-metafont | | 19 | DEPENDS+= tex-bin-metafont-[0-9]*:../../fonts/tex-bin-metafont |
20 | DEPENDS+= tex-bin-tex-[0-9]*:../../print/tex-bin-tex | | 20 | DEPENDS+= tex-bin-tex-[0-9]*:../../print/tex-bin-tex |
21 | DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex | | 21 | DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex |
22 | DEPENDS+= web2c>=7.5.7nb2:../../print/web2c | | 22 | DEPENDS+= web2c>=7.5.7nb2:../../print/web2c |
23 | | | 23 | |
24 | # games/omega previously installed an omega executable too | | 24 | # games/omega previously installed an omega executable too |
25 | CONFLICTS+= omega<0.90.4nb1 | | 25 | CONFLICTS+= omega<0.90.4nb1 |
26 | | | 26 | |
27 | INFO_FILES= # PLIST | | 27 | INFO_FILES= # PLIST |
28 | | | 28 | |
29 | USE_TOOLS+= bison lex | | 29 | USE_TOOLS+= bison lex |
30 | | | 30 | |
31 | USE_LIBTOOL= yes | | 31 | USE_LIBTOOL= yes |
32 | | | 32 | |
33 | CONFIGURE_ARGS+= --without-texinfo --without-texi2html | | 33 | CONFIGURE_ARGS+= --without-texinfo --without-texi2html |
34 | CONFIGURE_ARGS+= --without-dvipdfm --without-dvipng | | 34 | CONFIGURE_ARGS+= --without-dvipdfm --without-dvipng |
35 | CONFIGURE_ARGS+= --without-dvipsk --without-odvipsk | | 35 | CONFIGURE_ARGS+= --without-dvipsk --without-odvipsk |
36 | CONFIGURE_ARGS+= --without-dviljk --without-gsftopk | | 36 | CONFIGURE_ARGS+= --without-dviljk --without-gsftopk |
37 | CONFIGURE_ARGS+= --without-makeindexk --without-ps2pkm | | 37 | CONFIGURE_ARGS+= --without-makeindexk --without-ps2pkm |
38 | CONFIGURE_ARGS+= --without-etex --without-omega --without-aleph \ | | 38 | CONFIGURE_ARGS+= --without-etex --without-omega --without-aleph \ |
39 | --without-pdftex --without-pdfetex --without-pdfxtex | | 39 | --without-pdftex --without-pdfetex --without-pdfxtex |
40 | CONFIGURE_ARGS+= --without-xdvik --without-oxdvik | | 40 | CONFIGURE_ARGS+= --without-xdvik --without-oxdvik |
41 | | | 41 | |
42 | MAKE_ENV+= KPATHSEA_PREFIX=${BUILDLINK_PREFIX.kpathsea} | | 42 | MAKE_ENV+= KPATHSEA_PREFIX=${BUILDLINK_PREFIX.kpathsea} |
43 | MAKE_FLAGS+= LIBTOOL=${LIBTOOL:Q} | | 43 | MAKE_FLAGS+= LIBTOOL=${LIBTOOL:Q} |
44 | MAKE_FLAGS+= vartexfonts=${VARBASE:Q}/lib/texmf/fonts | | 44 | MAKE_FLAGS+= vartexfonts=${VARBASE:Q}/lib/texmf/fonts |
45 | | | 45 | |
46 | SUBST_CLASSES+= web2c | | 46 | SUBST_CLASSES+= web2c |
47 | SUBST_MESSAGE.web2c= Disabling web2c. | | 47 | SUBST_MESSAGE.web2c= Disabling web2c. |
48 | SUBST_STAGE.web2c= pre-configure | | 48 | SUBST_STAGE.web2c= pre-configure |
49 | SUBST_FILES.web2c= Makefile.in texk/Makefile.in | | 49 | SUBST_FILES.web2c= Makefile.in texk/Makefile.in |
50 | SUBST_SED.web2c= -e 's,^programs = web2c,programs =,' \ | | 50 | SUBST_SED.web2c= -e 's,^programs = web2c,programs =,' \ |
51 | -e 's,^@FMU@,,' | | 51 | -e 's,^@FMU@,,' |
52 | | | 52 | |
53 | BUILD_DEFS+= VARBASE | | 53 | BUILD_DEFS+= VARBASE |
54 | LOWER_PAPERSIZE_cmd= ${ECHO} ${PAPERSIZE} | ${TR} '[A-Z]' '[a-z]' | | 54 | LOWER_PAPERSIZE_cmd= ${ECHO} ${PAPERSIZE} | ${TR} '[A-Z]' '[a-z]' |
55 | LOWER_PAPERSIZE= ${LOWER_PAPERSIZE_cmd:sh} | | 55 | LOWER_PAPERSIZE= ${LOWER_PAPERSIZE_cmd:sh} |
56 | FILES_SUBST+= PAPERSIZE=${LOWER_PAPERSIZE:Q} | | 56 | FILES_SUBST+= PAPERSIZE=${LOWER_PAPERSIZE:Q} |
57 | | | 57 | |
58 | OWN_DIRS+= ${VARBASE}/lib/texmf ${PREFIX}/share/texmf-local | | 58 | OWN_DIRS+= ${VARBASE}/lib/texmf ${PREFIX}/share/texmf-local |
59 | .for d in pk source tfm | | 59 | .for d in pk source tfm |
60 | OWN_DIRS_PERMS+= ${VARBASE}/lib/texmf/fonts/${d} \ | | 60 | OWN_DIRS_PERMS+= ${VARBASE}/lib/texmf/fonts/${d} \ |
61 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 1777 | | 61 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 1777 |
62 | .endfor | | 62 | .endfor |
63 | | | 63 | |
64 | INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} | | 64 | INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} |
65 | INSTALL_MAKE_FLAGS+= texmf=${DESTDIR}${PREFIX}/share/texmf | | 65 | INSTALL_MAKE_FLAGS+= texmf=${DESTDIR}${PREFIX}/share/texmf |
66 | INSTALL_MAKE_FLAGS+= infodir=${DESTDIR}${PREFIX}/${PKGINFODIR} | | 66 | INSTALL_MAKE_FLAGS+= infodir=${DESTDIR}${PREFIX}/${PKGINFODIR} |
67 | INSTALL_MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR} | | 67 | INSTALL_MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR} |
68 | | | 68 | |
69 | INSTALLATION_DIRS+= info share/texmf/fmtutil | | 69 | INSTALLATION_DIRS+= info share/texmf/fmtutil |
70 | | | 70 | |
71 | TEX_TEXMF_DIRS= ${PREFIX}/share/texmf | | 71 | TEX_TEXMF_DIRS= ${PREFIX}/share/texmf |
72 | | | 72 | |
73 | TEX_FORMAT_NAMES+= tetex | | 73 | TEX_FORMAT_NAMES+= tetex |
74 | | | 74 | |
75 | .include "../../print/kpathsea/texmf.mk" | | 75 | .include "../../print/kpathsea/texmf.mk" |
76 | .include "../../print/teTeX3-bin/Makefile.common" | | 76 | .include "../../print/teTeX3-bin/Makefile.common" |
77 | .include "../../print/texlive-tetex/format.mk" | | 77 | .include "../../print/texlive-tetex/format.mk" |
78 | | | 78 | |
79 | post-extract: | | 79 | post-extract: |
80 | ${RM} -rf ${WRKSRC}/texk/kpathsea | | 80 | ${RM} -rf ${WRKSRC}/texk/kpathsea |
81 | | | 81 | |
82 | post-install: | | 82 | post-install: |
83 | ${LN} -sf mpost ${DESTDIR}${PREFIX}/bin/metafun | | 83 | ${LN} -sf mpost ${DESTDIR}${PREFIX}/bin/metafun |
84 | ${LN} -sf omega ${DESTDIR}${PREFIX}/bin/lambda | | 84 | ${LN} -sf omega ${DESTDIR}${PREFIX}/bin/lambda |
85 | ${LN} -sf aleph ${DESTDIR}${PREFIX}/bin/lamed | | 85 | ${LN} -sf aleph ${DESTDIR}${PREFIX}/bin/lamed |
86 | ${LN} -sf pdftex ${DESTDIR}${PREFIX}/bin/mptopdf | | 86 | ${LN} -sf pdftex ${DESTDIR}${PREFIX}/bin/mptopdf |
87 | ${INSTALL_DATA} ${FILESDIR}/format.tetex.cnf \ | | 87 | ${INSTALL_DATA} ${FILESDIR}/format.tetex.cnf \ |
88 | ${DESTDIR}${PREFIX}/share/texmf/fmtutil | | 88 | ${DESTDIR}${PREFIX}/share/texmf/fmtutil |
89 | | | 89 | |
90 | .include "../../mk/bsd.pkg.mk" | | 90 | .include "../../mk/bsd.pkg.mk" |