Import of pkgsrc-2014Q1

This commit is contained in:
2014-11-05 12:41:07 +01:00
parent 785076ae39
commit 9a8c06dafb
19365 changed files with 828089 additions and 278039 deletions
+8 -7
View File
@@ -1,12 +1,9 @@
# $NetBSD: Makefile,v 1.41 2013/06/06 12:54:34 wiz Exp $
#
# $NetBSD: Makefile,v 1.47 2014/01/26 13:03:58 wiz Exp $
DISTNAME= matplotlib-1.2.0
PKGNAME= ${PYPKGPREFIX}-matplotlib-gtk-1.2.0
PKGREVISION= 4
DISTNAME= matplotlib-1.3.1
PKGNAME= ${PYPKGPREFIX}-matplotlib-gtk-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/
@@ -15,6 +12,7 @@ COMMENT= GTK frontend for matplotlib
USE_TOOLS+= pkg-config
PY_PATCHPLIST= yes
PYDISTUTILSPKG= yes
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-gtk2
USE_LANGUAGES= c c++
post-patch:
@@ -30,7 +28,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"
+5 -6
View File
@@ -1,7 +1,6 @@
$NetBSD: distinfo,v 1.11 2012/12/17 11:52:42 drochner Exp $
$NetBSD: distinfo,v 1.13 2014/01/21 21:16:02 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) = 447e2cfd0bf2571fe8e1b77f47a5de9563ec45ee
@@ -1,49 +0,0 @@
$NetBSD: patch-aa,v 1.9 2012/12/17 11:52:42 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('.')
+10 -52
View File
@@ -1,55 +1,13 @@
$NetBSD: patch-ab,v 1.7 2012/12/17 11:52:42 drochner Exp $
$NetBSD: patch-ab,v 1.9 2014/01/21 21:16:02 drochner Exp $
--- setup.py.orig 2012-11-08 02:24:12.000000000 +0000
--- setup.py.orig 2014-01-21 18:50:49.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.BackendGtkAgg(),setupext.BackendGtk()]:
if isinstance(package, str):
print_raw('')
print_raw(package.upper())