Date: Tue, 12 Jan 2016 08:13:35 +0000 (UTC) From: Wen Heping <wen@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r405836 - in head/devel/py-tables: . files Message-ID: <201601120813.u0C8DZiY096360@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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}/,@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}/,@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}/,@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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601120813.u0C8DZiY096360>