pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/print Replace teTeX's web2c (7.5.4) with print/web2c (...
details: https://anonhg.NetBSD.org/pkgsrc/rev/a889f91ea977
branches: trunk
changeset: 557176:a889f91ea977
user: minskim <minskim%pkgsrc.org@localhost>
date: Sun Apr 12 07:33:35 2009 +0000
description:
Replace teTeX's web2c (7.5.4) with print/web2c (7.5.7).
diffstat:
print/teTeX3-bin/Makefile | 25 ++++++-
print/teTeX3-bin/PLIST | 97 +-----------------------------
print/teTeX3-bin/distinfo | 4 +-
print/teTeX3-bin/files/format.tetex.cnf | 104 ++++++++++++++++++++++++++++++++
print/teTeX3-bin/patches/patch-as | 18 ++--
print/web2c/Makefile | 6 +-
6 files changed, 141 insertions(+), 113 deletions(-)
diffs (truncated from 428 to 300 lines):
diff -r 324ba4a0edd9 -r a889f91ea977 print/teTeX3-bin/Makefile
--- a/print/teTeX3-bin/Makefile Sun Apr 12 07:21:04 2009 +0000
+++ b/print/teTeX3-bin/Makefile Sun Apr 12 07:33:35 2009 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.42 2009/04/12 02:44:08 minskim Exp $
+# $NetBSD: Makefile,v 1.43 2009/04/12 07:33:35 minskim Exp $
DISTNAME= tetex-src-3.0
PKGNAME= ${DISTNAME:C/tetex/teTeX/:C/src/bin/}
-PKGREVISION= 28
+PKGREVISION= 29
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/unix/teTeX/3.0/distrib/}
@@ -14,6 +14,7 @@
DEPENDS+= teTeX-texmf>=3.0nb10:../../print/teTeX3-texmf
DEPENDS+= tex-bin-kpathsea-[0-9]*:../../print/tex-bin-kpathsea
+DEPENDS+= web2c>=7.5.7nb2:../../print/web2c
# games/omega previously installed an omega executable too
CONFLICTS+= omega<0.90.4nb1
@@ -27,12 +28,21 @@
CONFIGURE_ARGS+= --without-texinfo --without-texi2html
CONFIGURE_ARGS+= --without-dvipdfm --without-dvipng
CONFIGURE_ARGS+= --without-dvipsk --without-odvipsk
+CONFIGURE_ARGS+= --without-etex --without-omega --without-aleph \
+ --without-pdftex --without-pdfetex --without-pdfxtex
CONFIGURE_ARGS+= --without-xdvik --without-oxdvik
MAKE_ENV+= KPATHSEA_PREFIX=${BUILDLINK_PREFIX.kpathsea}
MAKE_FLAGS+= LIBTOOL=${LIBTOOL:Q}
MAKE_FLAGS+= vartexfonts=${VARBASE:Q}/lib/texmf/fonts
+SUBST_CLASSES+= web2c
+SUBST_MESSAGE.web2c= Disabling web2c.
+SUBST_STAGE.web2c= pre-configure
+SUBST_FILES.web2c= Makefile.in texk/Makefile.in
+SUBST_SED.web2c= -e 's,^programs = web2c,programs =,' \
+ -e 's,^@FMU@,,'
+
BUILD_DEFS+= VARBASE
LOWER_PAPERSIZE_cmd= ${ECHO} ${PAPERSIZE} | ${TR} '[A-Z]' '[a-z]'
LOWER_PAPERSIZE= ${LOWER_PAPERSIZE_cmd:sh}
@@ -49,7 +59,7 @@
INSTALL_MAKE_FLAGS+= infodir=${DESTDIR}${PREFIX}/${PKGINFODIR}
INSTALL_MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
-INSTALLATION_DIRS+= share/texmf/fmtutil
+INSTALLATION_DIRS+= info share/texmf/fmtutil
TEX_TEXMF_DIRS= ${PREFIX}/share/texmf
@@ -63,4 +73,13 @@
post-extract:
${RM} -rf ${WRKSRC}/texk/kpathsea
+post-install:
+.for f in a2ping e2pall epstopdf
+ ${INSTALL_SCRIPT} ${WRKSRC}/texk/tetex/${f} ${DESTDIR}${PREFIX}/bin
+.endfor
+ ${LN} -sf texexec ${DESTDIR}${PREFIX}/bin/mptopdf
+ ${LN} -sf pdftex ${DESTDIR}${PREFIX}/bin/pdfetex
+ ${INSTALL_DATA} ${FILESDIR}/format.tetex.cnf \
+ ${DESTDIR}${PREFIX}/share/texmf/fmtutil
+
.include "../../mk/bsd.pkg.mk"
diff -r 324ba4a0edd9 -r a889f91ea977 print/teTeX3-bin/PLIST
--- a/print/teTeX3-bin/PLIST Sun Apr 12 07:21:04 2009 +0000
+++ b/print/teTeX3-bin/PLIST Sun Apr 12 07:33:35 2009 +0000
@@ -1,66 +1,26 @@
-@comment $NetBSD: PLIST,v 1.11 2009/04/12 02:44:08 minskim Exp $
+@comment $NetBSD: PLIST,v 1.12 2009/04/12 07:33:35 minskim Exp $
bin/a2ping
-bin/aleph
-bin/bibtex
-bin/ctangle
-bin/ctie
-bin/cweave
-bin/dmp
-bin/dvicopy
bin/dvihp
bin/dvilj
bin/dvilj2p
bin/dvilj4
bin/dvilj4l
bin/dvilj6
-bin/dvitomp
-bin/dvitype
bin/e2pall
bin/epstopdf
bin/fdf2tan
bin/fdf2tex
-bin/gftodvi
-bin/gftopk
-bin/gftype
bin/gsftopk
bin/mag
bin/makeindex
-bin/makempx
bin/makempy
-bin/mf
-bin/mf-nowin
-bin/mft
bin/mkindex
-bin/mkocp
-bin/mkofm
-bin/mpost
-bin/mpto
bin/mptopdf
-bin/newer
-bin/odvicopy
-bin/odvitype
-bin/ofm2opl
-bin/omega
-bin/omfonts
-bin/opl2ofm
-bin/otangle
-bin/otp2ocp
-bin/outocp
-bin/ovf2ovp
-bin/ovp2ovf
-bin/patgen
bin/pdfcrop
bin/pdfetex
-bin/pdfxtex
bin/pfb2pfa
bin/pk2bm
-bin/pktogf
-bin/pktype
-bin/pltotf
-bin/pooltype
bin/ps2pk
-bin/tangle
-bin/tex
bin/texdoc
bin/texdoctk
bin/texexec
@@ -68,75 +28,27 @@
bin/texfont
bin/texshow
bin/texutil
-bin/tftopl
bin/thumbpdf
-bin/tie
-bin/ttf2afm
bin/uniqleaf
-bin/vftovp
-bin/vptovf
-bin/weave
info/latex.info
-info/web2c.info
-man/man1/amstex.1
-man/man1/bibtex.1
-man/man1/ctangle.1
-man/man1/ctie.1
-man/man1/cweave.1
-man/man1/cweb.1
-man/man1/dmp.1
-man/man1/dvicopy.1
man/man1/dvihp.1
man/man1/dvilj.1
man/man1/dvilj2p.1
man/man1/dvilj4.1
man/man1/dvilj4l.1
man/man1/dvilj6.1
-man/man1/dvitomp.1
-man/man1/dvitype.1
-man/man1/eplain.1
-man/man1/etex.1
man/man1/fdf2tex.1
-man/man1/gftodvi.1
-man/man1/gftopk.1
-man/man1/gftype.1
man/man1/gsftopk.1
man/man1/lambda.1
-man/man1/latex.1
man/man1/mag.1
man/man1/makeindex.1
-man/man1/makempx.1
-man/man1/mf-nowin.1
-man/man1/mf.1
-man/man1/mft.1
man/man1/mkindex.1
-man/man1/mpost.1
-man/man1/mpto.1
-man/man1/newer.1
-man/man1/odvicopy.1
-man/man1/odvitype.1
-man/man1/omega.1
-man/man1/patgen.1
-man/man1/pdfetex.1
man/man1/pdflatex.1
-man/man1/pdftex.1
-man/man1/pdfxtex.1
man/man1/pfb2pfa.1
man/man1/pk2bm.1
-man/man1/pktogf.1
-man/man1/pktype.1
-man/man1/pltotf.1
-man/man1/pooltype.1
man/man1/ps2pk.1
-man/man1/tangle.1
-man/man1/tex.1
man/man1/texdoc.1
man/man1/texshow.1
-man/man1/tftopl.1
-man/man1/tie.1
-man/man1/vftovp.1
-man/man1/vptovf.1
-man/man1/weave.1
share/texmf/doc/tetex/TETEXDOC.dvi
share/texmf/doc/tetex/TETEXDOC.pdf
share/texmf/doc/tetex/TETEXDOC.ps
@@ -144,11 +56,4 @@
share/texmf/dvips/gsftopk/render.ps
share/texmf/fmtutil/format.tetex.cnf
share/texmf/release-tetex-src.txt
-share/texmf/web2c/aleph.pool
-share/texmf/web2c/mf.pool
-share/texmf/web2c/mp.pool
-share/texmf/web2c/omega.pool
share/texmf/web2c/pdfetex-pl.pool
-share/texmf/web2c/pdfetex.pool
-share/texmf/web2c/pdfxtex.pool
-share/texmf/web2c/tex.pool
diff -r 324ba4a0edd9 -r a889f91ea977 print/teTeX3-bin/distinfo
--- a/print/teTeX3-bin/distinfo Sun Apr 12 07:21:04 2009 +0000
+++ b/print/teTeX3-bin/distinfo Sun Apr 12 07:33:35 2009 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2009/02/23 20:12:19 minskim Exp $
+$NetBSD: distinfo,v 1.18 2009/04/12 07:33:35 minskim Exp $
SHA1 (teTeX/tetex-src-3.0.tar.gz) = 7637789f7f4929694aed1b89820f5bad4753e8fc
RMD160 (teTeX/tetex-src-3.0.tar.gz) = 15a139f5f36993e4ed3583260e175cfb13ce7bcc
@@ -17,7 +17,7 @@
SHA1 (patch-an) = a02db18a49f61f965e0277fbc5a3fa72a5060b47
SHA1 (patch-aq) = d7a4dd4864e43cd27b1ca803f8ebfe82e65f84a7
SHA1 (patch-ar) = 92f465143d278d7b081d70c3053194b70585571b
-SHA1 (patch-as) = e67aa6558648480ba686f84e08cee3670c79fbd1
+SHA1 (patch-as) = 3e1b2f14995c1bb7f566f76714138039f8714f75
SHA1 (patch-at) = aaeddf2240f1b0e394ab78122352c111f3aa9718
SHA1 (patch-au) = e8f556ac27ba9a22731b8e7c37356a64eb115860
SHA1 (patch-av) = 53c963ac1b5f1963f707228badeaf0d57b159344
diff -r 324ba4a0edd9 -r a889f91ea977 print/teTeX3-bin/files/format.tetex.cnf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/print/teTeX3-bin/files/format.tetex.cnf Sun Apr 12 07:33:35 2009 +0000
@@ -0,0 +1,104 @@
+# Thomas Esser, Copyright 1998, 1999. Public domain.
+# fmtutil.cnf: configuration file for fmtutil.
+
+# Customize this file to your needs, e.g.
+# - remove or uncomment formats that you don't need
+# - add your own formats
+# - change default engine / flags for standard formats
+
+# Some notes:
+# 1) tex and amstex just load hyphen.tex. No customization.
+# You can have you own customized (via babel's hyphen.cfg)
+# formats on top of plain by using "bplain.tex" instead of
+# plain.tex (see e.g. bplain.ini file for bplain format).
+#
+# 2) etex loads language.def, not language.dat.
+#
+# 3) The symbolic link to the right engines (e.g. bplain -> tex)
+# will be generated by the "texlinks" script. So, if you call
+# fmtutil "by hand" and not via texconfig, please also call
+# texlinks afterwards.
+#
+# 4) usual comments start with "# ", whereas disabled configurations
+# start with "#! " in this file.
+
+# The format of the table is:
+
+# format engine pattern-file arguments
+
+# The last part of "arguments" must be the name of the file to run
+# initex (or another "ini"-engine) on.
+
+# metafont and metapost:
+mf mf - -translate-file=cp227.tcx mf.ini
+mpost mpost - -translate-file=cp227.tcx mpost.mp
+metafun mpost - -translate-file=cp227.tcx metafun.mp
+
+# Standard formats (plain, latex) with all engines:
+
+# Change "tex.ini -> bplain.ini" and "- -> language.dat"
+# if you want babel support in tex:
+tex tex - -translate-file=cp227.tcx tex.ini
+latex pdftex language.dat -translate-file=cp227.tcx *latex.ini
+etex pdftex language.def -translate-file=cp227.tcx *etex.ini
+pdftex pdftex - -translate-file=cp227.tcx *pdftex.ini
+pdflatex pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
+pdfetex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
+#! pdfxlatex pdfxtex language.dat -translate-file=cp227.tcx *pdfxlatex.ini
+#! pdfxtex pdfxtex - -translate-file=cp227.tcx *pdfxtex.ini
+omega omega - omega.ini
+lambda omega language.dat lambda.ini
+aleph aleph - *aleph.ini
+lamed aleph language.dat *lambda.ini
Home |
Main Index |
Thread Index |
Old Index