[145824] trunk/dports/python/py-obspy-devel
petr at macports.org
petr at macports.org
Thu Feb 18 03:31:46 PST 2016
Revision: 145824
https://trac.macports.org/changeset/145824
Author: petr at macports.org
Date: 2016-02-18 03:31:46 -0800 (Thu, 18 Feb 2016)
Log Message:
-----------
py-obspy-devel: bump to release candidate 1.0.0rc2
Modified Paths:
--------------
trunk/dports/python/py-obspy-devel/Portfile
Added Paths:
-----------
trunk/dports/python/py-obspy-devel/files/
trunk/dports/python/py-obspy-devel/files/obspy27
trunk/dports/python/py-obspy-devel/files/obspy34
trunk/dports/python/py-obspy-devel/files/obspy35
Modified: trunk/dports/python/py-obspy-devel/Portfile
===================================================================
--- trunk/dports/python/py-obspy-devel/Portfile 2016-02-18 11:19:14 UTC (rev 145823)
+++ trunk/dports/python/py-obspy-devel/Portfile 2016-02-18 11:31:46 UTC (rev 145824)
@@ -3,24 +3,22 @@
PortSystem 1.0
PortGroup python 1.0
-PortGroup github 1.0
+PortGroup select 1.0
-github.setup obspy obspy 05f32b4ee6
-version 0.10.3rc1-474-g${github.version}
+set _name obspy
-set _name ${github.project}
-set _n [string index ${_name} 0]
-
name py-${_name}-devel
-conflicts ${name}
+conflicts py-${_name}
+version 1.0.0rc2
categories-append science
platforms darwin
license LGPL-3
maintainers petr openmaintainer
-description Python framework for processing seismological data
+description Python framework for processing seismological data \
+ (release candidate)
long_description \
ObsPy is an open-source project dedicated to provide a Python framework \
@@ -28,52 +26,82 @@
and signal processing routines which allow the manipulation, analysis \
and visualization of seismological time series. The goal of the ObsPy \
project is to facilitate rapid application development for seismology. \
- This port provides a development snapshot of the ObsPy package, which \
- might not be always stable.
+ This port provides the a release candidate.
homepage http://www.obspy.org/
-checksums md5 7a77c6b96143e6758c38fed0775d2b16 \
- rmd160 17d7cfd97472fc1fce34fe36b90f98da6c3d2c0b \
- sha256 9af1b349204a1447a1ceac9b1844295297bb40217c98d8e01b62d51e6ceda609
+use_zip yes
+distname ${_name}-${version}
+master_sites https://www.geophysik.uni-muenchen.de/~megies/
+checksums md5 ce04f7fff94e9f69e2d93c8b29adc58d \
+ rmd160 7c816f5b9f7d3d473f8077aa0c19af7055749f32 \
+ sha256 1ab5735346e29e8e1cc044cd64d46ef8961e355bfdd1003f4d21d9ddfd823ceb
+
python.versions 27 34 35
if {${name} ne ${subport}} {
- depends_build-append port:py${python.version}-numpy
+ conflicts py{python.version}-${_name}
+ # py-scipy is not universal
+ universal_variant no
+
+ depends_build-append port:py${python.version}-setuptools \
+ port:py${python.version}-numpy
+
depends_lib-append port:py${python.version}-future \
+ port:py${python.version}-numpy \
+ port:py${python.version}-scipy \
port:py${python.version}-lxml \
+ port:py${python.version}-sqlalchemy \
port:py${python.version}-matplotlib \
- port:py${python.version}-numpy \
- port:py${python.version}-scipy \
- port:py${python.version}-setuptools \
- port:py${python.version}-sqlalchemy
+ port:py${python.version}-decorator \
+ port:py${python.version}-requests \
- # Note: Required for post-installation testing only
- depends_run-append port:py${python.version}-flake8
+ # soft dependencies added for simplicity
+ depends_lib-append port:py${python.version}-gdal \
+ port:py${python.version}-geographiclib
- # py-numpy & py-scipy are not universal
- universal_variant no
+ # Note: Required for post-installation testing only
+ depends_run-append port:py${python.version}-flake8 \
+ port:py${python.version}-flake8-pep8-naming \
+ port:py${python.version}-pyproj
- # creates a obspy/RELEASE-VERSION file dynamically
- post-patch {
- # set release version, python version string and target file
- set ver_dev ${version}
- set ver_fname ${worksrcpath}/obspy/RELEASE-VERSION
-
- # open, write, close
- set ver_fid [open ${ver_fname} "w"]
- puts -nonewline ${ver_fid} ${ver_dev}
- close ${ver_fid}
+ # Python 3.3+: mock is available as unittest.mock
+ if { ${python.version} < 33 } {
+ depends_run-append port:py${python.version}-mock
}
- # fix wrong file permissions of the distfile
- post-extract {
- fs-traverse f ${worksrcpath} {
- file attributes ${f} -permissions a+r
+ # add manpages
+ depends_build-append port:help2man
+
+ post-build {
+ set libarch [glob -tail -directory ${worksrcpath}/build lib.*]
+ set libsrc build/${libarch}/obspy/lib
+ set libtgt ${worksrcpath}/obspy/lib
+
+ foreach l [glob -tail -directory ${worksrcpath}/${libsrc} *.so] {
+ ln -s ../../${libsrc}/${l} ${libtgt}/.
}
+
+ system -W ${worksrcpath} "${build.cmd} build_man"
}
+ post-destroot {
+ system -W ${worksrcpath} "${destroot.cmd} install_man ${destroot.destdir}"
+ }
+ # port select
+ depends_run-append port:${_name}_select
+
+ select.group ${_name}
+ select.file ${filespath}/${_name}${python.version}
+
+ notes-append "
+To make this Python ${python.branch} version of ObsPy the default \
+(i.e, use its script by their default names, e.g. obspy-runtests, etc.), run:
+
+sudo port select --set ${select.group} [file tail ${select.file}]
+ "
+
livecheck.type none
-}
+}
Added: trunk/dports/python/py-obspy-devel/files/obspy27
===================================================================
--- trunk/dports/python/py-obspy-devel/files/obspy27 (rev 0)
+++ trunk/dports/python/py-obspy-devel/files/obspy27 2016-02-18 11:31:46 UTC (rev 145824)
@@ -0,0 +1,26 @@
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-dataless2resp
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-dataless2xseed
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-flinn-engdahl
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-indexer
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-mopad
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-mseed-recordanalyzer
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-plot
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-print
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-reftek-rescue
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-runtests
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-scan
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-sds-report
+${frameworks_dir}/Python.framework/Versions/2.7/bin/obspy-xseed2dataless
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-dataless2resp.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-dataless2xseed.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-flinn-engdahl.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-indexer.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-mopad.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-mseed-recordanalyzer.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-plot.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-print.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-reftek-rescue.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-runtests.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-scan.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-sds-report.1
+${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/obspy-xseed2dataless.1
Added: trunk/dports/python/py-obspy-devel/files/obspy34
===================================================================
--- trunk/dports/python/py-obspy-devel/files/obspy34 (rev 0)
+++ trunk/dports/python/py-obspy-devel/files/obspy34 2016-02-18 11:31:46 UTC (rev 145824)
@@ -0,0 +1,26 @@
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-dataless2resp
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-dataless2xseed
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-flinn-engdahl
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-indexer
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-mopad
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-mseed-recordanalyzer
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-plot
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-print
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-reftek-rescue
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-runtests
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-scan
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-sds-report
+${frameworks_dir}/Python.framework/Versions/3.4/bin/obspy-xseed2dataless
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-dataless2resp.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-dataless2xseed.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-flinn-engdahl.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-indexer.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-mopad.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-mseed-recordanalyzer.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-plot.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-print.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-reftek-rescue.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-runtests.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-scan.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-sds-report.1
+${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/obspy-xseed2dataless.1
Added: trunk/dports/python/py-obspy-devel/files/obspy35
===================================================================
--- trunk/dports/python/py-obspy-devel/files/obspy35 (rev 0)
+++ trunk/dports/python/py-obspy-devel/files/obspy35 2016-02-18 11:31:46 UTC (rev 145824)
@@ -0,0 +1,26 @@
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-dataless2resp
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-dataless2xseed
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-flinn-engdahl
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-indexer
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-mopad
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-mseed-recordanalyzer
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-plot
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-print
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-reftek-rescue
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-runtests
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-scan
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-sds-report
+${frameworks_dir}/Python.framework/Versions/3.5/bin/obspy-xseed2dataless
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-dataless2resp.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-dataless2xseed.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-flinn-engdahl.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-indexer.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-mopad.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-mseed-recordanalyzer.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-plot.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-print.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-reftek-rescue.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-runtests.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-scan.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-sds-report.1
+${frameworks_dir}/Python.framework/Versions/3.5/share/man/man1/obspy-xseed2dataless.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160218/a61d6bc1/attachment.html>
More information about the macports-changes
mailing list