summaryrefslogtreecommitdiff
path: root/math/py-pandas/Makefile
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2014-02-09 15:21:24 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2014-02-09 15:21:24 +0000
commit2a8d43474f7293afd86ab28e89d7f7a43c038466 (patch)
tree19abb5f0064d3d2d3cea96bdae3b96e664bd6428 /math/py-pandas/Makefile
parentUpgrading to 4.0.0.833. (diff)
- update to 0.13.0
- remove patches, included upstream - abandon easy_install and use auto-generated packing list - update pkg-message and TEST_DEPENDS to reflect current recommendations and port availability - add erroneously-omitted lang/cython to TEST_DEPENDS (for 'build_ext -i') - conform regression-test target to upstream test procedure while here: - add lang/cpython as build dependency - C-extension will not be build w/o it and the whole build procedure failing. - update LICENSE (BSD3CLAUSE) PR: 185803 Submitted by: "John W. O'Brien" <john@saltant.com> (maintainer)
Notes
Notes: svn path=/head/; revision=343512
Diffstat (limited to 'math/py-pandas/Makefile')
-rw-r--r--math/py-pandas/Makefile18
1 files changed, 11 insertions, 7 deletions
diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile
index bc1ec0b58180..862ae0cf7d6d 100644
--- a/math/py-pandas/Makefile
+++ b/math/py-pandas/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= pandas
-PORTVERSION= 0.12.0
-PORTREVISION= 2
+PORTVERSION= 0.13.0
CATEGORIES= math devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,14 +9,16 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= john@saltant.com
COMMENT= Flexible, high-performance data analysis in Python
-LICENSE= BSD
+LICENSE= BSD3CLAUSE
-BUILD_DEPENDS= ${PYNUMPY}
+BUILD_DEPENDS= ${PYNUMPY} \
+ cython:${PORTSDIR}/lang/cython
RUN_DEPENDS:= ${BUILD_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
TEST_DEPENDS= nosetests:${PORTSDIR}/devel/py-nose \
+ cython:${PORTSDIR}/lang/cython \
${PYTHON_PKGNAMEPREFIX}numexpr>0:${PORTSDIR}/math/py-numexpr \
${PYTHON_PKGNAMEPREFIX}tables>0:${PORTSDIR}/devel/py-tables \
${PYTHON_PKGNAMEPREFIX}scipy>0:${PORTSDIR}/science/py-scipy \
@@ -25,6 +26,8 @@ TEST_DEPENDS= nosetests:${PORTSDIR}/devel/py-nose \
${PYTHON_PKGNAMEPREFIX}xlrd>0:${PORTSDIR}/textproc/py-xlrd \
${PYTHON_PKGNAMEPREFIX}xlwt>0:${PORTSDIR}/textproc/py-xlwt \
${PYTHON_PKGNAMEPREFIX}openpyxl>0:${PORTSDIR}/textproc/py-openpyxl \
+ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:${PORTSDIR}/math/py-statsmodels \
+ ${PYTHON_PKGNAMEPREFIX}bottleneck>0:${PORTSDIR}/math/py-bottleneck \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:${PORTSDIR}/www/py-beautifulsoup \
${PYTHON_PKGNAMEPREFIX}html5lib>0:${PORTSDIR}/www/py-html5lib \
${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml
@@ -32,9 +35,8 @@ TEST_DEPENDS= nosetests:${PORTSDIR}/devel/py-nose \
SUB_FILES= pkg-message
USE_PYTHON= yes
-USE_PYDISTUTILS= easy_install
+USE_PYDISTUTILS= yes
PYDISTUTILS_AUTOPLIST= yes
-PYEASYINSTALL_ARCHDEP= yes
# Uncomment the following line to enable regression-test
# on a headless (X11-less) host (eg: RedPorts)
@@ -43,7 +45,9 @@ PYEASYINSTALL_ARCHDEP= yes
regression-test: build
@(cd ${WRKSRC} && \
${PYTHON_CMD} ${PYSETUP} build_ext --inplace && \
- ${PYTHON_CMD} ${PYSETUP} nosetests \
+ ${PYTHON_CMD} ci/print_versions.py \
+ ci/script.sh \
+ ${PYTHON_CMD} ci/print_skipped.py \
)
.include <bsd.port.mk>