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

Reply via email to