git: 12f258128338 - main - devel/py-lxml: fix build with libxml 2.13
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 25 Jun 2024 20:20:59 UTC
The branch main has been updated by amdmi3:
URL: https://cgit.FreeBSD.org/ports/commit/?id=12f25812833887fbdfdc82c3747f9f8b0e808ae3
commit 12f25812833887fbdfdc82c3747f9f8b0e808ae3
Author: Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2024-06-25 16:38:23 +0000
Commit: Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2024-06-25 19:13:58 +0000
devel/py-lxml: fix build with libxml 2.13
PR: 279798
Reported by: diizzy
---
devel/py-lxml/Makefile | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/devel/py-lxml/Makefile b/devel/py-lxml/Makefile
index ca21958269f5..0f756bd2fcfb 100644
--- a/devel/py-lxml/Makefile
+++ b/devel/py-lxml/Makefile
@@ -31,6 +31,12 @@ PYDISTUTILS_BUILDARGS= --inplace
post-extract:
@${FIND} ${WRKSRC} -name "*.c" -delete
+pre-configure: # remove with update to 5.x
+ @if ! xml2-config --version | ${GREP} -q ^2\.11; then \
+ ${REINPLACE_CMD} -e 's|, xmlerror.xmlError\*|, const xmlerror.xmlError*|' \
+ ${WRKSRC}/src/lxml/*.pxi; \
+ fi
+
post-install:
@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \
-name '*.so' -exec ${STRIP_CMD} {} +