Import of pkgsrc-2014Q1
This commit is contained in:
@@ -7,6 +7,4 @@ functional interface familiar to matlab users or an object oriented
|
||||
interface familiar to python users, and several high resolution output
|
||||
formats are supported.
|
||||
|
||||
This package contains the Tk driver for matplotlib.
|
||||
|
||||
Tutorial: http://matplotlib.sourceforge.net/tutorial.html
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
# $NetBSD: Makefile,v 1.20 2013/06/06 12:54:34 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.25 2014/01/27 18:41:13 wiz Exp $
|
||||
|
||||
DISTNAME= matplotlib-1.2.0
|
||||
PKGNAME= ${PYPKGPREFIX}-matplotlib-tk-1.2.0
|
||||
PKGREVISION= 4
|
||||
DISTNAME= matplotlib-1.3.1
|
||||
PKGNAME= ${PYPKGPREFIX}-matplotlib-tk-1.3.1
|
||||
CATEGORIES= graphics python
|
||||
MASTER_SITES= https://github.com/downloads/matplotlib/matplotlib/
|
||||
FETCH_USING= curl
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= http://matplotlib.sourceforge.net/
|
||||
@@ -31,7 +29,10 @@ post-patch:
|
||||
${ECHO} "wxagg = False"; \
|
||||
${ECHO} "macosx = False" ) > ${WRKSRC}/setup.cfg
|
||||
|
||||
.include "../../lang/python/extension.mk"
|
||||
post-install:
|
||||
${RM} -r ${DESTDIR}/${PREFIX}/${PYSITELIB}/${EGG_NAME}-py${PYVERSSUFFIX}.egg-info
|
||||
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../graphics/py-matplotlib/buildlink3.mk"
|
||||
.include "../../devel/zlib/buildlink3.mk"
|
||||
.include "../../graphics/freetype2/buildlink3.mk"
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
@comment $NetBSD: PLIST,v 1.1.1.1 2009/05/14 13:54:13 he Exp $
|
||||
@comment $NetBSD: PLIST,v 1.3 2014/01/21 19:22:08 drochner Exp $
|
||||
${PYSITELIB}/matplotlib/backends/_tkagg.so
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
$NetBSD: distinfo,v 1.10 2012/12/17 11:52:43 drochner Exp $
|
||||
$NetBSD: distinfo,v 1.13 2014/01/21 19:22:08 drochner Exp $
|
||||
|
||||
SHA1 (matplotlib-1.2.0.tar.gz) = 1d0c319b2bc545f1a7002f56768e5730fe573518
|
||||
RMD160 (matplotlib-1.2.0.tar.gz) = 0f41765944cb26eaa9dadd0ec164e941dbc46363
|
||||
Size (matplotlib-1.2.0.tar.gz) = 36893347 bytes
|
||||
SHA1 (patch-aa) = 7ff4d7f4bbd9a2b19b839f92e0a7b568db4d4fb9
|
||||
SHA1 (patch-ab) = 3dbee59792c9f5bcfdd92a019ec548dcd64b01e0
|
||||
SHA1 (matplotlib-1.3.1.tar.gz) = 8578afc86424392591c0ee03f7613ffa9b6f68ee
|
||||
RMD160 (matplotlib-1.3.1.tar.gz) = 7c2647ae1d6aafdc1c32e47183239c7da0d91956
|
||||
Size (matplotlib-1.3.1.tar.gz) = 42163182 bytes
|
||||
SHA1 (patch-ab) = 26968f4ab2885cdc52eb5a6126ab28d7d2315e55
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
$NetBSD: patch-aa,v 1.7 2012/12/17 11:52:43 drochner Exp $
|
||||
|
||||
--- setupext.py.orig 2012-11-06 22:31:09.000000000 +0000
|
||||
+++ setupext.py
|
||||
@@ -108,13 +108,13 @@ options = {'display_status': True,
|
||||
'provide_pytz': 'auto',
|
||||
'provide_dateutil': 'auto',
|
||||
'provide_six': 'auto',
|
||||
- 'build_agg': True,
|
||||
+ 'build_agg': False,
|
||||
'build_gtk': 'auto',
|
||||
'build_gtkagg': 'auto',
|
||||
'build_tkagg': 'auto',
|
||||
'build_macosx': 'auto',
|
||||
- 'build_image': True,
|
||||
- 'build_windowing': True,
|
||||
+ 'build_image': False,
|
||||
+ 'build_windowing': False,
|
||||
'backend': None,
|
||||
'basedirlist': None}
|
||||
|
||||
@@ -218,12 +218,7 @@ sysconfig.customize_compiler = my_custom
|
||||
|
||||
|
||||
def run_child_process(cmd):
|
||||
- p = subprocess.Popen(cmd, shell=True,
|
||||
- stdin=subprocess.PIPE,
|
||||
- stdout=subprocess.PIPE,
|
||||
- stderr=subprocess.STDOUT,
|
||||
- close_fds=(sys.platform != 'win32'))
|
||||
- return p.stdin, p.stdout
|
||||
+ return None, os.popen(cmd + " 2>&1")
|
||||
|
||||
class CleanUpFile:
|
||||
"""CleanUpFile deletes the specified filename when self is destroyed."""
|
||||
@@ -379,11 +374,8 @@ def check_for_libpng():
|
||||
return True
|
||||
|
||||
def add_base_flags(module):
|
||||
- incdirs = filter(os.path.exists,
|
||||
- [os.path.join(p, 'include') for p in basedirlist ])
|
||||
- libdirs = filter(os.path.exists,
|
||||
- [os.path.join(p, 'lib') for p in basedirlist ]+
|
||||
- [os.path.join(p, 'lib64') for p in basedirlist ] )
|
||||
+ incdirs = [os.path.join(os.environ['LOCALBASE'], 'include')]
|
||||
+ libdirs = [os.path.join(os.environ['LOCALBASE'], 'lib')]
|
||||
|
||||
module.include_dirs.extend(incdirs)
|
||||
module.include_dirs.append('.')
|
||||
@@ -1,55 +1,13 @@
|
||||
$NetBSD: patch-ab,v 1.6 2012/12/17 11:52:43 drochner Exp $
|
||||
$NetBSD: patch-ab,v 1.9 2014/01/21 19:22:08 drochner Exp $
|
||||
|
||||
--- setup.py.orig 2012-11-08 02:24:12.000000000 +0000
|
||||
--- setup.py.orig 2013-10-10 12:42:48.000000000 +0000
|
||||
+++ setup.py
|
||||
@@ -141,12 +141,12 @@ if not check_for_numpy(__version__numpy_
|
||||
if not check_for_freetype():
|
||||
sys.exit(1)
|
||||
@@ -139,7 +139,7 @@ if __name__ == '__main__':
|
||||
|
||||
-build_ft2font(ext_modules, packages)
|
||||
-build_ttconv(ext_modules, packages)
|
||||
-build_contour(ext_modules, packages)
|
||||
-build_delaunay(ext_modules, packages)
|
||||
-build_path(ext_modules, packages)
|
||||
-build_tri(ext_modules, packages)
|
||||
+#build_ft2font(ext_modules, packages)
|
||||
+#build_ttconv(ext_modules, packages)
|
||||
+#build_contour(ext_modules, packages)
|
||||
+#build_delaunay(ext_modules, packages)
|
||||
+#build_path(ext_modules, packages)
|
||||
+#build_tri(ext_modules, packages)
|
||||
|
||||
print_raw("")
|
||||
print_raw("OPTIONAL BACKEND DEPENDENCIES")
|
||||
@@ -176,13 +176,13 @@ if options['build_tkagg']:
|
||||
build_tkagg(ext_modules, packages)
|
||||
rc['backend'] = 'TkAgg'
|
||||
|
||||
-hasgtk = check_for_gtk()
|
||||
+hasgtk = 1
|
||||
if options['build_gtk']:
|
||||
if hasgtk or (options['build_gtk'] is True):
|
||||
build_gdk(ext_modules, packages)
|
||||
if options['build_gtkagg']:
|
||||
if hasgtk or (options['build_gtkagg'] is True):
|
||||
- options['build_agg'] = 1
|
||||
+ options['build_agg'] = 0
|
||||
build_gtkagg(ext_modules, packages)
|
||||
rc['backend'] = 'GTKAgg'
|
||||
|
||||
@@ -322,12 +322,12 @@ distrib = setup(name="matplotlib",
|
||||
interfaces and hardcopy output formats. There is a 'pylab' mode
|
||||
which emulates matlab graphics
|
||||
""",
|
||||
- packages = packages,
|
||||
+# packages = packages,
|
||||
platforms='any',
|
||||
- py_modules = py_modules,
|
||||
+# py_modules = py_modules,
|
||||
ext_modules = ext_modules,
|
||||
package_dir = package_dir,
|
||||
- package_data = package_data,
|
||||
+# package_data = package_data,
|
||||
classifiers = classifiers,
|
||||
cmdclass = {'build_py': build_py},
|
||||
**additional_params
|
||||
required_failed = []
|
||||
good_packages = []
|
||||
- for package in mpl_packages:
|
||||
+ for package in [setupext.Numpy(),setupext.CXX(),setupext.LibAgg(),setupext.BackendTkAgg()]:
|
||||
if isinstance(package, str):
|
||||
print_raw('')
|
||||
print_raw(package.upper())
|
||||
|
||||
Reference in New Issue
Block a user