Sat Aug 20 18:56:56 2016 UTC ()
remove obsoleted dependency on py-suds permitting the package to build
under py3 necessiting a bump of PKGREVISION for changed dependencies.

Update PLIST processing to use egg.mk and add support to other platforms
than NetBSD x86_64.

At the request of wen@, MAINTAINER is now set to pkgsrc-users@
(thanks to wiz@ for early feedback too)


(richard)
diff -r1.6 -r1.7 pkgsrc/geography/py-obspy/Makefile
diff -r1.3 -r1.4 pkgsrc/geography/py-obspy/PLIST

cvs diff -r1.6 -r1.7 pkgsrc/geography/py-obspy/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/py-obspy/Makefile 2016/08/07 10:36:43 1.6
+++ pkgsrc/geography/py-obspy/Makefile 2016/08/20 18:56:55 1.7
@@ -1,35 +1,42 @@ @@ -1,35 +1,42 @@
1# $NetBSD: Makefile,v 1.6 2016/08/07 10:36:43 wen Exp $ 1# $NetBSD: Makefile,v 1.7 2016/08/20 18:56:55 richard Exp $
2 2
3DISTNAME= obspy-1.0.2 3DISTNAME= obspy-1.0.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
 5PKGREVISION= 1
5CATEGORIES= geography python 6CATEGORIES= geography python
6MASTER_SITES= ${MASTER_SITE_PYPI:=o/obspy/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=o/obspy/}
7EXTRACT_SUFX= .zip 8EXTRACT_SUFX= .zip
8 9
9MAINTAINER= wen@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.obspy.org/ 11HOMEPAGE= http://www.obspy.org/
11COMMENT= Python framework for seismological observatories 12COMMENT= Python framework for seismological observatories
12LICENSE= gnu-lgpl-v3 13LICENSE= gnu-lgpl-v3
13 14
14DEPENDS+= ${PYPKGPREFIX}-scipy>=0.12.0:../../math/py-scipy 15DEPENDS+= ${PYPKGPREFIX}-scipy>=0.12.0:../../math/py-scipy
15DEPENDS+= ${PYPKGPREFIX}-suds>=0.4:../../net/py-suds 
16DEPENDS+= ${PYPKGPREFIX}-lxml>=3.2.3:../../textproc/py-lxml 16DEPENDS+= ${PYPKGPREFIX}-lxml>=3.2.3:../../textproc/py-lxml
17DEPENDS+= ${PYPKGPREFIX}-future>=0.12.4:../../devel/py-future 17DEPENDS+= ${PYPKGPREFIX}-future>=0.12.4:../../devel/py-future
18DEPENDS+= ${PYPKGPREFIX}-requests>=0:../../devel/py-requests 18DEPENDS+= ${PYPKGPREFIX}-requests>=0:../../devel/py-requests
19DEPENDS+= ${PYPKGPREFIX}-decorator>=0:../../devel/py-decorator 19DEPENDS+= ${PYPKGPREFIX}-decorator>=0:../../devel/py-decorator
20DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0:../../databases/py-sqlalchemy 20DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0:../../databases/py-sqlalchemy
21 21
22USE_LANGUAGES= c fortran 22USE_LANGUAGES= c fortran
23USE_TOOLS+= bash:run 23USE_TOOLS+= bash:run
24 24
25REPLACE_BASH= obspy/taup/tests/data/TauP_test_data/gendata.sh 25REPLACE_BASH= obspy/taup/tests/data/TauP_test_data/gendata.sh
26 26
27PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-suds 
28 
29pre-configure: 27pre-configure:
30 ${FIND} ${WRKSRC} -type f -exec ${CHMOD} -x {} \; 28 ${FIND} ${WRKSRC} -type f -exec ${CHMOD} -x {} \;
31 29
 30.include "../../lang/python/pyversion.mk"
 31
 32PYPLATFORM!= ${PYTHONBIN} -c 'import platform; print platform.system() + "_" + platform.architecture()[0]'
 33
 34PLIST_SUBST+= PYPLATFORM=${PYPLATFORM} PYPKGPREFIX=${PYPKGPREFIX}
 35PRINT_PLIST_AWK+= /^${PYPLATFORM:S|/|\\/|g}/ \
 36 { gsub(/${PYPLATFORM:S|/|\\/|g}/, "$${PYPLATFORM}") }
 37
32.include "../../graphics/py-matplotlib/buildlink3.mk" 38.include "../../graphics/py-matplotlib/buildlink3.mk"
33.include "../../lang/python/distutils.mk" 39.include "../../lang/python/egg.mk"
 40.include "../../lang/python/tool.mk"
34.include "../../math/py-numpy/buildlink3.mk" 41.include "../../math/py-numpy/buildlink3.mk"
35.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/geography/py-obspy/PLIST (expand / switch to unified diff)

--- pkgsrc/geography/py-obspy/PLIST 2016/08/07 10:36:43 1.3
+++ pkgsrc/geography/py-obspy/PLIST 2016/08/20 18:56:55 1.4
@@ -1,35 +1,35 @@ @@ -1,35 +1,35 @@
1@comment $NetBSD: PLIST,v 1.3 2016/08/07 10:36:43 wen Exp $ 1@comment $NetBSD: PLIST,v 1.4 2016/08/20 18:56:55 richard Exp $
2bin/obspy-dataless2resp 2bin/obspy-dataless2resp
3bin/obspy-dataless2xseed 3bin/obspy-dataless2xseed
4bin/obspy-flinn-engdahl 4bin/obspy-flinn-engdahl
5bin/obspy-indexer 5bin/obspy-indexer
6bin/obspy-mopad 6bin/obspy-mopad
7bin/obspy-mseed-recordanalyzer 7bin/obspy-mseed-recordanalyzer
8bin/obspy-plot 8bin/obspy-plot
9bin/obspy-print 9bin/obspy-print
10bin/obspy-reftek-rescue 10bin/obspy-reftek-rescue
11bin/obspy-runtests 11bin/obspy-runtests
12bin/obspy-scan 12bin/obspy-scan
13bin/obspy-sds-report 13bin/obspy-sds-report
14bin/obspy-xseed2dataless 14bin/obspy-xseed2dataless
15${PYSITELIB}/${EGG_FILE}/PKG-INFO 15${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
16${PYSITELIB}/${EGG_FILE}/SOURCES.txt 16${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
17${PYSITELIB}/${EGG_FILE}/dependency_links.txt 17${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
18${PYSITELIB}/${EGG_FILE}/entry_points.txt 18${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
19${PYSITELIB}/${EGG_FILE}/namespace_packages.txt 19${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
20${PYSITELIB}/${EGG_FILE}/not-zip-safe 20${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
21${PYSITELIB}/${EGG_FILE}/requires.txt 21${PYSITELIB}/${EGG_INFODIR}/requires.txt
22${PYSITELIB}/${EGG_FILE}/top_level.txt 22${PYSITELIB}/${EGG_INFODIR}/top_level.txt
23${PYSITELIB}/obspy/CONTRIBUTORS.txt 23${PYSITELIB}/obspy/CONTRIBUTORS.txt
24${PYSITELIB}/obspy/LICENSE.txt 24${PYSITELIB}/obspy/LICENSE.txt
25${PYSITELIB}/obspy/RELEASE-VERSION 25${PYSITELIB}/obspy/RELEASE-VERSION
26${PYSITELIB}/obspy/__init__.py 26${PYSITELIB}/obspy/__init__.py
27${PYSITELIB}/obspy/__init__.pyc 27${PYSITELIB}/obspy/__init__.pyc
28${PYSITELIB}/obspy/__init__.pyo 28${PYSITELIB}/obspy/__init__.pyo
29${PYSITELIB}/obspy/clients/__init__.py 29${PYSITELIB}/obspy/clients/__init__.py
30${PYSITELIB}/obspy/clients/__init__.pyc 30${PYSITELIB}/obspy/clients/__init__.pyc
31${PYSITELIB}/obspy/clients/__init__.pyo 31${PYSITELIB}/obspy/clients/__init__.pyo
32${PYSITELIB}/obspy/clients/arclink/README.txt 32${PYSITELIB}/obspy/clients/arclink/README.txt
33${PYSITELIB}/obspy/clients/arclink/__init__.py 33${PYSITELIB}/obspy/clients/arclink/__init__.py
34${PYSITELIB}/obspy/clients/arclink/__init__.pyc 34${PYSITELIB}/obspy/clients/arclink/__init__.pyc
35${PYSITELIB}/obspy/clients/arclink/__init__.pyo 35${PYSITELIB}/obspy/clients/arclink/__init__.pyo
@@ -1600,32 +1600,32 @@ ${PYSITELIB}/obspy/io/zmap/core.py @@ -1600,32 +1600,32 @@ ${PYSITELIB}/obspy/io/zmap/core.py
1600${PYSITELIB}/obspy/io/zmap/core.pyc 1600${PYSITELIB}/obspy/io/zmap/core.pyc
1601${PYSITELIB}/obspy/io/zmap/core.pyo 1601${PYSITELIB}/obspy/io/zmap/core.pyo
1602${PYSITELIB}/obspy/io/zmap/tests/__init__.py 1602${PYSITELIB}/obspy/io/zmap/tests/__init__.py
1603${PYSITELIB}/obspy/io/zmap/tests/__init__.pyc 1603${PYSITELIB}/obspy/io/zmap/tests/__init__.pyc
1604${PYSITELIB}/obspy/io/zmap/tests/__init__.pyo 1604${PYSITELIB}/obspy/io/zmap/tests/__init__.pyo
1605${PYSITELIB}/obspy/io/zmap/tests/data/neries_events.xml 1605${PYSITELIB}/obspy/io/zmap/tests/data/neries_events.xml
1606${PYSITELIB}/obspy/io/zmap/tests/data/zmap_events.txt 1606${PYSITELIB}/obspy/io/zmap/tests/data/zmap_events.txt
1607${PYSITELIB}/obspy/io/zmap/tests/test_zmap.py 1607${PYSITELIB}/obspy/io/zmap/tests/test_zmap.py
1608${PYSITELIB}/obspy/io/zmap/tests/test_zmap.pyc 1608${PYSITELIB}/obspy/io/zmap/tests/test_zmap.pyc
1609${PYSITELIB}/obspy/io/zmap/tests/test_zmap.pyo 1609${PYSITELIB}/obspy/io/zmap/tests/test_zmap.pyo
1610${PYSITELIB}/obspy/lib/__init__.py 1610${PYSITELIB}/obspy/lib/__init__.py
1611${PYSITELIB}/obspy/lib/__init__.pyc 1611${PYSITELIB}/obspy/lib/__init__.pyc
1612${PYSITELIB}/obspy/lib/__init__.pyo 1612${PYSITELIB}/obspy/lib/__init__.pyo
1613${PYSITELIB}/obspy/lib/libevresp_NetBSD_64bit_py27.so 1613${PYSITELIB}/obspy/lib/libevresp_${PYPLATFORM}_${PYPKGPREFIX}.so
1614${PYSITELIB}/obspy/lib/libgse2_NetBSD_64bit_py27.so 1614${PYSITELIB}/obspy/lib/libgse2_${PYPLATFORM}_${PYPKGPREFIX}.so
1615${PYSITELIB}/obspy/lib/libmseed_NetBSD_64bit_py27.so 1615${PYSITELIB}/obspy/lib/libmseed_${PYPLATFORM}_${PYPKGPREFIX}.so
1616${PYSITELIB}/obspy/lib/libsegy_NetBSD_64bit_py27.so 1616${PYSITELIB}/obspy/lib/libsegy_${PYPLATFORM}_${PYPKGPREFIX}.so
1617${PYSITELIB}/obspy/lib/libsignal_NetBSD_64bit_py27.so 1617${PYSITELIB}/obspy/lib/libsignal_${PYPLATFORM}_${PYPKGPREFIX}.so
1618${PYSITELIB}/obspy/lib/libtau_NetBSD_64bit_py27.so 1618${PYSITELIB}/obspy/lib/libtau_${PYPLATFORM}_${PYPKGPREFIX}.so
1619${PYSITELIB}/obspy/realtime/README.txt 1619${PYSITELIB}/obspy/realtime/README.txt
1620${PYSITELIB}/obspy/realtime/__init__.py 1620${PYSITELIB}/obspy/realtime/__init__.py
1621${PYSITELIB}/obspy/realtime/__init__.pyc 1621${PYSITELIB}/obspy/realtime/__init__.pyc
1622${PYSITELIB}/obspy/realtime/__init__.pyo 1622${PYSITELIB}/obspy/realtime/__init__.pyo
1623${PYSITELIB}/obspy/realtime/rtmemory.py 1623${PYSITELIB}/obspy/realtime/rtmemory.py
1624${PYSITELIB}/obspy/realtime/rtmemory.pyc 1624${PYSITELIB}/obspy/realtime/rtmemory.pyc
1625${PYSITELIB}/obspy/realtime/rtmemory.pyo 1625${PYSITELIB}/obspy/realtime/rtmemory.pyo
1626${PYSITELIB}/obspy/realtime/rttrace.py 1626${PYSITELIB}/obspy/realtime/rttrace.py
1627${PYSITELIB}/obspy/realtime/rttrace.pyc 1627${PYSITELIB}/obspy/realtime/rttrace.pyc
1628${PYSITELIB}/obspy/realtime/rttrace.pyo 1628${PYSITELIB}/obspy/realtime/rttrace.pyo
1629${PYSITELIB}/obspy/realtime/signal.py 1629${PYSITELIB}/obspy/realtime/signal.py
1630${PYSITELIB}/obspy/realtime/signal.pyc 1630${PYSITELIB}/obspy/realtime/signal.pyc
1631${PYSITELIB}/obspy/realtime/signal.pyo 1631${PYSITELIB}/obspy/realtime/signal.pyo