Sun Mar 1 02:56:41 2020 UTC ()
py-X: update to 0.15

(Spurred by the fact net/scapy expects the SVG support introduced back
in 2015.)

0.15 (2019/07/14):
  - text module:
    - introduce UnicodeEngine
    - MultiEngineText to express combined text data for TeX based engines and
      the new UnicodeEngine
    - Text and StackedText classes for simple typesetting operations on
      UnicodeEngine text
    - rename TexRunner and LatexRunner to TexEngine and LatexEngine
    - rename cls argument of text.set to engine (with fallback and
      deprecation warning in place)
    - improve error handling when input cannot be encoded by texenc
    - add support for virtual fonts in virtual fonts
    - font maps: treat font files without extension as Type 1 (to
      prevent warnings occuring especially with Minion or Libertine fonts)
    - fix UnicodeDecodeError for invalid character responses by TeX/LaTeX
      (reported by Gert Ingold)
  - new examples:
    - non-ASCII TeX encoding
  - t1font:
    - use integers in auto-guessed font descriptors to prevent an issue in pdftex
      (reported by Michael Hartmann)
    - fix typo: ItalicAngles -> ItalicAngle (thanks to Ross Moore)
  - graph.axis.texter:
    - unify exponential and mixed texter to default texter
    - use MultiEngineText in all texters (decimal, default, factional)
  - pdfwriter, pswriter, svgwriter:
    - removed underscore in  PS and PDF and SVG writer options strip_fonts,
      text_as_path, mesh_as_bitmap, mesh_as_bitmap_resolution
      (new: stripfonts, textaspath, meshasbitmap and meshasbitmapresolution)
      to prevent ambiquity with write_ prefixes.
    - Fix color output in SVG (reported by Michael Hartmann)
  - deformer:
    - Fix parallel deformer for empty normsubpaths (thanks to Michael J Gruber)
  - graph.style:
    - Use RGBA instead of ARGB in the bitmap fallback of graph.style.density
      Fix saving SVG as supported modes are limited (thanks to Michael J Gruber)
  - pattern:
    - inject default linewidth (reported by Michael J Gruber)
  - version control:
    - switched to git on 2018/07/16 with main repository on GitHub

0.14.1 (2015/11/02):
  - distribution:
    - upload to PyPI (including old releases)
    - remove old releases from sourceforge
  - text module:
    - fix load_def message parser (reported by Mico Fil坦s)
  - normpath:
    - fix intersect with empty normsubpaths (bug #62, thanks to Florent Hivert)

0.14 (2015/04/30):
  - new svgwriter module:
    - complete SVG output
    - SVG font output disabled by default due to missing support by
      most browsers, fallback by rendering fonts as paths
  - new svgfile module:
    - SVG reader
    - unparsed mode: embedd svg in other svg
    - parsed mode: supports reading paths (including styles,
      tranformations, etc.) into a PyX canvas
  - bitmap module:
    - using bytes in image type conversions and channel extraction
  - color module:
    - fix grey class
    - fix rgb css binary issue and short code index error
  - epsfile module:
    - fix parsing of bounding box
  - text module:
    - no end of pages test when no dvi is created at all
    - add chroot config option needed to use a chrooted TeX installation
  - graph module:
    - add xy12axesat feature to graphxyz
  - canvas module:
    - fix clipping and transformation applied together
    - provide _repr_svg_ in canvas for use by IPython
    - new constructor argument ipython_bboxenlarge
  - deco module:
    - remove shortcut for ornaments only to not skip global styles


(gutteridge)
diff -r1.1.1.1 -r1.2 pkgsrc/textproc/py-X/DESCR
diff -r1.18 -r1.19 pkgsrc/textproc/py-X/Makefile
diff -r1.7 -r1.8 pkgsrc/textproc/py-X/PLIST
diff -r1.4 -r1.5 pkgsrc/textproc/py-X/distinfo

cvs diff -r1.1.1.1 -r1.2 pkgsrc/textproc/py-X/DESCR (switch to unified diff)

--- pkgsrc/textproc/py-X/DESCR 2007/01/03 14:51:07 1.1.1.1
+++ pkgsrc/textproc/py-X/DESCR 2020/03/01 02:56:41 1.2
@@ -1,14 +1,16 @@ @@ -1,14 +1,16 @@
1PyX is a Python package for the creation of PostScript and PDF files. It 1PyX is a Python package for the creation of PostScript, PDF, and SVG files.
2combines an abstraction of the PostScript drawing model with a TeX/LaTeX 2It combines an abstraction of the PostScript drawing model with a TeX/LaTeX
3interface. Complex tasks like 2d and 3d plots in publication-ready quality 3interface. Complex tasks like 2d and 3d plots in publication-ready quality
4are built out of these primitives. 4are built out of these primitives.
5 5
6Features 6Features
7* PostScript and PDF output for device independent, freely scalable figures 7* PostScript, PDF, and SVG output for device independent, freely scalable
 8 figures
8* seamless TeX/LaTeX integration 9* seamless TeX/LaTeX integration
9* full access to PostScript features like paths, linestyles, fill patterns, 10* full access to PostScript features like paths, linestyles, fill patterns,
10 transformations, clipping, bitmap inclusion, etc. 11 transformations, clipping, bitmap inclusion, etc.
11* advanced geometric operations on paths like intersections, transformations, 12* advanced geometric operations on paths like intersections, transformations,
12 splitting, smoothing, etc. 13 splitting, smoothing, etc.
13* sophisticated graph generation: modular design, pluggable axes, axes 14* sophisticated graph generation: modular design, pluggable axes, axes
14 partitioning based on rational number arithmetics, flexible graph styles, etc. 15 partitioning based on rational number arithmetics, flexible graph styles,
 16 etc.

cvs diff -r1.18 -r1.19 pkgsrc/textproc/py-X/Makefile (switch to unified diff)

--- pkgsrc/textproc/py-X/Makefile 2020/01/18 23:35:31 1.18
+++ pkgsrc/textproc/py-X/Makefile 2020/03/01 02:56:41 1.19
@@ -1,28 +1,27 @@ @@ -1,28 +1,27 @@
1# $NetBSD: Makefile,v 1.18 2020/01/18 23:35:31 rillig Exp $ 1# $NetBSD: Makefile,v 1.19 2020/03/01 02:56:41 gutteridge Exp $
2 2
3DISTNAME= PyX-0.13 3DISTNAME= PyX-0.15
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Py//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Py//}
5CATEGORIES= textproc 5CATEGORIES= textproc python
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pyx/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyx/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://pyx.sourceforge.net/ 9HOMEPAGE= https://pyx-project.org/
10COMMENT= Package for the creation of PostScript and PDF files 10COMMENT= Package for the creation of PostScript, PDF, and SVG files
11LICENSE= gnu-gpl-v2 # or later 11LICENSE= gnu-gpl-v2 # or later
12 12
13DEPENDS+= kpathsea-[0-9]*:../../print/kpathsea 13DEPENDS+= kpathsea-[0-9]*:../../print/kpathsea
14DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk 14DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk
15DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin 15DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin
16DEPENDS+= tex-tex-[0-9]*:../../print/tex-tex 16DEPENDS+= tex-tex-[0-9]*:../../print/tex-tex
17 17
18USE_LANGUAGES= #none 18USE_LANGUAGES= # none
19 19
20CONF_FILES= ${PYSITELIB}/pyx/data/pyxrc \ 20CONF_FILES= ${PYSITELIB}/pyx/data/pyxrc \
21 ${PKG_SYSCONFDIR}/pyxrc 21 ${PKG_SYSCONFDIR}/pyxrc
22 22
23PYTHON_SELF_CONFLICT= yes 23PYTHON_SELF_CONFLICT= yes
24PYTHON_VERSIONS_INCOMPATIBLE= 27 24PYTHON_VERSIONS_INCOMPATIBLE= 27
25PYTHON_VERSIONS_INCLUDE_3X= yes 
26 25
27.include "../../lang/python/distutils.mk" 26.include "../../lang/python/distutils.mk"
28.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/textproc/py-X/PLIST (switch to unified diff)

--- pkgsrc/textproc/py-X/PLIST 2014/01/20 12:37:04 1.7
+++ pkgsrc/textproc/py-X/PLIST 2020/03/01 02:56:41 1.8
@@ -1,213 +1,222 @@ @@ -1,213 +1,222 @@
1@comment $NetBSD: PLIST,v 1.7 2014/01/20 12:37:04 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.8 2020/03/01 02:56:41 gutteridge Exp $
2${PYSITELIB}/${EGG_FILE} 2${PYSITELIB}/${EGG_FILE}
3${PYSITELIB}/pyx/__init__.py 3${PYSITELIB}/pyx/__init__.py
4${PYSITELIB}/pyx/__init__.pyc 4${PYSITELIB}/pyx/__init__.pyc
5${PYSITELIB}/pyx/__init__.pyo 5${PYSITELIB}/pyx/__init__.pyo
6${PYSITELIB}/pyx/attr.py 6${PYSITELIB}/pyx/attr.py
7${PYSITELIB}/pyx/attr.pyc 7${PYSITELIB}/pyx/attr.pyc
8${PYSITELIB}/pyx/attr.pyo 8${PYSITELIB}/pyx/attr.pyo
9${PYSITELIB}/pyx/baseclasses.py 9${PYSITELIB}/pyx/baseclasses.py
10${PYSITELIB}/pyx/baseclasses.pyc 10${PYSITELIB}/pyx/baseclasses.pyc
11${PYSITELIB}/pyx/baseclasses.pyo 11${PYSITELIB}/pyx/baseclasses.pyo
12${PYSITELIB}/pyx/bbox.py 12${PYSITELIB}/pyx/bbox.py
13${PYSITELIB}/pyx/bbox.pyc 13${PYSITELIB}/pyx/bbox.pyc
14${PYSITELIB}/pyx/bbox.pyo 14${PYSITELIB}/pyx/bbox.pyo
15${PYSITELIB}/pyx/bitmap.py 15${PYSITELIB}/pyx/bitmap.py
16${PYSITELIB}/pyx/bitmap.pyc 16${PYSITELIB}/pyx/bitmap.pyc
17${PYSITELIB}/pyx/bitmap.pyo 17${PYSITELIB}/pyx/bitmap.pyo
18${PYSITELIB}/pyx/box.py 18${PYSITELIB}/pyx/box.py
19${PYSITELIB}/pyx/box.pyc 19${PYSITELIB}/pyx/box.pyc
20${PYSITELIB}/pyx/box.pyo 20${PYSITELIB}/pyx/box.pyo
21${PYSITELIB}/pyx/canvas.py 21${PYSITELIB}/pyx/canvas.py
22${PYSITELIB}/pyx/canvas.pyc 22${PYSITELIB}/pyx/canvas.pyc
23${PYSITELIB}/pyx/canvas.pyo 23${PYSITELIB}/pyx/canvas.pyo
24${PYSITELIB}/pyx/color.py 24${PYSITELIB}/pyx/color.py
25${PYSITELIB}/pyx/color.pyc 25${PYSITELIB}/pyx/color.pyc
26${PYSITELIB}/pyx/color.pyo 26${PYSITELIB}/pyx/color.pyo
27${PYSITELIB}/pyx/config.py 27${PYSITELIB}/pyx/config.py
28${PYSITELIB}/pyx/config.pyc 28${PYSITELIB}/pyx/config.pyc
29${PYSITELIB}/pyx/config.pyo 29${PYSITELIB}/pyx/config.pyo
30${PYSITELIB}/pyx/connector.py 30${PYSITELIB}/pyx/connector.py
31${PYSITELIB}/pyx/connector.pyc 31${PYSITELIB}/pyx/connector.pyc
32${PYSITELIB}/pyx/connector.pyo 32${PYSITELIB}/pyx/connector.pyo
33${PYSITELIB}/pyx/data/afm/Courier-Bold.afm 33${PYSITELIB}/pyx/data/afm/Courier-Bold.afm
34${PYSITELIB}/pyx/data/afm/Courier-BoldOblique.afm 34${PYSITELIB}/pyx/data/afm/Courier-BoldOblique.afm
35${PYSITELIB}/pyx/data/afm/Courier-Oblique.afm 35${PYSITELIB}/pyx/data/afm/Courier-Oblique.afm
36${PYSITELIB}/pyx/data/afm/Courier.afm 36${PYSITELIB}/pyx/data/afm/Courier.afm
37${PYSITELIB}/pyx/data/afm/Helvetica-Bold.afm 37${PYSITELIB}/pyx/data/afm/Helvetica-Bold.afm
38${PYSITELIB}/pyx/data/afm/Helvetica-BoldOblique.afm 38${PYSITELIB}/pyx/data/afm/Helvetica-BoldOblique.afm
39${PYSITELIB}/pyx/data/afm/Helvetica-Oblique.afm 39${PYSITELIB}/pyx/data/afm/Helvetica-Oblique.afm
40${PYSITELIB}/pyx/data/afm/Helvetica.afm 40${PYSITELIB}/pyx/data/afm/Helvetica.afm
41${PYSITELIB}/pyx/data/afm/MustRead.html 41${PYSITELIB}/pyx/data/afm/MustRead.html
42${PYSITELIB}/pyx/data/afm/Symbol.afm 42${PYSITELIB}/pyx/data/afm/Symbol.afm
43${PYSITELIB}/pyx/data/afm/Times-Bold.afm 43${PYSITELIB}/pyx/data/afm/Times-Bold.afm
44${PYSITELIB}/pyx/data/afm/Times-BoldItalic.afm 44${PYSITELIB}/pyx/data/afm/Times-BoldItalic.afm
45${PYSITELIB}/pyx/data/afm/Times-Italic.afm 45${PYSITELIB}/pyx/data/afm/Times-Italic.afm
46${PYSITELIB}/pyx/data/afm/Times-Roman.afm 46${PYSITELIB}/pyx/data/afm/Times-Roman.afm
47${PYSITELIB}/pyx/data/afm/ZapfDingbats.afm 47${PYSITELIB}/pyx/data/afm/ZapfDingbats.afm
48${PYSITELIB}/pyx/data/def/pyx.def 48${PYSITELIB}/pyx/data/def/pyx.def
49${PYSITELIB}/pyx/data/lfs/10pt.lfs 49${PYSITELIB}/pyx/data/lfs/10pt.lfs
50${PYSITELIB}/pyx/data/lfs/10ptex.lfs 50${PYSITELIB}/pyx/data/lfs/10ptex.lfs
51${PYSITELIB}/pyx/data/lfs/11pt.lfs 51${PYSITELIB}/pyx/data/lfs/11pt.lfs
52${PYSITELIB}/pyx/data/lfs/11ptex.lfs 52${PYSITELIB}/pyx/data/lfs/11ptex.lfs
53${PYSITELIB}/pyx/data/lfs/12pt.lfs 53${PYSITELIB}/pyx/data/lfs/12pt.lfs
54${PYSITELIB}/pyx/data/lfs/12ptex.lfs 54${PYSITELIB}/pyx/data/lfs/12ptex.lfs
55${PYSITELIB}/pyx/data/lfs/createlfs.py 55${PYSITELIB}/pyx/data/lfs/createlfs.py
56${PYSITELIB}/pyx/data/lfs/createlfs.pyc 56${PYSITELIB}/pyx/data/lfs/createlfs.pyc
57${PYSITELIB}/pyx/data/lfs/createlfs.pyo 57${PYSITELIB}/pyx/data/lfs/createlfs.pyo
58${PYSITELIB}/pyx/data/lfs/createlfs.tex 58${PYSITELIB}/pyx/data/lfs/createlfs.tex
59${PYSITELIB}/pyx/data/lfs/foils17pt.lfs 59${PYSITELIB}/pyx/data/lfs/foils17pt.lfs
60${PYSITELIB}/pyx/data/lfs/foils20pt.lfs 60${PYSITELIB}/pyx/data/lfs/foils20pt.lfs
61${PYSITELIB}/pyx/data/lfs/foils25pt.lfs 61${PYSITELIB}/pyx/data/lfs/foils25pt.lfs
62${PYSITELIB}/pyx/data/lfs/foils30pt.lfs 62${PYSITELIB}/pyx/data/lfs/foils30pt.lfs
63${PYSITELIB}/pyx/data/pyxrc 63${PYSITELIB}/pyx/data/pyxrc
64${PYSITELIB}/pyx/deco.py 64${PYSITELIB}/pyx/deco.py
65${PYSITELIB}/pyx/deco.pyc 65${PYSITELIB}/pyx/deco.pyc
66${PYSITELIB}/pyx/deco.pyo 66${PYSITELIB}/pyx/deco.pyo
67${PYSITELIB}/pyx/deformer.py 67${PYSITELIB}/pyx/deformer.py
68${PYSITELIB}/pyx/deformer.pyc 68${PYSITELIB}/pyx/deformer.pyc
69${PYSITELIB}/pyx/deformer.pyo 69${PYSITELIB}/pyx/deformer.pyo
70${PYSITELIB}/pyx/document.py 70${PYSITELIB}/pyx/document.py
71${PYSITELIB}/pyx/document.pyc 71${PYSITELIB}/pyx/document.pyc
72${PYSITELIB}/pyx/document.pyo 72${PYSITELIB}/pyx/document.pyo
73${PYSITELIB}/pyx/dvi/__init__.py 73${PYSITELIB}/pyx/dvi/__init__.py
74${PYSITELIB}/pyx/dvi/__init__.pyc 74${PYSITELIB}/pyx/dvi/__init__.pyc
75${PYSITELIB}/pyx/dvi/__init__.pyo 75${PYSITELIB}/pyx/dvi/__init__.pyo
76${PYSITELIB}/pyx/dvi/dvifile.py 76${PYSITELIB}/pyx/dvi/dvifile.py
77${PYSITELIB}/pyx/dvi/dvifile.pyc 77${PYSITELIB}/pyx/dvi/dvifile.pyc
78${PYSITELIB}/pyx/dvi/dvifile.pyo 78${PYSITELIB}/pyx/dvi/dvifile.pyo
79${PYSITELIB}/pyx/dvi/encfile.py 79${PYSITELIB}/pyx/dvi/encfile.py
80${PYSITELIB}/pyx/dvi/encfile.pyc 80${PYSITELIB}/pyx/dvi/encfile.pyc
81${PYSITELIB}/pyx/dvi/encfile.pyo 81${PYSITELIB}/pyx/dvi/encfile.pyo
82${PYSITELIB}/pyx/dvi/mapfile.py 82${PYSITELIB}/pyx/dvi/mapfile.py
83${PYSITELIB}/pyx/dvi/mapfile.pyc 83${PYSITELIB}/pyx/dvi/mapfile.pyc
84${PYSITELIB}/pyx/dvi/mapfile.pyo 84${PYSITELIB}/pyx/dvi/mapfile.pyo
85${PYSITELIB}/pyx/dvi/texfont.py 85${PYSITELIB}/pyx/dvi/texfont.py
86${PYSITELIB}/pyx/dvi/texfont.pyc 86${PYSITELIB}/pyx/dvi/texfont.pyc
87${PYSITELIB}/pyx/dvi/texfont.pyo 87${PYSITELIB}/pyx/dvi/texfont.pyo
88${PYSITELIB}/pyx/dvi/tfmfile.py 88${PYSITELIB}/pyx/dvi/tfmfile.py
89${PYSITELIB}/pyx/dvi/tfmfile.pyc 89${PYSITELIB}/pyx/dvi/tfmfile.pyc
90${PYSITELIB}/pyx/dvi/tfmfile.pyo 90${PYSITELIB}/pyx/dvi/tfmfile.pyo
91${PYSITELIB}/pyx/dvi/vffile.py 91${PYSITELIB}/pyx/dvi/vffile.py
92${PYSITELIB}/pyx/dvi/vffile.pyc 92${PYSITELIB}/pyx/dvi/vffile.pyc
93${PYSITELIB}/pyx/dvi/vffile.pyo 93${PYSITELIB}/pyx/dvi/vffile.pyo
94${PYSITELIB}/pyx/epsfile.py 94${PYSITELIB}/pyx/epsfile.py
95${PYSITELIB}/pyx/epsfile.pyc 95${PYSITELIB}/pyx/epsfile.pyc
96${PYSITELIB}/pyx/epsfile.pyo 96${PYSITELIB}/pyx/epsfile.pyo
97${PYSITELIB}/pyx/font/__init__.py 97${PYSITELIB}/pyx/font/__init__.py
98${PYSITELIB}/pyx/font/__init__.pyc 98${PYSITELIB}/pyx/font/__init__.pyc
99${PYSITELIB}/pyx/font/__init__.pyo 99${PYSITELIB}/pyx/font/__init__.pyo
100${PYSITELIB}/pyx/font/afmfile.py 100${PYSITELIB}/pyx/font/afmfile.py
101${PYSITELIB}/pyx/font/afmfile.pyc 101${PYSITELIB}/pyx/font/afmfile.pyc
102${PYSITELIB}/pyx/font/afmfile.pyo 102${PYSITELIB}/pyx/font/afmfile.pyo
103${PYSITELIB}/pyx/font/font.py 103${PYSITELIB}/pyx/font/font.py
104${PYSITELIB}/pyx/font/font.pyc 104${PYSITELIB}/pyx/font/font.pyc
105${PYSITELIB}/pyx/font/font.pyo 105${PYSITELIB}/pyx/font/font.pyo
106${PYSITELIB}/pyx/font/metric.py 106${PYSITELIB}/pyx/font/metric.py
107${PYSITELIB}/pyx/font/metric.pyc 107${PYSITELIB}/pyx/font/metric.pyc
108${PYSITELIB}/pyx/font/metric.pyo 108${PYSITELIB}/pyx/font/metric.pyo
109${PYSITELIB}/pyx/font/pfmfile.py 109${PYSITELIB}/pyx/font/pfmfile.py
110${PYSITELIB}/pyx/font/pfmfile.pyc 110${PYSITELIB}/pyx/font/pfmfile.pyc
111${PYSITELIB}/pyx/font/pfmfile.pyo 111${PYSITELIB}/pyx/font/pfmfile.pyo
112${PYSITELIB}/pyx/font/t1code.py 112${PYSITELIB}/pyx/font/t1code.py
113${PYSITELIB}/pyx/font/t1code.pyc 113${PYSITELIB}/pyx/font/t1code.pyc
114${PYSITELIB}/pyx/font/t1code.pyo 114${PYSITELIB}/pyx/font/t1code.pyo
115${PYSITELIB}/pyx/font/t1file.py 115${PYSITELIB}/pyx/font/t1file.py
116${PYSITELIB}/pyx/font/t1file.pyc 116${PYSITELIB}/pyx/font/t1file.pyc
117${PYSITELIB}/pyx/font/t1file.pyo 117${PYSITELIB}/pyx/font/t1file.pyo
118${PYSITELIB}/pyx/graph/__init__.py 118${PYSITELIB}/pyx/graph/__init__.py
119${PYSITELIB}/pyx/graph/__init__.pyc 119${PYSITELIB}/pyx/graph/__init__.pyc
120${PYSITELIB}/pyx/graph/__init__.pyo 120${PYSITELIB}/pyx/graph/__init__.pyo
121${PYSITELIB}/pyx/graph/axis/__init__.py 121${PYSITELIB}/pyx/graph/axis/__init__.py
122${PYSITELIB}/pyx/graph/axis/__init__.pyc 122${PYSITELIB}/pyx/graph/axis/__init__.pyc
123${PYSITELIB}/pyx/graph/axis/__init__.pyo 123${PYSITELIB}/pyx/graph/axis/__init__.pyo
124${PYSITELIB}/pyx/graph/axis/axis.py 124${PYSITELIB}/pyx/graph/axis/axis.py
125${PYSITELIB}/pyx/graph/axis/axis.pyc 125${PYSITELIB}/pyx/graph/axis/axis.pyc
126${PYSITELIB}/pyx/graph/axis/axis.pyo 126${PYSITELIB}/pyx/graph/axis/axis.pyo
127${PYSITELIB}/pyx/graph/axis/painter.py 127${PYSITELIB}/pyx/graph/axis/painter.py
128${PYSITELIB}/pyx/graph/axis/painter.pyc 128${PYSITELIB}/pyx/graph/axis/painter.pyc
129${PYSITELIB}/pyx/graph/axis/painter.pyo 129${PYSITELIB}/pyx/graph/axis/painter.pyo
130${PYSITELIB}/pyx/graph/axis/parter.py 130${PYSITELIB}/pyx/graph/axis/parter.py
131${PYSITELIB}/pyx/graph/axis/parter.pyc 131${PYSITELIB}/pyx/graph/axis/parter.pyc
132${PYSITELIB}/pyx/graph/axis/parter.pyo 132${PYSITELIB}/pyx/graph/axis/parter.pyo
133${PYSITELIB}/pyx/graph/axis/positioner.py 133${PYSITELIB}/pyx/graph/axis/positioner.py
134${PYSITELIB}/pyx/graph/axis/positioner.pyc 134${PYSITELIB}/pyx/graph/axis/positioner.pyc
135${PYSITELIB}/pyx/graph/axis/positioner.pyo 135${PYSITELIB}/pyx/graph/axis/positioner.pyo
136${PYSITELIB}/pyx/graph/axis/rater.py 136${PYSITELIB}/pyx/graph/axis/rater.py
137${PYSITELIB}/pyx/graph/axis/rater.pyc 137${PYSITELIB}/pyx/graph/axis/rater.pyc
138${PYSITELIB}/pyx/graph/axis/rater.pyo 138${PYSITELIB}/pyx/graph/axis/rater.pyo
139${PYSITELIB}/pyx/graph/axis/texter.py 139${PYSITELIB}/pyx/graph/axis/texter.py
140${PYSITELIB}/pyx/graph/axis/texter.pyc 140${PYSITELIB}/pyx/graph/axis/texter.pyc
141${PYSITELIB}/pyx/graph/axis/texter.pyo 141${PYSITELIB}/pyx/graph/axis/texter.pyo
142${PYSITELIB}/pyx/graph/axis/tick.py 142${PYSITELIB}/pyx/graph/axis/tick.py
143${PYSITELIB}/pyx/graph/axis/tick.pyc 143${PYSITELIB}/pyx/graph/axis/tick.pyc
144${PYSITELIB}/pyx/graph/axis/tick.pyo 144${PYSITELIB}/pyx/graph/axis/tick.pyo
145${PYSITELIB}/pyx/graph/axis/timeaxis.py 145${PYSITELIB}/pyx/graph/axis/timeaxis.py
146${PYSITELIB}/pyx/graph/axis/timeaxis.pyc 146${PYSITELIB}/pyx/graph/axis/timeaxis.pyc
147${PYSITELIB}/pyx/graph/axis/timeaxis.pyo 147${PYSITELIB}/pyx/graph/axis/timeaxis.pyo
148${PYSITELIB}/pyx/graph/data.py 148${PYSITELIB}/pyx/graph/data.py
149${PYSITELIB}/pyx/graph/data.pyc 149${PYSITELIB}/pyx/graph/data.pyc
150${PYSITELIB}/pyx/graph/data.pyo 150${PYSITELIB}/pyx/graph/data.pyo
151${PYSITELIB}/pyx/graph/graph.py 151${PYSITELIB}/pyx/graph/graph.py
152${PYSITELIB}/pyx/graph/graph.pyc 152${PYSITELIB}/pyx/graph/graph.pyc
153${PYSITELIB}/pyx/graph/graph.pyo 153${PYSITELIB}/pyx/graph/graph.pyo
154${PYSITELIB}/pyx/graph/key.py 154${PYSITELIB}/pyx/graph/key.py
155${PYSITELIB}/pyx/graph/key.pyc 155${PYSITELIB}/pyx/graph/key.pyc
156${PYSITELIB}/pyx/graph/key.pyo 156${PYSITELIB}/pyx/graph/key.pyo
157${PYSITELIB}/pyx/graph/style.py 157${PYSITELIB}/pyx/graph/style.py
158${PYSITELIB}/pyx/graph/style.pyc 158${PYSITELIB}/pyx/graph/style.pyc
159${PYSITELIB}/pyx/graph/style.pyo 159${PYSITELIB}/pyx/graph/style.pyo
160${PYSITELIB}/pyx/mathutils.py 160${PYSITELIB}/pyx/mathutils.py
161${PYSITELIB}/pyx/mathutils.pyc 161${PYSITELIB}/pyx/mathutils.pyc
162${PYSITELIB}/pyx/mathutils.pyo 162${PYSITELIB}/pyx/mathutils.pyo
163${PYSITELIB}/pyx/mesh.py 163${PYSITELIB}/pyx/mesh.py
164${PYSITELIB}/pyx/mesh.pyc 164${PYSITELIB}/pyx/mesh.pyc
165${PYSITELIB}/pyx/mesh.pyo 165${PYSITELIB}/pyx/mesh.pyo
166${PYSITELIB}/pyx/metapost/__init__.py 166${PYSITELIB}/pyx/metapost/__init__.py
167${PYSITELIB}/pyx/metapost/__init__.pyc 167${PYSITELIB}/pyx/metapost/__init__.pyc
168${PYSITELIB}/pyx/metapost/__init__.pyo 168${PYSITELIB}/pyx/metapost/__init__.pyo
169${PYSITELIB}/pyx/metapost/mp_path.py 169${PYSITELIB}/pyx/metapost/mp_path.py
170${PYSITELIB}/pyx/metapost/mp_path.pyc 170${PYSITELIB}/pyx/metapost/mp_path.pyc
171${PYSITELIB}/pyx/metapost/mp_path.pyo 171${PYSITELIB}/pyx/metapost/mp_path.pyo
172${PYSITELIB}/pyx/metapost/path.py 172${PYSITELIB}/pyx/metapost/path.py
173${PYSITELIB}/pyx/metapost/path.pyc 173${PYSITELIB}/pyx/metapost/path.pyc
174${PYSITELIB}/pyx/metapost/path.pyo 174${PYSITELIB}/pyx/metapost/path.pyo
175${PYSITELIB}/pyx/normpath.py 175${PYSITELIB}/pyx/normpath.py
176${PYSITELIB}/pyx/normpath.pyc 176${PYSITELIB}/pyx/normpath.pyc
177${PYSITELIB}/pyx/normpath.pyo 177${PYSITELIB}/pyx/normpath.pyo
178${PYSITELIB}/pyx/path.py 178${PYSITELIB}/pyx/path.py
179${PYSITELIB}/pyx/path.pyc 179${PYSITELIB}/pyx/path.pyc
180${PYSITELIB}/pyx/path.pyo 180${PYSITELIB}/pyx/path.pyo
181${PYSITELIB}/pyx/pattern.py 181${PYSITELIB}/pyx/pattern.py
182${PYSITELIB}/pyx/pattern.pyc 182${PYSITELIB}/pyx/pattern.pyc
183${PYSITELIB}/pyx/pattern.pyo 183${PYSITELIB}/pyx/pattern.pyo
184${PYSITELIB}/pyx/pdfextra.py 184${PYSITELIB}/pyx/pdfextra.py
185${PYSITELIB}/pyx/pdfextra.pyc 185${PYSITELIB}/pyx/pdfextra.pyc
186${PYSITELIB}/pyx/pdfextra.pyo 186${PYSITELIB}/pyx/pdfextra.pyo
187${PYSITELIB}/pyx/pdfwriter.py 187${PYSITELIB}/pyx/pdfwriter.py
188${PYSITELIB}/pyx/pdfwriter.pyc 188${PYSITELIB}/pyx/pdfwriter.pyc
189${PYSITELIB}/pyx/pdfwriter.pyo 189${PYSITELIB}/pyx/pdfwriter.pyo
190${PYSITELIB}/pyx/pswriter.py 190${PYSITELIB}/pyx/pswriter.py
191${PYSITELIB}/pyx/pswriter.pyc 191${PYSITELIB}/pyx/pswriter.pyc
192${PYSITELIB}/pyx/pswriter.pyo 192${PYSITELIB}/pyx/pswriter.pyo
193${PYSITELIB}/pyx/reader.py 193${PYSITELIB}/pyx/reader.py
194${PYSITELIB}/pyx/reader.pyc 194${PYSITELIB}/pyx/reader.pyc
195${PYSITELIB}/pyx/reader.pyo 195${PYSITELIB}/pyx/reader.pyo
196${PYSITELIB}/pyx/style.py 196${PYSITELIB}/pyx/style.py
197${PYSITELIB}/pyx/style.pyc 197${PYSITELIB}/pyx/style.pyc
198${PYSITELIB}/pyx/style.pyo 198${PYSITELIB}/pyx/style.pyo
 199${PYSITELIB}/pyx/svgfile.py
 200${PYSITELIB}/pyx/svgfile.pyc
 201${PYSITELIB}/pyx/svgfile.pyo
 202${PYSITELIB}/pyx/svgwriter.py
 203${PYSITELIB}/pyx/svgwriter.pyc
 204${PYSITELIB}/pyx/svgwriter.pyo
199${PYSITELIB}/pyx/text.py 205${PYSITELIB}/pyx/text.py
200${PYSITELIB}/pyx/text.pyc 206${PYSITELIB}/pyx/text.pyc
201${PYSITELIB}/pyx/text.pyo 207${PYSITELIB}/pyx/text.pyo
202${PYSITELIB}/pyx/trafo.py 208${PYSITELIB}/pyx/trafo.py
203${PYSITELIB}/pyx/trafo.pyc 209${PYSITELIB}/pyx/trafo.pyc
204${PYSITELIB}/pyx/trafo.pyo 210${PYSITELIB}/pyx/trafo.pyo
205${PYSITELIB}/pyx/unit.py 211${PYSITELIB}/pyx/unit.py
206${PYSITELIB}/pyx/unit.pyc 212${PYSITELIB}/pyx/unit.pyc
207${PYSITELIB}/pyx/unit.pyo 213${PYSITELIB}/pyx/unit.pyo
 214${PYSITELIB}/pyx/utils.py
 215${PYSITELIB}/pyx/utils.pyc
 216${PYSITELIB}/pyx/utils.pyo
208${PYSITELIB}/pyx/version.py 217${PYSITELIB}/pyx/version.py
209${PYSITELIB}/pyx/version.pyc 218${PYSITELIB}/pyx/version.pyc
210${PYSITELIB}/pyx/version.pyo 219${PYSITELIB}/pyx/version.pyo
211${PYSITELIB}/pyx/writer.py 220${PYSITELIB}/pyx/writer.py
212${PYSITELIB}/pyx/writer.pyc 221${PYSITELIB}/pyx/writer.pyc
213${PYSITELIB}/pyx/writer.pyo 222${PYSITELIB}/pyx/writer.pyo

cvs diff -r1.4 -r1.5 pkgsrc/textproc/py-X/distinfo (switch to unified diff)

--- pkgsrc/textproc/py-X/distinfo 2015/11/04 02:00:01 1.4
+++ pkgsrc/textproc/py-X/distinfo 2020/03/01 02:56:41 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2015/11/04 02:00:01 agc Exp $ 1$NetBSD: distinfo,v 1.5 2020/03/01 02:56:41 gutteridge Exp $
2 2
3SHA1 (PyX-0.13.tar.gz) = 1c5d100250358897ca8c6f2237a35f1d69b1ae6d 3SHA1 (PyX-0.15.tar.gz) = d9ceb19fbfe64fe488fff74d1e486d33483cde56
4RMD160 (PyX-0.13.tar.gz) = 0cbd1da09ae9670bb8b42a59a103d0c8a53175c3 4RMD160 (PyX-0.15.tar.gz) = 61ec70ac7fb7b7b8a6fdac5cdb5c9328775c7018
5SHA512 (PyX-0.13.tar.gz) = cab0c22f0862ae20cff92504ededf4fcf5820d5773130fb258de1a95d295ca4fe657b85d5ccd52021a4f84403e6db8eebe9f676fa405781738502456123eb05c 5SHA512 (PyX-0.15.tar.gz) = c312b38b9f204b8a8832ab71da5be8c9afc417a095c8ccf242b3d3ebec63338a9d55abab4e548d1718abadf12ea7652cdad51731acdc8f6acd3d8608aa919919
6Size (PyX-0.13.tar.gz) = 1237082 bytes 6Size (PyX-0.15.tar.gz) = 2559840 bytes