diff options
author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1994-10-02 20:11:28 +0000 |
---|---|---|
committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1994-10-02 20:11:28 +0000 |
commit | 4c2ca10b5ddd943cc1183691bc192741b5ad994e (patch) | |
tree | b9c6048e6df157736c20a0020578c4f51742e3b8 /print/texinfo | |
parent | 9f80bce7187ab78aa5f93b5ba0660bc2a76f1584 (diff) | |
download | ports-4c2ca10b5ddd943cc1183691bc192741b5ad994e.tar.gz ports-4c2ca10b5ddd943cc1183691bc192741b5ad994e.zip |
Notes
Diffstat (limited to 'print/texinfo')
-rw-r--r-- | print/texinfo/Makefile | 39 | ||||
-rw-r--r-- | print/texinfo/pkg-comment | 1 | ||||
-rw-r--r-- | print/texinfo/pkg-descr | 15 | ||||
-rw-r--r-- | print/texinfo/pkg-plist | 7 |
4 files changed, 62 insertions, 0 deletions
diff --git a/print/texinfo/Makefile b/print/texinfo/Makefile new file mode 100644 index 000000000000..741d7af4574b --- /dev/null +++ b/print/texinfo/Makefile @@ -0,0 +1,39 @@ +DISTFILES= texinfo.tex lcircle10.tfm +DISTNAME= texinfo +#other equivalent sites: ftp.shsu.edu ftp.dante.de +MASTER_SITES= ftp://ftp.tex.ac.uk/tex-archive/macros/eplain/doc/ \ + ftp://ftp.tex.ac.uk/tex-archive/fonts/latex/tfm/ +EXTRACT_ONLY= +NO_WRKSUBDIR= yes + +PREFIX=/usr/local + +pre-fetch: + @if [ ! -x ${PREFIX}/bin/tex ]; then \ + echo "You must have TeX installed";\ + exit 1; \ + fi; + @if [ ! -x ${PREFIX}/bin/initex ]; then \ + echo "I can't find initex. Your TeX installation is incomplete";\ + exit 1;\ + fi + +pre-configure: + @cp ${DISTDIR}/texinfo.tex ${DISTDIR}/lcircle10.tfm ${WRKDIR} + @chmod +w ${WRKDIR}/* + +build: configure + @echo "===> Building for ${DISTNAME}" + @(cd ${WRKDIR}; initex '&tex texinfo @dump') + +install: + @echo "===> Installing for ${DISTNAME}" + @/usr/bin/install -c -m 644 ${WRKDIR}/texinfo.fmt \ + ${PREFIX}/lib/texmf/ini/ + @if [ ! -f ${PREFIX}/lib/texmf/fonts/tfm/lcircle10.tfm ]; then \ + /usr/bin/install -c -m 644 ${WRKDIR}/lcircle10.tfm \ + ${PREFIX}/lib/texmf/fonts/tfm/;\ + fi + @(cd ${PREFIX}/bin/; rm -f texinfo; ln -s virtex texinfo) + +.include <bsd.port.mk> diff --git a/print/texinfo/pkg-comment b/print/texinfo/pkg-comment new file mode 100644 index 000000000000..898a3598c826 --- /dev/null +++ b/print/texinfo/pkg-comment @@ -0,0 +1 @@ +texinfo: typeset Texinfo files for printing. Uses TeX. diff --git a/print/texinfo/pkg-descr b/print/texinfo/pkg-descr new file mode 100644 index 000000000000..8c40af0abb93 --- /dev/null +++ b/print/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/print/texinfo/pkg-plist b/print/texinfo/pkg-plist new file mode 100644 index 000000000000..93c0fc1422e7 --- /dev/null +++ b/print/texinfo/pkg-plist @@ -0,0 +1,7 @@ +@cd /usr/local +@owner bin +@mode 755 +bin/texinfo +@mode 644 +lib/texmf/fonts/tfm/lcircle10.tfm +lib/texmf/ini/texinfo.fmt |