SF.net SVN: gar:[22909] csw/mgar/pkg
opk at users.sourceforge.net
opk at users.sourceforge.net
Tue Jan 28 13:36:44 CET 2014
Revision: 22909
http://sourceforge.net/p/gar/code/22909
Author: opk
Date: 2014-01-28 12:36:44 +0000 (Tue, 28 Jan 2014)
Log Message:
-----------
lang-python/matplotlib: had problems with Python 2.6, seems to work with 2.7
Modified Paths:
--------------
csw/mgar/pkg/lang-python/matplotlib/trunk/Makefile
csw/mgar/pkg/lang-python/matplotlib/trunk/checksums
Added Paths:
-----------
csw/mgar/pkg/lang-python/matplotlib/
csw/mgar/pkg/lang-python/matplotlib/trunk/files/0001-avoid-reserved-variable-names.patch
Removed Paths:
-------------
csw/mgar/pkg/matplotlib/
Modified: csw/mgar/pkg/lang-python/matplotlib/trunk/Makefile
===================================================================
--- csw/mgar/pkg/matplotlib/trunk/Makefile 2014-01-27 09:05:19 UTC (rev 22898)
+++ csw/mgar/pkg/lang-python/matplotlib/trunk/Makefile 2014-01-28 12:36:44 UTC (rev 22909)
@@ -9,14 +9,45 @@
# upstream bug: http://bugs.python.org/issue1250
NAME = matplotlib
-VERSION = 1.1.0
+VERSION = 1.3.1
CATEGORIES = python
-DESCRIPTION = A pure python plotting library
+CATALOGNAME = py_matplotlib
+
+DESCRIPTION = Python 2D plotting library
define BLURB
+ Matplotlib is a python 2D plotting library which produces publication
+ quality figures in a variety of hardcopy formats and interactive
+ environments across platforms. matplotlib can be used in python scripts,
+ the python and ipython shell, web application servers, and six
+ graphical user interface toolkits.
endef
+
SPKG_SOURCEURL = http://matplotlib.sourceforge.net/
MASTER_SITES = $(SF_MIRRORS)
DISTFILES = $(DISTNAME).tar.gz
-LICENSE = LICENSE.txt
+LICENSE = LICENSE/LICENSE
+
+BUILD_DEP_PKGS = CSWpython27-dev
+
+RUNTIME_DEP_PKGS = CSWlibatk
+RUNTIME_DEP_PKGS += CSWggettextrt
+RUNTIME_DEP_PKGS += CSWpng
+RUNTIME_DEP_PKGS += CSWfconfig
+RUNTIME_DEP_PKGS += CSWlibpython2-6-1-0
+RUNTIME_DEP_PKGS += CSWglib2
+RUNTIME_DEP_PKGS += CSWftype2
+RUNTIME_DEP_PKGS += CSWpango
+RUNTIME_DEP_PKGS += CSWlibcairo
+RUNTIME_DEP_PKGS += CSWgtk2
+RUNTIME_DEP_PKGS += CSWzlib
+
+PATCHFILES += 0001-avoid-reserved-variable-names.patch
+MODULATIONS_PYTHON_VERSION = 2_7
CONFIGURE_ARGS = $(DIRPATHS)
+EXTRA_MERGE_EXCLUDE_FILES += .*\.egg-info.* .*\.pyo .*\.pyc
+
+pre-configure:
+ @rm -f work/build-isa-sparcv8/$(GARNAME)-$(GARVERSION)/lib/$(GARNAME)/tests/baseline_images/test_axes/shaped\ data.svg
+ @$(MAKECOOKIE)
+
include gar/category.mk
Modified: csw/mgar/pkg/lang-python/matplotlib/trunk/checksums
===================================================================
--- csw/mgar/pkg/matplotlib/trunk/checksums 2014-01-27 09:05:19 UTC (rev 22898)
+++ csw/mgar/pkg/lang-python/matplotlib/trunk/checksums 2014-01-28 12:36:44 UTC (rev 22909)
@@ -1 +1 @@
-57a627f30b3b27821f808659889514c2 matplotlib-1.1.0.tar.gz
+444624ad58de05f9029b0b5811e11c17 matplotlib-1.3.1.tar.gz
Added: csw/mgar/pkg/lang-python/matplotlib/trunk/files/0001-avoid-reserved-variable-names.patch
===================================================================
--- csw/mgar/pkg/lang-python/matplotlib/trunk/files/0001-avoid-reserved-variable-names.patch (rev 0)
+++ csw/mgar/pkg/lang-python/matplotlib/trunk/files/0001-avoid-reserved-variable-names.patch 2014-01-28 12:36:44 UTC (rev 22909)
@@ -0,0 +1,48 @@
+From bf6bfdd8c9591de27eceeb1ad18a0b18842796a4 Mon Sep 17 00:00:00 2001
+From: Oliver Kiddle <opk at csw.org>
+Date: Tue, 28 Jan 2014 12:26:44 +0000
+Subject: [PATCH] avoid reserved variable names
+
+---
+ lib/matplotlib/tri/_tri.cpp | 6 +++---
+ lib/matplotlib/tri/_tri.h | 2 +-
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/lib/matplotlib/tri/_tri.cpp b/lib/matplotlib/tri/_tri.cpp
+index 9dd538a..ce5260b 100644
+--- a/lib/matplotlib/tri/_tri.cpp
++++ b/lib/matplotlib/tri/_tri.cpp
+@@ -2177,14 +2177,14 @@ TrapezoidMapTriFinder::Trapezoid::set_upper_right(Trapezoid* upper_right_)
+
+
+ RandomNumberGenerator::RandomNumberGenerator(unsigned long seed)
+- : _M(21870), _A(1291), _C(4621), _seed(seed % _M)
++ : M_(21870), A_(1291), C_(4621), _seed(seed % M_)
+ {}
+
+ unsigned long
+ RandomNumberGenerator::operator()(unsigned long max_value)
+ {
+- _seed = (_seed*_A + _C) % _M;
+- return (_seed*max_value) / _M;
++ _seed = (_seed*A_ + C_) % M_;
++ return (_seed*max_value) / M_;
+ }
+
+
+diff --git a/lib/matplotlib/tri/_tri.h b/lib/matplotlib/tri/_tri.h
+index 3662678..0d5acef 100644
+--- a/lib/matplotlib/tri/_tri.h
++++ b/lib/matplotlib/tri/_tri.h
+@@ -818,7 +818,7 @@ public:
+ unsigned long operator()(unsigned long max_value);
+
+ private:
+- const unsigned long _M, _A, _C;
++ const unsigned long M_, A_, C_;
+ unsigned long _seed;
+ };
+
+--
+1.8.4.1
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list