summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2018-04-02 08:43:54 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2018-04-02 08:43:54 +0000
commit53f46b075b3d656c03c68d95b06e79340e9c72b0 (patch)
treeb84b3eee9f1b16b53d2946fb931c58ed2f9e92ad
parentAdd build time dependency on doxygen (diff)
Add new port science/py-openpiv:
Python module for Particle Image Velocimetry (PIV) image analysis and post-processing. WWW: http://www.openpiv.net/
Notes
Notes: svn path=/head/; revision=466210
-rw-r--r--science/Makefile1
-rw-r--r--science/py-openpiv/Makefile41
-rw-r--r--science/py-openpiv/distinfo3
-rw-r--r--science/py-openpiv/pkg-descr4
4 files changed, 49 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile
index 4a00a99ff1f8..a1c4c7ae3b52 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -168,6 +168,7 @@
SUBDIR += py-mlpy
SUBDIR += py-netCDF4
SUBDIR += py-obspy
+ SUBDIR += py-openpiv
SUBDIR += py-paida
SUBDIR += py-pupynere
SUBDIR += py-pyaixi
diff --git a/science/py-openpiv/Makefile b/science/py-openpiv/Makefile
new file mode 100644
index 000000000000..0e205bcc0d2d
--- /dev/null
+++ b/science/py-openpiv/Makefile
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME= openpiv
+PORTVERSION= 0.20.9
+CATEGORIES= science python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= makc@FreeBSD.org
+COMMENT= Python module for Particle Image Velocimetry
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYNUMPY}
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PY_FUTURE} \
+ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.12.0:graphics/py-scikit-image@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}progressbar2>=3.8.1:misc/py-progressbar2@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils cython cython_run
+USE_GITHUB= yes
+GH_ACCOUNT= OpenPIV
+GH_PROJECT= openpiv-python
+
+post-patch:
+# Do not install supplementing data to allow concurrent installion
+ ${REINPLACE_CMD} -e '/data_files = data_files,/d' ${WRKSRC}/setup.py
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 3000
+PY_FUTURE= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${FLAVOR}
+.else
+PY_FUTURE=
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/science/py-openpiv/distinfo b/science/py-openpiv/distinfo
new file mode 100644
index 000000000000..b0f0395c336d
--- /dev/null
+++ b/science/py-openpiv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1521535609
+SHA256 (OpenPIV-openpiv-python-0.20.9_GH0.tar.gz) = cbee966f9d5479db24d32c7844e8be6fd1e8033cb51e83485c84ce1874bfd488
+SIZE (OpenPIV-openpiv-python-0.20.9_GH0.tar.gz) = 21118182
diff --git a/science/py-openpiv/pkg-descr b/science/py-openpiv/pkg-descr
new file mode 100644
index 000000000000..08f42f90c1fc
--- /dev/null
+++ b/science/py-openpiv/pkg-descr
@@ -0,0 +1,4 @@
+OpenPIV is open-source software for Particle Image Velocimetry (PIV)
+image analysis and post-processing.
+
+WWW: http://www.openpiv.net/