aboutsummaryrefslogtreecommitdiff
path: root/converters/py-zfec
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-02-11 05:19:30 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-02-11 05:19:30 +0000
commit048bb5ecc55a72db400e9d991e18b86b45233105 (patch)
treecc7353772824357e5ac519522edaa5eecee2eb1f /converters/py-zfec
parent520dd7c34fb4c2a4560a35a3f26d23b98d8895ff (diff)
downloadports-048bb5ecc55a72db400e9d991e18b86b45233105.tar.gz
ports-048bb5ecc55a72db400e9d991e18b86b45233105.zip
converters/py-zfec: Update to 1.5.2
Changelog: https://github.com/tahoe-lafs/zfec/blob/master/changelog Additional port changes: * Changed to DISTVERSION * Updated dependencies according to setup.py * USES=python because it supports all python versions * Added library stripping * Improved docs installation * Replaced pkg-plist with PORTDOCS Reported by: portscout Approved by: tcberner (mentor, implicit)
Notes
Notes: svn path=/head/; revision=461457
Diffstat (limited to 'converters/py-zfec')
-rw-r--r--converters/py-zfec/Makefile23
-rw-r--r--converters/py-zfec/distinfo5
-rw-r--r--converters/py-zfec/pkg-plist5
3 files changed, 14 insertions, 19 deletions
diff --git a/converters/py-zfec/Makefile b/converters/py-zfec/Makefile
index 7b588e2f08ad..8315ad7f0c28 100644
--- a/converters/py-zfec/Makefile
+++ b/converters/py-zfec/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= zfec
-PORTVERSION= 1.4.24
-PORTREVISION= 1
+DISTVERSION= 1.5.2
CATEGORIES= converters python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,25 +13,25 @@ COMMENT= Fast erasure codec for Python
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING.GPL
-BUILD_DEPENDS= darcsver:devel/py-darcsver \
- unsort:devel/py-pyutil
-RUN_DEPENDS:= ${BUILD_DEPENDS}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=0:devel/py-argparse@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyutil>=0:devel/py-pyutil@${FLAVOR}
-USES= python:2.7
-USE_PYTHON= distutils autoplist
+USES= python
+USE_PYTHON= distutils autoplist concurrent
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
OPTIONS_DEFINE= DOCS
-post-patch:
- @${REINPLACE_CMD} -e 's|share/doc|${DOCSDIR}|g ; \
- s#(doc_loc, data_fnames)##g' ${WRKSRC}/setup.py
+PORTDOCS= COPYING.TGPPL.rst README.rst TODO ChangeLog
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zfec/_fec.so
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for DOC in COPYING.GPL COPYING.TGPPL.html README.rst TODO changelog
- ${INSTALL_DATA} ${WRKSRC}/${DOC} ${STAGEDIR}${DOCSDIR}
+.for DOC in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${DOC} ${STAGEDIR}${DOCSDIR}/
.endfor
.include <bsd.port.mk>
diff --git a/converters/py-zfec/distinfo b/converters/py-zfec/distinfo
index cfb3ac9e3d85..9cc4c4c2b095 100644
--- a/converters/py-zfec/distinfo
+++ b/converters/py-zfec/distinfo
@@ -1,2 +1,3 @@
-SHA256 (zfec-1.4.24.tar.gz) = e3e99e6e67ac9af72c0f918f03d2051e17d41f48ee0134d0d2c81e7fe92749cf
-SIZE (zfec-1.4.24.tar.gz) = 175884
+TIMESTAMP = 1518321385
+SHA256 (zfec-1.5.2.tar.gz) = 3cfb6bc2e9e3455fbe8cb51efb69cf653c2e142bc6bcb1e5ba3dcd597873e17a
+SIZE (zfec-1.5.2.tar.gz) = 70536
diff --git a/converters/py-zfec/pkg-plist b/converters/py-zfec/pkg-plist
deleted file mode 100644
index d626cf702164..000000000000
--- a/converters/py-zfec/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.GPL
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.TGPPL.html
-%%PORTDOCS%%%%DOCSDIR%%/README.rst
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/changelog