Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 7D2017A274 for ; Wed, 3 Aug 2016 23:22:16 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id E957585F7F; Wed, 3 Aug 2016 23:22:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 7B2C685ED4 for ; Wed, 3 Aug 2016 23:22:15 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 5PrNIk2kna3L for ; Wed, 3 Aug 2016 23:22:14 +0000 (UTC) Received: from cvs.NetBSD.org (unknown [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id BCFA085EA4 for ; Wed, 3 Aug 2016 23:22:14 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id B6A9FFBB5; Wed, 3 Aug 2016 23:22:14 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1470266534263150" MIME-Version: 1.0 Date: Wed, 3 Aug 2016 23:22:14 +0000 From: "Kamil Rytarowski" Subject: CVS commit: pkgsrc/graphics/py-matplotlib-tk To: pkgsrc-changes@NetBSD.org Reply-To: kamil@netbsd.org X-Mailer: log_accum Message-Id: <20160803232214.B6A9FFBB5@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1470266534263150 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: kamil Date: Wed Aug 3 23:22:14 UTC 2016 Modified Files: pkgsrc/graphics/py-matplotlib-tk: Makefile distinfo pkgsrc/graphics/py-matplotlib-tk/patches: patch-ab Log Message: Upgrade py-matplotlib-tk to 1.5.2 pkgsrc changes: - add test target (Ran 5205 tests in 362.603s OK (KNOWNFAIL=468, SKIP=15)) 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 To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 pkgsrc/graphics/py-matplotlib-tk/Makefile cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/py-matplotlib-tk/distinfo cvs rdiff -u -r1.9 -r1.10 pkgsrc/graphics/py-matplotlib-tk/patches/patch-ab Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1470266534263150 Content-Disposition: inline Content-Length: 3846 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/graphics/py-matplotlib-tk/Makefile diff -u pkgsrc/graphics/py-matplotlib-tk/Makefile:1.27 pkgsrc/graphics/py-matplotlib-tk/Makefile:1.28 --- pkgsrc/graphics/py-matplotlib-tk/Makefile:1.27 Sun May 29 14:03:02 2016 +++ pkgsrc/graphics/py-matplotlib-tk/Makefile Wed Aug 3 23:22:14 2016 @@ -1,13 +1,12 @@ -# $NetBSD: Makefile,v 1.27 2016/05/29 14:03:02 mef Exp $ +# $NetBSD: Makefile,v 1.28 2016/08/03 23:22:14 kamil Exp $ -VERSION= 1.3.1 +VERSION= 1.5.2 DISTNAME= matplotlib-${VERSION} PKGNAME= ${PYPKGPREFIX}-matplotlib-tk-${VERSION} CATEGORIES= graphics python MASTER_SITES= ${MASTER_SITE_GITHUB:=matplotlib/} GITHUB_PROJECT= matplotlib -# with Githubify, size changes little bit, so the following line, please delete for another update. -DIST_SUBDIR= matplotlib-1.3.1 +GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://matplotlib.sourceforge.net/ @@ -36,6 +35,17 @@ post-patch: post-install: ${RM} -r ${DESTDIR}/${PREFIX}/${PYSITELIB}/${EGG_INFODIR} +# It needs: +# devel/py-cycler +# devel/py-nose +# devel/py-mock +do-test: + ${ECHO} "backend : TkAgg" > ${WRKSRC}/matplotlibrc + ${RUN} cd ${WRKSRC} && MPLCONFIGDIR=$PWD \ + MATPLOTLIBDATA=${WRKSRC}/lib/matplotlib/mpl-data \ + PYTHONPATH=${DESTDIR}${PREFIX}/${PYSITELIB} \ + ${PYTHONBIN} -c "import matplotlib; matplotlib.test()" + .include "../../lang/python/egg.mk" .include "../../graphics/py-matplotlib/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" Index: pkgsrc/graphics/py-matplotlib-tk/distinfo diff -u pkgsrc/graphics/py-matplotlib-tk/distinfo:1.15 pkgsrc/graphics/py-matplotlib-tk/distinfo:1.16 --- pkgsrc/graphics/py-matplotlib-tk/distinfo:1.15 Sun May 29 14:03:02 2016 +++ pkgsrc/graphics/py-matplotlib-tk/distinfo Wed Aug 3 23:22:14 2016 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.15 2016/05/29 14:03:02 mef Exp $ +$NetBSD: distinfo,v 1.16 2016/08/03 23:22:14 kamil Exp $ -SHA1 (matplotlib-1.3.1/matplotlib-1.3.1.tar.gz) = 7238fbc916b2bb7679d47dffa716956686f2cf79 -RMD160 (matplotlib-1.3.1/matplotlib-1.3.1.tar.gz) = 034e78cfd81cbdb6a9a95c31c257074b908c8cb7 -SHA512 (matplotlib-1.3.1/matplotlib-1.3.1.tar.gz) = f178e61f2133078daec2cd7bc05411a26da36121607a72115a991052dd002c72daaf8a7a60513b861ac50aabf0524db155cd748925abae23e2311a98b704ee2b -Size (matplotlib-1.3.1/matplotlib-1.3.1.tar.gz) = 42020802 bytes -SHA1 (patch-ab) = 26968f4ab2885cdc52eb5a6126ab28d7d2315e55 +SHA1 (matplotlib-1.5.2.tar.gz) = 2c78d4b1d9cc1e064a7592158977cb22d6606ca7 +RMD160 (matplotlib-1.5.2.tar.gz) = 17406f510748a81dc5fc582a61cfba60b7e4bc9a +SHA512 (matplotlib-1.5.2.tar.gz) = 7d4688665273d30a08edf0cf2414cf0c05c619335f72b190c6ea125687e74cafe6133b7f3b6588e969c931ec8f970593d44654766205e6cc19f760925826a7e3 +Size (matplotlib-1.5.2.tar.gz) = 50914982 bytes +SHA1 (patch-ab) = c5b5ddcc079cc872601548ee5786fd5637b5aa05 Index: pkgsrc/graphics/py-matplotlib-tk/patches/patch-ab diff -u pkgsrc/graphics/py-matplotlib-tk/patches/patch-ab:1.9 pkgsrc/graphics/py-matplotlib-tk/patches/patch-ab:1.10 --- pkgsrc/graphics/py-matplotlib-tk/patches/patch-ab:1.9 Tue Jan 21 19:22:08 2014 +++ pkgsrc/graphics/py-matplotlib-tk/patches/patch-ab Wed Aug 3 23:22:14 2016 @@ -1,4 +1,4 @@ -$NetBSD: patch-ab,v 1.9 2014/01/21 19:22:08 drochner Exp $ +$NetBSD: patch-ab,v 1.10 2016/08/03 23:22:14 kamil Exp $ --- setup.py.orig 2013-10-10 12:42:48.000000000 +0000 +++ setup.py @@ -7,7 +7,7 @@ $NetBSD: patch-ab,v 1.9 2014/01/21 19:22 required_failed = [] good_packages = [] - for package in mpl_packages: -+ for package in [setupext.Numpy(),setupext.CXX(),setupext.LibAgg(),setupext.BackendTkAgg()]: ++ for package in [setupext.Numpy(),setupext.LibAgg(),setupext.BackendTkAgg()]: if isinstance(package, str): print_raw('') print_raw(package.upper()) --_----------=_1470266534263150--