Commit graph

76 commits

Author SHA1 Message Date
gson
7afd4f6928 py-matplotlib: fix PR 53425
Don't call fflush() on a read-only file pointer; it is an error on BSD
systems and causes the import of matplotlib.pyplot to fail.
2018-07-11 16:19:32 +00:00
adam
aa8e960fe7 py-matplotlib: updated to 2.2.2
v2.2.2 LTS
This release fixes a number of critical bugs:
 - restores matplotlib.verbose (fixing embedding in pycharm)
 - preserve precision when color mapping small portions of data with
   extreme outliers
 - fixes saving long movies with ffmpeg
 - fixes UnbourdLocal error in contour labeling
 - fixes import failure on python 3.4.0 and 3.4.1
 - fixes compile time failures with clang on 32bit platforms
 - fixes an icon in the Tk backends
 - fixes several issues with Tables
 - fixes expanding offset boxes with tight_layout
 - revert changes to the font caching to avoid a possible bug in
   backports.lru_cache
 - numerous docstring and documentation fixes
We have reverted the deprecation of font_manager.TempCache.
v2.2.1 did not actually restore matplotlib.verbose.


v2.2.1 LTS
This release fixes a number of critical bugs:
 - restores matplotlib.verbose (fixing embedding in pycharm)
 - preserve precision when color mapping small portions of data with
   extreme outliers
 - fixes saving long movies with ffmpeg
 - fixes UnbourdLocal error in contour labeling
 - fixes import failure on python 3.4.0 and 3.4.1
 - fixes compile time failures with clang on 32bit platforms
 - fixes an icon in the Tk backends
 - fixes several issues with Tables
 - fixes expanding offset boxes with tight_layout
 - revert changes to the font caching to avoid a possible bug in
   backports.lru_cache
 - numerous docstring and documentation fixes
We have reverted the deprecation of font_manager.TempCache.


v2.2.0 LTS
This release includes new features including:
 - An experimental constrained layout manager
 - Color blind friendly color map (cividis) and color cycle
   (tableau-colorblind10)
 - native support for numpy.datetime64 types
 - animated gif writing via pillow
 - TkAgg now works with pypy
 - cairo based backends for Qt, Tk, and WX

There are several API changes in this release:
 - To support the constrained layout Matplotlib has a new required
   dependency (kiwisolver).
 - The matplotlib.finance module has been removed, development has
   moved to a stand-alone project.
2018-04-14 12:52:56 +00:00
adam
0c6eb9c9ce py-matplotlib: removed buildlink3.mk (use DEPENDS) 2018-02-07 12:33:24 +00:00
adam
ab414b371c py-matplotlib: updated to 2.1.2
2.1.2:
This release fixes a number of critical bugs:
- fix a typo in mlab.cohere which yielded incorrect results
- allow nonposx / nonposy to pass through loglog
- fix color comparisons when finding handles with legend
- fixes a recursive draw bug and a major performance regression in
  Qt5Agg backend
- fix a re-draw bug in WxAgg
- fix image scaling with high-bit depth integers
- revert the busy-cursor
2018-01-30 10:28:51 +00:00
wiz
3189bbd905 py-matplotlib: follow redirect 2018-01-14 10:38:17 +00:00
adam
01f6bdebe1 py-matplotlib: updated to 2.1.1
2.1.1:
Bug fixes.
2017-12-22 12:21:54 +00:00
wiz
37ff97a3da *: depend on py-cairo now it supports all python versions 2017-11-24 22:15:58 +00:00
adam
c2ab845104 For Python 2.7: depend on py-backports.functools_lru_cache instead of py-functools32 2017-11-15 14:19:43 +00:00
adam
6acf6b9b2e py-matplotlib: update to 2.1.0
v2.1.0:

This is the second minor release in the Matplotlib 2.x series and the first
release with major new features since 1.5.

This release contains approximately 2 years worth of work by 275 contributors
across over 950 pull requests. Highlights from this release include:

* support for string categorical values
* export of animations to interactive javascript widgets
* major overhaul of polar plots
* reproducible output for ps/eps, pdf, and svg backends
* performance improvements in drawing lines and images
* GUIs show a busy cursor while rendering the plot
* along with many other enhancements and bug fixes.
2017-10-13 09:50:35 +00:00
adam
ee01eccbb3 Added DEPENDS for Python 2.7 2017-06-05 07:28:47 +00:00
adam
2ba9fe12fb Minor clean-up 2017-05-30 07:20:21 +00:00
adam
b21c162123 Critical bug fixes in 2.0.2:
- fixed Qt4 support
- fixed LogFormatter
- fixed hatched artists in legends
- fixed segfault with large images
2017-05-29 20:59:21 +00:00
szptvlfn
70fab0590e update URL 2017-05-18 12:30:12 +00:00
wiz
42e32098a1 Switch py-dateutils to plain DEPENDS.
It supports both python 2 and 3 nowadays.
2017-02-20 17:00:35 +00:00
richard
12496e784e add missing run-time dependency on py-cycler with revbump. 2016-08-17 13:45:25 +00:00
kamil
0e3cc21c29 Upgrade py-matplotlib to 1.5.2
pkgsrc changes:
- add test target (Ran 5205 tests in 362.603s OK (KNOWNFAIL=468, SKIP=15))
- drop merged patches
- rediff setup.py patch (it got renamed)

upstream changes:
REL: v1.5.2
Final planned release for the 1.5.x series.

REL: v1.5.1
First bug fix release for 1.5.x series.

REL: v1.5.0
This release of matplotlib has several major new features:
    Auto-redraw using the object-oriented API.
    Most plotting functions now support labeled data API.
    Color cycling has extended to all style properties.
    Four new perceptually uniform color maps, including the soon-to-be default 'viridis'.
    More included style sheets.
    Many small plotting improvements.
    Proposed new framework for managing the GUI toolbar and tools.

REL: v1.4.3
This is the last planned bug-fix release in the 1.4 series.

Many bugs are fixed including:

    fixing drawing of edge-only markers in AGG
    fix run-away memory usage when using %inline or saving with a tight bounding box with QuadMesh artists
    improvements to wx and tk gui backends

Additionally the webagg and nbagg backends were brought closer to
feature parity with the desktop backends with the addition of keyboard
and scroll events thanks to Steven Silvester.

REL: v1.4.2
Minor bug-fix release for 1.4 series
    regenerated pyplot.py

REL: v1.4.1
Bug-fix release for the 1.4 series.

    reverts the changes to interactive plotting so ion will work as before in all cases
    fixed boxplot regressions
    fixes for finding freetype and libpng
    sundry unicode fixes (looking up user folders, importing seaborn/pandas/networkx with macosx backend)
    nbagg works with python 3 + new font awesome
    fixed saving dialogue in QT5

REL: v1.4.0
This release has contributions from ~170 authors
(http://matplotlib.org/users/github_stats.html).

This release contains many bug fixes as will as a number of new
features. For the full list see
http://matplotlib.org/users/whats_new.html#new-in-matplotlib-1-4.
Some highlights are:

    style module : experimental package to make managing the style of matplotlib figures easier
    nbagg : interactive figures in ipython notebooks backed by the AGG renderer
    full python 3 support (including cairo backends)
    Qt5 support (for python 3 only)
    violin plots and 3D quiver plots (projects done for a course at University of Toronto, Scarborough)
    improved box plot interface
2016-08-04 00:04:18 +00:00
mef
eca7a1809f (1) Move MASTER_SITES from sourceforge.net to github.com
size in distinfo slightly changed with the same name, set DIST_SUBDIR
(2) Githubify
(3) Add comment on patch-ab, picking up from cvs log
2016-05-29 12:35:00 +00:00
jperkin
78c76d2cf5 Add Darwin-specific file. 2016-03-27 22:34:00 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 21:33:50 +00:00
wiedi
7d5114f8c1 Rename variables to avoid use of reserved identifiers.
Fix from upstream: https://github.com/matplotlib/matplotlib/issues/2463
2014-02-26 10:36:58 +00:00
obache
cc4a6630c2 Add missning dependency on py-pyparsing.
Noticed by Kamel Derouiche via PR 48577.

Bump PKGREVISION.
2014-02-06 01:53:16 +00:00
wiz
046e9bbbe3 Removed unused patch 2014-01-23 18:45:16 +00:00
drochner
96101dea45 avoid a hidden dependency on py-gtk2 which makes that an additional
file gets installed
2014-01-21 21:14:06 +00:00
wiz
45b6d9d64c Update to 1.3.1:
2013-05-18 Added support for arbitrary rasterization resolutions to the
           SVG backend. Previously the resolution was hard coded to 72
           dpi. Now the backend class takes a image_dpi argument for
           its constructor, adjusts the image bounding box accordingly
           and forwards a magnification factor to the image renderer.
           The code and results now resemble those of the PDF backend.
           - MW

2013-05-08 Changed behavior of hist when given stacked=True and normed=True.
           Histograms are now stacked first, then the sum is normalized.
           Previously, each histogram was normalized, then they were stacked.

2013-04-25 Changed all instances of:

	   from matplotlib import MatplotlibDeprecationWarning as mplDeprecation
	   to:

	   from cbook import mplDeprecation

	   and removed the import into the matplotlib namespace in __init__.py
	   Thomas Caswell


2013-04-15 Added 'axes.xmargin' and 'axes.ymargin' to rpParams to set default
	   margins on auto-scaleing. - TAC

2013-04-16 Added patheffect support for Line2D objects.  -JJL
2014-01-20 19:53:05 +00:00
wiz
7cfcd21e9e Convert to use versioned_dependencies.mk. 2014-01-16 10:41:53 +00:00
drochner
cf0cd1393e update to 1.2.1
changes: cleanup, bugfixes
2013-07-24 11:13:11 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
rodent
e5b2fdbc78 'Please use ${ECHO} instead of "echo".'
'Please use ${ECHO_N} instead of "echo -n".'
2013-04-06 14:58:18 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
drochner
11e188c73d update to 1.2
changes: feature extensions, new plot types etc.
2012-12-17 11:51:18 +00:00
asau
08f35c7155 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 14:10:39 +00:00
prlw1
f227a7a632 Update to 1.1.1:
- When path clipping changes a LINETO to a MOVETO, it also changes
  any CLOSEPOLY command to a LINETO to the initial point. This fixes
  a problem with pdf and svg where the CLOSEPOLY would then draw a
  line to the latest MOVETO position instead of the intended initial
  position. - JKS

- The radius labels in polar plots no longer use a fixed padding,
  but use a different alignment depending on the quadrant they are
  in.  This fixes numerical problems when (rmax - rmin) gets too
  small. - MGD
2012-07-02 17:19:05 +00:00
wiz
98e3f9709b Replace python interpreter in a few files. Bump PKGREVISION. 2012-05-05 21:53:57 +00:00
drochner
d957e3dc99 update to 1.1.0
many improvements, some cleanup, most notably:
-new graphics types and backends
-layout and legend improvements
-better 3d support
-Numerix support removed
2012-04-17 17:17:03 +00:00
joerg
acbe4352c0 Workaround hangs with Python 2.5 by not using pipes for both stdin and
stdout.
2012-04-07 11:32:29 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
joerg
08f3e3433e Fix compilation with clang by removing const-violating accessor. 2011-09-08 00:13:31 +00:00
markd
1c8467fe83 Update to py-matplotlib 1.0.1
Various bugfixes.
2011-02-17 10:33:37 +00:00
markd
bcbb1c5173 Fix build with png 1.5 2011-02-06 08:57:07 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
wiz
31c47ebef1 Make pkglint more happy. 2010-06-10 20:51:05 +00:00
drochner
1131a81823 update to 0.99.2.1
changes:
-new frameworks: mplot3d, axes grid, axis spine placement
-bugfixes
2010-05-17 16:22:59 +00:00
tron
2ffbaf3d20 Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessary
after Python 2.3 has been removed from "pkgsrc".

Approved by Thomas Klausner.
2009-09-23 09:54:45 +00:00
markd
1b59681a35 Update py-matplotlib* to 0.98.4
various bug fixes and new features.
2009-08-05 11:02:12 +00:00
joerg
3a3c07bc30 Remove @dirrm entries from PLISTs 2009-06-14 17:59:04 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
0d0e90a320 Include pyversion.mk include the protected part of the buildlink3.mk
files, not over and over again.
2009-03-20 17:30:09 +00:00
epg
88696abb1c Fix patch-aa to setup.py: incdirs and libdirs are lists of strings, not
just strings.
2009-01-05 06:50:23 +00:00