Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
matplotlib is a pure python plotting library designed to bring
publication quality plotting to python with a syntax familiar to
matlab users. A lot progress towards this goal has been made since
the first release of matplotlib, the library does produce high quality
2D plots. All of the plotting commands can be accessed either via a
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

@@ -0,0 +1,41 @@
# $NetBSD: Makefile,v 1.20 2013/06/06 12:54:34 wiz Exp $
DISTNAME= matplotlib-1.2.0
PKGNAME= ${PYPKGPREFIX}-matplotlib-tk-1.2.0
PKGREVISION= 4
CATEGORIES= graphics python
MASTER_SITES= https://github.com/downloads/matplotlib/matplotlib/
FETCH_USING= curl
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://matplotlib.sourceforge.net/
COMMENT= Tk frontend for matplotlib
DEPENDS+= ${PYPKGPREFIX}-Tk-[0-9]*:../../x11/py-Tk
USE_TOOLS+= pkg-config
PY_PATCHPLIST= yes
PYDISTUTILSPKG= yes
USE_LANGUAGES= c c++
post-patch:
( ${ECHO} "[directories]"; \
${ECHO} "basedirlist=/usr"; \
${ECHO} "[provide_packages]"; \
${ECHO} "pytz = False"; \
${ECHO} "dateutil = False"; \
${ECHO} "[gui_support]"; \
${ECHO} "gtk = False"; \
${ECHO} "gtkagg = False"; \
${ECHO} "tkagg = True"; \
${ECHO} "wxagg = False"; \
${ECHO} "macosx = False" ) > ${WRKSRC}/setup.cfg
.include "../../lang/python/extension.mk"
.include "../../graphics/py-matplotlib/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -0,0 +1,2 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2009/05/14 13:54:13 he Exp $
${PYSITELIB}/matplotlib/backends/_tkagg.so

View File

@@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.10 2012/12/17 11:52:43 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

View File

@@ -0,0 +1,49 @@
$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

@@ -0,0 +1,55 @@
$NetBSD: patch-ab,v 1.6 2012/12/17 11:52:43 drochner Exp $
--- setup.py.orig 2012-11-08 02:24:12.000000000 +0000
+++ setup.py
@@ -141,12 +141,12 @@ if not check_for_numpy(__version__numpy_
if not check_for_freetype():
sys.exit(1)
-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