summaryrefslogtreecommitdiff
path: root/textproc/py-X2
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-01-20 12:33:04 +0000
committerwiz <wiz@pkgsrc.org>2014-01-20 12:33:04 +0000
commitccea905511304b998f429f5c4960e7755e6f76e5 (patch)
treea6daa6e67e310f285351702a180764a1d8e2695e /textproc/py-X2
parentb775fb548c09a248c292089d8e852b73ae2a1d49 (diff)
downloadpkgsrc-ccea905511304b998f429f5c4960e7755e6f76e5.tar.gz
Import py27-X-0.12.1 as textproc/py-X2.
PyX is a Python package for the creation of PostScript and PDF files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives. Features * PostScript and PDF output for device independent, freely scalable figures * seamless TeX/LaTeX integration * full access to PostScript features like paths, linestyles, fill patterns, transformations, clipping, bitmap inclusion, etc. * advanced geometric operations on paths like intersections, transformations, splitting, smoothing, etc. * sophisticated graph generation: modular design, pluggable axes, axes partitioning based on rational number arithmetics, flexible graph styles, etc.
Diffstat (limited to 'textproc/py-X2')
-rw-r--r--textproc/py-X2/DESCR14
-rw-r--r--textproc/py-X2/Makefile27
-rw-r--r--textproc/py-X2/PLIST216
-rw-r--r--textproc/py-X2/distinfo5
4 files changed, 262 insertions, 0 deletions
diff --git a/textproc/py-X2/DESCR b/textproc/py-X2/DESCR
new file mode 100644
index 00000000000..b7b7b15a5c9
--- /dev/null
+++ b/textproc/py-X2/DESCR
@@ -0,0 +1,14 @@
+PyX is a Python package for the creation of PostScript and PDF files. It
+combines an abstraction of the PostScript drawing model with a TeX/LaTeX
+interface. Complex tasks like 2d and 3d plots in publication-ready quality
+are built out of these primitives.
+
+Features
+* PostScript and PDF output for device independent, freely scalable figures
+* seamless TeX/LaTeX integration
+* full access to PostScript features like paths, linestyles, fill patterns,
+ transformations, clipping, bitmap inclusion, etc.
+* advanced geometric operations on paths like intersections, transformations,
+ splitting, smoothing, etc.
+* sophisticated graph generation: modular design, pluggable axes, axes
+ partitioning based on rational number arithmetics, flexible graph styles, etc.
diff --git a/textproc/py-X2/Makefile b/textproc/py-X2/Makefile
new file mode 100644
index 00000000000..3d5d31c1ecb
--- /dev/null
+++ b/textproc/py-X2/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2014/01/20 12:33:04 wiz Exp $
+
+DISTNAME= PyX-0.12.1
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Py//}
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pyx/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://pyx.sourceforge.net/
+COMMENT= Package for the creation of PostScript and PDF files
+LICENSE= gnu-gpl-v2 # or later
+
+DEPENDS+= kpathsea-[0-9]*:../../print/kpathsea
+DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk
+DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin
+DEPENDS+= tex-tex-[0-9]*:../../print/tex-tex
+
+USE_LANGUAGES= #none
+
+CONF_FILES= ${PYSITELIB}/pyx/data/pyxrc \
+ ${PKG_SYSCONFDIR}/pyxrc
+
+PYTHON_SELF_CONFLICT= yes
+PYTHON_VERSIONS_INCOMPATIBLE=33
+
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/py-X2/PLIST b/textproc/py-X2/PLIST
new file mode 100644
index 00000000000..1788f00b2a6
--- /dev/null
+++ b/textproc/py-X2/PLIST
@@ -0,0 +1,216 @@
+@comment $NetBSD: PLIST,v 1.1 2014/01/20 12:33:04 wiz Exp $
+${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/pyx/__init__.py
+${PYSITELIB}/pyx/__init__.pyc
+${PYSITELIB}/pyx/__init__.pyo
+${PYSITELIB}/pyx/attr.py
+${PYSITELIB}/pyx/attr.pyc
+${PYSITELIB}/pyx/attr.pyo
+${PYSITELIB}/pyx/bbox.py
+${PYSITELIB}/pyx/bbox.pyc
+${PYSITELIB}/pyx/bbox.pyo
+${PYSITELIB}/pyx/bitmap.py
+${PYSITELIB}/pyx/bitmap.pyc
+${PYSITELIB}/pyx/bitmap.pyo
+${PYSITELIB}/pyx/box.py
+${PYSITELIB}/pyx/box.pyc
+${PYSITELIB}/pyx/box.pyo
+${PYSITELIB}/pyx/canvas.py
+${PYSITELIB}/pyx/canvas.pyc
+${PYSITELIB}/pyx/canvas.pyo
+${PYSITELIB}/pyx/canvasitem.py
+${PYSITELIB}/pyx/canvasitem.pyc
+${PYSITELIB}/pyx/canvasitem.pyo
+${PYSITELIB}/pyx/color.py
+${PYSITELIB}/pyx/color.pyc
+${PYSITELIB}/pyx/color.pyo
+${PYSITELIB}/pyx/config.py
+${PYSITELIB}/pyx/config.pyc
+${PYSITELIB}/pyx/config.pyo
+${PYSITELIB}/pyx/connector.py
+${PYSITELIB}/pyx/connector.pyc
+${PYSITELIB}/pyx/connector.pyo
+${PYSITELIB}/pyx/data/afm/Courier-Bold.afm
+${PYSITELIB}/pyx/data/afm/Courier-BoldOblique.afm
+${PYSITELIB}/pyx/data/afm/Courier-Oblique.afm
+${PYSITELIB}/pyx/data/afm/Courier.afm
+${PYSITELIB}/pyx/data/afm/Helvetica-Bold.afm
+${PYSITELIB}/pyx/data/afm/Helvetica-BoldOblique.afm
+${PYSITELIB}/pyx/data/afm/Helvetica-Oblique.afm
+${PYSITELIB}/pyx/data/afm/Helvetica.afm
+${PYSITELIB}/pyx/data/afm/MustRead.html
+${PYSITELIB}/pyx/data/afm/Symbol.afm
+${PYSITELIB}/pyx/data/afm/Times-Bold.afm
+${PYSITELIB}/pyx/data/afm/Times-BoldItalic.afm
+${PYSITELIB}/pyx/data/afm/Times-Italic.afm
+${PYSITELIB}/pyx/data/afm/Times-Roman.afm
+${PYSITELIB}/pyx/data/afm/ZapfDingbats.afm
+${PYSITELIB}/pyx/data/def/pyx.def
+${PYSITELIB}/pyx/data/lfs/10pt.lfs
+${PYSITELIB}/pyx/data/lfs/10ptex.lfs
+${PYSITELIB}/pyx/data/lfs/11pt.lfs
+${PYSITELIB}/pyx/data/lfs/11ptex.lfs
+${PYSITELIB}/pyx/data/lfs/12pt.lfs
+${PYSITELIB}/pyx/data/lfs/12ptex.lfs
+${PYSITELIB}/pyx/data/lfs/createlfs.py
+${PYSITELIB}/pyx/data/lfs/createlfs.pyc
+${PYSITELIB}/pyx/data/lfs/createlfs.pyo
+${PYSITELIB}/pyx/data/lfs/createlfs.tex
+${PYSITELIB}/pyx/data/lfs/foils17pt.lfs
+${PYSITELIB}/pyx/data/lfs/foils20pt.lfs
+${PYSITELIB}/pyx/data/lfs/foils25pt.lfs
+${PYSITELIB}/pyx/data/lfs/foils30pt.lfs
+${PYSITELIB}/pyx/data/pyxrc
+${PYSITELIB}/pyx/deco.py
+${PYSITELIB}/pyx/deco.pyc
+${PYSITELIB}/pyx/deco.pyo
+${PYSITELIB}/pyx/deformer.py
+${PYSITELIB}/pyx/deformer.pyc
+${PYSITELIB}/pyx/deformer.pyo
+${PYSITELIB}/pyx/document.py
+${PYSITELIB}/pyx/document.pyc
+${PYSITELIB}/pyx/document.pyo
+${PYSITELIB}/pyx/dvi/__init__.py
+${PYSITELIB}/pyx/dvi/__init__.pyc
+${PYSITELIB}/pyx/dvi/__init__.pyo
+${PYSITELIB}/pyx/dvi/dvifile.py
+${PYSITELIB}/pyx/dvi/dvifile.pyc
+${PYSITELIB}/pyx/dvi/dvifile.pyo
+${PYSITELIB}/pyx/dvi/encfile.py
+${PYSITELIB}/pyx/dvi/encfile.pyc
+${PYSITELIB}/pyx/dvi/encfile.pyo
+${PYSITELIB}/pyx/dvi/mapfile.py
+${PYSITELIB}/pyx/dvi/mapfile.pyc
+${PYSITELIB}/pyx/dvi/mapfile.pyo
+${PYSITELIB}/pyx/dvi/texfont.py
+${PYSITELIB}/pyx/dvi/texfont.pyc
+${PYSITELIB}/pyx/dvi/texfont.pyo
+${PYSITELIB}/pyx/dvi/tfmfile.py
+${PYSITELIB}/pyx/dvi/tfmfile.pyc
+${PYSITELIB}/pyx/dvi/tfmfile.pyo
+${PYSITELIB}/pyx/dvi/vffile.py
+${PYSITELIB}/pyx/dvi/vffile.pyc
+${PYSITELIB}/pyx/dvi/vffile.pyo
+${PYSITELIB}/pyx/epsfile.py
+${PYSITELIB}/pyx/epsfile.pyc
+${PYSITELIB}/pyx/epsfile.pyo
+${PYSITELIB}/pyx/filelocator.py
+${PYSITELIB}/pyx/filelocator.pyc
+${PYSITELIB}/pyx/filelocator.pyo
+${PYSITELIB}/pyx/font/__init__.py
+${PYSITELIB}/pyx/font/__init__.pyc
+${PYSITELIB}/pyx/font/__init__.pyo
+${PYSITELIB}/pyx/font/afmfile.py
+${PYSITELIB}/pyx/font/afmfile.pyc
+${PYSITELIB}/pyx/font/afmfile.pyo
+${PYSITELIB}/pyx/font/font.py
+${PYSITELIB}/pyx/font/font.pyc
+${PYSITELIB}/pyx/font/font.pyo
+${PYSITELIB}/pyx/font/metric.py
+${PYSITELIB}/pyx/font/metric.pyc
+${PYSITELIB}/pyx/font/metric.pyo
+${PYSITELIB}/pyx/font/pfmfile.py
+${PYSITELIB}/pyx/font/pfmfile.pyc
+${PYSITELIB}/pyx/font/pfmfile.pyo
+${PYSITELIB}/pyx/font/t1code.py
+${PYSITELIB}/pyx/font/t1code.pyc
+${PYSITELIB}/pyx/font/t1code.pyo
+${PYSITELIB}/pyx/font/t1file.py
+${PYSITELIB}/pyx/font/t1file.pyc
+${PYSITELIB}/pyx/font/t1file.pyo
+${PYSITELIB}/pyx/graph/__init__.py
+${PYSITELIB}/pyx/graph/__init__.pyc
+${PYSITELIB}/pyx/graph/__init__.pyo
+${PYSITELIB}/pyx/graph/axis/__init__.py
+${PYSITELIB}/pyx/graph/axis/__init__.pyc
+${PYSITELIB}/pyx/graph/axis/__init__.pyo
+${PYSITELIB}/pyx/graph/axis/axis.py
+${PYSITELIB}/pyx/graph/axis/axis.pyc
+${PYSITELIB}/pyx/graph/axis/axis.pyo
+${PYSITELIB}/pyx/graph/axis/painter.py
+${PYSITELIB}/pyx/graph/axis/painter.pyc
+${PYSITELIB}/pyx/graph/axis/painter.pyo
+${PYSITELIB}/pyx/graph/axis/parter.py
+${PYSITELIB}/pyx/graph/axis/parter.pyc
+${PYSITELIB}/pyx/graph/axis/parter.pyo
+${PYSITELIB}/pyx/graph/axis/positioner.py
+${PYSITELIB}/pyx/graph/axis/positioner.pyc
+${PYSITELIB}/pyx/graph/axis/positioner.pyo
+${PYSITELIB}/pyx/graph/axis/rater.py
+${PYSITELIB}/pyx/graph/axis/rater.pyc
+${PYSITELIB}/pyx/graph/axis/rater.pyo
+${PYSITELIB}/pyx/graph/axis/texter.py
+${PYSITELIB}/pyx/graph/axis/texter.pyc
+${PYSITELIB}/pyx/graph/axis/texter.pyo
+${PYSITELIB}/pyx/graph/axis/tick.py
+${PYSITELIB}/pyx/graph/axis/tick.pyc
+${PYSITELIB}/pyx/graph/axis/tick.pyo
+${PYSITELIB}/pyx/graph/axis/timeaxis.py
+${PYSITELIB}/pyx/graph/axis/timeaxis.pyc
+${PYSITELIB}/pyx/graph/axis/timeaxis.pyo
+${PYSITELIB}/pyx/graph/data.py
+${PYSITELIB}/pyx/graph/data.pyc
+${PYSITELIB}/pyx/graph/data.pyo
+${PYSITELIB}/pyx/graph/graph.py
+${PYSITELIB}/pyx/graph/graph.pyc
+${PYSITELIB}/pyx/graph/graph.pyo
+${PYSITELIB}/pyx/graph/key.py
+${PYSITELIB}/pyx/graph/key.pyc
+${PYSITELIB}/pyx/graph/key.pyo
+${PYSITELIB}/pyx/graph/style.py
+${PYSITELIB}/pyx/graph/style.pyc
+${PYSITELIB}/pyx/graph/style.pyo
+${PYSITELIB}/pyx/mathutils.py
+${PYSITELIB}/pyx/mathutils.pyc
+${PYSITELIB}/pyx/mathutils.pyo
+${PYSITELIB}/pyx/mesh.py
+${PYSITELIB}/pyx/mesh.pyc
+${PYSITELIB}/pyx/mesh.pyo
+${PYSITELIB}/pyx/metapost/__init__.py
+${PYSITELIB}/pyx/metapost/__init__.pyc
+${PYSITELIB}/pyx/metapost/__init__.pyo
+${PYSITELIB}/pyx/metapost/mp_path.py
+${PYSITELIB}/pyx/metapost/mp_path.pyc
+${PYSITELIB}/pyx/metapost/mp_path.pyo
+${PYSITELIB}/pyx/metapost/path.py
+${PYSITELIB}/pyx/metapost/path.pyc
+${PYSITELIB}/pyx/metapost/path.pyo
+${PYSITELIB}/pyx/normpath.py
+${PYSITELIB}/pyx/normpath.pyc
+${PYSITELIB}/pyx/normpath.pyo
+${PYSITELIB}/pyx/path.py
+${PYSITELIB}/pyx/path.pyc
+${PYSITELIB}/pyx/path.pyo
+${PYSITELIB}/pyx/pattern.py
+${PYSITELIB}/pyx/pattern.pyc
+${PYSITELIB}/pyx/pattern.pyo
+${PYSITELIB}/pyx/pdfextra.py
+${PYSITELIB}/pyx/pdfextra.pyc
+${PYSITELIB}/pyx/pdfextra.pyo
+${PYSITELIB}/pyx/pdfwriter.py
+${PYSITELIB}/pyx/pdfwriter.pyc
+${PYSITELIB}/pyx/pdfwriter.pyo
+${PYSITELIB}/pyx/pswriter.py
+${PYSITELIB}/pyx/pswriter.pyc
+${PYSITELIB}/pyx/pswriter.pyo
+${PYSITELIB}/pyx/pycompat.py
+${PYSITELIB}/pyx/pycompat.pyc
+${PYSITELIB}/pyx/pycompat.pyo
+${PYSITELIB}/pyx/reader.py
+${PYSITELIB}/pyx/reader.pyc
+${PYSITELIB}/pyx/reader.pyo
+${PYSITELIB}/pyx/style.py
+${PYSITELIB}/pyx/style.pyc
+${PYSITELIB}/pyx/style.pyo
+${PYSITELIB}/pyx/text.py
+${PYSITELIB}/pyx/text.pyc
+${PYSITELIB}/pyx/text.pyo
+${PYSITELIB}/pyx/trafo.py
+${PYSITELIB}/pyx/trafo.pyc
+${PYSITELIB}/pyx/trafo.pyo
+${PYSITELIB}/pyx/unit.py
+${PYSITELIB}/pyx/unit.pyc
+${PYSITELIB}/pyx/unit.pyo
+${PYSITELIB}/pyx/version.py
+${PYSITELIB}/pyx/version.pyc
+${PYSITELIB}/pyx/version.pyo
diff --git a/textproc/py-X2/distinfo b/textproc/py-X2/distinfo
new file mode 100644
index 00000000000..776092777ed
--- /dev/null
+++ b/textproc/py-X2/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/01/20 12:33:04 wiz Exp $
+
+SHA1 (PyX-0.12.1.tar.gz) = 9e5e9c3235055a50565d94cfc02e758b61b01222
+RMD160 (PyX-0.12.1.tar.gz) = ca48a8e85c9fcd24c9050d7938ec952d410b099a
+Size (PyX-0.12.1.tar.gz) = 561989 bytes