Skip site navigation (1)Skip section navigation (2)
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>