summaryrefslogtreecommitdiff
path: root/graphics/py-matplotlib
diff options
context:
space:
mode:
authormarkd <markd>2005-12-29 20:29:34 +0000
committermarkd <markd>2005-12-29 20:29:34 +0000
commit0d2e682a1c16ac806fb42586324c84f4b6e730dd (patch)
treecb294e08682acec5806fd68be07a2ef6a8885b12 /graphics/py-matplotlib
parentb66cfad2da755ba05ecd40b2510637fb96a48616 (diff)
downloadpkgsrc-0d2e682a1c16ac806fb42586324c84f4b6e730dd.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
Diffstat (limited to 'graphics/py-matplotlib')
-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(