summaryrefslogtreecommitdiff
path: root/textproc/rubber
diff options
context:
space:
mode:
authorcube <cube>2005-01-16 17:58:01 +0000
committercube <cube>2005-01-16 17:58:01 +0000
commit73ba0400e7c2755da0179b99b57911fcbcc9352d (patch)
tree3568bb900fe35c4dd6e96e0ae9baeb50559a8d21 /textproc/rubber
parentc22f98b6d29132cf386ed846387199e66c66e846 (diff)
downloadpkgsrc-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/DESCR9
-rw-r--r--textproc/rubber/Makefile27
-rw-r--r--textproc/rubber/PLIST100
-rw-r--r--textproc/rubber/distinfo5
-rw-r--r--textproc/rubber/patches/patch-aa21
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
+