aboutsummaryrefslogtreecommitdiff
path: root/math/py-pymc/Makefile
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2013-12-06 15:42:33 +0000
committerMathieu Arnold <mat@FreeBSD.org>2013-12-06 15:42:33 +0000
commit9713c20bc99c77a96c12eca94a578a287f36bb28 (patch)
treeba3d4ff86445b8bc8e8e00d6ee986ab5a228d973 /math/py-pymc/Makefile
parentd6b482fe1cd045db6ac5e4af8c117e0995366d1b (diff)
Notes
Diffstat (limited to 'math/py-pymc/Makefile')
-rw-r--r--math/py-pymc/Makefile35
1 files changed, 30 insertions, 5 deletions
diff --git a/math/py-pymc/Makefile b/math/py-pymc/Makefile
index 217e52645bc5..c005b188a158 100644
--- a/math/py-pymc/Makefile
+++ b/math/py-pymc/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= pymc
-PORTVERSION= 2.0
-PORTREVISION= 1
+PORTVERSION= 2.3
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
@@ -12,11 +11,37 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wenheping@gmail.com
COMMENT= Markov Chain Monte Carlo Sampling Toolkit
-BUILD_DEPENDS= ${PYNUMPY}
-RUN_DEPENDS:= ${BUILD_DEPENDS}
+LICENSE= AFL
+LICENSE_NAME= Academic Free License
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
+
+BUILD_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib \
+ ${PYTHON_PKGNAMEPREFIX}scipy>0:${PORTSDIR}/science/py-scipy
+LIB_DEPENDS= liblapack.so:${PORTSDIR}/math/lapack \
+ libblas.so:${PORTSDIR}/math/blas
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib \
+ ${PYTHON_PKGNAMEPREFIX}scipy>0:${PORTSDIR}/science/py-scipy
+
+OPTIONS_DEFINE= DOCS
+DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
USE_PYTHON= yes
USE_PYDISTUTILS= yes
+PYDISTUTILS_AUTOPLIST= yes
+PORTDOCS= *
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/flib.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/gp/cov_funs/distances.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/gp/cov_funs/isotropic_cov_funs.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/gp/incomplete_chol.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/gp/linalg_utils.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/Container_values.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/LazyFunction.so
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/*.rst ${STAGEDIR}${DOCSDIR}
-NO_STAGE= yes
.include <bsd.port.mk>