diff options
author | cube <cube> | 2005-01-16 17:58:01 +0000 |
---|---|---|
committer | cube <cube> | 2005-01-16 17:58:01 +0000 |
commit | 73ba0400e7c2755da0179b99b57911fcbcc9352d (patch) | |
tree | 3568bb900fe35c4dd6e96e0ae9baeb50559a8d21 /textproc/rubber | |
parent | c22f98b6d29132cf386ed846387199e66c66e846 (diff) | |
download | pkgsrc-73ba0400e7c2755da0179b99b57911fcbcc9352d.tar.gz |
Initial import of rubber, version 0.99.8, into the NetBSD Packages
Collection, from PR#28920 by Antoine Reilles, with a few minor changes by
myself.
Rubber is a building system for LaTeX documents.
It is based on a routine that runs just as many compilations as necessary. The
module system provides a great flexibility that virtually allows support for
any package with no user intervention, as well as pre- and post-processing of
the document. The standard modules currently provide support for bibtex,
dvips, dvipdfm, pdftex, makeindex. A good number of standard packages are
supported, including graphics/graphicx (with automatic conversion between
various formats and Metapost compilation).
Diffstat (limited to 'textproc/rubber')
-rw-r--r-- | textproc/rubber/DESCR | 9 | ||||
-rw-r--r-- | textproc/rubber/Makefile | 27 | ||||
-rw-r--r-- | textproc/rubber/PLIST | 100 | ||||
-rw-r--r-- | textproc/rubber/distinfo | 5 | ||||
-rw-r--r-- | textproc/rubber/patches/patch-aa | 21 |
5 files changed, 162 insertions, 0 deletions
diff --git a/textproc/rubber/DESCR b/textproc/rubber/DESCR new file mode 100644 index 00000000000..7a96537c410 --- /dev/null +++ b/textproc/rubber/DESCR @@ -0,0 +1,9 @@ +Rubber is a building system for LaTeX documents. + +It is based on a routine that runs just as many compilations as necessary. The +module system provides a great flexibility that virtually allows support for +any package with no user intervention, as well as pre- and post-processing of +the document. The standard modules currently provide support for bibtex, +dvips, dvipdfm, pdftex, makeindex. A good number of standard packages are +supported, including graphics/graphicx (with automatic conversion between +various formats and Metapost compilation). diff --git a/textproc/rubber/Makefile b/textproc/rubber/Makefile new file mode 100644 index 00000000000..10ff1e259e7 --- /dev/null +++ b/textproc/rubber/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/01/16 17:58:01 cube Exp $ +# + +DISTNAME= rubber-0.99.8 +CATEGORIES= textproc +MASTER_SITES= http://ebeffara.free.fr/pub/ + +MAINTAINER= reilles@loria.fr +HOMEPAGE= http://rubber.sourceforge.net/ +COMMENT= Automated system for building LaTeX documents + +DEPENDS+= teTeX-[0-9]*:../../print/teTeX + +USE_BUILDLINK3= yes +USE_PKGLOCALEDIR= yes +HAS_CONFIGURE= yes +USE_GNU_TOOLS+= make +USE_MAKEINFO= yes +INFO_FILES= rubber.info +TEXINFO_REQD= 4.6 +PYTHON_VERSIONS_ACCEPTED= 23 23pth 24 24pth + +CONFIGURE_ARGS= --python=${PYTHONBIN} --prefix=${PREFIX} \ + --datadir=${PREFIX}/share + +.include "../../lang/python/application.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/rubber/PLIST b/textproc/rubber/PLIST new file mode 100644 index 00000000000..499d5d0fb21 --- /dev/null +++ b/textproc/rubber/PLIST @@ -0,0 +1,100 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/16 17:58:02 cube Exp $ +bin/rubber +bin/rubber-info +bin/rubber-pipe +man/fr/man1/rubber-info.1 +man/fr/man1/rubber-pipe.1 +man/fr/man1/rubber.1 +man/man1/rubber-info.1 +man/man1/rubber-pipe.1 +man/man1/rubber.1 +share/rubber/rubber/__init__.py +share/rubber/rubber/__init__.pyc +share/rubber/rubber/cmd_info.py +share/rubber/rubber/cmd_info.pyc +share/rubber/rubber/cmd_pipe.py +share/rubber/rubber/cmd_pipe.pyc +share/rubber/rubber/cmdline.py +share/rubber/rubber/cmdline.pyc +share/rubber/rubber/graphics/__init__.py +share/rubber/rubber/graphics/__init__.pyc +share/rubber/rubber/graphics/convert.py +share/rubber/rubber/graphics/convert.pyc +share/rubber/rubber/graphics/eps_gz.py +share/rubber/rubber/graphics/eps_gz.pyc +share/rubber/rubber/graphics/epstopdf.py +share/rubber/rubber/graphics/epstopdf.pyc +share/rubber/rubber/graphics/fig2dev.py +share/rubber/rubber/graphics/fig2dev.pyc +share/rubber/rubber/graphics/jpeg2ps.py +share/rubber/rubber/graphics/jpeg2ps.pyc +share/rubber/rubber/graphics/mpost.py +share/rubber/rubber/graphics/mpost.pyc +share/rubber/rubber/info.py +share/rubber/rubber/info.pyc +share/rubber/rubber/modules/__init__.py +share/rubber/rubber/modules/__init__.pyc +share/rubber/rubber/modules/beamer.py +share/rubber/rubber/modules/beamer.pyc +share/rubber/rubber/modules/bibtex.py +share/rubber/rubber/modules/bibtex.pyc +share/rubber/rubber/modules/combine.py +share/rubber/rubber/modules/combine.pyc +share/rubber/rubber/modules/cweb.py +share/rubber/rubber/modules/cweb.pyc +share/rubber/rubber/modules/dvipdfm.py +share/rubber/rubber/modules/dvipdfm.pyc +share/rubber/rubber/modules/dvips.py +share/rubber/rubber/modules/dvips.pyc +share/rubber/rubber/modules/epsfig.py +share/rubber/rubber/modules/epsfig.pyc +share/rubber/rubber/modules/etex.py +share/rubber/rubber/modules/etex.pyc +share/rubber/rubber/modules/expand.py +share/rubber/rubber/modules/expand.pyc +share/rubber/rubber/modules/graphics.py +share/rubber/rubber/modules/graphics.pyc +share/rubber/rubber/modules/graphicx.py +share/rubber/rubber/modules/graphicx.pyc +share/rubber/rubber/modules/gz.py +share/rubber/rubber/modules/gz.pyc +share/rubber/rubber/modules/hyperref.py +share/rubber/rubber/modules/hyperref.pyc +share/rubber/rubber/modules/index.py +share/rubber/rubber/modules/index.pyc +share/rubber/rubber/modules/lhs2TeX.py +share/rubber/rubber/modules/lhs2TeX.pyc +share/rubber/rubber/modules/makeidx.py +share/rubber/rubber/modules/makeidx.pyc +share/rubber/rubber/modules/minitoc-hyper.py +share/rubber/rubber/modules/minitoc-hyper.pyc +share/rubber/rubber/modules/minitoc.py +share/rubber/rubber/modules/minitoc.pyc +share/rubber/rubber/modules/moreverb.py +share/rubber/rubber/modules/moreverb.pyc +share/rubber/rubber/modules/multibib.py +share/rubber/rubber/modules/multibib.pyc +share/rubber/rubber/modules/natbib.py +share/rubber/rubber/modules/natbib.pyc +share/rubber/rubber/modules/omega.py +share/rubber/rubber/modules/omega.pyc +share/rubber/rubber/modules/pdftex.py +share/rubber/rubber/modules/pdftex.pyc +share/rubber/rubber/modules/ps2pdf.py +share/rubber/rubber/modules/ps2pdf.pyc +share/rubber/rubber/modules/verbatim.py +share/rubber/rubber/modules/verbatim.pyc +share/rubber/rubber/modules/vt100.py +share/rubber/rubber/modules/vt100.pyc +share/rubber/rubber/modules/vtex.py +share/rubber/rubber/modules/vtex.pyc +share/rubber/rubber/modules/xr.py +share/rubber/rubber/modules/xr.pyc +share/rubber/rubber/util.py +share/rubber/rubber/util.pyc +share/rubber/rubber/version.py +share/rubber/rubber/version.pyc +@dirrm share/rubber/rubber/modules +@dirrm share/rubber/rubber/graphics +@dirrm share/rubber/rubber +@dirrm share/rubber diff --git a/textproc/rubber/distinfo b/textproc/rubber/distinfo new file mode 100644 index 00000000000..a8d78035172 --- /dev/null +++ b/textproc/rubber/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/01/16 17:58:02 cube Exp $ + +SHA1 (rubber-0.99.8.tar.gz) = 6894e9b4508230026efee3150de7cbe9b160fc4e +Size (rubber-0.99.8.tar.gz) = 75860 bytes +SHA1 (patch-aa) = 13063478ceac61e64375773084e824f5b4471f2d diff --git a/textproc/rubber/patches/patch-aa b/textproc/rubber/patches/patch-aa new file mode 100644 index 00000000000..4ce891fb37b --- /dev/null +++ b/textproc/rubber/patches/patch-aa @@ -0,0 +1,21 @@ +$NetBSD: patch-aa,v 1.1.1.1 2005/01/16 17:58:02 cube Exp $ + +--- configure.orig 2004-03-17 14:27:24.000000000 +0100 ++++ configure +@@ -65,6 +65,8 @@ done + + ### Check that we can install the program. + ++# I'm telling you to use $python, _not_ to be "smart". ++if false; then + if test -z "$python"; then + for cmd in python2.2 python2 python; do + if which $cmd > /dev/null 2>&1; then +@@ -100,6 +102,7 @@ EOF + fi + + python=`which $python` ++fi + + $python setup.py check || exit 1 + |