Import of pkgsrc-2014Q1

This commit is contained in:
2014-04-17 16:38:45 +02:00
parent 785076ae39
commit 9a8c06dafb
19365 changed files with 828089 additions and 278039 deletions

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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('.')

View File

@@ -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())