pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/rubber Initial import of rubber, version 0.99...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7b05e9116880
branches:  trunk
changeset: 487539:7b05e9116880
user:      cube <cube%pkgsrc.org@localhost>
date:      Sun Jan 16 17:58:01 2005 +0000

description:
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:

 textproc/rubber/DESCR            |    9 +++
 textproc/rubber/Makefile         |   27 ++++++++++
 textproc/rubber/PLIST            |  100 +++++++++++++++++++++++++++++++++++++++
 textproc/rubber/distinfo         |    5 +
 textproc/rubber/patches/patch-aa |   21 ++++++++
 5 files changed, 162 insertions(+), 0 deletions(-)

diffs (182 lines):

diff -r 2c659dc22ee0 -r 7b05e9116880 textproc/rubber/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/rubber/DESCR     Sun Jan 16 17:58:01 2005 +0000
@@ -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 -r 2c659dc22ee0 -r 7b05e9116880 textproc/rubber/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/rubber/Makefile  Sun Jan 16 17:58:01 2005 +0000
@@ -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@localhost
+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 -r 2c659dc22ee0 -r 7b05e9116880 textproc/rubber/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/rubber/PLIST     Sun Jan 16 17:58:01 2005 +0000
@@ -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 -r 2c659dc22ee0 -r 7b05e9116880 textproc/rubber/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/rubber/distinfo  Sun Jan 16 17:58:01 2005 +0000
@@ -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 -r 2c659dc22ee0 -r 7b05e9116880 textproc/rubber/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/rubber/patches/patch-aa  Sun Jan 16 17:58:01 2005 +0000
@@ -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
+ 



Home | Main Index | Thread Index | Old Index