diff options
author | Nik Clayton <nik@FreeBSD.org> | 1998-12-08 21:08:28 +0000 |
---|---|---|
committer | Nik Clayton <nik@FreeBSD.org> | 1998-12-08 21:08:28 +0000 |
commit | e366972e903d7c4790bd45fd9710715893bbdcde (patch) | |
tree | e55736456a77986cebc0d988707d4f3f4e8c0c92 /print/jadetex | |
parent | 207e0fe9be1ffdf98758be3702876e22d62ed48f (diff) | |
download | ports-e366972e903d7c4790bd45fd9710715893bbdcde.tar.gz ports-e366972e903d7c4790bd45fd9710715893bbdcde.zip |
I hope this has done the right thing, I hate using easy-import.
This is JadeTeX, a set of TeX macros for processing the TeX output from
Jade and doing useful things with it. In the grand scheme of things,
it'll be used as part of the process to convert DocBook to PostScript
and PDF.
It depends on teTeX-beta, all 30 megs of it.
Sean Kelly did all this, and deserves the credit, I'm just committing
on his behalf.
That ticking noise you can here is LinuxDoc's shrinking lifetime.
Reviewed by: nik@freebsd.org
Submitted by: Sean Kelly <kelly@plutotech.com>
Notes
Notes:
svn path=/head/; revision=15204
Diffstat (limited to 'print/jadetex')
-rw-r--r-- | print/jadetex/Makefile | 42 | ||||
-rw-r--r-- | print/jadetex/distinfo | 5 | ||||
-rw-r--r-- | print/jadetex/pkg-comment | 1 | ||||
-rw-r--r-- | print/jadetex/pkg-descr | 20 | ||||
-rw-r--r-- | print/jadetex/pkg-message | 16 | ||||
-rw-r--r-- | print/jadetex/pkg-plist | 6 |
6 files changed, 90 insertions, 0 deletions
diff --git a/print/jadetex/Makefile b/print/jadetex/Makefile new file mode 100644 index 000000000000..b7d4e52bd860 --- /dev/null +++ b/print/jadetex/Makefile @@ -0,0 +1,42 @@ +# New ports collection makefile for: jadetex +# Version required: 2.3 +# Date created: 5 December 1998 +# Whom: Sean Kelly <kelly@plutotech.com> +# +# $Id$ +# +# When jadetex-2.3 goes mainstream, it will replace jadetex-2.1 +# currently in the Comprehensive TeX Archive Network (CTAN). When +# that happens, we ought to change MASTER_SITES to +# MASTER_SITE_TEX_CTAN, and remove the DISTFILES, EXTRACT_CMD, +# EXTRACT_SUFX, EXTRACT_AFTER_ARGS, and NO_WRKSUBDIR. +# + +DISTNAME= jadetex +CATEGORIES= print +VERSION= 2.3 +PKGNAME= ${DISTNAME}-${VERSION} +MAINTAINER= kelly@plutotech.com +MASTER_SITES= http://tug.org/applications/jadetex/ +DISTFILES= Makefile.jadetex jadetex.dtx jadetex.ini jadetex.ins \ + pdfjadetex.ini +DIST_SUBDIR= jadetex +NO_WRKSUBDIR= yes +BUILD_DEPENDS= tex:${PORTSDIR}/print/teTeX-beta +RUN_DEPENDS= tex:${PORTSDIR}/print/teTeX-beta +EXTRACT_CMD= ${CP} +EXTRACT_BEFORE_ARGS= -fp +EXTRACT_AFTER_ARGS= . +EXTRACT_SUFX= + +post-extract: + @${ECHO} all: default > ${WRKSRC}/Makefile + @${SED} -e "s/huge//g" ${WRKSRC}/Makefile.jadetex >> ${WRKSRC}/Makefile + +do-install: + @(cd ${WRKSRC} && ${INSTALL_DATA} jadetex.fmt pdfjadetex.fmt `kpsewhich -expand-var '$$TEXMFMAIN'`/web2c && ${MKDIR} -m 555 `kpsewhich -expand-var '$$TEXMFMAIN'`/tex/jadetex && ${INSTALL_DATA} dsssl.def isoents.tex jadetex.ltx `kpsewhich -expand-var '$$TEXMFMAIN'`/tex/jadetex) + +post-install: + @${CAT} ${PKGDIR}/MESSAGE + +.include <bsd.port.mk> diff --git a/print/jadetex/distinfo b/print/jadetex/distinfo new file mode 100644 index 000000000000..235219eaa637 --- /dev/null +++ b/print/jadetex/distinfo @@ -0,0 +1,5 @@ +MD5 (jadetex/Makefile.jadetex) = 83a0b78a797ee5d9b60ebb1de4bf8a15 +MD5 (jadetex/jadetex.dtx) = 23b12fa816191b86b1648cf17561ad1e +MD5 (jadetex/jadetex.ini) = e7ce73c84a5005fe400583190b848ddb +MD5 (jadetex/jadetex.ins) = e0f94e8e5f281e36fe4b78de6e23b48a +MD5 (jadetex/pdfjadetex.ini) = a68ee493fdc86007923c593accb61e29 diff --git a/print/jadetex/pkg-comment b/print/jadetex/pkg-comment new file mode 100644 index 000000000000..17ea70d0743c --- /dev/null +++ b/print/jadetex/pkg-comment @@ -0,0 +1 @@ +JadeTeX is a TeX backend for Jade, for typesetting SGML documents. diff --git a/print/jadetex/pkg-descr b/print/jadetex/pkg-descr new file mode 100644 index 000000000000..9c75b2acab68 --- /dev/null +++ b/print/jadetex/pkg-descr @@ -0,0 +1,20 @@ +This is JadeTeX, a TeX backend for Jade. + +JadeTeX enables you to produce formatted output of documents written +with the Standard Generalized Markup Language (SGML). JadeTeX uses +tex to produce Device Independent (DVI) output; from there, you can +produce high quality hardcopy. JadeTeX also uses pdftex to produce +Adobe Portable Document Format (PDF) versions of your documents, +complete with hyperlinks, and suitable for distribution on the World +Wide Web and other media. + +To use JadeTex, run your SGML document, its Document Type Definition +(DTD), and its Document Style Semantics and Specification Language +(DSSSL) specification, through jade with the "-t tex" option. Then, +to produce a DVI file, run + + tex "&jadetex" <file>.tex + +To produce a PDF file, run + + pdftex "&pdfjadetex" <file>.tex diff --git a/print/jadetex/pkg-message b/print/jadetex/pkg-message new file mode 100644 index 000000000000..4727809ad243 --- /dev/null +++ b/print/jadetex/pkg-message @@ -0,0 +1,16 @@ +JadeTeX uses quite a lot of TeX's resources. You may find it +necessary to increase the size of some of TeX's resource pools by +editing the file /usr/local/share/texmf/web2c/texmf.cnf with any text +editor. + +For example, to typeset the FreeBSD Handbook with JadeTeX, change the +following settings to the listed values: + + hash_extra = 60000 + pool_size = 1000000 + max_strings = 70000 + save_size = 10000 + +If you change /usr/local/share/texmf/web2c/texmf.cnf, delete the word +"original" on line 1 of the file. This will prevent future +installations of TeX from overwriting changes you've made. diff --git a/print/jadetex/pkg-plist b/print/jadetex/pkg-plist new file mode 100644 index 000000000000..37883573abe9 --- /dev/null +++ b/print/jadetex/pkg-plist @@ -0,0 +1,6 @@ +share/texmf/tex/jadetex/dsssl.def +share/texmf/tex/jadetex/isoents.tex +share/texmf/tex/jadetex/jadetex.ltx +share/texmf/web2c/jadetex.fmt +share/texmf/web2c/pdfjadetex.fmt +@dirrm share/texmf/tex/jadetex |