svn commit: r405836 - in head/devel/py-tables: . files
Wen Heping
wen at FreeBSD.org
Tue Jan 12 08:13:37 UTC 2016
Author: wen
Date: Tue Jan 12 08:13:35 2016
New Revision: 405836
URL: https://svnweb.freebsd.org/changeset/ports/405836
Log:
- Update to 3.2.2
- Regenerate the patch to pet portlint
- Convert to USE_PYTHON=autoplist [1]
- Convert to optionsNG [1]
PR: 205899 [1]
Submitted by: pawel@ [1]
Modified:
head/devel/py-tables/Makefile
head/devel/py-tables/distinfo
head/devel/py-tables/files/patch-setup.py
Modified: head/devel/py-tables/Makefile
==============================================================================
--- head/devel/py-tables/Makefile Tue Jan 12 07:48:30 2016 (r405835)
+++ head/devel/py-tables/Makefile Tue Jan 12 08:13:35 2016 (r405836)
@@ -2,12 +2,10 @@
# $FreeBSD$
PORTNAME= tables
-PORTVERSION= 3.2.0
+PORTVERSION= 3.2.2
CATEGORIES= devel python
-MASTER_SITES= SF/py${PORTNAME:tl}/py${PORTNAME}/${PORTVERSION}
+MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTFILES= tables-${PORTVERSION}.tar.gz pytablesmanual-${PORTVERSION}.pdf
-EXTRACT_ONLY= tables-${PORTVERSION}.tar.gz
MAINTAINER= wen at FreeBSD.org
COMMENT= Hierarchical database for Python
@@ -23,50 +21,22 @@ LIB_DEPENDS= libhdf5.so:${PORTSDIR}/scie
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= fortran python
-USE_PYTHON= distutils
+USE_PYTHON= autoplist distutils
-PLIST_FILES= bin/pt2to3 bin/ptdump bin/ptrepack bin/pttree
+PORTEXAMPLES= *
-OPTIONS_DEFINE= PYREX DOCS EXAMPLES
+OPTIONS_DEFINE= PYREX EXAMPLES
PYREX_DESC= Use code generated by Pyrex to build
-PYREX_BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Pyrex/__init__.py:${PORTSDIR}/devel/pyrex
-
-.include <bsd.port.options.mk>
+PYREX_BUILD_DEPENDS= pyrex>0:${PORTSDIR}/devel/pyrex
post-patch:
@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/setup.py
post-install:
- @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables ! -type d | \
- ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
- @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables -type d | ${SORT} -r | \
- ${SED} 's,^${STAGEDIR}${PREFIX}/, at dirrm ,' >> ${TMPPLIST}
-
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${DISTDIR}/pytablesmanual-${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
- ${ECHO} '${STAGEDIR}${DOCSDIR}/pytablesmanual-${PORTVERSION}.pdf' | ${SED} 's,^${STAGEDIR}${PREFIX}/,,' \
- >> ${TMPPLIST}
- ${ECHO} '${STAGEDIR}${DOCSDIR}' | ${SED} 's,^${STAGEDIR}${PREFIX}/, at dirrm ,' \
- >> ${TMPPLIST}
-.endif
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/*.so
-.if ${PORT_OPTIONS:MEXAMPLES}
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR}
- @${FIND} ${STAGEDIR}${EXAMPLESDIR} ! -type d | \
- ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
- @${FIND} ${STAGEDIR}${EXAMPLESDIR} -type d | ${SORT} -r | \
- ${SED} 's,^${STAGEDIR}${PREFIX}/, at dirrm ,' >> ${TMPPLIST}
-.endif
-
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/_comp_bzip2.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/_comp_lzo.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/tableextension.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/hdf5extension.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/indexesextension.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/linkextension.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/utilsextension.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/lrucacheextension.so
.include <bsd.port.mk>
Modified: head/devel/py-tables/distinfo
==============================================================================
--- head/devel/py-tables/distinfo Tue Jan 12 07:48:30 2016 (r405835)
+++ head/devel/py-tables/distinfo Tue Jan 12 08:13:35 2016 (r405836)
@@ -1,4 +1,2 @@
-SHA256 (tables-3.2.0.tar.gz) = 60980e44676bfe463cdd2582ecdacc0b0763b259477015e866f8af72b4cdba44
-SIZE (tables-3.2.0.tar.gz) = 7039718
-SHA256 (pytablesmanual-3.2.0.pdf) = d92d8b008c63c2f3566eb9685103b0a6b891d2d353876a0868871dd436dbf69f
-SIZE (pytablesmanual-3.2.0.pdf) = 2578022
+SHA256 (tables-3.2.2.tar.gz) = 3564b351a71ec1737b503b001eb7ceae1f65d5d6e3ffe1ea75aafba10f37fa84
+SIZE (tables-3.2.2.tar.gz) = 7008045
Modified: head/devel/py-tables/files/patch-setup.py
==============================================================================
--- head/devel/py-tables/files/patch-setup.py Tue Jan 12 07:48:30 2016 (r405835)
+++ head/devel/py-tables/files/patch-setup.py Tue Jan 12 08:13:35 2016 (r405836)
@@ -1,13 +1,13 @@
---- setup.py.orig 2015-07-05 14:52:30.439427615 +0800
-+++ setup.py 2015-07-05 14:53:35.680492890 +0800
-@@ -127,8 +127,8 @@
+--- setup.py.orig 2015-09-22 03:02:05 UTC
++++ setup.py
+@@ -127,8 +127,8 @@ VERSION = open('VERSION').read().strip()
debug = '--debug' in sys.argv
# Global variables
-lib_dirs = []
-inc_dirs = ['c-blosc/hdf5']
-+lib_dirs = ['%%LOCALBASE%%/lib']
-+inc_dirs = ['c-blosc/hdf5','%%LOCALBASE%%/include']
++lib_dirs = ['/usr/local/lib']
++inc_dirs = ['c-blosc/hdf5','/usr/local/include']
optional_libs = []
data_files = [] # list of data files to add to packages (mainly for DLL's)
More information about the svn-ports-all
mailing list