ports/149046: [MAINTAINER] math/py-matplotlib: update to 1.0.0

Geoffrey Mainland mainland at apeiron.net
Wed Jul 28 19:40:04 UTC 2010


>Number:         149046
>Category:       ports
>Synopsis:       [MAINTAINER] math/py-matplotlib: update to 1.0.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 28 19:40:03 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Geoffrey Mainland
>Release:        8.1-STABLE
>Organization:
>Environment:
FreeBSD hilbert.apeiron.net 8.1-STABLE FreeBSD 8.1-STABLE #3: Mon Jul 26 14:00:01 EDT 2010     toor at hilbert.apeiron.net:/usr/obj/usr/src/sys/HILBERT  amd64
>Description:
This patch update py-matplotlib to the 1.0.0 release. I have also added OPTIONS for the various back-ends. This should allow py-matplotlib to be built with far fewer dependencies for server deployment, a feature I've gotten several requests for.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN math/py-matplotlib.orig/Makefile math/py-matplotlib/Makefile
--- math/py-matplotlib.orig/Makefile	2010-04-04 21:59:47.000000000 -0400
+++ math/py-matplotlib/Makefile	2010-07-28 15:00:41.000000000 -0400
@@ -7,11 +7,11 @@
 #
 
 PORTNAME=	matplotlib
-PORTVERSION=	0.99.1.1
+PORTVERSION=	1.0.0
 CATEGORIES=	math python
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.99.1/
+MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-1.0/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-DISTFILES=	${PORTNAME}-0.99.1.2.tar.gz
+DISTNAME=	${PORTNAME}-1.0.0
 
 MAINTAINER=	mainland at apeiron.net
 COMMENT=	A plotting library uses a syntax familiar to matlab users
@@ -19,40 +19,106 @@
 BUILD_DEPENDS=	${PYNUMPY} \
 		${PYTHON_PKGNAMEPREFIX}dateutil>=1.4:${PORTSDIR}/devel/py-dateutil \
 		${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \
-		${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter \
 		${LOCALBASE}/lib/libagg.a:${PORTSDIR}/graphics/agg
 LIB_DEPENDS=	freetype.9:${PORTSDIR}/print/freetype2 \
 		png.6:${PORTSDIR}/graphics/png
-RUN_DEPENDS=	${PYNUMPY} \
-		${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
-.if defined(PACKAGE_BUILDING)
-BUILD_DEPENDS+=	Xvfb:${X_VFBSERVER_PORT}
-.endif
+RUN_DEPENDS=	${PYNUMPY}
 
 USE_PYTHON=	2.4+
 USE_PYDISTUTILS=	yes
+CFLAGS+=	-I${LOCALBASE}/include
+WRKSRC=		${WRKDIR}/${PORTNAME}-1.0.0/
+
+OPTIONS=        GTKBACKEND	"GTK backend support"		ON \
+		GTKAGGBACKEND	"GTKAgg backend support"	ON \
+		TKAGGBACKEND	"TKAgg backend support"		ON \
+		WXAGGBACKEND	"WXAgg backend support"		OFF
+
+UNIQUENAME=	${PORTNAME}
+
+.include <bsd.port.options.mk>
+
+.if defined(PACKAGE_BUILDING) &&
+    (defined(WITH_GTKBACKEND) || defined(WITH_GTKAGGBACKEND) ||
+     defined(WITH_TKAGGBACKEND) || defined(WITH_WXAGGBACKEND))
+BUILD_DEPENDS+=	Xvfb:${X_VFBSERVER_PORT}
+.endif
+
+.if defined(WITH_GTKBACKEND) || defined(WITH_GTKAGGBACKEND)
 USE_GNOME=	gtk20 pygtk2
+.endif
+
+.if defined(WITH_GTKBACKEND) && !defined(WITHOUT_GTKBACKEND)
+GTK_BACKEND=True
+
+PLIST_SUB+= GTKBACKEND=""
+.else
+GTK_BACKEND=False
+
+PLIST_SUB+= GTKBACKEND="@comment "
+.endif
+
+.if defined(WITH_GTKAGGBACKEND)
+GTKAGG_BACKEND=True
+
+PLIST_SUB+= GTKAGGBACKEND=""
+.else
+GTKAGG_BACKEND=False
+
+PLIST_SUB+= GTKAGGBACKEND="@comment "
+.endif
+
+.if defined(WITH_TKAGGBACKEND)
+BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
+RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
+
 USE_TCL_RUN=	yes
 USE_TK_RUN=	yes
-CFLAGS+=	-I${LOCALBASE}/include
-WRKSRC=		${WRKDIR}/${PORTNAME}-0.99.1.1
-WANT_WX=	2.6
 
-.include <bsd.port.pre.mk>
+TKAGG_BACKEND=True
+
+PLIST_SUB+= TKAGGBACKEND=""
+.else
+TKAGG_BACKEND=False
 
-.if defined(WITH_WXPYTHON) || ${HAVE_WX:Mpython} != ""
+PLIST_SUB+= TKAGGBACKEND="@comment "
+.endif
+
+.if defined(WITH_WXAGGBACKEND)
 USE_WX=	2.6
 WX_COMPS=	python
 CONFIGURE_ENV+=	WX_CONFIG="${WX_CONFIG}"
+
+WXAGG_BACKEND=True
+
+PLIST_SUB+= WXAGGBACKEND=""
+.else
+WXAGG_BACKEND=False
+
+PLIST_SUB+= WXAGGBACKEND="@comment "
 .endif
 
+.include <bsd.port.pre.mk>
+
 EXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
 
+# bsd.tcl.mk doesn't set TK_VER, so we use TCL_VER instead
 post-patch:
 	${REINPLACE_CMD} -e 's|png_infopp_NULL|NULL|' \
 		${WRKSRC}/src/_png.cpp
 	${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
+			 -e 's|%%TCL_INCLUDEDIR%%|${TCL_INCLUDEDIR}|g' \
+			 -e 's|%%TK_INCLUDEDIR%%|${TK_INCLUDEDIR}|g' \
+			 -e 's|%%TCL_LIBDIR%%|${TCL_LIBDIR}|g' \
+			 -e 's|%%TK_LIBDIR%%|${TK_LIBDIR}|g' \
+			 -e 's|%%TCL_VER%%|${TCL_VER:S/.//}|g' \
+			 -e 's|%%TK_VER%%|${TCL_VER:S/.//}|g' \
 		${WRKSRC}/setupext.py
+	${REINPLACE_CMD} -e 's|%%GTK_BACKEND%%|${GTK_BACKEND}|g' \
+			 -e 's|%%GTKAGG_BACKEND%%|${GTKAGG_BACKEND}|g' \
+			 -e 's|%%TKAGG_BACKEND%%|${TKAGG_BACKEND}|g' \
+			 -e 's|%%WXAGG_BACKEND%%|${WXAGG_BACKEND}|g' \
+		${WRKSRC}/setup.cfg
 
 .if !defined(NOPORTEXAMPLES)
 post-install:
diff -ruN math/py-matplotlib.orig/distinfo math/py-matplotlib/distinfo
--- math/py-matplotlib.orig/distinfo	2010-04-04 21:59:47.000000000 -0400
+++ math/py-matplotlib/distinfo	2010-07-28 11:11:28.000000000 -0400
@@ -1,3 +1,3 @@
-MD5 (matplotlib-0.99.1.2.tar.gz) = 952e2c992e4a762b8538171f51c9140a
-SHA256 (matplotlib-0.99.1.2.tar.gz) = 6911814dd1d8c5b5fc3100e996f01721b102cce568414352496732a8e6e3908a
-SIZE (matplotlib-0.99.1.2.tar.gz) = 11940390
+MD5 (matplotlib-1.0.0.tar.gz) = 7d964de548c9887917762a11e0ffecd3
+SHA256 (matplotlib-1.0.0.tar.gz) = 02abed1c359479865152ff9411f238ffd3256040da23295fd3bc4c58eb862dee
+SIZE (matplotlib-1.0.0.tar.gz) = 12918842
diff -ruN math/py-matplotlib.orig/files/patch-setup.cfg math/py-matplotlib/files/patch-setup.cfg
--- math/py-matplotlib.orig/files/patch-setup.cfg	1969-12-31 19:00:00.000000000 -0500
+++ math/py-matplotlib/files/patch-setup.cfg	2010-07-28 14:35:22.000000000 -0400
@@ -0,0 +1,86 @@
+--- setup.cfg	1969-12-31 19:00:00.000000000 -0500
++++ setup.cfg	2010-07-06 10:44:15.000000000 -0400
+@@ -0,0 +1,83 @@
++# Rename this file to setup.cfg to modify matplotlib's
++# build options.
++
++[egg_info]
++tag_svn_revision = 1
++
++[directories]
++# Uncomment to override the default basedir in setupext.py.
++# This can be a single directory or a space-delimited list of directories.
++#basedirlist = /usr
++
++[status]
++# To suppress display of the dependencies and their versions
++# at the top of the build log, uncomment the following line:
++#suppress = True
++#
++# Uncomment to insert lots of diagnostic prints in extension code
++#verbose = True
++
++[provide_packages]
++# By default, matplotlib checks for a few dependencies and
++# installs them if missing. This feature can be turned off
++# by uncommenting the following lines. Acceptible values are:
++#     True: install, overwrite an existing installation
++#     False: do not install
++#     auto: install only if the package is unavailable. This
++#           is the default behavior
++#
++## Date/timezone support:
++pytz = False
++dateutil = False
++
++[gui_support]
++# Matplotlib supports multiple GUI toolkits, including Cocoa,
++# GTK, Fltk, MacOSX, Qt, Qt4, Tk, and WX. Support for many of
++# these toolkits requires AGG, the Anti-Grain Geometry library,
++# which is provided by matplotlib and built by default.
++#
++# Some backends are written in pure Python, and others require
++# extension code to be compiled. By default, matplotlib checks
++# for these GUI toolkits during installation and, if present,
++# compiles the required extensions to support the toolkit. GTK
++# support requires the GTK runtime environment and PyGTK. Wx
++# support requires wxWidgets and wxPython. Tk support requires
++# Tk and Tkinter. The other GUI toolkits do not require any
++# extension code, and can be used as long as the libraries are
++# installed on your system.
++#
++# You can uncomment any the following lines if you know you do
++# not want to use the GUI toolkit. Acceptible values are:
++#     True: build the extension. Exits with a warning if the
++#           required dependencies are not available
++#     False: do not build the extension
++#     auto: build if the required dependencies are available,
++#           otherwise skip silently. This is the default
++#           behavior
++#
++gtk = %%GTK_BACKEND%%
++gtkagg = %%GTKAGG_BACKEND%%
++tkagg = %%TKAGG_BACKEND%%
++wxagg = %%WXAGG_BACKEND%%
++#macosx = False
++
++[rc_options]
++# User-configurable options
++#
++# Default backend, one of: Agg, Cairo, CocoaAgg, GTK, GTKAgg, GTKCairo,
++# FltkAgg, MacOSX, Pdf, Ps, QtAgg, Qt4Agg, SVG, TkAgg, WX, WXAgg.
++#
++# The Agg, Ps, Pdf and SVG backends do not require external
++# dependencies. Do not choose GTK, GTKAgg, GTKCairo, MacOSX, TkAgg or WXAgg
++# if you have disabled the relevent extension modules.  Agg will be used
++# by default.
++#
++#backend = Agg
++#
++# The numerix module was historically used to provide
++# compatibility between the Numeric, numarray, and NumPy array
++# packages. Now that NumPy has emerge as the universal array
++# package for python, numerix is not really necessary and is
++# maintained to provide backward compatibility. Do not change
++# this unless you have a compelling reason to do so.
++#numerix = numpy
diff -ruN math/py-matplotlib.orig/files/patch-setupext.py math/py-matplotlib/files/patch-setupext.py
--- math/py-matplotlib.orig/files/patch-setupext.py	2009-12-03 11:16:14.000000000 -0500
+++ math/py-matplotlib/files/patch-setupext.py	2010-07-28 11:33:22.000000000 -0400
@@ -1,6 +1,6 @@
---- setupext.py.orig	2009-08-02 03:15:24.000000000 +0800
-+++ setupext.py	2009-11-18 15:03:10.000000000 +0800
-@@ -55,6 +55,9 @@
+--- setupext.py.orig    2010-07-28 11:18:08.000000000 -0400
++++ setupext.py 2010-07-28 11:21:02.000000000 -0400
+@@ -68,6 +68,9 @@
      'freebsd4' : ['/usr/local', '/usr'],
      'freebsd5' : ['/usr/local', '/usr'],
      'freebsd6' : ['/usr/local', '/usr'],
@@ -10,25 +10,25 @@
      'sunos5' : [os.getenv('MPLIB_BASE') or '/usr/local',],
      'gnukfreebsd5' : ['/usr/local', '/usr'],
      'gnukfreebsd6' : ['/usr/local', '/usr'],
-@@ -756,7 +759,7 @@
+@@ -789,7 +792,7 @@
          module.libraries.extend(wxlibs)
          return
- 
+
 -    get_pkgconfig(module, '', flags='--cppflags --libs', pkg_config_exec='wx-config')
 +    get_pkgconfig(module, '', flags='--cppflags --libs', pkg_config_exec=wxconfig)
- 
+
  # Make sure you use the Tk version given by Tkinter.TkVersion
  # or else you'll build for a wrong version of the Tcl
-@@ -1054,9 +1057,9 @@
- 
+@@ -1092,9 +1095,9 @@
+
          # Add final versions of directories and libraries to module lists
          tcl_lib, tcl_inc, tk_lib, tk_inc = result
 -        module.include_dirs.extend([tcl_inc, tk_inc])
 -        module.library_dirs.extend([tcl_lib, tk_lib])
 -        module.libraries.extend(['tk' + tk_ver, 'tcl' + tk_ver])
-+        module.include_dirs.extend(["/usr/local/include/tcl8.5", "/usr/local/include/tk8.5"])
++        module.include_dirs.extend(["%%TCL_INCLUDEDIR%%", "%%TK_INCLUDEDIR%%"])
 +        module.library_dirs.extend(["%%TCL_LIBDIR%%", "%%TK_LIBDIR%%"])
-+        module.libraries.extend(['tk85', 'tcl85'])
- 
++        module.libraries.extend(['tk' + "%%TK_VER%%", 'tcl' + "%%TCL_VER%%"])
+
      return message
- 
+
diff -ruN math/py-matplotlib.orig/pkg-plist math/py-matplotlib/pkg-plist
--- math/py-matplotlib.orig/pkg-plist	2010-04-04 21:59:47.000000000 -0400
+++ math/py-matplotlib/pkg-plist	2010-07-28 14:24:16.000000000 -0400
@@ -15,6 +15,7 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/_pylab_helpers.py
 %%PYTHON_SITELIBDIR%%/matplotlib/_pylab_helpers.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/_pylab_helpers.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/_tri.so
 %%PYTHON_SITELIBDIR%%/matplotlib/afm.py
 %%PYTHON_SITELIBDIR%%/matplotlib/afm.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/afm.pyo
@@ -33,13 +34,23 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/Matplotlib.nib/classes.nib
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/Matplotlib.nib/info.nib
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/Matplotlib.nib/keyedobjects.nib
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/__init__.py
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/__init__.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/__init__.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/figureoptions.py
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/figureoptions.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/figureoptions.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/formlayout.py
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/formlayout.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor/formlayout.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/__init__.py
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/__init__.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/__init__.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/_backend_agg.so
-%%PYTHON_SITELIBDIR%%/matplotlib/backends/_backend_gdk.so
-%%PYTHON_SITELIBDIR%%/matplotlib/backends/_gtkagg.so
-%%PYTHON_SITELIBDIR%%/matplotlib/backends/_tkagg.so
+%%GTKBACKEND%%%%PYTHON_SITELIBDIR%%/matplotlib/backends/_backend_gdk.so
+%%GTKAGGBACKEND%%%%PYTHON_SITELIBDIR%%/matplotlib/backends/_gtkagg.so
+%%TKAGGBACKEND%%%%PYTHON_SITELIBDIR%%/matplotlib/backends/_tkagg.so
+%%WXAGGBACKEND%%%%PYTHON_SITELIBDIR%%/matplotlib/backends/_wxagg.so
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/backend_agg.py
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/backend_agg.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/backend_agg.pyo
@@ -109,6 +120,9 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/tkagg.py
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/tkagg.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/backends/tkagg.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/windowing.py
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/windowing.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/backends/windowing.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/bezier.py
 %%PYTHON_SITELIBDIR%%/matplotlib/bezier.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/bezier.pyo
@@ -148,6 +162,9 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/delaunay/triangulate.py
 %%PYTHON_SITELIBDIR%%/matplotlib/delaunay/triangulate.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/delaunay/triangulate.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/docstring.py
+%%PYTHON_SITELIBDIR%%/matplotlib/docstring.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/docstring.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/dviread.py
 %%PYTHON_SITELIBDIR%%/matplotlib/dviread.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/dviread.pyo
@@ -164,6 +181,9 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/fontconfig_pattern.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/fontconfig_pattern.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/ft2font.so
+%%PYTHON_SITELIBDIR%%/matplotlib/gridspec.py
+%%PYTHON_SITELIBDIR%%/matplotlib/gridspec.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/gridspec.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/hatch.py
 %%PYTHON_SITELIBDIR%%/matplotlib/hatch.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/hatch.pyo
@@ -182,9 +202,6 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/mlab.py
 %%PYTHON_SITELIBDIR%%/matplotlib/mlab.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/mlab.pyo
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/example/aapl.npy
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/example/goog.npy
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/example/msft_nasdaq.npy
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/afm/cmex10.afm
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/afm/cmmi10.afm
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/afm/cmr10.afm
@@ -246,6 +263,10 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/pdfcorefonts/Times-Roman.afm
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/pdfcorefonts/ZapfDingbats.afm
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/COPYRIGHT.TXT
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/README.TXT
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/RELEASENOTES.TXT
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf
@@ -254,15 +275,15 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz1Sym.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz1SymBol.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz2Sym.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz2SymBol.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz3Sym.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz3SymBol.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz4Sym.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz4SymBol.ttf
-%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSiz5Sym.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/Vera.ttf
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/VeraBI.ttf
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf/VeraBd.ttf
@@ -306,6 +327,7 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/images/move.ppm
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/images/move.svg
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/images/move.xpm
+%%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/images/qt4_editor_options.svg
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/images/stock_close.ppm
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/images/stock_close.xpm
 %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/images/stock_down.ppm
@@ -368,6 +390,9 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/path.py
 %%PYTHON_SITELIBDIR%%/matplotlib/path.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/path.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/patheffects.py
+%%PYTHON_SITELIBDIR%%/matplotlib/patheffects.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/patheffects.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/projections/__init__.py
 %%PYTHON_SITELIBDIR%%/matplotlib/projections/__init__.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/projections/__init__.pyo
@@ -398,6 +423,9 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/__init__.py
 %%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/__init__.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/__init__.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/ipython_console_highlighting.py
+%%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/ipython_console_highlighting.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/ipython_console_highlighting.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/mathmpl.py
 %%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/mathmpl.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/sphinxext/mathmpl.pyo
@@ -413,12 +441,237 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/table.py
 %%PYTHON_SITELIBDIR%%/matplotlib/table.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/table.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/__init__.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/__init__.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/__init__.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/compare.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/compare.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/compare.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/decorators.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/decorators.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/decorators.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/Duration.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/Duration.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/Duration.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/Epoch.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/Epoch.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/Epoch.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/EpochConverter.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/EpochConverter.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/EpochConverter.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/StrConverter.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/StrConverter.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/StrConverter.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDbl.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDbl.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDbl.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDblConverter.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDblConverter.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDblConverter.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDblFormatter.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDblFormatter.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/UnitDblFormatter.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/__init__.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/__init__.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units/__init__.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/noseclasses.py
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/noseclasses.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/testing/noseclasses.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_agg.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_agg.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_agg.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_axes.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_axes.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_axes.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_backend_svg.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_backend_svg.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_backend_svg.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_basic.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_basic.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_basic.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_cbook.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_cbook.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_cbook.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_dates.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_dates.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_dates.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_image.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_image.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_image.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_mathtext.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_mathtext.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_mathtext.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_mlab.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_mlab.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_mlab.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_simplification.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_simplification.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_simplification.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_spines.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_spines.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_spines.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_text.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_text.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_text.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_transforms.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_transforms.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/test_transforms.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/axhspan_epoch.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/axvspan_epoch.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/const_xy.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/const_xy.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/const_xy.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/fill_units.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/fill_units.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/fill_units.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_001.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_002.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/hexbin_extent.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/hexbin_extent.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/hexbin_extent.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/imshow.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/imshow.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/imshow.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/imshow_clip.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/imshow_clip.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/imshow_clip.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/nonfinite_limits.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/offset_points.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/offset_points.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/offset_points.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_axes.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_axes.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_axes.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_coords.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_coords.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_coords.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_rmin.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_rmin.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_rmin.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_units.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_units.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_units.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_wrap_180.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polar_wrap_360.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/shaped data.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/shaped_data.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/shaped_data.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/shaped_data.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/single_date.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/single_date.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/single_date.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/single_point.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/single_point.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/single_point.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/symlog.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/symlog.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes/symlog.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/DateFormatter_fractionalSeconds.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/DateFormatter_fractionalSeconds.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/DateFormatter_fractionalSeconds.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/RRuleLocator_bounds.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/RRuleLocator_bounds.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/RRuleLocator_bounds.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axhline.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axhline.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axhline.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axhspan.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axhspan.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axhspan.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axvline.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axvline.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axvline.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axvspan.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axvspan.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_axvspan.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_empty.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_empty.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates/date_empty.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_image/figimage-0.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_image/figimage-1.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_image/image_interps.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_image/image_interps.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_image/image_interps.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipper_edge.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipper_edge.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipper_edge.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipping.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipping.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipping.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/fft_peaks.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/fft_peaks.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/fft_peaks.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/overflow.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/overflow.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/overflow.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/simplify_curve.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/simplify_curve.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification/simplify_curve.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_text/font_styles.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_text/font_styles.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_text/font_styles.svg
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_text/multiline.pdf
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_text/multiline.png
+%%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_text/multiline.svg
 %%PYTHON_SITELIBDIR%%/matplotlib/texmanager.py
 %%PYTHON_SITELIBDIR%%/matplotlib/texmanager.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/texmanager.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/text.py
 %%PYTHON_SITELIBDIR%%/matplotlib/text.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/text.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/textpath.py
+%%PYTHON_SITELIBDIR%%/matplotlib/textpath.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/textpath.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/ticker.py
 %%PYTHON_SITELIBDIR%%/matplotlib/ticker.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/ticker.pyo
@@ -428,6 +681,21 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/transforms.py
 %%PYTHON_SITELIBDIR%%/matplotlib/transforms.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/transforms.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/__init__.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/__init__.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/__init__.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/triangulation.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/triangulation.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/triangulation.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/tricontour.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/tricontour.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/tricontour.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/tripcolor.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/tripcolor.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/tripcolor.pyo
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/triplot.py
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/triplot.pyc
+%%PYTHON_SITELIBDIR%%/matplotlib/tri/triplot.pyo
 %%PYTHON_SITELIBDIR%%/matplotlib/ttconv.so
 %%PYTHON_SITELIBDIR%%/matplotlib/type1font.py
 %%PYTHON_SITELIBDIR%%/matplotlib/type1font.pyc
@@ -438,13 +706,10 @@
 %%PYTHON_SITELIBDIR%%/matplotlib/widgets.py
 %%PYTHON_SITELIBDIR%%/matplotlib/widgets.pyc
 %%PYTHON_SITELIBDIR%%/matplotlib/widgets.pyo
-%%PYTHON_SITELIBDIR%%/matplotlib/windowing.py
-%%PYTHON_SITELIBDIR%%/matplotlib/windowing.pyc
-%%PYTHON_SITELIBDIR%%/matplotlib/windowing.pyo
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/backends/Matplotlib.nib
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/backends/qt4_editor
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/backends
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/delaunay
- at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/example
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/afm
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/pdfcorefonts
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/mpl-data/fonts/ttf
@@ -459,6 +724,18 @@
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/numerix
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/projections
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib/sphinxext
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/testing/jpl_units
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/testing
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_axes
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_dates
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_image
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_mathtext
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_simplification
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_spines
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images/test_text
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests/baseline_images
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tests
+ at dirrm %%PYTHON_SITELIBDIR%%/matplotlib/tri
 @dirrm %%PYTHON_SITELIBDIR%%/matplotlib
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/__init__.py
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/__init__.pyc
@@ -484,12 +761,24 @@
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axes_size.py
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axes_size.pyc
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axes_size.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axis_artist.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axis_artist.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axis_artist.pyo
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axislines.py
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axislines.pyc
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axislines.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axisline_style.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axisline_style.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/axisline_style.pyo
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/clip_path.py
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/clip_path.pyc
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/clip_path.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/colorbar.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/colorbar.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/colorbar.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/floating_axes.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/floating_axes.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/floating_axes.pyo
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/grid_finder.py
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/grid_finder.pyc
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/grid_finder.pyo
@@ -502,6 +791,63 @@
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/parasite_axes.py
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/parasite_axes.pyc
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid/parasite_axes.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/__init__.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/__init__.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/__init__.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/anchored_artists.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/anchored_artists.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/anchored_artists.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_divider.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_divider.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_divider.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_grid.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_grid.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_grid.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_rgb.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_rgb.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_rgb.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_size.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_size.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/axes_size.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/colorbar.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/colorbar.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/colorbar.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/inset_locator.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/inset_locator.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/inset_locator.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/mpl_axes.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/mpl_axes.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/mpl_axes.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/parasite_axes.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/parasite_axes.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1/parasite_axes.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/__init__.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/__init__.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/__init__.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/angle_helper.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/angle_helper.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/angle_helper.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axis_artist.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axis_artist.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axis_artist.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axisline_style.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axisline_style.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axisline_style.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axislines.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axislines.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/axislines.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/clip_path.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/clip_path.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/clip_path.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/floating_axes.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/floating_axes.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/floating_axes.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/grid_finder.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/grid_finder.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/grid_finder.pyo
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/grid_helper_curvelinear.py
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/grid_helper_curvelinear.pyc
+%%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist/grid_helper_curvelinear.pyo
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/exceltools.py
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/exceltools.pyc
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/exceltools.pyo
@@ -524,6 +870,8 @@
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/mplot3d/proj3d.pyc
 %%PYTHON_SITELIBDIR%%/mpl_toolkits/mplot3d/proj3d.pyo
 @dirrm %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid
+ at dirrm %%PYTHON_SITELIBDIR%%/mpl_toolkits/axes_grid1
+ at dirrm %%PYTHON_SITELIBDIR%%/mpl_toolkits/axisartist
 @dirrm %%PYTHON_SITELIBDIR%%/mpl_toolkits/mplot3d
 @dirrm %%PYTHON_SITELIBDIR%%/mpl_toolkits
 %%PYTHON_SITELIBDIR%%/pylab.py
@@ -539,6 +887,7 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animation/animation_blit_tk.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animation/animation_blit_wx.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animation/animate_decay_tk_blit.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/animation/draggable_legend.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animation/dynamic_collection.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animation/dynamic_image_gtkagg.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animation/dynamic_image_wxagg2.py
@@ -563,10 +912,13 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/custom_scale_example.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/date_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/date_index_formatter.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/demo_affine_image.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/donut_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/engineering_formatter.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/fahrenheit_celcius_scales.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/font_family_rc.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/font_file.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/hinton_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/histogram_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/histogram_path_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/image_zcoord.py
@@ -579,70 +931,53 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/path_patch_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/quad_bezier.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/radar_chart.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/sankey_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/scatter_piecharts.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/span_regions.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/two_scales.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/unicode_minus.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/watermark_image.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/api/watermark_text.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_rgb.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_axes_grid.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_axes_grid2.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_axes_rgb.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_axisline_style.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_colorbar_with_inset_locator.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_curvelinear_grid.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_fixed_size_axes.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_curvelinear_grid2.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_floating_axes.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_floating_axis.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_image.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_parasite_axes.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_parasite_axes2.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/inset_locator_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/inset_locator_demo2.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/parasite_simple.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/parasite_simple2.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/scatter_hist.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_anchored_artists.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axes_divider1.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axes_divider2.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axes_divider3.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axesgrid.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axesgrid2.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axisline.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axisline2.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axisline3.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/simple_axisline4.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/axes_grid/demo_axes_divider.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AAPL.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/INTC.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/aapl.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/ct.raw
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/data_x_x2_x3.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/demodata.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/eeg.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/embedding_in_wx3.xrc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/goog.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/intc.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/lena.jpg
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/lena.png
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/logo2.png
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/membrane.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/msft.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/msft_nasdaq_d.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/s1045.ima
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/README.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/close_event.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/data_browser.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/figure_axes_enter_leave.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/idle_and_timeout.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/keypress_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/lasso_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/legend_picking.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/looking_glass.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/path_editor.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/pick_event_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/pick_event_demo2.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/pipong.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/poly_editor.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/pong_gtk.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/pong_qt.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/resample.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/timers.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/viewlims.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/poly_editor.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/event_handling/zoom_window.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/contour_manual.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/rasterization_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/font_indexing.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/ftface_props.py
@@ -652,6 +987,8 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/rc_traits.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/rec_groupby_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/rec_join_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/sample_data_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/sample_data_test.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/svg_filter_line.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/svg_filter_pie.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/misc/tight_bbox_test.py
@@ -659,14 +996,21 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/bars3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/contour3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/contour3d_demo2.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/contour3d_demo3.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/contourf3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/hist3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/lines3d_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/pathpatch3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/polys3d_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/rotate_axes3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/scatter3d_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/subplot3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/surface3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/surface3d_demo2.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/surface3d_demo3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/surface3d_radial_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/text3d_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/wire3d_animation_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplot3d/2dcollections3d_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/README
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/__init__.py
@@ -676,6 +1020,7 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/anchored_artists.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/annotation_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/annotation_demo2.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/annotation_demo3.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/anscombe.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/arctest.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/arrow_demo.py
@@ -693,6 +1038,7 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/barh_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/boxplot_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/boxplot_demo2.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/boxplot_demo3.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/break.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/broken_barh.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/centered_ticklabels.py
@@ -724,6 +1070,11 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/date_demo_convert.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/date_demo_rrule.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/date_index_formatter.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/demo_agg_filter.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/demo_annotation_box.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/demo_bboximage.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/demo_ribbon_box.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/demo_text_path.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/demo_text_rotation_mode.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/dolphin.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/ellipse_collection.py
@@ -744,6 +1095,7 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/fill_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/fill_demo2.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/fill_spiral.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/filledmarker_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/finance_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/finance_work2.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/findobj_demo.py
@@ -804,11 +1156,14 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/mri_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/mri_with_eeg.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/multi_image.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/multicolored_line.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/multiline.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/multipage_pdf.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/multiple_figs_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/multiple_yaxis_with_spines.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/nan_test.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/newscalarformatter_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/patheffect_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/pcolor_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/pcolor_demo2.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/pcolor_log.py
@@ -843,7 +1198,6 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/show_colormaps.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/simple_plot.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/simple_plot_fps.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/simplification_clipping_test.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/specgram_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/spine_placement_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/spy_demos.py
@@ -854,6 +1208,7 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/subplot_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/subplot_toolbar.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/subplots_adjust.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/subplots_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/symlog_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/system_monitor.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/table_demo.py
@@ -866,6 +1221,10 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/to_numeric.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/toggle_images.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/transoffset.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/tricontour_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/tricontour_vs_griddata.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/tripcolor_demo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/triplot_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/unicode_demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/usetex_baseline_test.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pylab_examples/usetex_fonteffects.py
@@ -946,7 +1305,6 @@
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/animation
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/api
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/axes_grid
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/data
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/event_handling
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/misc
 %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/mplot3d


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list