diff options
author | wiz <wiz@pkgsrc.org> | 2014-01-20 12:33:04 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2014-01-20 12:33:04 +0000 |
commit | ccea905511304b998f429f5c4960e7755e6f76e5 (patch) | |
tree | a6daa6e67e310f285351702a180764a1d8e2695e /textproc/py-X2 | |
parent | b775fb548c09a248c292089d8e852b73ae2a1d49 (diff) | |
download | pkgsrc-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/DESCR | 14 | ||||
-rw-r--r-- | textproc/py-X2/Makefile | 27 | ||||
-rw-r--r-- | textproc/py-X2/PLIST | 216 | ||||
-rw-r--r-- | textproc/py-X2/distinfo | 5 |
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 |