From 626fbfeef456c4e871cd136024ccf17a5e0de5fe Mon Sep 17 00:00:00 2001 From: kei Date: Wed, 24 Oct 2001 00:29:30 +0000 Subject: Updated TeXfamily, TeXfamily-share to 1.2.1nb1. Addresses pkg/13984. - Fixed to the long-standing problem that since the date of LaTeX included teTeX is too old (i.e. > 1 year), TeXfamily doesn't compile. - Fixed TeXfamily build problem. TeXfamily is a patch to teTeX-bin, so if ${WRKDIR} of teTeX-bin is remaind when TeXfamily build starts. This occurs if you cd to japanese/texfamily and do make on the system teTeX-related packages are not installed. - Updated dvipsk-jpatch to p1.5e which is a content of the package. o fixed a bug that an extra rotate was put at the last of each pages. o fixed a bug that output position of the European fonts was incorrect with help from Hideyuki Suzuki at the University of Tokyo. --- japanese/texfamily/Makefile | 24 ++++--- japanese/texfamily/distinfo | 16 +++-- japanese/texfamily/patches/patch-aa | 31 ++------- japanese/texfamily/patches/patch-af | 123 ++---------------------------------- japanese/texfamily/patches/patch-ag | 123 ++---------------------------------- japanese/texfamily/patches/patch-aj | 114 ++------------------------------- japanese/texfamily/pkg/DESCR | 2 +- japanese/texfamily/pkg/PLIST | 3 +- 8 files changed, 48 insertions(+), 388 deletions(-) (limited to 'japanese/texfamily') diff --git a/japanese/texfamily/Makefile b/japanese/texfamily/Makefile index 1383fb4514f..37625165786 100644 --- a/japanese/texfamily/Makefile +++ b/japanese/texfamily/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.4 2001/10/17 23:23:15 hubertf Exp $ +# $NetBSD: Makefile,v 1.5 2001/10/24 00:29:30 kei Exp $ -DISTNAME= TeXfamily-1.2.1 +DISTNAME= TeXfamily-1.2.1nb1 CATEGORIES= japanese MASTER_SITES= ftp://ftp.math.s.chiba-u.ac.jp/tex/texfam-1.2/ \ ftp://ftp.math.s.chiba-u.ac.jp/tex/texfam-1.2.1/ \ @@ -16,13 +16,17 @@ DISTFILES= texfam-1.2${EXTRACT_SUFX} \ dvi2ps-3.2j${EXTRACT_SUFX} \ jmakeindex${EXTRACT_SUFX} \ ptex-src-2.1.10${EXTRACT_SUFX} \ - dvipsk-jpatch-p1.5d${EXTRACT_SUFX} \ + dvipsk-jpatch-p1.5e${EXTRACT_SUFX} \ mendexk2.4f${EXTRACT_SUFX} +PATCH_SITES= ftp://ftp.ascii.co.jp/pub/TeX/ascii-ptex/tetex/ +PATCHFILES= ptex2.1.10-11.patch +PATCH_DIST_ARGS= -d ${WRKSRC}/texk/web2c/ptex-src-2.1.10 + MAINTAINER= kei@netbsd.org COMMENT= TeXfamily (pTeX, JTeX, MuLTeX) - executables -DEPENDS+= TeXfamily-share-1.2.1:../../japanese/texfamily-share +DEPENDS+= TeXfamily-share>=1.2.1nb1:../../japanese/texfamily-share DEPENDS+= ja-vflib-lib-[0-9]*:../../japanese/vflib-lib DIST_SUBDIR= TeXfamily @@ -72,6 +76,8 @@ CONFIGURE_ENV+= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ pre-extract: if [ ! -e ${WRKSRC} ]; then \ cd ../../print/teTeX-bin && ${MAKE} patch; \ + elif [ ! -e ${WRKSRC}/texk/texfam.ac ]; then \ + cd ../../print/teTeX-bin && ${MAKE} clean; ${MAKE} patch; \ fi post-extract: @@ -90,7 +96,7 @@ post-extract: ${GTAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/dvi2ps-3.2j${EXTRACT_SUFX} \ -C ${WRKSRC}/texk ${GTAR} -xzf \ - ${DISTDIR}/${DIST_SUBDIR}/dvipsk-jpatch-p1.5d${EXTRACT_SUFX} \ + ${DISTDIR}/${DIST_SUBDIR}/dvipsk-jpatch-p1.5e${EXTRACT_SUFX} \ -C ${WRKDIR} ${GTAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/mendexk2.4f${EXTRACT_SUFX} \ -C ${WRKSRC}/texk @@ -107,10 +113,6 @@ pre-patch: ${PATCH} -d ${WRKSRC}/texk/dvipsk --quiet -E -p1 < \ ${WRKDIR}/dvipsk586.patch -post-configure: - (cd ${WRKSRC}/texk/web2c/ptex-src-2.1.10; \ - ./configure EUC ${LOCALBASE}/share/texmf.local) - post-patch: ${MV} ${WRKSRC}/texk/kpathsea/texmf.in \ ${WRKSRC}/texk/kpathsea/texmf.in.orig @@ -118,6 +120,10 @@ post-patch: ${WRKSRC}/texk/kpathsea/texmf.in.orig > \ ${WRKSRC}/texk/kpathsea/texmf.in +post-configure: + (cd ${WRKSRC}/texk/web2c/ptex-src-2.1.10; \ + ./configure EUC ${LOCALBASE}/share/texmf.local) + do-build: (cd ${WRKSRC}/texk/web2c; ${GMAKE}) (cd ${WRKSRC}/texk/web2c-j; ${GMAKE}) diff --git a/japanese/texfamily/distinfo b/japanese/texfamily/distinfo index f98c6345cb1..501980bcb09 100644 --- a/japanese/texfamily/distinfo +++ b/japanese/texfamily/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.4 2001/09/02 21:26:01 hubertf Exp $ +$NetBSD: distinfo,v 1.5 2001/10/24 00:29:31 kei Exp $ SHA1 (TeXfamily/texfam-1.2.tar.gz) = 510ef7048c1353a75d84d548738e8e2a94d83be9 Size (TeXfamily/texfam-1.2.tar.gz) = 154286 bytes @@ -16,17 +16,19 @@ SHA1 (TeXfamily/jmakeindex.tar.gz) = 14e68b3cbd0f80ae383b540a5391d8ccecc4ba57 Size (TeXfamily/jmakeindex.tar.gz) = 283656 bytes SHA1 (TeXfamily/ptex-src-2.1.10.tar.gz) = d5d1cfe0f56d9b4bcd660486d1af8923bc935426 Size (TeXfamily/ptex-src-2.1.10.tar.gz) = 132496 bytes -SHA1 (TeXfamily/dvipsk-jpatch-p1.5d.tar.gz) = 3e19438d7519fedc81229a7fc248484c89f5a387 -Size (TeXfamily/dvipsk-jpatch-p1.5d.tar.gz) = 22818 bytes +SHA1 (TeXfamily/dvipsk-jpatch-p1.5e.tar.gz) = 568bb4ed176603f43e3f5f0c25c6ff778d093399 +Size (TeXfamily/dvipsk-jpatch-p1.5e.tar.gz) = 23009 bytes SHA1 (TeXfamily/mendexk2.4f.tar.gz) = aa65a16a2bc965877fb19e8798ee80790917c588 Size (TeXfamily/mendexk2.4f.tar.gz) = 22371 bytes -SHA1 (patch-aa) = 420ce2595e42d35818244b67ee41f8358df2b1d7 +SHA1 (TeXfamily/ptex2.1.10-11.patch) = 8fcef65143761e1862d9e9c80f98a2e5211f57b0 +Size (TeXfamily/ptex2.1.10-11.patch) = 4430 bytes +SHA1 (patch-aa) = dfc441babfff2fefee43dd38a6f1393859f1d370 SHA1 (patch-ab) = 6dc92be09afbce61d62468873c21add1564ac02c SHA1 (patch-ac) = eeb266e3fc5a6b646ffc498c08107a9dd76c6660 SHA1 (patch-ad) = 3292baba0f31f191c13a12dd3cd39e8bd2e091f7 SHA1 (patch-ae) = 2f21e4c6fbe327159d3abd65e501ee440f0c3657 -SHA1 (patch-af) = 8a2fdc955bfca8773147d6bb7752ed3532261540 -SHA1 (patch-ag) = d24593acc4768e421836f4f3a70c8d961d74e1f8 +SHA1 (patch-af) = 999a897d77004503253e7f443e9108d969a4ad11 +SHA1 (patch-ag) = fcd691409227e6025ffc52c23df5a82ab23bf0c3 SHA1 (patch-ah) = 08b0d94c7347693da7fe024eb0ab81916a598529 SHA1 (patch-ai) = 9f62fe1d16f4004997718fbc7b6f9ad3bef607c6 -SHA1 (patch-aj) = e2dcd12c337757e45b34b99a1252d411dbc0252c +SHA1 (patch-aj) = 16eee3e2af7f4fc02c8da9577dc363cd271b8bc3 diff --git a/japanese/texfamily/patches/patch-aa b/japanese/texfamily/patches/patch-aa index f6a710fe577..5df078d9a72 100644 --- a/japanese/texfamily/patches/patch-aa +++ b/japanese/texfamily/patches/patch-aa @@ -1,7 +1,7 @@ -$NetBSD: patch-aa,v 1.2 2001/09/02 21:26:01 hubertf Exp $ +$NetBSD: patch-aa,v 1.3 2001/10/24 00:29:31 kei Exp $ ---- texk/web2c/ptex-src-2.1.10/Makefile.in.orig Thu Feb 8 09:56:34 2001 -+++ texk/web2c/ptex-src-2.1.10/Makefile.in +--- texk/web2c/ptex-src-2.1.10/Makefile.in.orig Thu Feb 8 17:56:34 2001 ++++ texk/web2c/ptex-src-2.1.10/Makefile.in Tue Oct 23 14:47:40 2001 @@ -4,10 +4,15 @@ default: programs formats @@ -49,7 +49,7 @@ $NetBSD: patch-aa,v 1.2 2001/09/02 21:26:01 hubertf Exp $ jbibtex: jbibtex.o jbibextra.o $(plib_o) $(kpathsea) $(proglib) $(kpathsea_link) jbibtex.o jbibextra.o $(plib_o) $(LOADLIBES) jbibtex.o: jbibtex.c jbibextra.h kanji.h maintain.h ptexhelp.h -@@ -175,15 +189,20 @@ +@@ -175,7 +189,12 @@ texmf.cnf: $(kpathsea_dir)/texmf.cnf $(SHELL) $(thisdir)/mkconf $< > texmf.cnf @@ -63,13 +63,12 @@ $NetBSD: patch-aa,v 1.2 2001/09/02 21:26:01 hubertf Exp $ ptex.fmt: ptex texmf.cnf $(dumpenv) $(MAKE) $(makeargs) files="--progname=ptex ptex.tex min10.tfm" prereq-check -- $(dumpenv) ./ptex -ini \\input ptex \\dump tripin.fot' -+ -$(SHELL) -c '$(testenv) ./ptex -ini <$(tripdir)/trip1.in >tripin.fot' || true - mv trip.log tripin.log - -diff $(tripdir)/tripin.log tripin.log - # May as well test non-ini second time through. -@@ -298,7 +317,7 @@ - # tcx files are a bad idea. - # ./ptex -translate-file=$(srcdir)/share/isol1-t1.tcx $(testdir)/eight \ - # && ./pdvitype eight.dvi >eigh.typ -- ./ptex -mltex -ini $(testdir)/mltextst -+ ./ptex -mltex -ini $(testdir)/mltextst || true - -./ptex