From 28028d73849684bddbfa60c7c8139867d453ed15 Mon Sep 17 00:00:00 2001 From: Steve Price Date: Mon, 20 Jul 1998 02:58:33 +0000 Subject: Initial import of dvipsk with vflib version 5.78a. The japanese version of dvipsk with vflib. PR: 7199 Submitted by: Makoto WATANABE --- japanese/dvipsk-vflib/Makefile | 111 +++++++++++++++++++++++++++++++++++ japanese/dvipsk-vflib/distinfo | 3 + japanese/dvipsk-vflib/files/patch-aa | 37 ++++++++++++ japanese/dvipsk-vflib/files/patch-ab | 14 +++++ japanese/dvipsk-vflib/files/patch-ac | 11 ++++ japanese/dvipsk-vflib/files/patch-ad | 17 ++++++ japanese/dvipsk-vflib/files/patch-ae | 8 +++ japanese/dvipsk-vflib/pkg-comment | 1 + japanese/dvipsk-vflib/pkg-descr | 18 ++++++ japanese/dvipsk-vflib/pkg-plist | 102 ++++++++++++++++++++++++++++++++ 10 files changed, 322 insertions(+) create mode 100644 japanese/dvipsk-vflib/Makefile create mode 100644 japanese/dvipsk-vflib/distinfo create mode 100644 japanese/dvipsk-vflib/files/patch-aa create mode 100644 japanese/dvipsk-vflib/files/patch-ab create mode 100644 japanese/dvipsk-vflib/files/patch-ac create mode 100644 japanese/dvipsk-vflib/files/patch-ad create mode 100644 japanese/dvipsk-vflib/files/patch-ae create mode 100644 japanese/dvipsk-vflib/pkg-comment create mode 100644 japanese/dvipsk-vflib/pkg-descr create mode 100644 japanese/dvipsk-vflib/pkg-plist (limited to 'japanese') diff --git a/japanese/dvipsk-vflib/Makefile b/japanese/dvipsk-vflib/Makefile new file mode 100644 index 000000000000..a0846ca74486 --- /dev/null +++ b/japanese/dvipsk-vflib/Makefile @@ -0,0 +1,111 @@ +# New ports collection makefile for: dvipsk + jpatch + vflib-patch +# Version required: 5.78a + p1.4 + 1.1alpha +# Date created: 25 Aug 1997 +# Whom: Makoto WATANABE +# +# $Id$ +# + +DISTNAME= dvipsk-5.78a +PKGNAME= ja-dvipsk-vflib-5.78a +CATEGORIES= japanese print +MASTER_SITES= ftp://ftp.ascii.co.jp/pub/TeX/ascii-ptex/ptex218/ \ + ftp://ftp.center.osaka-u.ac.jp/CTAN/dviware/dvipsk/ \ + ftp://ftp.riken.go.jp/pub/CTAN/dviware/dvipsk/ \ + ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/dviware/dvipsk/ \ + http://math.shinshu-u.ac.jp/~nakayama/howto/tex/ +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} dvipsk-jpatch-p1.4.tar.gz \ + dvipsk-vflib-1.1alpha.patch.tgz + +MAINTAINER= watanabe@zlab.phys.nagoya-u.ac.jp + +RUN_DEPENDS= ptex-common:${PORTSDIR}/japanese/ptex-common \ + ${PREFIX}/share/fonts/vf-a2bk:${PORTSDIR}/japanese/vftool +LIB_DEPENDS= VFlib2\\.23\\.:${PORTSDIR}/japanese/vflib + +MANUAL_PACKAGE_BUILD= incompatible with other versions of dvipsk-* + +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= ac_cv_path_install="${INSTALL} -c -o ${BINOWN} -g ${BINGRP}" +MAKE_FLAGS= XCFLAGS="-I${PREFIX}/include" XLOADLIBES="-L${PREFIX}/lib" +MAN1= dvips.1 afm2tfm.1 + +TEXMF= ${PREFIX}/share/texmf +DVIPSDIR= ${TEXMF}/dvips +TEXDIR= ${TEXMF}/tex +BINARIES= dvips afm2tfm +BACKUP_FILES= base/asex.enc base/psfonts.map config/config.ps +BASE_FILES= vffonts.pro cmfonts.map cyrfonts.map eufonts.map lafonts.map \ + reencode/asex.enc +CONTRIB_DIRS= afm-extra bbfig configs psfig volker +CONTRIB_FILES= MakeTeXPK.pl PSTricks colorsep.pro config.proto crop.lpr \ + timesmat.sty whichinpath afm-extra/*.ed bbfig/bb* \ + configs/*[^g] psfig/README psfig/lprep* volker/* +PLAIN_MACROS= psfig/psfig.tex psfntmac/ps_plain.tex +LATEX209_MACROS=latex209/*.sty psfntmac/ps_lfonts.tex pspic/* +DOCS= ../README.jpatch ../README.vflib dvipsk/README \ + dvipsk/dvips.texi dvipsk/dvips.help + +pre-patch: + @${PATCH} -p -s -d ${WRKSRC} < ${WRKDIR}/dvipsk.patch + @${PATCH} -p -s -d ${WRKSRC} < ${WRKDIR}/dvipsk-vflib-1.1alpha.patch + +post-build: + @(\ + cd ${WRKSRC}/dvipsk/contrib ; \ + ../squeeze < colorsep.lpro > colorsep.pro \ + ) + +pre-install: + @if [ ! -f ${PREFIX}/info/dir ] ; then \ + ${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir ; \ + fi + @for i in ${BACKUP_FILES} ; do \ + if [ -f ${DVIPSDIR}/$$i ] ; then \ + ${MV} ${DVIPSDIR}/$$i ${DVIPSDIR}/$$i.bak ; \ + fi ; \ + done + +post-install: + @for i in ${BINARIES} ; do \ + strip ${PREFIX}/bin/$$i ; \ + done + @${MKDIR} ${DVIPSDIR}/config + @for i in ${CONTRIB_DIRS} ; do \ + ${MKDIR} ${DVIPSDIR}/contrib/$$i ; \ + done + @${MKDIR} ${TEXDIR}/latex209/dvips + @(\ + cd ${WRKSRC}/dvipsk ; \ + for i in ${BASE_FILES} ; do \ + ${INSTALL_DATA} $$i ${DVIPSDIR}/base ; \ + done ; \ + ${INSTALL_DATA} config.ps ${DVIPSDIR}/config ; \ + cd ${WRKSRC}/dvipsk/contrib ; \ + for i in ${CONTRIB_FILES} ; do \ + ${INSTALL_DATA} $$i ${DVIPSDIR}/contrib/$$i ; \ + done ; \ + for i in ${PLAIN_MACROS} ; do \ + ${INSTALL_DATA} $$i ${TEXDIR}/plain/dvips ; \ + done ; \ + for i in ${LATEX209_MACROS} ; do \ + ${INSTALL_DATA} $$i ${TEXDIR}/latex209/dvips ; \ + done \ + ) +.if !defined(NOPORTDOCS) + @${MKDIR} ${PREFIX}/share/doc/dvips + @for i in ${DOCS} ; do \ + ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/share/doc/dvips ; \ + done + @${LN} -fs ${DVIPSDIR}/contrib ${PREFIX}/share/doc/dvips/contrib +.endif +.if defined(BATCH) + @${SETENV} PKG_PREFIX=${PREFIX} \ + ${SH} ${PKGDIR}/INSTALL ${PKGNAME} POST-INSTALL BATCH +.else + @${SETENV} PKG_PREFIX=${PREFIX} \ + ${SH} ${PKGDIR}/INSTALL ${PKGNAME} POST-INSTALL +.endif + +.include diff --git a/japanese/dvipsk-vflib/distinfo b/japanese/dvipsk-vflib/distinfo new file mode 100644 index 000000000000..db5491c32696 --- /dev/null +++ b/japanese/dvipsk-vflib/distinfo @@ -0,0 +1,3 @@ +MD5 (dvipsk-5.78a.tar.gz) = 7731c81a2614f62ff892b296d257c4d0 +MD5 (dvipsk-jpatch-p1.4.tar.gz) = 20b10a562e0f931768e258118ea773ba +MD5 (dvipsk-vflib-1.1alpha.patch.tgz) = f2eff40c3b2afe732c6e2a0b8469c2db diff --git a/japanese/dvipsk-vflib/files/patch-aa b/japanese/dvipsk-vflib/files/patch-aa new file mode 100644 index 000000000000..eeb8a043af10 --- /dev/null +++ b/japanese/dvipsk-vflib/files/patch-aa @@ -0,0 +1,37 @@ +--- Makefile.in.orig Thu Mar 12 06:37:45 1998 ++++ Makefile.in Sun Jun 28 11:41:59 1998 +@@ -34,7 +34,7 @@ + (cd $$d && $(MAKE) $(makeargs) $@) || break; else true; fi; done + + install install-data install-exec: +- for d in kpathsea $(programs); do if test -d $$d; then \ ++ for d in $(programs); do if test -d $$d; then \ + (cd $$d && $(MAKE) $(installargs) $@) || break; else true; fi; done + + # Other standard targets for everything. +--- dvipsk/Makefile.in.orig Sat Jul 4 15:27:03 1998 ++++ dvipsk/Makefile.in Sat Jul 4 15:29:46 1998 +@@ -81,9 +81,9 @@ + install-data: $(program).info + $(SHELL) $(top_srcdir)/../mkinstalldirs $(mandir) $(infodir) $(psheaderdir)/base $(dvips_plain_macrodir) + # PostScript prologues and encodings. +- for h in $(prologues); do $(INSTALL_DATA) $$h $(psheaderdir)/base/$$h; done +- cd $(srcdir)/reencode && \ +- for e in *.enc; do $(INSTALL_DATA) $$e $(psheaderdir)/base/$$e; done ++# for h in $(prologues); do $(INSTALL_DATA) $$h $(psheaderdir)/base/$$h; done ++# cd $(srcdir)/reencode && \ ++# for e in *.enc; do $(INSTALL_DATA) $$e $(psheaderdir)/base/$$e; done + # config.ps. Any one config.ps will be wrong for most people, so don't + # install anything by default. + # if test ! -r $(psheaderdir)/base/config.ps \ +@@ -104,8 +104,8 @@ + $(INSTALL_DATA) $(srcdir)/dvips.1 $(mandir)/dvips.$(manext) + $(INSTALL_DATA) $(srcdir)/afm2tfm.1 $(mandir)/afm2tfm.$(manext) + # TeX macros. +- cd $(srcdir)/tex && for m in *.tex; do \ +- $(INSTALL_DATA) $$m $(dvips_plain_macrodir)/$$m; done ++# cd $(srcdir)/tex && for m in *.tex; do \ ++# $(INSTALL_DATA) $$m $(dvips_plain_macrodir)/$$m; done + $(POSTINSTALL) + if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ + install-info --info-dir=$(infodir) $(infodir)/$(program).info; \ diff --git a/japanese/dvipsk-vflib/files/patch-ab b/japanese/dvipsk-vflib/files/patch-ab new file mode 100644 index 000000000000..95ef6ba14047 --- /dev/null +++ b/japanese/dvipsk-vflib/files/patch-ab @@ -0,0 +1,14 @@ +--- dvipsk/config.ps.orig Sun Jun 28 11:43:25 1998 ++++ dvipsk/config.ps Sun Jun 28 11:46:02 1998 +@@ -4,9 +4,9 @@ + * + m 470000 + * +-* And send output by default to the printer. ++* Run as a filter by default. + * +-* o !lpr ++f + * + * Additional .map files + * diff --git a/japanese/dvipsk-vflib/files/patch-ac b/japanese/dvipsk-vflib/files/patch-ac new file mode 100644 index 000000000000..f299b12ce8fb --- /dev/null +++ b/japanese/dvipsk-vflib/files/patch-ac @@ -0,0 +1,11 @@ +--- dvipsk/dvips.h.orig2 Sat Jul 4 15:27:05 1998 ++++ dvipsk/dvips.h Sat Jul 4 15:34:20 1998 +@@ -43,7 +43,7 @@ + #include "[.vms]vms.h" + #endif /* VMS */ + #ifdef VFLIB +-#include "VF.h" ++#include + #define CCTOJIS(x) (((x)/94+0x21)*256 + ((x)%94) + 0x21) + #endif + #include diff --git a/japanese/dvipsk-vflib/files/patch-ad b/japanese/dvipsk-vflib/files/patch-ad new file mode 100644 index 000000000000..c58442db8a64 --- /dev/null +++ b/japanese/dvipsk-vflib/files/patch-ad @@ -0,0 +1,17 @@ +--- dvipsk/psfonts.map.orig2 Sat Jul 4 15:26:51 1998 ++++ dvipsk/psfonts.map Sat Jul 4 15:38:24 1998 +@@ -531,10 +531,10 @@ + cshb0 CgShannonBd %D/info/dir +@exec install-info %D/info/dvips.info %D/info/dir +man/man1/dvips.1.gz +man/man1/afm2tfm.1.gz +@exec for i in base/asex.enc base/psfonts.map config/config.ps ; do if [ -f %D/share/texmf/dvips/$i ] ; then mv %D/share/texmf/dvips/$i %D/share/texmf/dvips/$i.bak ; fi ; done +share/texmf/dvips/base/vffonts.pro +share/texmf/dvips/base/asex.enc +share/texmf/dvips/base/cmfonts.map +share/texmf/dvips/base/cyrfonts.map +share/texmf/dvips/base/eufonts.map +share/texmf/dvips/base/lafonts.map +share/texmf/dvips/base/psfonts.map +share/texmf/dvips/config/config.ps +@unexec for i in base/asex.enc base/psfonts.map config/config.ps ; do if [ -f %D/share/texmf/dvips/$i.bak ] ; then mv %D/share/texmf/dvips/$i.bak %D/share/texmf/dvips/$i ; fi ; done +share/texmf/dvips/contrib/MakeTeXPK.pl +share/texmf/dvips/contrib/PSTricks +share/texmf/dvips/contrib/colorsep.pro +share/texmf/dvips/contrib/config.proto +share/texmf/dvips/contrib/crop.lpr +share/texmf/dvips/contrib/timesmat.sty +share/texmf/dvips/contrib/whichinpath +share/texmf/dvips/contrib/afm-extra/ptmr.ed +share/texmf/dvips/contrib/afm-extra/ptmro.ed +share/texmf/dvips/contrib/bbfig/bb.ps +share/texmf/dvips/contrib/bbfig/bbfig +share/texmf/dvips/contrib/bbfig/bbfig.1 +share/texmf/dvips/contrib/configs/2a4.ps +share/texmf/dvips/contrib/configs/config.fax +share/texmf/dvips/contrib/configs/config.lino +share/texmf/dvips/contrib/configs/config.lj2p +share/texmf/dvips/contrib/configs/config.post3x3 +share/texmf/dvips/contrib/configs/config.rokicki +share/texmf/dvips/contrib/configs/loop.ps +share/texmf/dvips/contrib/configs/mkdvipspapers +share/texmf/dvips/contrib/configs/papersize.level2 +share/texmf/dvips/contrib/configs/papersize.simple +share/texmf/dvips/contrib/configs/prepipe.ps +share/texmf/dvips/contrib/configs/showpage.ps +share/texmf/dvips/contrib/psfig/README +share/texmf/dvips/contrib/psfig/lprep68.pro +share/texmf/dvips/contrib/psfig/lprep68.ps +share/texmf/dvips/contrib/psfig/lprep70.pro +share/texmf/dvips/contrib/psfig/lprep70.ps +share/texmf/dvips/contrib/volker/README +share/texmf/dvips/contrib/volker/a3.cfg +share/texmf/dvips/contrib/volker/duplong.cfg +share/texmf/dvips/contrib/volker/dupshort.cfg +share/texmf/dvips/contrib/volker/inv.cfg +share/texmf/dvips/contrib/volker/scr100.cfg +share/texmf/dvips/contrib/volker/scr100-0.cfg +share/texmf/dvips/contrib/volker/scr110.cfg +share/texmf/dvips/contrib/volker/scr120.cfg +share/texmf/dvips/contrib/volker/scr130.cfg +share/texmf/dvips/contrib/volker/scr140.cfg +share/texmf/dvips/contrib/volker/scr150.cfg +share/texmf/dvips/contrib/volker/scr70.cfg +share/texmf/dvips/contrib/volker/scr80.cfg +share/texmf/dvips/contrib/volker/scr85.cfg +share/texmf/dvips/contrib/volker/scr90.cfg +share/texmf/dvips/contrib/volker/simplex.cfg +share/texmf/tex/plain/dvips/psfig.tex +share/texmf/tex/plain/dvips/ps_plain.tex +share/texmf/tex/latex209/dvips/avantgarde.sty +share/texmf/tex/latex209/dvips/blackdvi.sty +share/texmf/tex/latex209/dvips/bookman.sty +share/texmf/tex/latex209/dvips/chancery.sty +share/texmf/tex/latex209/dvips/colordvi.sty +share/texmf/tex/latex209/dvips/epsf.sty +share/texmf/tex/latex209/dvips/lucida.sty +share/texmf/tex/latex209/dvips/ncs.sty +share/texmf/tex/latex209/dvips/palatino.sty +share/texmf/tex/latex209/dvips/psfonts.sty +share/texmf/tex/latex209/dvips/psgreek.sty +share/texmf/tex/latex209/dvips/rotate.sty +share/texmf/tex/latex209/dvips/times.sty +share/texmf/tex/latex209/dvips/ps_lfonts.tex +share/texmf/tex/latex209/dvips/pspic.readme +share/texmf/tex/latex209/dvips/pspic.sty +share/doc/dvips/README +share/doc/dvips/README.jpatch +share/doc/dvips/README.vflib +share/doc/dvips/dvips.texi +share/doc/dvips/dvips.help +@exec ln -fs %D/share/texmf/dvips/contrib %D/share/doc/dvips/contrib +@unexec rm %D/share/doc/dvips/contrib +@dirrm share/texmf/dvips/contrib/afm-extra +@dirrm share/texmf/dvips/contrib/bbfig +@dirrm share/texmf/dvips/contrib/configs +@dirrm share/texmf/dvips/contrib/psfig +@dirrm share/texmf/dvips/contrib/volker +@dirrm share/texmf/dvips/contrib +@dirrm share/texmf/tex/latex209/dvips +@dirrm share/doc/dvips +@unexec if [ -f %D/share/texmf/web2c/texmf.cnf.bak ] ; then rm -f %D/share/texmf/web2c/texmf.cnf ; mv %D/share/texmf/web2c/texmf.cnf.bak %D/share/texmf/web2c/texmf.cnf ; fi -- cgit v1.2.3