summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2005-12-29 20:29:34 +0000
committermarkd <markd@pkgsrc.org>2005-12-29 20:29:34 +0000
commit68693b611a8ed6843a93b4a24343dfc84e2bcf49 (patch)
treecb294e08682acec5806fd68be07a2ef6a8885b12
parentc9bfbc08f7aed616ac4024c54bc6c493d3bad613 (diff)
downloadpkgsrc-68693b611a8ed6843a93b4a24343dfc84e2bcf49.tar.gz
Update py-matplotlib to version 0.83
Added Mark Athen's 'scale' patch, so that on a scaled axis a circle looks like circle. See help(axis). New cursor and span selector widgets You can use use matplotlib event handling to register a callback after figure draw using 'draw_event' which calls the callback with a DrawEvent instance Use 'f' to toggle full screen mode in the GTK backends. Steve Chaplin has made numerous updates to the GTK and SVG backends. Reorganized config files Updated agg_test.py to demonstrate curved paths and fills. Upgraded pyparsing and applied Paul McGuire's suggestions for speeding things up. This more than doubles the speed of mathtext in my simple tests. Bugs fixed / small features What's new in matplotlib 0.82 Subplot configuration GUI neutral widgets Exposes line cap and join style via new rc params and Line2D properties All Axes properties are now exposed via kwargs Small bugfixes and features What's new in matplotlib 0.81 TeX support Masked arrays Much faster image loading for MxNx4 or MxNx3 UInt8 images. New image interpolation options set deprecated New scalar formatter Bug fixes
-rw-r--r--graphics/py-matplotlib/Makefile4
-rw-r--r--graphics/py-matplotlib/PLIST23
-rw-r--r--graphics/py-matplotlib/distinfo10
-rw-r--r--graphics/py-matplotlib/patches/patch-aa112
4 files changed, 135 insertions, 14 deletions
diff --git a/graphics/py-matplotlib/Makefile b/graphics/py-matplotlib/Makefile
index 7d6f6e7c0e6..d980eaa62f1 100644
--- a/graphics/py-matplotlib/Makefile
+++ b/graphics/py-matplotlib/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2005/07/27 16:21:17 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2005/12/29 20:29:34 markd Exp $
#
-DISTNAME= matplotlib-0.80
+DISTNAME= matplotlib-0.83
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= graphics python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=matplotlib/}
diff --git a/graphics/py-matplotlib/PLIST b/graphics/py-matplotlib/PLIST
index 0733cdc0a24..95ce4c50555 100644
--- a/graphics/py-matplotlib/PLIST
+++ b/graphics/py-matplotlib/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2005/05/31 18:09:13 drochner Exp $
+@comment $NetBSD: PLIST,v 1.3 2005/12/29 20:29:35 markd Exp $
${PYSITELIB}/dateutil/__init__.py
${PYSITELIB}/dateutil/__init__.pyc
${PYSITELIB}/dateutil/__init__.pyo
@@ -30,8 +30,7 @@ ${PYSITELIB}/matplotlib/_image.pyo
${PYSITELIB}/matplotlib/_mathtext_data.py
${PYSITELIB}/matplotlib/_mathtext_data.pyc
${PYSITELIB}/matplotlib/_mathtext_data.pyo
-${PYSITELIB}/matplotlib/_nc_backend_gdk.so
-${PYSITELIB}/matplotlib/_nc_contour.so
+${PYSITELIB}/matplotlib/_nc_cntr.so
${PYSITELIB}/matplotlib/_nc_image.so
${PYSITELIB}/matplotlib/_nc_transforms.so
${PYSITELIB}/matplotlib/_pylab_helpers.py
@@ -63,13 +62,20 @@ ${PYSITELIB}/matplotlib/backends/__init__.pyc
${PYSITELIB}/matplotlib/backends/__init__.pyo
${PYSITELIB}/matplotlib/backends/_gtkagg.so
${PYSITELIB}/matplotlib/backends/_nc_backend_agg.so
+${PYSITELIB}/matplotlib/backends/_nc_backend_gdk.so
${PYSITELIB}/matplotlib/backends/_tkagg.so
${PYSITELIB}/matplotlib/backends/backend_agg.py
${PYSITELIB}/matplotlib/backends/backend_agg.pyc
${PYSITELIB}/matplotlib/backends/backend_agg.pyo
+${PYSITELIB}/matplotlib/backends/backend_agg2.py
+${PYSITELIB}/matplotlib/backends/backend_agg2.pyc
+${PYSITELIB}/matplotlib/backends/backend_agg2.pyo
${PYSITELIB}/matplotlib/backends/backend_cairo.py
${PYSITELIB}/matplotlib/backends/backend_cairo.pyc
${PYSITELIB}/matplotlib/backends/backend_cairo.pyo
+${PYSITELIB}/matplotlib/backends/backend_cocoaagg.py
+${PYSITELIB}/matplotlib/backends/backend_cocoaagg.pyc
+${PYSITELIB}/matplotlib/backends/backend_cocoaagg.pyo
${PYSITELIB}/matplotlib/backends/backend_fltkagg.py
${PYSITELIB}/matplotlib/backends/backend_fltkagg.pyc
${PYSITELIB}/matplotlib/backends/backend_fltkagg.pyo
@@ -339,6 +345,9 @@ ${PYSITELIB}/matplotlib/pyparsing.pyo
${PYSITELIB}/matplotlib/table.py
${PYSITELIB}/matplotlib/table.pyc
${PYSITELIB}/matplotlib/table.pyo
+${PYSITELIB}/matplotlib/texmanager.py
+${PYSITELIB}/matplotlib/texmanager.pyc
+${PYSITELIB}/matplotlib/texmanager.pyo
${PYSITELIB}/matplotlib/text.py
${PYSITELIB}/matplotlib/text.pyc
${PYSITELIB}/matplotlib/text.pyo
@@ -348,6 +357,9 @@ ${PYSITELIB}/matplotlib/ticker.pyo
${PYSITELIB}/matplotlib/transforms.py
${PYSITELIB}/matplotlib/transforms.pyc
${PYSITELIB}/matplotlib/transforms.pyo
+${PYSITELIB}/matplotlib/widgets.py
+${PYSITELIB}/matplotlib/widgets.pyc
+${PYSITELIB}/matplotlib/widgets.pyo
${PYSITELIB}/matplotlib/windowing.py
${PYSITELIB}/matplotlib/windowing.pyc
${PYSITELIB}/matplotlib/windowing.pyo
@@ -2069,7 +2081,6 @@ ${PYSITELIB}/pytz/zoneinfo/__init__.pyo
${PYSITELIB}/pytz/zoneinfo/posixrules.py
${PYSITELIB}/pytz/zoneinfo/posixrules.pyc
${PYSITELIB}/pytz/zoneinfo/posixrules.pyo
-share/matplotlib/.matplotlibrc
share/matplotlib/Vera.ttf
share/matplotlib/VeraBI.ttf
share/matplotlib/VeraBd.ttf
@@ -2111,6 +2122,7 @@ share/matplotlib/home.ppm
share/matplotlib/home.svg
share/matplotlib/home.xpm
share/matplotlib/matplotlib.svg
+share/matplotlib/matplotlibrc
share/matplotlib/move.png
share/matplotlib/move.ppm
share/matplotlib/move.svg
@@ -2174,6 +2186,9 @@ share/matplotlib/stock_zoom-in.ppm
share/matplotlib/stock_zoom-in.xpm
share/matplotlib/stock_zoom-out.ppm
share/matplotlib/stock_zoom-out.xpm
+share/matplotlib/subplots.png
+share/matplotlib/subplots.ppm
+share/matplotlib/subplots.xpm
share/matplotlib/zoom_to_rect.png
share/matplotlib/zoom_to_rect.ppm
share/matplotlib/zoom_to_rect.svg
diff --git a/graphics/py-matplotlib/distinfo b/graphics/py-matplotlib/distinfo
index 35f705e1e70..ed731115790 100644
--- a/graphics/py-matplotlib/distinfo
+++ b/graphics/py-matplotlib/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2005/05/31 18:09:13 drochner Exp $
+$NetBSD: distinfo,v 1.4 2005/12/29 20:29:35 markd Exp $
-SHA1 (matplotlib-0.80.tar.gz) = 639bc10a311319459214d4d23c8c94003d2589ac
-RMD160 (matplotlib-0.80.tar.gz) = 503924ec1567605f53b3f01656129035b688362e
-Size (matplotlib-0.80.tar.gz) = 2332845 bytes
-SHA1 (patch-aa) = a18d4af17526047d3d70cb0d1685365891b7d75c
+SHA1 (matplotlib-0.83.tar.gz) = a9ac202e1ad1be4c52769487968fee7bab9ca3e4
+RMD160 (matplotlib-0.83.tar.gz) = 94c4b62e57bf713f0422c905393805e951f55c88
+Size (matplotlib-0.83.tar.gz) = 2703881 bytes
+SHA1 (patch-aa) = b9f154c5d16b231384162bf789cc8d025f22e776
diff --git a/graphics/py-matplotlib/patches/patch-aa b/graphics/py-matplotlib/patches/patch-aa
index 9961f4d2ff1..a4bd57798a4 100644
--- a/graphics/py-matplotlib/patches/patch-aa
+++ b/graphics/py-matplotlib/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1 2005/05/31 18:09:13 drochner Exp $
+$NetBSD: patch-aa,v 1.2 2005/12/29 20:29:35 markd Exp $
---- setupext.py.orig 2005-05-12 17:44:54.000000000 +0200
+--- setupext.py.orig 2005-07-06 03:36:37.000000000 +1200
+++ setupext.py
-@@ -87,10 +87,8 @@ def temp_copy(_from, _to):
+@@ -95,10 +95,8 @@ def temp_copy(_from, _to):
globals()["_cleanup_"+_to] = CleanUpFile(_to)
def add_base_flags(module):
@@ -15,3 +15,109 @@ $NetBSD: patch-aa,v 1.1 2005/05/31 18:09:13 drochner Exp $
module.include_dirs.extend(incdirs)
module.library_dirs.extend(libdirs)
+@@ -408,22 +406,6 @@ def build_agg(ext_modules, packages, num
+ 'agg_rasterizer_scanline_aa.cpp',
+ )
+
+- if numerix in ["numarray","both"]: # Build for numarray
+- deps = ['%s/src/%s'%(AGG_VERSION,name) for name in agg]
+- deps.extend(('src/ft2font.cpp', 'src/mplutils.cpp'))
+- deps.extend(glob.glob('CXX/*.cxx'))
+- deps.extend(glob.glob('CXX/*.c'))
+- temp_copy('src/_backend_agg.cpp', 'src/_na_backend_agg.cpp')
+- deps.append('src/_na_backend_agg.cpp')
+- module = Extension(
+- 'matplotlib.backends._na_backend_agg',
+- deps,
+- include_dirs=numarray_inc_dirs,
+- )
+- module.extra_compile_args.append('-DNUMARRAY=1')
+- add_agg_flags(module)
+- add_ft2font_flags(module)
+- ext_modules.append(module)
+ if numerix in ["Numeric","both"]: # Build for Numeric
+ deps = ['%s/src/%s'%(AGG_VERSION, name) for name in agg]
+ deps.extend(('src/ft2font.cpp', 'src/mplutils.cpp'))
+@@ -456,21 +438,6 @@ def build_image(ext_modules, packages, n
+ 'agg_bezier_arc.cpp',
+ )
+
+- if numerix in ["numarray","both"]: # Build for numarray
+- temp_copy('src/_image.cpp', 'src/_na_image.cpp')
+- deps = ['src/_na_image.cpp', 'src/mplutils.cpp']
+- deps.extend(['%s/src/%s'%(AGG_VERSION, name) for name in agg])
+- deps.extend(glob.glob('CXX/*.cxx'))
+- deps.extend(glob.glob('CXX/*.c'))
+- module = Extension(
+- 'matplotlib._na_image',
+- deps,
+- include_dirs=numarray_inc_dirs,
+- )
+- module.extra_compile_args.append('-DNUMARRAY=1')
+- add_agg_flags(module)
+- ext_modules.append(module)
+-
+ if numerix in ["Numeric","both"]: # Build for Numeric
+ temp_copy('src/_image.cpp', 'src/_nc_image.cpp')
+ deps = ['src/_nc_image.cpp', 'src/mplutils.cpp']
+@@ -514,21 +481,6 @@ def build_swigagg(ext_modules, packages)
+ ext_modules.append(agg)
+
+ def build_transforms(ext_modules, packages, numerix):
+- if numerix in ["numarray","both"]: # Build for numarray
+- cxx = glob.glob('CXX/*.cxx')
+- cxx.extend(glob.glob('CXX/*.c'))
+- temp_copy("src/_transforms.cpp","src/_na_transforms.cpp")
+- module = Extension('matplotlib._na_transforms',
+- ['src/_na_transforms.cpp',
+- 'src/mplutils.cpp'] + cxx,
+- libraries = ['stdc++', 'm'],
+- include_dirs = ['src', '.']+numarray_inc_dirs,
+- )
+-
+- module.extra_compile_args.append("-DNUMARRAY=1")
+- add_base_flags(module)
+- ext_modules.append(module)
+-
+ if numerix in ["Numeric","both"]: # Build for Numeric
+ cxx = glob.glob('CXX/*.cxx')
+ cxx.extend(glob.glob('CXX/*.c'))
+@@ -563,18 +515,6 @@ def build_contour(ext_modules, packages,
+ global BUILT_CONTOUR
+ if BUILT_CONTOUR: return # only build it if you you haven't already
+
+- if numerix in ["numarray","both"]: # Build for numarray
+- temp_copy('src/cntr.c', 'src/_na_cntr.c')
+- module = Extension(
+- 'matplotlib._na_cntr',
+- [ 'src/_na_cntr.c',],
+- #libraries = ['stdc++'],
+- include_dirs=numarray_inc_dirs,
+- )
+- module.extra_compile_args.append('-DNUMARRAY=1')
+- add_base_flags(module)
+- ext_modules.append(module)
+-
+ if numerix in ["Numeric","both"]: # Build for Numeric
+ temp_copy('src/cntr.c', 'src/_nc_cntr.c')
+ module = Extension(
+@@ -593,19 +533,6 @@ def build_gdk(ext_modules, packages, num
+ global BUILT_GDK
+ if BUILT_GDK: return # only build it if you you haven't already
+
+- if numerix in ["numarray","both"]: # Build for numarray
+- temp_copy('src/_backend_gdk.c', 'src/_na_backend_gdk.c')
+- module = Extension(
+- 'matplotlib.backends._na_backend_gdk',
+- ['src/_na_backend_gdk.c', ],
+- libraries = [],
+- include_dirs=numarray_inc_dirs,
+- )
+- module.extra_compile_args.append('-DNUMARRAY=1')
+- add_base_flags(module)
+- add_pygtk_flags(module)
+- ext_modules.append(module)
+-
+ if numerix in ["Numeric","both"]: # Build for Numeric
+ temp_copy('src/_backend_gdk.c', 'src/_nc_backend_gdk.c')
+ module = Extension(