aboutsummaryrefslogtreecommitdiff
path: root/archivers/py-brotlicffi/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'archivers/py-brotlicffi/Makefile')
-rw-r--r--archivers/py-brotlicffi/Makefile21
1 files changed, 12 insertions, 9 deletions
diff --git a/archivers/py-brotlicffi/Makefile b/archivers/py-brotlicffi/Makefile
index 5ee0fbcfb4d5..19cdcc2de16e 100644
--- a/archivers/py-brotlicffi/Makefile
+++ b/archivers/py-brotlicffi/Makefile
@@ -1,30 +1,33 @@
-# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
-
PORTNAME= brotlicffi
-PORTVERSION= 1.0.9.2
+PORTVERSION= 1.1.0.0
+PORTREVISION= 1
CATEGORIES= archivers python
-MASTER_SITES= CHEESESHOP
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python CFFI bindings to the Brotli library
+WWW= https://github.com/python-hyper/brotlicffi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libbrotlienc.so:archivers/brotli
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR}
-USES= localbase python:3.6+
-USE_PYTHON= autoplist concurrent distutils
+USES= localbase python
+USE_PYTHON= autoplist concurrent pep517
MAKE_ENV= USE_SHARED_BROTLI=1
post-patch:
- @${RM} -fr ${WRKSRC}/libbrotli/
+# Clean up bundled libraries
+ @${RM} -r ${WRKSRC}/libbrotli/
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/brotlicffi/_brotlicffi*.so
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include <bsd.port.mk>