aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortaoka <taoka@FreeBSD.org>1999-09-07 12:52:54 +0800
committertaoka <taoka@FreeBSD.org>1999-09-07 12:52:54 +0800
commit3205f509a1bbb086a53bd8ef66f5a1790fdd64e9 (patch)
treee2eabeb772b5cfa4c0e56f36dd2b72e63fb4e015
parent5833db2e3a810549111f267fa857bcb649539826 (diff)
downloadfreebsd-ports-gnome-3205f509a1bbb086a53bd8ef66f5a1790fdd64e9.tar.gz
freebsd-ports-gnome-3205f509a1bbb086a53bd8ef66f5a1790fdd64e9.tar.zst
freebsd-ports-gnome-3205f509a1bbb086a53bd8ef66f5a1790fdd64e9.zip
Typeset Texinfo files for printing. Uses TeX (supported japanese)
PR: 13369 Submitted by: Mitsuru Yoshida <mitsuru@riken.go.jp>
-rw-r--r--japanese/texinfo/Makefile35
-rw-r--r--japanese/texinfo/distinfo2
-rw-r--r--japanese/texinfo/files/patch-aa11
-rw-r--r--japanese/texinfo/files/patch-ab29
-rw-r--r--japanese/texinfo/pkg-comment1
-rw-r--r--japanese/texinfo/pkg-descr15
-rw-r--r--japanese/texinfo/pkg-plist43
7 files changed, 136 insertions, 0 deletions
diff --git a/japanese/texinfo/Makefile b/japanese/texinfo/Makefile
new file mode 100644
index 000000000000..e53f17d32b79
--- /dev/null
+++ b/japanese/texinfo/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: texinfo
+# Version required: 3.12s
+# Date created: 18 Aug 1999
+# Whom: Mitsuru Yoshida <mitsuru@riken.go.jp>
+#
+# $FreeBSD$
+#
+
+DISTNAME= texinfo-3.12s
+PKGNAME= ja-texinfo-3.12s
+CATEGORIES= japanese print
+MASTER_SITES= ftp://ftp.cs.umb.edu/private/tex/ \
+ ftp://texinfo.org/ \
+ ftp://alpha.gnu.org/gnu/gnu/ \
+ ftp://ftp.funet.fi/pub/gnu/alpha/
+
+PATCH_SITES= ftp://jupiter.fsci.fuk.kindai.ac.jp/pub/ptex/utils/ \
+ http://www.fsci.fuk.kindai.ac.jp/aftp/pub/ptex/utils/
+PATCHFILES= texinfo-3.12s-j.diff.gz
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= mitsuru@riken.go.jp
+
+RUN_DEPENDS= ptex:${PORTSDIR}/japanese/ptex-euc
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --program-prefix=j
+INSTALL_TARGET= install install-tex
+CFLAGS+= "-DEUC=1"
+MAKE_ARGS= TEXMF=${PREFIX}/share/texmf
+
+MAN1= jinfo.1 jinstall-info.1 jmakeinfo.1 jtexindex.1 jtexi2dvi.1
+MAN5= jinfo.5 jtexinfo.5
+
+.include <bsd.port.mk>
diff --git a/japanese/texinfo/distinfo b/japanese/texinfo/distinfo
new file mode 100644
index 000000000000..ae702fda4df1
--- /dev/null
+++ b/japanese/texinfo/distinfo
@@ -0,0 +1,2 @@
+MD5 (texinfo-3.12s.tar.gz) = 5c4c3d84113b03cd78e79e634c1e4fbc
+MD5 (texinfo-3.12s-j.diff.gz) = 99be5e190d4e6cd7c74737935e8f6dde
diff --git a/japanese/texinfo/files/patch-aa b/japanese/texinfo/files/patch-aa
new file mode 100644
index 000000000000..f5f7da17ed35
--- /dev/null
+++ b/japanese/texinfo/files/patch-aa
@@ -0,0 +1,11 @@
+--- info/Makefile.in.dist Mon Aug 16 13:44:59 1999
++++ info/Makefile.in Mon Aug 16 13:51:35 1999
+@@ -98,7 +98,7 @@
+ # we need to override it, so include them ourselves.
+ INCLUDES = -I. -I$(top_srcdir)/lib -I../intl -I.. -I$(srcdir)
+ DEFS = -DINFODIR=\"$(infodir)\" -DLOCALEDIR=\"$(localedir)\" @DEFS@
+-LDADD = ../lib/libtxi.a @TERMLIBS@ @INTLLIBS@
++LDADD = ../lib/libtxi.a -ltermcap @INTLLIBS@
+
+ EXTRA_DIST = README pcterm.c
+
diff --git a/japanese/texinfo/files/patch-ab b/japanese/texinfo/files/patch-ab
new file mode 100644
index 000000000000..7b64adda3a77
--- /dev/null
+++ b/japanese/texinfo/files/patch-ab
@@ -0,0 +1,29 @@
+--- util/texi2dvi.orig Wed Aug 25 13:47:25 1999
++++ util/texi2dvi Wed Aug 25 13:47:31 1999
+@@ -354,7 +354,7 @@
+ *)
+ # Assume a Texinfo file. Texinfo files need makeinfo, texindex and tex.
+ bibtex=
+- texindex=${TEXINDEX:-texindex}
++ texindex=${TEXINDEX:-jtexindex}
+ if test $oformat = dvi; then
+ tex=${TEX:-ptex}
+ else
+@@ -363,7 +363,7 @@
+ # Unless required by the user, makeinfo expansion is wanted only
+ # if texinfo.tex is too old.
+ if test "$expand" = t; then
+- makeinfo=${MAKEINFO:-makeinfo}
++ makeinfo=${MAKEINFO:-jmakeinfo}
+ else
+ # Check if texinfo.tex performs macro expansion by looking for
+ # its version. The version is a date of the form YEAR-MO-DA.
+@@ -380,7 +380,7 @@
+ if test "$txiprereq" -le "$txiversion" >/dev/null 2>&1; then
+ makeinfo=
+ else
+- makeinfo=${MAKEINFO:-makeinfo}
++ makeinfo=${MAKEINFO:-jmakeinfo}
+ fi
+ # As long as we had to run TeX, offer the user this convenience
+ if test "$txiformat" = Texinfo; then
diff --git a/japanese/texinfo/pkg-comment b/japanese/texinfo/pkg-comment
new file mode 100644
index 000000000000..871dbc80306b
--- /dev/null
+++ b/japanese/texinfo/pkg-comment
@@ -0,0 +1 @@
+Typeset Texinfo files for printing. Uses TeX
diff --git a/japanese/texinfo/pkg-descr b/japanese/texinfo/pkg-descr
new file mode 100644
index 000000000000..8c40af0abb93
--- /dev/null
+++ b/japanese/texinfo/pkg-descr
@@ -0,0 +1,15 @@
+Texinfo is a documentation system that uses a single source file to
+produce both on-line information and printed output. This means that
+instead of writing two different documents, one for the on-line help
+or other on-line information and the other for a typeset manual or
+other printed work, you need write only one document. When the work
+is revised, you need revise only one document. You can read the
+on-line information, known as an "Info file", with an Info
+documentation-reading program. By convention, Texinfo source file
+names end with a `.texi' or `.texinfo' extension. Texinfo is
+described in the Texinfo Manual.
+You can write and format Texinfo files into Info files within GNU
+Emacs, and read them using the Emacs Info reader. If you do not have
+Emacs, you can format Texinfo files into Info files using `makeinfo'
+and read them using `info'. Use TeX, which is not included in this
+package, to typeset Texinfo files for printing.
diff --git a/japanese/texinfo/pkg-plist b/japanese/texinfo/pkg-plist
new file mode 100644
index 000000000000..1d236dfbd654
--- /dev/null
+++ b/japanese/texinfo/pkg-plist
@@ -0,0 +1,43 @@
+bin/jinfo
+bin/jmakeinfo
+bin/jinstall-info
+bin/jtexindex
+bin/jtexi2dvi
+@unexec install-info --delete %D/info/info.info %D/info/dir
+@unexec install-info --delete %D/info/info-stnd.info %D/info/dir
+@unexec install-info --delete %D/info/texinfo %D/info/dir
+info/info.info
+info/texinfo
+info/texinfo-1
+info/texinfo-2
+info/texinfo-3
+info/texinfo-4
+info/texinfo-5
+info/texinfo-6
+info/texinfo-7
+info/texinfo-8
+info/texinfo-9
+info/texinfo-10
+info/texinfo-11
+info/texinfo-12
+info/texinfo-13
+info/info-stnd.info
+info/info-stnd.info-1
+info/info-stnd.info-2
+@exec install-info %D/info/info.info %D/info/dir
+@exec install-info %D/info/texinfo %D/info/dir
+@exec install-info %D/info/info-stnd.info %D/info/dir
+share/texmf/tex/generic/dvips/epsf.tex
+share/texmf/tex/texinfo/texinfo.tex
+share/texmf/tex/texinfo/txi-cs.tex
+share/texmf/tex/texinfo/txi-de.tex
+share/texmf/tex/texinfo/txi-no.tex
+share/texmf/tex/texinfo/txi-ja.tex
+share/locale/de/LC_MESSAGES/texinfo.mo
+share/locale/fr/LC_MESSAGES/texinfo.mo
+share/locale/nl/LC_MESSAGES/texinfo.mo
+share/locale/no/LC_MESSAGES/texinfo.mo
+share/locale/cs/LC_MESSAGES/texinfo.mo
+share/locale/de_AT/LC_MESSAGES/texinfo.mo
+share/locale/eo/LC_MESSAGES/texinfo.mo
+share/locale/ru/LC_MESSAGES/texinfo.mo