please test/comment/ok. tested fine with python 2.5 (the in tree
version does not build with python 2.5).
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/py-matplotlib/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile 15 Sep 2007 20:09:43 -0000 1.22
+++ Makefile 3 Oct 2007 13:53:58 -0000
@@ -4,8 +4,8 @@
COMMENT= Python charting and plotting API
-DISTNAME= matplotlib-0.83.2
-PKGNAME= py-${DISTNAME}p5
+DISTNAME= matplotlib-0.90.1
+PKGNAME= py-${DISTNAME}
CATEGORIES= graphics devel
HOMEPAGE= http://matplotlib.sourceforge.net/
@@ -20,7 +20,8 @@
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
-WANTLIB= X11 Xext Xrender fontconfig freetype m z stdc++ \
+WANTLIB= Xau Xcursor Xdmcp Xfixes Xi Xinerama Xrandr expat \
+ X11 Xext Xrender fontconfig freetype m z stdc++ \
atk-1.0 gdk-x11-2.0 cairo glitz \
gdk_pixbuf-2.0 glib-2.0 gmodule-2.0 \
gobject-2.0 gtk-x11-2.0 \
@@ -48,14 +49,16 @@
post-install:
# examples
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-matplotlib
- ${INSTALL_DATA} ${WRKSRC}/examples/README ${WRKSRC}/examples/*.glade \
- ${PREFIX}/share/examples/py-matplotlib
${INSTALL_SCRIPT} ${WRKSRC}/examples/*.py \
${PREFIX}/share/examples/py-matplotlib
# examples/data
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-matplotlib/data
${INSTALL_DATA} ${WRKSRC}/examples/data/* \
${PREFIX}/share/examples/py-matplotlib/data
+ # examples/units
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-matplotlib/units
+ ${INSTALL_SCRIPT} ${WRKSRC}/examples/units/*.py \
+ ${PREFIX}/share/examples/py-matplotlib/units
# examples/widgets
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-matplotlib/widgets
${INSTALL_DATA} ${WRKSRC}/examples/widgets/README \
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/py-matplotlib/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo 5 Apr 2007 16:19:58 -0000 1.8
+++ distinfo 3 Oct 2007 13:53:58 -0000
@@ -1,5 +1,5 @@
-MD5 (matplotlib-0.83.2.tar.gz) = xdfDnu7q/YikGRlPupOmyw==
-RMD160 (matplotlib-0.83.2.tar.gz) = JCWUH2mCLcKp2swMXtuFOaYgWTc=
-SHA1 (matplotlib-0.83.2.tar.gz) = KzlP8F2a8s8AmQCNdM4IU2Ln37I=
-SHA256 (matplotlib-0.83.2.tar.gz) =
oI7IuXwC54SBpDAn6svQ3OWTVuy2L33vh4NVNM6HPEA=
-SIZE (matplotlib-0.83.2.tar.gz) = 2703495
+MD5 (matplotlib-0.90.1.tar.gz) = 4TRL1yZg58nAt1QKcsxFuA==
+RMD160 (matplotlib-0.90.1.tar.gz) = XMKo152JBB24BFInOMWYnbMNHlY=
+SHA1 (matplotlib-0.90.1.tar.gz) = LD4BCky2Pvr7KG67L9nSCjmPrAk=
+SHA256 (matplotlib-0.90.1.tar.gz) =
CjVKvmrizdDkNmdEbNtAEyKGcc5kjW21TM4Yrr/115s=
+SIZE (matplotlib-0.90.1.tar.gz) = 3001159
Index: patches/patch-examples_contour_demo_py
===================================================================
RCS file: patches/patch-examples_contour_demo_py
diff -N patches/patch-examples_contour_demo_py
--- patches/patch-examples_contour_demo_py 9 Jul 2005 06:14:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-examples_contour_demo_py,v 1.1 2005/07/09 06:14:04 djm Exp $
---- examples/contour_demo.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/contour_demo.py Sat Jul 9 13:01:26 2005
-@@ -67,5 +67,5 @@ title('Lines with colorbar')
- hot() # Now change the colormap for the contour lines and colorbar
-
-
--savefig('contour_demo')
-+#savefig('contour_demo')
- show()
Index: patches/patch-examples_contourf_demo_py
===================================================================
RCS file: patches/patch-examples_contourf_demo_py
diff -N patches/patch-examples_contourf_demo_py
--- patches/patch-examples_contourf_demo_py 9 Jul 2005 06:14:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-examples_contourf_demo_py,v 1.1 2005/07/09 06:14:04 djm Exp $
---- examples/contourf_demo.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/contourf_demo.py Sat Jul 9 13:01:32 2005
-@@ -40,5 +40,5 @@ levs2, colls2 = contour(X, Y, Z, levels,
- colors = 'r',
- origin=origin,
- hold='on')
--savefig('contourf_demo')
-+#savefig('contourf_demo')
- show()
Index: patches/patch-examples_dash_control_py
===================================================================
RCS file: patches/patch-examples_dash_control_py
diff -N patches/patch-examples_dash_control_py
--- patches/patch-examples_dash_control_py 9 Jul 2005 06:14:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-examples_dash_control_py,v 1.1 2005/07/09 06:14:04 djm Exp $
---- examples/dash_control.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/dash_control.py Sat Jul 9 13:01:42 2005
-@@ -10,5 +10,5 @@ dashes = [5,2,10,5] # 5 points on, 2 off
-
- l, = plot(arange(20), '--')
- l.set_dashes(dashes)
--savefig('dash_control')
-+#savefig('dash_control')
- show()
Index: patches/patch-examples_dashtick_py
===================================================================
RCS file: patches/patch-examples_dashtick_py
diff -N patches/patch-examples_dashtick_py
--- patches/patch-examples_dashtick_py 9 Jul 2005 06:14:04 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-examples_dashtick_py,v 1.1 2005/07/09 06:14:04 djm Exp $
---- examples/dashtick.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/dashtick.py Sat Jul 9 13:01:57 2005
-@@ -53,7 +53,7 @@ def test_dashticklabel():
- pylab.plot(x, y)
- axis.set_xlim((0.0, 6.0))
- axis.set_ylim((0.0, 6.0))
-- pylab.savefig('dashticklabel')
-+ #pylab.savefig('dashticklabel')
- pylab.show()
-
- if __name__ == '__main__':
Index: patches/patch-examples_date_demo2_py
===================================================================
RCS file: patches/patch-examples_date_demo2_py
diff -N patches/patch-examples_date_demo2_py
--- patches/patch-examples_date_demo2_py 9 Jul 2005 06:14:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-examples_date_demo2_py,v 1.1 2005/07/09 06:14:04 djm Exp $
---- examples/date_demo2.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/date_demo2.py Sat Jul 9 13:02:01 2005
-@@ -40,5 +40,5 @@ labels = ax.get_xticklabels()
- setp(labels, rotation=45)
-
- grid(True)
--savefig('date_demo2')
-+#savefig('date_demo2')
- show()
Index: patches/patch-examples_image_interp_py
===================================================================
RCS file: patches/patch-examples_image_interp_py
diff -N patches/patch-examples_image_interp_py
--- patches/patch-examples_image_interp_py 9 Jul 2005 06:14:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-$OpenBSD: patch-examples_image_interp_py,v 1.1 2005/07/09 06:14:04 djm Exp $
---- examples/image_interp.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/image_interp.py Sat Jul 9 13:02:43 2005
-@@ -50,17 +50,17 @@ from pylab import *
- A = rand(5,5)
- figure(1)
- imshow(A, interpolation='nearest')
--savefig('agg_nearest')
-+#savefig('agg_nearest')
- grid(True)
-
- figure(2)
- imshow(A, interpolation='bilinear')
--savefig('agg_bilinear')
-+#savefig('agg_bilinear')
- grid(True)
-
- figure(3)
- imshow(A, interpolation='bicubic')
--savefig('agg_bicubic')
-+#savefig('agg_bicubic')
- grid(True)
-
- show()
Index: patches/patch-examples_log_demo_py
===================================================================
RCS file: patches/patch-examples_log_demo_py
diff -N patches/patch-examples_log_demo_py
--- patches/patch-examples_log_demo_py 9 Jul 2005 06:14:04 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-examples_log_demo_py,v 1.1 2005/07/09 06:14:04 djm Exp $
---- examples/log_demo.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/log_demo.py Sat Jul 9 13:03:00 2005
-@@ -22,5 +22,5 @@ subplot(313)
- loglog(t, 20*exp(-t/10.0), basex=4)
- grid(True)
- ylabel('loglog base 4 on x')
--savefig('log_demo')
-+#savefig('log_demo')
- show()
Index: patches/patch-examples_masked_demo_py
===================================================================
RCS file: patches/patch-examples_masked_demo_py
diff -N patches/patch-examples_masked_demo_py
--- patches/patch-examples_masked_demo_py 9 Jul 2005 06:14:04 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-examples_masked_demo_py,v 1.1 2005/07/09 06:14:04 djm Exp $
---- examples/masked_demo.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/masked_demo.py Sat Jul 9 13:03:09 2005
-@@ -24,6 +24,6 @@ setp(lines[2], markersize = 10)
- legend( ('No mask', 'Masked if > 0.5', 'Masked if < -0.5') ,
- loc = 'upper right')
- title('Masked line demo')
--savefig('test.svg')
-+#savefig('test.svg')
- #savefig('test.ps')
- show()
Index: patches/patch-examples_mathtext_demo_py
===================================================================
RCS file: patches/patch-examples_mathtext_demo_py
diff -N patches/patch-examples_mathtext_demo_py
--- patches/patch-examples_mathtext_demo_py 19 Sep 2005 01:42:12 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-examples_mathtext_demo_py,v 1.2 2005/09/19 01:42:12 djm Exp $
---- examples/mathtext_demo.py.orig Sat Jun 18 01:01:26 2005
-+++ examples/mathtext_demo.py Mon Sep 19 10:47:03 2005
-@@ -21,8 +21,8 @@ tex = r'$\cal{R}\prod_{i=\alpha_{i+1}}^\
- text(1, 1.6, tex, fontsize=20)
-
- #title(r'$\Delta_i^j \hspace{0.4} \rm{versus} \hspace{0.4} \Delta_{i+1}^j$',
fontsize=20)
--savefig('mathtext_demo.png')
--savefig('mathtext_demo.ps')
-+#savefig('mathtext_demo.png')
-+#savefig('mathtext_demo.ps')
-
-
- show()
Index: patches/patch-examples_pcolor_demo_py
===================================================================
RCS file: patches/patch-examples_pcolor_demo_py
diff -N patches/patch-examples_pcolor_demo_py
--- patches/patch-examples_pcolor_demo_py 9 Jul 2005 06:14:05 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-examples_pcolor_demo_py,v 1.1 2005/07/09 06:14:05 djm Exp $
---- examples/pcolor_demo.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/pcolor_demo.py Sat Jul 9 13:03:42 2005
-@@ -22,7 +22,7 @@ Z = func3(X, Y)
- pcolor(X, Y, Z, shading='flat')
- colorbar()
- axis([-3,3,-3,3])
--savefig('pcolor_demo')
-+#savefig('pcolor_demo')
- show()
-
-
Index: patches/patch-examples_pie_demo_py
===================================================================
RCS file: patches/patch-examples_pie_demo_py
diff -N patches/patch-examples_pie_demo_py
--- patches/patch-examples_pie_demo_py 9 Jul 2005 06:14:05 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-examples_pie_demo_py,v 1.1 2005/07/09 06:14:05 djm Exp $
---- examples/pie_demo.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/pie_demo.py Sat Jul 9 13:03:51 2005
-@@ -30,6 +30,6 @@ figure(2, figsize=(8,8))
- explode=(0, 0.05, 0, 0)
- pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True)
-
--savefig('pie_demo')
-+#savefig('pie_demo')
- show()
-
Index: patches/patch-examples_polar_demo_py
===================================================================
RCS file: patches/patch-examples_polar_demo_py
diff -N patches/patch-examples_polar_demo_py
--- patches/patch-examples_polar_demo_py 9 Jul 2005 06:14:05 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-examples_polar_demo_py,v 1.1 2005/07/09 06:14:05 djm Exp $
---- examples/polar_demo.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/polar_demo.py Sat Jul 9 13:03:54 2005
-@@ -53,5 +53,5 @@ theta = 2*2*pi*r
- polar(theta, r, color='#ee8d18', lw=3)
-
- title("And there was much rejoicing!", fontsize=20)
--savefig('polar_demo')
-+#savefig('polar_demo')
- show()
Index: patches/patch-examples_print_stdout_py
===================================================================
RCS file: patches/patch-examples_print_stdout_py
diff -N patches/patch-examples_print_stdout_py
--- patches/patch-examples_print_stdout_py 9 Jul 2005 06:14:05 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-examples_print_stdout_py,v 1.1 2005/07/09 06:14:05 djm Exp $
---- examples/print_stdout.py.orig Sat Jul 9 13:00:48 2005
-+++ examples/print_stdout.py Sat Jul 9 13:04:09 2005
-@@ -8,5 +8,5 @@ from pylab import *
-
- plot([1,2,3])
-
--savefig(sys.stdout)
-+#savefig(sys.stdout)
- show()
Index: patches/patch-examples_simple_plot_py
===================================================================
RCS file: patches/patch-examples_simple_plot_py
diff -N patches/patch-examples_simple_plot_py
--- patches/patch-examples_simple_plot_py 19 Sep 2005 01:42:12 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-examples_simple_plot_py,v 1.2 2005/09/19 01:42:12 djm Exp $
---- examples/simple_plot.py.orig Sat Jun 18 01:05:30 2005
-+++ examples/simple_plot.py Mon Sep 19 10:47:08 2005
-@@ -10,7 +10,7 @@ xlabel('time (s)')
- ylabel('voltage (mV)')
- title('About as simple as it gets, folks')
- grid(True)
--savefig('simple_plot.png')
--savefig('simple_plot.ps')
-+#savefig('simple_plot.png')
-+#savefig('simple_plot.ps')
-
- show()
Index: patches/patch-examples_tex_demo_py
===================================================================
RCS file: patches/patch-examples_tex_demo_py
diff -N patches/patch-examples_tex_demo_py
--- patches/patch-examples_tex_demo_py 19 Sep 2005 02:05:20 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-examples_tex_demo_py,v 1.3 2005/09/19 02:05:20 djm Exp $
---- examples/tex_demo.py.orig Fri Jul 29 04:21:18 2005
-+++ examples/tex_demo.py Mon Sep 19 11:45:58 2005
-@@ -28,7 +28,7 @@ ylabel(r'\it{voltage (mV)}',fontsize=16)
- title(r"\TeX\ is Number
$\displaystyle\sum_{n=1}^\infty\frac{-e^{i\pi}}{2^n}$!",
- fontsize=16, color='r')
- grid(True)
--savefig('tex_demo.ps')
-+#savefig('tex_demo.ps')
-
-
- show()
Index: patches/patch-examples_unicode_demo_py
===================================================================
RCS file: patches/patch-examples_unicode_demo_py
diff -N patches/patch-examples_unicode_demo_py
--- patches/patch-examples_unicode_demo_py 19 Sep 2005 02:05:20 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-examples_unicode_demo_py,v 1.2 2005/09/19 02:05:20 djm Exp $
---- examples/unicode_demo.py.orig Sat Jul 30 00:54:04 2005
-+++ examples/unicode_demo.py Mon Sep 19 11:45:26 2005
-@@ -9,5 +9,5 @@ ylabel( unicode('Andr\xc3\xa9 was here!'
- text( 0.5, 2.5, unicode('Institut für Festkörperphysik', 'latin-1'),
rotation=45)
- text( 1, 1.5, u'AVA (check kerning)')
-
--savefig('test.svg')
-+#savefig('test.ps')
- show()
Index: patches/patch-lib_matplotlib___init___py
===================================================================
RCS file: patches/patch-lib_matplotlib___init___py
diff -N patches/patch-lib_matplotlib___init___py
--- patches/patch-lib_matplotlib___init___py 19 Sep 2005 02:05:20 -0000
1.6
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-lib_matplotlib___init___py,v 1.6 2005/09/19 02:05:20 djm Exp $
---- lib/matplotlib/__init__.py.orig Sat Jul 30 01:00:50 2005
-+++ lib/matplotlib/__init__.py Mon Sep 19 11:45:26 2005
-@@ -343,21 +343,21 @@ def _get_data_path():
- path = os.environ['MATPLOTLIBDATA']
- if os.path.isdir(path): return path
-
-- path = os.path.join(distutils.sysconfig.PREFIX, 'share', 'matplotlib')
-+ path = os.path.join(distutils.sysconfig.PREFIX, 'share', 'py-matplotlib')
- if os.path.isdir(path): return path
-
-- path = '/usr/local/share/matplotlib'
-+ path = '/usr/local/share/py-matplotlib'
- if os.path.isdir(path): return path
-
-- path = '/usr/share/matplotlib'
-+ path = '/usr/share/py-matplotlib'
- if os.path.isdir(path): return path
-
- path = os.path.join(os.sep.join(__file__.split(os.sep)[:-1]),
-- 'share','matplotlib')
-+ 'share','py-matplotlib')
- if os.path.isdir(path): return path
-
- path = os.path.join(os.sep.join(__file__.split(os.sep)[:-5]),
-- 'share','matplotlib')
-+ 'share','py-matplotlib')
- if os.path.isdir(path): return path
-
- # CODE ADDED TO SUPPORT PY2EXE - you will need to copy
Index: patches/patch-setup_py
===================================================================
RCS file: /cvs/ports/graphics/py-matplotlib/patches/patch-setup_py,v
retrieving revision 1.6
diff -u -r1.6 patch-setup_py
--- patches/patch-setup_py 19 Sep 2005 01:42:12 -0000 1.6
+++ patches/patch-setup_py 3 Oct 2007 13:53:58 -0000
@@ -1,71 +1,12 @@
-$OpenBSD: patch-setup_py,v 1.6 2005/09/19 01:42:12 djm Exp $
---- setup.py.orig Wed Jul 6 23:49:36 2005
-+++ setup.py Mon Sep 19 10:46:46 2005
-@@ -35,8 +35,8 @@ BUILD_GTK = 'auto'
+$OpenBSD$
+--- setup.py.orig Wed Oct 3 09:48:26 2007
++++ setup.py Wed Oct 3 09:48:49 2007
+@@ -34,7 +34,7 @@ BUILD_GTK = 'auto'
# build TK GUI with Agg renderer ; requires Tkinter Python extension
# and Tk includes
# Use False or 0 if you don't want to build
--#BUILD_TKAGG = 0
-BUILD_TKAGG = 'auto'
+BUILD_TKAGG = 0
-+#BUILD_TKAGG = 'auto'
- # build a small extension to manage the focus on win32 platforms.
- #BUILD_WINDOWING = 0
-@@ -84,7 +84,7 @@ data.extend(glob.glob('images/*.png'))
- data.extend(glob.glob('images/*.ppm'))
- data.append('matplotlibrc')
-
--data_files=[('share/matplotlib', data),]
-+data_files=[('share/py-matplotlib', data),]
-
- # Figure out which array packages to provide binary support for
- # and define the NUMERIX value: Numeric, numarray, or both.
-@@ -161,27 +161,31 @@ build_swigagg(ext_modules, packages)
- build_transforms(ext_modules, packages, NUMERIX)
- build_enthought(ext_modules, packages)
-
--if BUILD_GTK:
-- try:
-- import gtk
-- except ImportError:
-- print 'GTK requires pygtk'
-- BUILD_GTK=0
-- except RuntimeError:
-- print 'pygtk present but import failed'
-+# Dependencies ensure that py-gtk2 exists, so this isn't necessary. Also,
-+# the "import gtk" tries to access $DISPLAY at build time!
-+#if BUILD_GTK:
-+# try:
-+# import gtk
-+# except ImportError:
-+# print 'GTK requires pygtk'
-+# BUILD_GTK=0
-+# except RuntimeError:
-+# print 'pygtk present but import failed'
-
-
- if BUILD_GTK:
- build_gdk(ext_modules, packages, NUMERIX)
-
--if BUILD_GTKAGG:
-- try:
-- import gtk
-- except ImportError:
-- print 'GTKAgg requires pygtk'
-- BUILD_GTKAGG=0
-- except RuntimeError:
-- print 'pygtk present but import failed'
-+# Dependencies ensure that py-gtk2 exists, so this isn't necessary. Also,
-+# the "import gtk" tries to access $DISPLAY at build time!
-+#if BUILD_GTKAGG:
-+# try:
-+# import gtk
-+# except ImportError:
-+# print 'GTKAgg requires pygtk'
-+# BUILD_GTKAGG=0
-+# except RuntimeError:
-+# print 'pygtk present but import failed'
- if BUILD_GTKAGG:
- BUILD_AGG = 1
- build_gtkagg(ext_modules, packages, NUMERIX)
+ # build wxPython extension code to efficiently blit agg into wx. Only
+ # needed for wxpython <2.8 if you plan on doing animations
Index: patches/patch-setupext_py
===================================================================
RCS file: /cvs/ports/graphics/py-matplotlib/patches/patch-setupext_py,v
retrieving revision 1.7
diff -u -r1.7 patch-setupext_py
--- patches/patch-setupext_py 30 Jul 2006 06:12:38 -0000 1.7
+++ patches/patch-setupext_py 3 Oct 2007 13:53:58 -0000
@@ -1,32 +1,20 @@
-$OpenBSD: patch-setupext_py,v 1.7 2006/07/30 06:12:38 steven Exp $
---- setupext.py.orig Tue Jul 5 17:36:37 2005
-+++ setupext.py Sun Jul 30 01:48:47 2006
-@@ -34,6 +34,8 @@ WIN32
- import os
-
- basedir = {
-+ 'openbsd3' : [os.getenv('X11BASE') or '/usr/X11R6',
os.getenv('LOCALBASE') or '/usr/local', '/usr',],
+$OpenBSD$
+--- setupext.py.orig Mon Feb 26 09:30:45 2007
++++ setupext.py Wed Oct 3 09:51:19 2007
+@@ -53,6 +53,7 @@ basedir = {
+ 'freebsd4' : ['/usr/local', '/usr'],
+ 'freebsd5' : ['/usr/local', '/usr'],
+ 'freebsd6' : ['/usr/local', '/usr'],
+ 'openbsd4' : [os.getenv('X11BASE') or '/usr/X11R6',
os.getenv('LOCALBASE') or '/usr/local', '/usr',],
- 'win32' : ['win32_static',],
- 'linux2' : ['/usr/local', '/usr',],
- 'linux' : ['/usr/local', '/usr',],
-@@ -97,6 +99,8 @@ def temp_copy(_from, _to):
- def add_base_flags(module):
- incdirs = [os.path.join(p, 'include') for p in basedir[sys.platform]
- if os.path.exists(p)]
+ 'sunos5' : [os.getenv('MPLIB_BASE') or '/usr/local',],
+ 'gnukfreebsd5' : ['/usr/local', '/usr'],
+ 'gnukfreebsd6' : ['/usr/local', '/usr'],
+@@ -127,6 +128,8 @@ def add_base_flags(module):
+
+ incdirs = filter(os.path.exists,
+ [os.path.join(p, 'include') for p in
basedir[sys.platform] ])
+ if os.getenv('EXTRA_INCLUDES') is not None:
+ incdirs += os.getenv('EXTRA_INCLUDES').split()
- libdirs = [os.path.join(p, 'lib') for p in basedir[sys.platform]
- if os.path.exists(p)]
- module.include_dirs.extend(incdirs)
-@@ -174,7 +178,9 @@ def add_pygtk_flags(module):
- pygtkIncludes = getoutput('pkg-config --cflags-only-I pygtk-2.0').split()
- gtkIncludes = getoutput('pkg-config --cflags-only-I gtk+-2.0').split()
- includes = pygtkIncludes + gtkIncludes
-- module.include_dirs.extend([include[2:] for include in includes])
-+ list = []
-+ list.extend([include[2:] for include in includes])
-+ module.include_dirs = list + module.include_dirs
-
- pygtkLinker = getoutput('pkg-config --libs pygtk-2.0').split()
- gtkLinker = getoutput('pkg-config --libs gtk+-2.0').split()
+ libdirs = filter(os.path.exists,
+ [os.path.join(p, 'lib') for p in
basedir[sys.platform] ]+
+ [os.path.join(p, 'lib64') for p in
basedir[sys.platform] ] )
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/py-matplotlib/pkg/PLIST,v
retrieving revision 1.7
diff -u -r1.7 PLIST
--- pkg/PLIST 19 Sep 2005 02:05:20 -0000 1.7
+++ pkg/PLIST 3 Oct 2007 13:53:59 -0000
@@ -3,14 +3,18 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/__init__.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/_agg.so
+lib/python${MODPY_VERSION}/site-packages/matplotlib/_cm.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/_cm.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/_contour.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/_contour.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/_image.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/_image.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/_isnan.so
lib/python${MODPY_VERSION}/site-packages/matplotlib/_mathtext_data.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/_mathtext_data.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/_nc_cntr.so
lib/python${MODPY_VERSION}/site-packages/matplotlib/_nc_image.so
+lib/python${MODPY_VERSION}/site-packages/matplotlib/_nc_nxutils.so
lib/python${MODPY_VERSION}/site-packages/matplotlib/_nc_transforms.so
lib/python${MODPY_VERSION}/site-packages/matplotlib/_pylab_helpers.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/_pylab_helpers.pyc
@@ -20,15 +24,25 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/afm.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/agg.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/agg.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/art3d.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/art3d.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/artist.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/artist.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/axes.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/axes.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/axes3d.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/axes3d.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/axis.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/axis.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/axis3d.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/axis3d.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backend_bases.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/backend_bases.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/Matplotlib.nib/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/Matplotlib.nib/classes.nib
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/Matplotlib.nib/info.nib
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/Matplotlib.nib/keyedobjects.nib
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/__init__.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/_gtkagg.so
@@ -42,6 +56,8 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_cairo.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_cocoaagg.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_cocoaagg.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_emf.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_emf.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_fltkagg.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_fltkagg.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_gd.py
@@ -56,10 +72,16 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_gtkcairo.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_paint.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_paint.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_pdf.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_pdf.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_ps.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_ps.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_qt.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_qt.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_qt4.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_qt4.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_qt4agg.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_qt4agg.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_qtagg.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_qtagg.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/backends/backend_svg.py
@@ -80,12 +102,16 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/cm.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/collections.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/collections.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/colorbar.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/colorbar.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/colors.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/colors.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/contour.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/contour.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/dates.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/dates.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/dviread.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/dviread.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/enthought/
lib/python${MODPY_VERSION}/site-packages/matplotlib/enthought/__init__.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/enthought/__init__.pyc
@@ -202,8 +228,144 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/lines.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/mathtext.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/mathtext.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mathtext2.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mathtext2.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/mlab.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/mlab.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/cmex10.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/cmmi10.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/cmr10.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/cmsy10.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/cmtt10.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pagd8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pagdo8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pagk8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pagko8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pbkd8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pbkdi8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pbkl8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pbkli8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pcrb8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pcrbo8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pcrr8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pcrro8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvb8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvb8an.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvbo8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvbo8an.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvl8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvlo8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvr8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvr8an.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvro8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/phvro8an.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pncb8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pncbi8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pncr8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pncri8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pplb8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pplbi8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pplr8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pplri8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/psyr.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/ptmb8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/ptmbi8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/ptmr8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/ptmri8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/putb8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/putbi8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/putr8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/putri8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pzcmi8a.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/afm/pzdr.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Bold.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-BoldOblique.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier-Oblique.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Courier.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Bold.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-BoldOblique.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica-Oblique.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Helvetica.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Symbol.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Bold.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-BoldItalic.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Italic.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraBI.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraBd.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraIt.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraMoBI.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraMoBd.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraMoIt.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraMono.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraSe.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/VeraSeBd.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/cmex10.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/cmr10.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/back.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/back.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/back.svg
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/back.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/filesave.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/filesave.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/filesave.svg
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/filesave.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/forward.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/forward.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/forward.svg
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/forward.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/hand.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/hand.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/hand.svg
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/hand.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/home.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/home.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/home.svg
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/home.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/matplotlib.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/matplotlib.svg
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/move.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/move.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/move.svg
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/move.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_close.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_close.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_down.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_down.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_left.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_left.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_refresh.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_refresh.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_right.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_right.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_save_as.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_save_as.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_up.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_up.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_zoom-in.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_zoom-in.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_zoom-out.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/stock_zoom-out.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/subplots.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/subplots.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/subplots.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/zoom_to_rect.png
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/zoom_to_rect.ppm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/zoom_to_rect.svg
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/images/zoom_to_rect.xpm
+lib/python${MODPY_VERSION}/site-packages/matplotlib/mpl-data/matplotlibrc
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/__init__.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/__init__.pyc
@@ -211,6 +373,8 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/_na_imports.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/_nc_imports.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/_nc_imports.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/_sp_imports.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/_sp_imports.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/fft/
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/fft/__init__.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/fft/__init__.pyc
@@ -226,12 +390,18 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/random_array/
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/random_array/__init__.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/numerix/random_array/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/nxutils.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/nxutils.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/patches.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/patches.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/proj3d.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/proj3d.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/pylab.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/pylab.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/pyparsing.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/pyparsing.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/quiver.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/quiver.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/table.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/table.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/texmanager.py
@@ -240,8 +410,13 @@
lib/python${MODPY_VERSION}/site-packages/matplotlib/text.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/ticker.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/ticker.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/toolkits/
+lib/python${MODPY_VERSION}/site-packages/matplotlib/toolkits/__init__.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/toolkits/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/transforms.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/transforms.pyc
+lib/python${MODPY_VERSION}/site-packages/matplotlib/units.py
+lib/python${MODPY_VERSION}/site-packages/matplotlib/units.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/widgets.py
lib/python${MODPY_VERSION}/site-packages/matplotlib/widgets.pyc
lib/python${MODPY_VERSION}/site-packages/matplotlib/windowing.py
@@ -249,7 +424,6 @@
lib/python${MODPY_VERSION}/site-packages/pylab.py
lib/python${MODPY_VERSION}/site-packages/pylab.pyc
share/examples/py-matplotlib/
-share/examples/py-matplotlib/README
share/examples/py-matplotlib/__init__.py
share/examples/py-matplotlib/accented_text.py
share/examples/py-matplotlib/agg_oo.py
@@ -258,17 +432,31 @@
share/examples/py-matplotlib/alignment_test.py
share/examples/py-matplotlib/anim.py
share/examples/py-matplotlib/anim_tk.py
+share/examples/py-matplotlib/animation_blit.py
+share/examples/py-matplotlib/animation_blit_fltk.py
+share/examples/py-matplotlib/animation_blit_qt.py
+share/examples/py-matplotlib/animation_blit_qt4.py
+share/examples/py-matplotlib/animation_blit_tk.py
+share/examples/py-matplotlib/animation_blit_wx.py
+share/examples/py-matplotlib/annotation_demo.py
share/examples/py-matplotlib/anscombe.py
share/examples/py-matplotlib/arctest.py
+share/examples/py-matplotlib/arrow_demo.py
share/examples/py-matplotlib/axes_demo.py
share/examples/py-matplotlib/axes_props.py
share/examples/py-matplotlib/axhspan_demo.py
+share/examples/py-matplotlib/axis_equal_demo.py
share/examples/py-matplotlib/backend_driver.py
share/examples/py-matplotlib/bar_stacked.py
share/examples/py-matplotlib/barchart_demo.py
+share/examples/py-matplotlib/barcode_demo.py
share/examples/py-matplotlib/barh_demo.py
share/examples/py-matplotlib/boxplot_demo.py
share/examples/py-matplotlib/break.py
+share/examples/py-matplotlib/broken_barh.py
+share/examples/py-matplotlib/clippath_test.py
+share/examples/py-matplotlib/clippedline.py
+share/examples/py-matplotlib/collections_demo.py
share/examples/py-matplotlib/color_by_yvalue.py
share/examples/py-matplotlib/color_demo.py
share/examples/py-matplotlib/colours.py
@@ -279,8 +467,10 @@
share/examples/py-matplotlib/coords_report.py
share/examples/py-matplotlib/csd_demo.py
share/examples/py-matplotlib/cursor_demo.py
+share/examples/py-matplotlib/custom_figure_class.py
share/examples/py-matplotlib/custom_ticker1.py
share/examples/py-matplotlib/customize_rc.py
+share/examples/py-matplotlib/dannys_example.py
share/examples/py-matplotlib/dash_control.py
share/examples/py-matplotlib/dashpointlabel.py
share/examples/py-matplotlib/dashtick.py
@@ -300,15 +490,19 @@
share/examples/py-matplotlib/date_demo2.py
share/examples/py-matplotlib/date_demo_convert.py
share/examples/py-matplotlib/date_demo_rrule.py
+share/examples/py-matplotlib/dynamic_collection.py
share/examples/py-matplotlib/dynamic_demo.py
share/examples/py-matplotlib/dynamic_demo_wx.py
share/examples/py-matplotlib/dynamic_image_gtkagg.py
share/examples/py-matplotlib/dynamic_image_wxagg.py
share/examples/py-matplotlib/dynamic_image_wxagg2.py
+share/examples/py-matplotlib/ellipse_demo.py
+share/examples/py-matplotlib/ellipse_rotated.py
share/examples/py-matplotlib/embedding_in_gtk.py
share/examples/py-matplotlib/embedding_in_gtk2.py
share/examples/py-matplotlib/embedding_in_gtk3.py
share/examples/py-matplotlib/embedding_in_qt.py
+share/examples/py-matplotlib/embedding_in_qt4.py
share/examples/py-matplotlib/embedding_in_tk.py
share/examples/py-matplotlib/embedding_in_tk2.py
share/examples/py-matplotlib/embedding_in_wx.py
@@ -334,6 +528,7 @@
share/examples/py-matplotlib/gdtest.py
share/examples/py-matplotlib/glyph_to_path.py
share/examples/py-matplotlib/gtk_spreadsheet.py
+share/examples/py-matplotlib/hatch_demo.py
share/examples/py-matplotlib/histogram_demo.py
share/examples/py-matplotlib/histogram_demo_canvasagg.py
share/examples/py-matplotlib/image_demo.py
@@ -341,18 +536,24 @@
share/examples/py-matplotlib/image_demo3.py
share/examples/py-matplotlib/image_demo_na.py
share/examples/py-matplotlib/image_interp.py
+share/examples/py-matplotlib/image_masked.py
share/examples/py-matplotlib/image_origin.py
share/examples/py-matplotlib/integral_demo.py
share/examples/py-matplotlib/interactive.py
share/examples/py-matplotlib/interactive2.py
+share/examples/py-matplotlib/interp_demo.py
share/examples/py-matplotlib/invert_axes.py
share/examples/py-matplotlib/keypress_demo.py
+share/examples/py-matplotlib/lasso_demo.py
share/examples/py-matplotlib/layer_images.py
share/examples/py-matplotlib/legend_auto.py
share/examples/py-matplotlib/legend_demo.py
share/examples/py-matplotlib/legend_demo2.py
+share/examples/py-matplotlib/legend_scatter.py
share/examples/py-matplotlib/line_collection.py
+share/examples/py-matplotlib/line_collection2.py
share/examples/py-matplotlib/line_styles.py
+share/examples/py-matplotlib/load_converter.py
share/examples/py-matplotlib/log_bar.py
share/examples/py-matplotlib/log_demo.py
share/examples/py-matplotlib/log_test.py
@@ -360,24 +561,30 @@
share/examples/py-matplotlib/major_minor_demo1.py
share/examples/py-matplotlib/major_minor_demo2.py
share/examples/py-matplotlib/masked_demo.py
+share/examples/py-matplotlib/mathtext2_demo.py
share/examples/py-matplotlib/mathtext_demo.py
share/examples/py-matplotlib/matplotlib_icon.py
share/examples/py-matplotlib/matshow.py
share/examples/py-matplotlib/movie_demo.py
-share/examples/py-matplotlib/mpl_with_glade.glade
share/examples/py-matplotlib/mpl_with_glade.py
share/examples/py-matplotlib/mri_demo.py
share/examples/py-matplotlib/mri_with_eeg.py
+share/examples/py-matplotlib/multi_image.py
share/examples/py-matplotlib/multiline.py
share/examples/py-matplotlib/multiple_figs_demo.py
share/examples/py-matplotlib/newscalarformatter_demo.py
share/examples/py-matplotlib/object_picker.py
share/examples/py-matplotlib/pcolor_demo.py
share/examples/py-matplotlib/pcolor_demo2.py
+share/examples/py-matplotlib/pcolor_log.py
+share/examples/py-matplotlib/pcolor_nonuniform.py
share/examples/py-matplotlib/pcolor_small.py
+share/examples/py-matplotlib/pick_event_demo.py
share/examples/py-matplotlib/picker_demo.py
share/examples/py-matplotlib/pie_demo.py
+share/examples/py-matplotlib/polar_bar.py
share/examples/py-matplotlib/polar_demo.py
+share/examples/py-matplotlib/polar_legend.py
share/examples/py-matplotlib/polar_scatter.py
share/examples/py-matplotlib/poly_editor.py
share/examples/py-matplotlib/poormans_contour.py
@@ -385,30 +592,54 @@
share/examples/py-matplotlib/printing_in_wx.py
share/examples/py-matplotlib/psd_demo.py
share/examples/py-matplotlib/pstest.py
+share/examples/py-matplotlib/pylab_with_gtk.py
share/examples/py-matplotlib/pythonic_matplotlib.py
+share/examples/py-matplotlib/quadmesh_demo.py
share/examples/py-matplotlib/quiver_demo.py
+share/examples/py-matplotlib/rc_traits.py
+share/examples/py-matplotlib/scatter_custom_symbol.py
share/examples/py-matplotlib/scatter_demo.py
share/examples/py-matplotlib/scatter_demo2.py
+share/examples/py-matplotlib/scatter_masked.py
share/examples/py-matplotlib/scatter_profile.py
+share/examples/py-matplotlib/scatter_star_poly.py
share/examples/py-matplotlib/set_and_get.py
share/examples/py-matplotlib/shared_axis_demo.py
+share/examples/py-matplotlib/simple3d.py
+share/examples/py-matplotlib/simple3d_oo.py
share/examples/py-matplotlib/simple_plot.py
share/examples/py-matplotlib/specgram_demo.py
+share/examples/py-matplotlib/spy_demos.py
share/examples/py-matplotlib/stem_plot.py
share/examples/py-matplotlib/stock_demo.py
+share/examples/py-matplotlib/strip_chart_demo.py
share/examples/py-matplotlib/subplot_demo.py
share/examples/py-matplotlib/subplot_toolbar.py
share/examples/py-matplotlib/subplots_adjust.py
share/examples/py-matplotlib/system_monitor.py
share/examples/py-matplotlib/table_demo.py
share/examples/py-matplotlib/tex_demo.py
+share/examples/py-matplotlib/tex_unicode_demo.py
share/examples/py-matplotlib/text_handles.py
share/examples/py-matplotlib/text_rotation.py
share/examples/py-matplotlib/text_themes.py
share/examples/py-matplotlib/to_numeric.py
share/examples/py-matplotlib/toggle_images.py
+share/examples/py-matplotlib/transoffset.py
share/examples/py-matplotlib/two_scales.py
share/examples/py-matplotlib/unicode_demo.py
+share/examples/py-matplotlib/units/
+share/examples/py-matplotlib/units/__init__.py
+share/examples/py-matplotlib/units/artist_tests.py
+share/examples/py-matplotlib/units/bar_unit_demo.py
+share/examples/py-matplotlib/units/basic_units.py
+share/examples/py-matplotlib/units/date_converter.py
+share/examples/py-matplotlib/units/date_support.py
+share/examples/py-matplotlib/units/evans_test.py
+share/examples/py-matplotlib/units/evans_test2.py
+share/examples/py-matplotlib/units/radian_demo.py
+share/examples/py-matplotlib/units/units_sample.py
+share/examples/py-matplotlib/units/units_scatter.py
share/examples/py-matplotlib/vertical_ticklabels.py
share/examples/py-matplotlib/vline_demo.py
share/examples/py-matplotlib/webapp_demo.py
@@ -417,121 +648,12 @@
share/examples/py-matplotlib/widgets/buttons.py
share/examples/py-matplotlib/widgets/check_buttons.py
share/examples/py-matplotlib/widgets/cursor.py
+share/examples/py-matplotlib/widgets/multicursor.py
share/examples/py-matplotlib/widgets/radio_buttons.py
+share/examples/py-matplotlib/widgets/rectangle_selector.py
share/examples/py-matplotlib/widgets/sliders.py
share/examples/py-matplotlib/widgets/span_selector.py
share/examples/py-matplotlib/wxcursor_demo.py
+share/examples/py-matplotlib/xcorr_demo.py
+share/examples/py-matplotlib/zoom_window.py
share/examples/py-matplotlib/zorder_demo.py
-share/py-matplotlib/
-share/py-matplotlib/Vera.ttf
-share/py-matplotlib/VeraBI.ttf
-share/py-matplotlib/VeraBd.ttf
-share/py-matplotlib/VeraIt.ttf
-share/py-matplotlib/VeraMoBI.ttf
-share/py-matplotlib/VeraMoBd.ttf
-share/py-matplotlib/VeraMoIt.ttf
-share/py-matplotlib/VeraMono.ttf
-share/py-matplotlib/VeraSe.ttf
-share/py-matplotlib/VeraSeBd.ttf
-share/py-matplotlib/back.png
-share/py-matplotlib/back.ppm
-share/py-matplotlib/back.svg
-share/py-matplotlib/back.xpm
-share/py-matplotlib/cmex10.afm
-share/py-matplotlib/cmex10.ttf
-share/py-matplotlib/cmmi10.afm
-share/py-matplotlib/cmmi10.ttf
-share/py-matplotlib/cmr10.afm
-share/py-matplotlib/cmr10.ttf
-share/py-matplotlib/cmsy10.afm
-share/py-matplotlib/cmsy10.ttf
-share/py-matplotlib/cmtt10.afm
-share/py-matplotlib/cmtt10.ttf
-share/py-matplotlib/filesave.png
-share/py-matplotlib/filesave.ppm
-share/py-matplotlib/filesave.svg
-share/py-matplotlib/filesave.xpm
-share/py-matplotlib/forward.png
-share/py-matplotlib/forward.ppm
-share/py-matplotlib/forward.svg
-share/py-matplotlib/forward.xpm
-share/py-matplotlib/hand.png
-share/py-matplotlib/hand.ppm
-share/py-matplotlib/hand.svg
-share/py-matplotlib/hand.xpm
-share/py-matplotlib/home.png
-share/py-matplotlib/home.ppm
-share/py-matplotlib/home.svg
-share/py-matplotlib/home.xpm
-share/py-matplotlib/matplotlib.svg
-share/py-matplotlib/matplotlibrc
-share/py-matplotlib/move.png
-share/py-matplotlib/move.ppm
-share/py-matplotlib/move.svg
-share/py-matplotlib/move.xpm
-share/py-matplotlib/pagd8a.afm
-share/py-matplotlib/pagdo8a.afm
-share/py-matplotlib/pagk8a.afm
-share/py-matplotlib/pagko8a.afm
-share/py-matplotlib/pbkd8a.afm
-share/py-matplotlib/pbkdi8a.afm
-share/py-matplotlib/pbkl8a.afm
-share/py-matplotlib/pbkli8a.afm
-share/py-matplotlib/pcrb8a.afm
-share/py-matplotlib/pcrbo8a.afm
-share/py-matplotlib/pcrr8a.afm
-share/py-matplotlib/pcrro8a.afm
-share/py-matplotlib/phvb8a.afm
-share/py-matplotlib/phvb8an.afm
-share/py-matplotlib/phvbo8a.afm
-share/py-matplotlib/phvbo8an.afm
-share/py-matplotlib/phvl8a.afm
-share/py-matplotlib/phvlo8a.afm
-share/py-matplotlib/phvr8a.afm
-share/py-matplotlib/phvr8an.afm
-share/py-matplotlib/phvro8a.afm
-share/py-matplotlib/phvro8an.afm
-share/py-matplotlib/pncb8a.afm
-share/py-matplotlib/pncbi8a.afm
-share/py-matplotlib/pncr8a.afm
-share/py-matplotlib/pncri8a.afm
-share/py-matplotlib/pplb8a.afm
-share/py-matplotlib/pplbi8a.afm
-share/py-matplotlib/pplr8a.afm
-share/py-matplotlib/pplri8a.afm
-share/py-matplotlib/psyr.afm
-share/py-matplotlib/ptmb8a.afm
-share/py-matplotlib/ptmbi8a.afm
-share/py-matplotlib/ptmr8a.afm
-share/py-matplotlib/ptmri8a.afm
-share/py-matplotlib/putb8a.afm
-share/py-matplotlib/putbi8a.afm
-share/py-matplotlib/putr8a.afm
-share/py-matplotlib/putri8a.afm
-share/py-matplotlib/pzcmi8a.afm
-share/py-matplotlib/pzdr.afm
-share/py-matplotlib/stock_close.ppm
-share/py-matplotlib/stock_close.xpm
-share/py-matplotlib/stock_down.ppm
-share/py-matplotlib/stock_down.xpm
-share/py-matplotlib/stock_left.ppm
-share/py-matplotlib/stock_left.xpm
-share/py-matplotlib/stock_refresh.ppm
-share/py-matplotlib/stock_refresh.xpm
-share/py-matplotlib/stock_right.ppm
-share/py-matplotlib/stock_right.xpm
-share/py-matplotlib/stock_save_as.ppm
-share/py-matplotlib/stock_save_as.xpm
-share/py-matplotlib/stock_up.ppm
-share/py-matplotlib/stock_up.xpm
-share/py-matplotlib/stock_zoom-in.ppm
-share/py-matplotlib/stock_zoom-in.xpm
-share/py-matplotlib/stock_zoom-out.ppm
-share/py-matplotlib/stock_zoom-out.xpm
-share/py-matplotlib/subplots.png
-share/py-matplotlib/subplots.ppm
-share/py-matplotlib/subplots.xpm
-share/py-matplotlib/zoom_to_rect.png
-share/py-matplotlib/zoom_to_rect.ppm
-share/py-matplotlib/zoom_to_rect.svg
-share/py-matplotlib/zoom_to_rect.xpm