summaryrefslogtreecommitdiff
path: root/textproc/py-rdflib/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/py-rdflib/Makefile')
-rw-r--r--textproc/py-rdflib/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/textproc/py-rdflib/Makefile b/textproc/py-rdflib/Makefile
index c86afc761523..e13253d7fb45 100644
--- a/textproc/py-rdflib/Makefile
+++ b/textproc/py-rdflib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rdflib
-PORTVERSION= 7.4.0
+DISTVERSION= 7.5.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,15 +28,17 @@ TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
CPE_VENDOR= rdflib_project
-OPTIONS_DEFINE= BERKELEYDB HTML LXML NETWORKX ORJSON
+OPTIONS_DEFINE= BERKELEYDB HTML HTTPX LXML NETWORKX ORJSON
BERKELEYDB_DESC=BDB support
HTML_DESC= HTML support
+HTTPX_DESC= HTTPX support
LXML_DESC= XML support
ORJSON_DESC= JSON support
NETWORKX_DESC= Network support
BERKELEYDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}berkeleydb>=0:databases/py-berkeleydb@${PY_FLAVOR}
HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5rdf>=1.2<2:www/py-html5rdf@${PY_FLAVOR}
+HTTPX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1<0.29:www/py-httpx@${PY_FLAVOR}
LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.3<7.0:devel/py-lxml@${PY_FLAVOR}
NETWORKX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2,2<4,2:math/py-networkx@${PY_FLAVOR}
ORJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=3.9.14<4:devel/py-orjson@${PY_FLAVOR}
@@ -46,4 +49,10 @@ ORJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=3.9.14<4:devel/py-orjson@${PY
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}isodate>=0.7.2<1.0.0:devel/py-isodate@${PY_FLAVOR}
.endif
+post-patch:
+ # conflict with security/sequoia-sq, see https://github.com/RDFLib/rdflib/issues/3337
+ @${REINPLACE_CMD} -e 's|sq|sparqlquery|g' \
+ ${WRKSRC}/pyproject.toml \
+ ${WRKSRC}/rdflib/tools/sparqlquery.py
+
.include <bsd.port.post.mk>