summaryrefslogtreecommitdiff
path: root/print/ja-vfxdvik
diff options
context:
space:
mode:
authorkei <kei>2003-03-15 19:57:00 +0000
committerkei <kei>2003-03-15 19:57:00 +0000
commit3f02750d8397fc3f605a51a4a7f862524837e227 (patch)
tree1e801003676d55405a391278c457aabeb99b1bfd /print/ja-vfxdvik
parent449e18462c4e44f3c9d6a24aa323ced5af98c86a (diff)
downloadpkgsrc-3f02750d8397fc3f605a51a4a7f862524837e227.tar.gz
updated ja-vfxdvik package to version 22.40v.j1.14. this version works with
teTeX2.
Diffstat (limited to 'print/ja-vfxdvik')
-rw-r--r--print/ja-vfxdvik/Makefile61
-rw-r--r--print/ja-vfxdvik/PLIST8
-rw-r--r--print/ja-vfxdvik/distinfo17
-rw-r--r--print/ja-vfxdvik/patches/patch-ac108
-rw-r--r--print/ja-vfxdvik/patches/patch-af10
-rw-r--r--print/ja-vfxdvik/patches/patch-ag13
-rw-r--r--print/ja-vfxdvik/patches/patch-ah65
-rw-r--r--print/ja-vfxdvik/patches/patch-ai79
8 files changed, 259 insertions, 102 deletions
diff --git a/print/ja-vfxdvik/Makefile b/print/ja-vfxdvik/Makefile
index 676de672df8..1effe79427b 100644
--- a/print/ja-vfxdvik/Makefile
+++ b/print/ja-vfxdvik/Makefile
@@ -1,29 +1,38 @@
-# $NetBSD: Makefile,v 1.1.1.1 2002/05/31 13:01:06 seb Exp $
-#
+# $NetBSD: Makefile,v 1.2 2003/03/15 19:57:00 kei Exp $
-DISTNAME= xdvik-22.15
-PKGNAME= ja-vfxdvik-22.15
-PKGREVISION= 1
+DISTNAME= xdvik-${XDVIK_ORIGINAL_VERS}
+PKGNAME= ja-vfxdvik-${XDVIK_ORIGINAL_VERS}.${XDVIK_JP_PATCH_VERS}
+PKGREVISION= #
CATEGORIES= japanese print
-MASTER_SITES= ftp://ftp.appi.keio.ac.jp/pub/xdvi/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xdvi/} # not xdvik
-PATCH_SITES= ftp://ftp.appi.keio.ac.jp/pub/xdvi/
-PATCHFILES= xdvik-22.15-j1.04.patch.gz
+PATCH_SITES= http://www.nn.iij4u.or.jp/~tutimura/tex/
+PATCHFILES= ${DISTNAME}-${XDVIK_JP_PATCH_VERS}.patch.gz
PATCH_DIST_ARGS=-d ${WRKSRC} --quiet -E -p1
MAINTAINER= tech-pkg-ja@jp.netbsd.org
-HOMEPAGE= # no home page
+HOMEPAGE= http://www.nn.iij4u.or.jp/~tutimura/tex/xdvi.html
COMMENT= xdvik with vflib
+XDVIK_ORIGINAL_VERS= 22.40v
+XDVIK_JP_PATCH_VERS= j1.14
+
+.if defined(USE_TEXFAMILY)
DEPENDS+= TeXfamily>=1.2.1:../../print/texfamily
-DEPENDS+= ja-vflib-lib-[0-9]*:../../print/ja-vflib-lib
+.else
+DEPENDS+= ja-ptex-bin>=3.1.2:../../print/ja-ptex-bin
+.endif
XDVI_DIR= ${WRKDIR}/${DISTNAME}/texk/xdvik
-USE_GMAKE= yes
-USE_X11= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--enable-local-texmf=texmf.local \
+USE_BUILDLINK2= YES
+USE_GMAKE= YES
+USE_X11= YES
+USE_LIBTOOL= YES
+LTCONFIG_OVERRIDE= ${WRKSRC}/config/config
+LIBTOOL_OVERRIDE= ${WRKSRC}/config/klibtool
+GNU_CONFIGURE= YES
+CONFIGURE_ARGS+=--enable-local-texmf=${PREFIX}/share/texmf.local \
--without-texinfo \
--without-dialog \
--disable-multiplatform \
@@ -32,14 +41,12 @@ CONFIGURE_ARGS+=--enable-local-texmf=texmf.local \
--with-hp2627win \
--with-mftalkwin \
--with-x11 \
- --with-system-wwwlib=yes \
- --with-libwww-config=${LOCALBASE}/bin/libwww-config \
+ --with-system-wwwlib \
--with-system-pnglib \
- --with-pnglib-libdir=${LOCALBASE}/lib \
- --with-pnglib-include=${LOCALBASE}/include \
+ --with-system-t1lib \
--with-system-zlib \
- --enable-xdviprint=${LOCALBASE}/bin/vfxdviprint \
- --enable-xdvietcdir=${LOCALBASE}/share/texmf.local/vfxdvi
+ --enable-xdviprint=${PREFIX}/bin/vfxdviprint \
+ --enable-xdvietcdir=${PREFIX}/share/texmf.local/vfxdvi
.include "../../mk/bsd.prefs.mk"
.if defined(PAPERSIZE) && ${PAPERSIZE} == "A4"
@@ -51,8 +58,8 @@ CONFIGURE_ARGS+=--enable-auto-core \
--with-zlib-libdir=/usr/lib \
--with-zlib-include=/usr/include
.else
-CONFIGURE_ARGS+= --with-zlib-libdir=${LOCALBASE}/lib \
- --with-zlib-include=${LOCALBASE}/include
+CONFIGURE_ARGS+= --with-zlib-libdir=${PREFIX}/lib \
+ --with-zlib-include=${PREFIX}/include
.endif
CONFIGURE_ENV+= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
@@ -65,4 +72,14 @@ do-build:
do-install:
cd ${XDVI_DIR} && ${MAKE_PROGRAM} install
+.if defined(USE_TEXFAMILY)
+.include "../../print/teTeX-bin/kpathsea.buildlink2.mk"
+.else
+.include "../../print/teTeX2-bin/kpathsea.buildlink2.mk"
+.endif
+.include "../../www/libwww/buildlink2.mk"
+.include "../../print/ja-vflib-lib/buildlink2.mk"
+.include "../../graphics/png/buildlink2.mk"
+.include "../../fonts/t1lib/buildlink2.mk"
+.include "../../devel/libtool/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/print/ja-vfxdvik/PLIST b/print/ja-vfxdvik/PLIST
index c4257cb88da..98501d8ba87 100644
--- a/print/ja-vfxdvik/PLIST
+++ b/print/ja-vfxdvik/PLIST
@@ -1,8 +1,12 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/31 13:01:06 seb Exp $
-bin/vfxdvi.bin
+@comment $NetBSD: PLIST,v 1.2 2003/03/15 19:57:00 kei Exp $
+bin/t1mapper
bin/vfxdvi
+bin/vfxdvi.bin
bin/vfxdviprint
+bin/vfxdvizilla
+man/man1/t1mapper.1
man/man1/vfxdvi.1
+man/man1/vfxdvizilla.1
share/texmf.local/vfxdvi/vfontmap
share/texmf.local/vfxdvi/xdvipaper.dvi2ps-j
share/texmf.local/vfxdvi/xdvipaper.dvips
diff --git a/print/ja-vfxdvik/distinfo b/print/ja-vfxdvik/distinfo
index 53643673ce0..9ce201e2ce7 100644
--- a/print/ja-vfxdvik/distinfo
+++ b/print/ja-vfxdvik/distinfo
@@ -1,11 +1,12 @@
-$NetBSD: distinfo,v 1.1.1.1 2002/05/31 13:01:06 seb Exp $
+$NetBSD: distinfo,v 1.2 2003/03/15 19:57:00 kei Exp $
-SHA1 (xdvik-22.15.tar.gz) = c453f43d60428bab08b4efddae0e882f5768c7cc
-Size (xdvik-22.15.tar.gz) = 1541496 bytes
-SHA1 (xdvik-22.15-j1.04.patch.gz) = 59667accf6497aabfbcba7a241c05a730c057a0d
-Size (xdvik-22.15-j1.04.patch.gz) = 133696 bytes
-SHA1 (patch-ac) = d117bec083069f98cfc419d717ba3878c2b94f40
+SHA1 (xdvik-22.40v.tar.gz) = 2022029ae6efd458685ca29c427f47b792d9584c
+Size (xdvik-22.40v.tar.gz) = 2254426 bytes
+SHA1 (xdvik-22.40v-j1.14.patch.gz) = 61519d8c06f09821588cec8425aa3f9c5a1cdb22
+Size (xdvik-22.40v-j1.14.patch.gz) = 157221 bytes
+SHA1 (patch-ac) = 3ba2de8b0a4646dddbbe86d25e2ddca5e5d8f5de
SHA1 (patch-ad) = 0931e15d67bd0ab3a24e3c436ce41cbd4ad2fcd5
SHA1 (patch-ae) = ab7c26a017341467341d447753522cb66e0d0e52
-SHA1 (patch-af) = aebab7020f5507c3fc479810b43fd66deb0e56c4
-SHA1 (patch-ag) = c228a4a61e58bd79c5a7fbe443f7ef6c88272122
+SHA1 (patch-af) = 5503ee4e90318e2c28fa9e5195ffc525dc52bc10
+SHA1 (patch-ah) = c7aa7038e27eb81f2ebf12ec7dd909f6b2676e1e
+SHA1 (patch-ai) = 0def62711ccaafda8858552f54ba40f1d3c1b434
diff --git a/print/ja-vfxdvik/patches/patch-ac b/print/ja-vfxdvik/patches/patch-ac
index 7962605f5f3..3bcad4b026e 100644
--- a/print/ja-vfxdvik/patches/patch-ac
+++ b/print/ja-vfxdvik/patches/patch-ac
@@ -1,37 +1,32 @@
-$NetBSD: patch-ac,v 1.1.1.1 2002/05/31 13:01:06 seb Exp $
+$NetBSD: patch-ac,v 1.2 2003/03/15 19:57:01 kei Exp $
---- texk/xdvik/Makefile.in.orig Wed May 30 22:11:44 2001
-+++ texk/xdvik/Makefile.in Wed May 30 22:12:36 2001
-@@ -45,8 +45,9 @@
+--- texk/xdvik/Makefile.in.orig Sun Mar 16 02:51:01 2003
++++ texk/xdvik/Makefile.in Sun Mar 16 03:01:09 2003
+@@ -44,8 +44,8 @@
# -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 (some may not be present).
- x_link = $(LDLIBWWW) $(x_ldflags) $(x_tool_libs) $(x_pre_libs) $(x_ext_lib) -lX11 $(x_extra_libs)
+ x_link = $(LDLIBWWW) $(LDLIBT1) $(x_ldflags) $(x_tool_libs) $(x_pre_libs) $(x_ext_lib) -lX11 $(x_extra_libs)
-LDLIBWWW=@LDLIBWWW@
+-LIBWWWCPPFLAGS=@LIBWWWCPPFLAGS@
+LDLIBWWW=$(shell libwww-config --libs)
- LIBWWWCPPFLAGS=@LIBWWWCPPFLAGS@
-+#LIBWWWCPPFLAGS=$(shell libwww-config --cflags)
++LIBWWWCPPFLAGS=$(shell libwww-config --cflags)
LIBWWWDEP=@LIBWWWDEP@
LIBWWWDIR = ../../libs/libwww
LIBWWWSRCDIR = $(srcdir)/../../libs/libwww
-@@ -69,13 +70,13 @@
- paper.o tategaki.o vfontmap.o \
- $(ALLOCA)
+@@ -78,10 +78,10 @@
+ paper.o tategaki.o vfontmap.o vf2ft.o \
+ $(ALLOCA) dvips.o tfmload.o
-program = xdvi.bin
+program = vfxdvi.bin
- programs = $(program)
+ perlprog = t1mapper
--default all: $(programs) xdvi.1 xdviprint
-+default all: $(programs) vfxdvi.1 vfxdviprint
+-default all: $(program) $(perlprog) xdvi.1 t1mapper.1 xdviprint
++default all: $(program) $(perlprog) vfxdvi.1 t1mapper.1 vfxdviprint
--$(program): $(kpathsea) $(objects) $(LIBWWWDEP)
-- $(kpathsea_link) $(objects) $(x_link) $(VFLIB) $(LOADLIBES)
-+$(program): $(kpathsea) $(objects)
-+ $(link_command) $(objects) $(x_link) $(VFLIB) $(LOADLIBES)
-
- squeeze: squeeze.o
- $(link_command) squeeze.o $(LIBS) $(XLOADLIBES)
-@@ -83,10 +84,10 @@
+ $(program): $(kpathsea) $(objects) $(LIBWWWDEP) $(LIBT1DEP)
+ $(kpathsea_link) $(objects) $(x_link) $(VFLIB) $(LOADLIBES)
+@@ -118,10 +118,10 @@
psheader.c: psheader.txt squeeze
./squeeze $(srcdir)/psheader.txt $@
@@ -44,53 +39,62 @@ $NetBSD: patch-ac,v 1.1.1.1 2002/05/31 13:01:06 seb Exp $
if test -x /usr/bin/nawk; then \
sed -e '/^## for @DVIFILTER@/,/^##/s/^# //' -e 's/awk/nawk/' \
-e "s,/usr/local/share/texmf/xdvi,$(XDVIETCDIR)," \
-@@ -102,9 +103,6 @@
- $(SHELL) $(srcdir)/mksedscript $(srcdir) pkpath sizes vfpath \
- figpath headerpath $(DEFS) $(prog_cflags) >$@
-
--$(LIBWWWDIR)/libwww.a:
-- cd $(LIBWWWDIR); $(MAKE) $(makeargs) libwww.a
--
- # ac_include ../make/tkpathsea.mk
-
- INSTALL_SCRIPT = @INSTALL_SCRIPT@
-@@ -112,21 +110,21 @@
+@@ -142,15 +142,15 @@
install: install-exec install-data
uninstall: uninstall-exec uninstall-data
--install-exec: $(programs) xdviprint
-+install-exec: $(programs) vfxdviprint
+-install-exec: $(program) xdviprint
++install-exec: $(program) vfxdviprint
$(SHELL) $(top_srcdir)/../mkinstalldirs $(bindir)
- for p in $(programs); do $(INSTALL_LIBTOOL_PROG) $(bindir) $$p; done
+ for p in $(program); do $(INSTALL_LIBTOOL_PROG) $(bindir) $$p; done
+ $(INSTALL_SCRIPT) $(srcdir)/$(perlprog) $(scriptdir)/$(perlprog)
- $(INSTALL_SCRIPT) $(srcdir)/xdvi-sh $(scriptdir)/xdvi
+- $(INSTALL_SCRIPT) $(srcdir)/xdvizilla $(scriptdir)/xdvizilla
+ $(INSTALL_SCRIPT) $(srcdir)/xdvi-sh $(scriptdir)/vfxdvi
++ $(INSTALL_SCRIPT) $(srcdir)/xdvizilla $(scriptdir)/vfxdvizilla
if test "@XDVIPRINTCMD@" != no; then \
if test ! -x @XDVIPRINTCMD@; then \
- $(INSTALL_SCRIPT) $(srcdir)/xdviprint @XDVIPRINTCMD@; \
+ $(INSTALL_SCRIPT) $(srcdir)/vfxdviprint @XDVIPRINTCMD@; \
fi; \
fi
- uninstall-exec:
- for p in $(programs) xdvi; do rm -f $(bindir)/$$p; done
--install-data: xdvi.1 vfontmap.sample
-+install-data: vfxdvi.1 vfontmap.sample
- $(SHELL) $(top_srcdir)/../mkinstalldirs $(mandir) $(psheaderdir) $(XDVIETCDIR)
-- $(INSTALL_DATA) xdvi.1 $(mandir)/xdvi.$(manext)
-+ $(INSTALL_DATA) vfxdvi.1 $(mandir)/vfxdvi.$(manext)
+@@ -158,12 +158,11 @@
+ for p in $(program) $(perlprog) xdvi; do rm -f $(bindir)/$$p; done
+
+ ### //FIXME: add installation for encoding.map here!! (same place where psfonts.map is?)
+-install-data: xdvi.1 t1mapper.1 vfontmap.sample
++install-data: vfxdvi.1 t1mapper.1 vfontmap.sample
+ $(SHELL) $(top_srcdir)/../mkinstalldirs $(man1dir) $(XDVIETCDIR)
+- $(INSTALL_DATA) xdvi.1 $(man1dir)/xdvi.$(manext)
++ $(INSTALL_DATA) vfxdvi.1 $(man1dir)/vfxdvi.$(manext)
+ $(INSTALL_DATA) $(srcdir)/t1mapper.1 $(man1dir)/t1mapper.$(manext)
+- $(INSTALL_DATA) $(srcdir)/xdvizilla.1 $(man1dir)/xdvizilla.$(manext)
+- $(INSTALL_DATA) $(srcdir)/texmf/xdvi-teTeX.cfg $(texmf)/xdvi/xdvi.cfg
++ $(INSTALL_DATA) $(srcdir)/xdvizilla.1 $(man1dir)/vfxdvizilla.$(manext)
if test ! -f $(XDVIETCDIR)/vfontmap; then \
$(INSTALL_DATA) vfontmap.sample $(XDVIETCDIR)/vfontmap; \
fi
-@@ -158,12 +156,8 @@
- clean::
- rm -f *.flc
+@@ -172,10 +171,9 @@
+ $(INSTALL_DATA) xdvipaper.jdvi2kps $(XDVIETCDIR)/xdvipaper.jdvi2kps
+
+ uninstall-data:
+- rm -f $(man1dir)/xdvi.$(manext)
++ rm -f $(man1dir)/vfxdvi.$(manext)
+ rm -f $(man1dir)/t1mapper.$(manext)
+- rm -f $(texmf)/xdvi/xdvi.cfg $(texmf)/xdvi/XDvi
+- rm -f $(man1dir)/xdvizilla.$(manext) $(scriptdir)/xdvizilla
++ rm -f $(man1dir)/vfxdvizilla.$(manext) $(scriptdir)/vfxdvizilla
+ rm -f $(FILTOPTTBLDIR)/xdvipaper.*
--# clean::
--# test -f $(LIBWWWDIR)/Makefile && { cd $(LIBWWWDIR); $(MAKE) clean; } || true
+ distname = xdvik
+@@ -207,9 +205,6 @@
+ test -f $(LIBWWWDIR)/Makefile && { cd $(LIBWWWDIR); $(MAKE) distclean; } || true
+ test -f $(LIBTYPE1DIR)/Makefile && { cd $(LIBTYPE1DIR); $(MAKE) distclean; } || true
+ test -f $(LIBT1DIR)/Makefile && { cd $(LIBT1DIR); $(MAKE) distclean; } || true
-
- distclean::
- rm -f psheader.c sedscript xdvi.1 *.flc
--# test -f $(LIBWWWDIR)/Makefile && { cd $(LIBWWWDIR); $(MAKE) distclean; } || true
+-$(LIBWWWDIR)/libwww.a:
+- cd $(LIBWWWDIR); $(MAKE) $(makeargs) libwww.a
- ac_include ../make/rdepend.mk
- ac_include depend.make
+ $(LIBT1DIR)/libt1.a:
+ cd $(LIBT1DIR); $(MAKE) $(makeargs) libt1.a
diff --git a/print/ja-vfxdvik/patches/patch-af b/print/ja-vfxdvik/patches/patch-af
index 2e9f5487d92..866aeddfac2 100644
--- a/print/ja-vfxdvik/patches/patch-af
+++ b/print/ja-vfxdvik/patches/patch-af
@@ -1,10 +1,10 @@
-$NetBSD: patch-af,v 1.1.1.1 2002/05/31 13:01:06 seb Exp $
+$NetBSD: patch-af,v 1.2 2003/03/15 19:57:01 kei Exp $
---- texk/xdvik/xdvi-sh.orig Wed May 30 21:56:50 2001
-+++ texk/xdvik/xdvi-sh Wed May 30 21:56:30 2001
+--- texk/xdvik/xdvi-sh.orig Tue Jan 28 08:54:18 2003
++++ texk/xdvik/xdvi-sh Sun Feb 23 23:24:59 2003
@@ -45,4 +45,4 @@
XFILESEARCHPATH="$xdviapppath:${XFILESEARCHPATH-%D}"; export XFILESEARCHPATH
fi
--exec xdvi.bin $NAMEOPT ${1+"$@"}
-+exec vfxdvi.bin $NAMEOPT ${1+"$@"}
+-xdvi.bin $NAMEOPT ${1+"$@"}
++vfxdvi.bin $NAMEOPT ${1+"$@"}
diff --git a/print/ja-vfxdvik/patches/patch-ag b/print/ja-vfxdvik/patches/patch-ag
deleted file mode 100644
index 651673f136c..00000000000
--- a/print/ja-vfxdvik/patches/patch-ag
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ag,v 1.1.1.1 2002/05/31 13:01:06 seb Exp $
-
---- texk/make/common.mk.orig Wed May 30 21:58:55 2001
-+++ texk/make/common.mk Wed May 30 21:58:01 2001
-@@ -42,7 +42,7 @@
- kpathsea_dir = $(kpathsea_parent)/kpathsea
- kpathsea_srcdir_parent = $(top_srcdir)/..
- kpathsea_srcdir = $(kpathsea_srcdir_parent)/kpathsea
--kpathsea = $(kpathsea_dir)/libkpathsea.la
-+kpathsea = /usr/pkg/lib/libkpathsea.a
-
- @MAINT@ifeq ($(CC), gcc)
- @MAINT@XDEFS = -Wall -Wpointer-arith $(warn_more)
diff --git a/print/ja-vfxdvik/patches/patch-ah b/print/ja-vfxdvik/patches/patch-ah
new file mode 100644
index 00000000000..10de8412375
--- /dev/null
+++ b/print/ja-vfxdvik/patches/patch-ah
@@ -0,0 +1,65 @@
+$NetBSD: patch-ah,v 1.1 2003/03/15 19:57:01 kei Exp $
+
+--- texk/xdvik/xdvizilla.orig Sun Mar 16 03:59:06 2003
++++ texk/xdvik/xdvizilla Sun Mar 16 04:00:11 2003
+@@ -13,7 +13,7 @@
+ fi
+
+ if [ $# -ne 1 ]; then
+- xmessage -nearmouse 'Usage: xdvizilla [-no-rm] <file>'
++ xmessage -nearmouse 'Usage: vfxdvizilla [-no-rm] <file>'
+ exit 1
+ fi
+
+@@ -21,7 +21,7 @@
+
+ if [ "$DIR" = . ]; then
+ DIR=
+-elif [ -f "$DIR"/xdvi -a -x "$DIR"/xdvi ]; then
++elif [ -f "$DIR"/vfxdvi -a -x "$DIR"/vfxdvi ]; then
+ DIR="$DIR"/
+ else
+ DIR=
+@@ -33,7 +33,7 @@
+ case "$FILETYPE" in
+
+ *"gzip compressed data"*)
+- FILE=/tmp/xdvizilla$$
++ FILE=/tmp/vfxdvizilla$$
+ gunzip -c "$1" > $FILE
+ [ -n "$NO_RM" ] || rm -f -- "$1"
+ NO_RM=
+@@ -41,7 +41,7 @@
+ ;;
+
+ *"compressed data"* | *"compress'd data"*)
+- FILE=/tmp/xdvizilla$$
++ FILE=/tmp/vfxdvizilla$$
+ uncompress -c "$1" > $FILE
+ [ -n "$NO_RM" ] || rm -f -- "$1"
+ NO_RM=
+@@ -60,7 +60,7 @@
+ case "$FILETYPE" in
+
+ *" tar archive")
+- TARDIR=/tmp/xdvitar$$
++ TARDIR=/tmp/vfxdvitar$$
+ mkdir $TARDIR
+ cat "$FILE" | (cd $TARDIR; tar xf -)
+ DVINAME=`tar tf "$FILE" | grep '\.dvi$' | head -1`
+@@ -68,13 +68,13 @@
+ if [ -z "$DVINAME" ]; then
+ xmessage -nearmouse "Tar file does not contain a dvi file"
+ else
+- (cd $TARDIR; "$DIR"xdvi -safer "$DVINAME")
++ (cd $TARDIR; "$DIR"vfxdvi -safer "$DVINAME")
+ fi
+ rm -rf $TARDIR
+ ;;
+
+ *)
+- "$DIR"xdvi -safer "$FILE"
++ "$DIR"vfxdvi -safer "$FILE"
+ [ -n "$NO_RM" ] || rm -f -- "$FILE"
+ ;;
+
diff --git a/print/ja-vfxdvik/patches/patch-ai b/print/ja-vfxdvik/patches/patch-ai
new file mode 100644
index 00000000000..a49b40353c6
--- /dev/null
+++ b/print/ja-vfxdvik/patches/patch-ai
@@ -0,0 +1,79 @@
+$NetBSD: patch-ai,v 1.1 2003/03/15 19:57:01 kei Exp $
+
+--- texk/xdvik/xdvizilla.1.orig Sun Mar 16 03:59:01 2003
++++ texk/xdvik/xdvizilla.1 Sun Mar 16 04:00:36 2003
+@@ -19,9 +19,9 @@
+ .\"
+ .TH XDVIZILLA 1 "11 October 2002" "X Version 11"
+ .SH NAME
+-xdvizilla \- Helper application for running xdvi
++vfxdvizilla \- Helper application for running vfxdvi
+ .SH SYNOPSIS
+-.B xdvizilla
++.B vfxdvizilla
+ [\fB\-no\-rm\fP]
+ .I file
+ .SH DESCRIPTION
+@@ -34,7 +34,7 @@
+ files as empty files.
+ .PP
+ To work around these problems,
+-.B xdvizilla
++.B vfxdvizilla
+ was written to look at files and decompress them correctly (depending on
+ their file types).
+ .PP
+@@ -43,20 +43,20 @@
+ files (including the
+ .I dvi
+ file as well as some included figures), and
+-.B xdvizilla
++.B vfxdvizilla
+ correctly handles those files as well.
+ .SH OPTIONS
+ Only one option is supported:
+ .TP
+ .B \-no\-rm
+ Normally
+-.B xdvizilla
++.B vfxdvizilla
+ will remove
+ .I file
+ before finishing. This option inhibits this behavior.
+ .SH INSTALLATION
+ In addition to installing
+-.B xdvizilla
++.B vfxdvizilla
+ in a directory on the default search path, it is necessary to set it up
+ as a helper application within the browser.
+ .PP
+@@ -69,8 +69,8 @@
+ .nf
+ .ft 3
+ .sp 1n
+-application/x-dvi; xdvi -safer %s
+-application/x-dvi-tar; xdvizilla -no-rm %s
++application/x-dvi; vfxdvi -safer %s
++application/x-dvi-tar; vfxdvizilla -no-rm %s
+ .sp 1n
+ .ft
+ .fi
+@@ -88,8 +88,8 @@
+ .nf
+ .ft 3
+ .sp 1n
+-application/x-dvi; xdvizilla %s
+-application/x-dvi-tar; xdvizilla %s
++application/x-dvi; vfxdvizilla %s
++application/x-dvi-tar; vfxdvizilla %s
+ .sp 1n
+ .ft
+ .fi
+@@ -110,6 +110,6 @@
+ .RE
+ .SH SEE ALSO
+ .BR X (1),
+-.BR xdvi (1).
++.BR vfxdvi (1).
+ .SH AUTHOR
+ Paul Vojta, U.C. Berkeley.