From owner-svn-ports-head@freebsd.org Tue Jan 12 08:13:37 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 190CEA6DB5E; Tue, 12 Jan 2016 08:13:37 +0000 (UTC) (envelope-from wen@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CCB83176C; Tue, 12 Jan 2016 08:13:36 +0000 (UTC) (envelope-from wen@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0C8DZPP096363; Tue, 12 Jan 2016 08:13:35 GMT (envelope-from wen@FreeBSD.org) Received: (from wen@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0C8DZiY096360; Tue, 12 Jan 2016 08:13:35 GMT (envelope-from wen@FreeBSD.org) Message-Id: <201601120813.u0C8DZiY096360@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wen set sender to wen@FreeBSD.org using -f From: Wen Heping Date: Tue, 12 Jan 2016 08:13:35 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2016 08:13:37 -0000 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 +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 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)