This updates to py-lxml 4.3.3, unbreaking things with Python 3.7.
I've built/packaged all the python ports which depend on this (not all
of the C ones but I don't expect problems and will fix them if they
show up having problems in bulk).
OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-lxml/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- Makefile 3 Jan 2017 19:27:52 -0000 1.28
+++ Makefile 23 Apr 2019 11:42:00 -0000
@@ -4,10 +4,9 @@ BROKEN-hppa= OOM on src/lxml/lxml.etree.
COMMENT= Python binding for the libxml2 and libxslt libraries
-MODPY_EGG_VERSION= 3.7.0
+MODPY_EGG_VERSION= 4.3.3
DISTNAME= lxml-${MODPY_EGG_VERSION}
PKGNAME= py-lxml-${MODPY_EGG_VERSION}
-REVISION= 0
CATEGORIES= textproc devel
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/py-lxml/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo 17 Dec 2016 10:09:30 -0000 1.10
+++ distinfo 23 Apr 2019 11:42:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (lxml-3.7.0.tar.gz) = nGLrKhhi4a4oXX5+O33Idy04exklgIavzsFDxre4pck=
-SIZE (lxml-3.7.0.tar.gz) = 3788603
+SHA256 (lxml-4.3.3.tar.gz) = SgPdaC+ONaECNJBOC5UI1wX/mM+WLFhR7QUuk0DfPZA=
+SIZE (lxml-4.3.3.tar.gz) = 4378439
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- pkg/PLIST 17 Dec 2016 10:09:30 -0000 1.9
+++ pkg/PLIST 23 Apr 2019 11:42:00 -0000
@@ -20,10 +20,14 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/lxml/${MODPY_PYCACHE}sax.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/lxml/${MODPY_PYCACHE}usedoctest.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/lxml/_elementpath.py
+lib/python${MODPY_VERSION}/site-packages/lxml/_elementpath.so
lib/python${MODPY_VERSION}/site-packages/lxml/builder.py
+lib/python${MODPY_VERSION}/site-packages/lxml/builder.so
lib/python${MODPY_VERSION}/site-packages/lxml/cssselect.py
lib/python${MODPY_VERSION}/site-packages/lxml/doctestcompare.py
+lib/python${MODPY_VERSION}/site-packages/lxml/etree.h
lib/python${MODPY_VERSION}/site-packages/lxml/etree.so
+lib/python${MODPY_VERSION}/site-packages/lxml/etree_api.h
lib/python${MODPY_VERSION}/site-packages/lxml/html/
lib/python${MODPY_VERSION}/site-packages/lxml/html/ElementSoup.py
lib/python${MODPY_VERSION}/site-packages/lxml/html/__init__.py
@@ -46,13 +50,16 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/lxml/html/_setmixin.py
lib/python${MODPY_VERSION}/site-packages/lxml/html/builder.py
lib/python${MODPY_VERSION}/site-packages/lxml/html/clean.py
+lib/python${MODPY_VERSION}/site-packages/lxml/html/clean.so
lib/python${MODPY_VERSION}/site-packages/lxml/html/defs.py
lib/python${MODPY_VERSION}/site-packages/lxml/html/diff.py
+lib/python${MODPY_VERSION}/site-packages/lxml/html/diff.so
lib/python${MODPY_VERSION}/site-packages/lxml/html/formfill.py
lib/python${MODPY_VERSION}/site-packages/lxml/html/html5parser.py
lib/python${MODPY_VERSION}/site-packages/lxml/html/soupparser.py
lib/python${MODPY_VERSION}/site-packages/lxml/html/usedoctest.py
lib/python${MODPY_VERSION}/site-packages/lxml/includes/
+lib/python${MODPY_VERSION}/site-packages/lxml/includes/__init__.pxd
lib/python${MODPY_VERSION}/site-packages/lxml/includes/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/lxml/includes/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/lxml/includes/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
@@ -95,6 +102,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/lxml/objectify.so
lib/python${MODPY_VERSION}/site-packages/lxml/pyclasslookup.py
lib/python${MODPY_VERSION}/site-packages/lxml/sax.py
+lib/python${MODPY_VERSION}/site-packages/lxml/sax.so
lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.py
share/doc/${MODPY_PY_PREFIX}lxml/
share/doc/${MODPY_PY_PREFIX}lxml/FAQ.txt
@@ -368,6 +376,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.common_imports.LargeFileLike-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.common_imports.LargeFileLikeUnicode-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.common_imports.SillyFileLike-class.html
+share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.common_imports.skipif-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server-pysrc.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server.HTTPRequestCollector-class.html
@@ -418,6 +427,9 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_etree.ElementIncludeTestCase-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_etree.XMLPullParserTest-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_etree._XIncludeTestCase-class.html
+share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_external_document-module.html
+share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_external_document-pysrc.html
+share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_external_document.ExternalDocumentTestCase-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_htmlparser-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_htmlparser-pysrc.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_htmlparser.HtmlParserTestCase-class.html
@@ -426,6 +438,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_http_io.HttpIOTestCase-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_incremental_xmlfile-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_incremental_xmlfile-pysrc.html
+share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_incremental_xmlfile.AsyncXmlFileTestCase-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_incremental_xmlfile.BytesIOXmlFileTestCase-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_incremental_xmlfile.HtmlFileTestCase-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_incremental_xmlfile.SimpleFileLikeXmlFileTestCase-class.html
@@ -460,6 +473,8 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_sax-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_sax-pysrc.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_sax.ETreeSaxTestCase-class.html
+share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_sax.NSPrefixSaxTestCase-class.html
+share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_sax.SimpleContentHandler-class.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_schematron-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_schematron-pysrc.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_schematron.ETreeSchematronTestCase-class.html
@@ -539,6 +554,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap
share/doc/${MODPY_PY_PREFIX}lxml/html/api/toc-lxml.tests.test_elementtree-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/toc-lxml.tests.test_errors-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/toc-lxml.tests.test_etree-module.html
+share/doc/${MODPY_PY_PREFIX}lxml/html/api/toc-lxml.tests.test_external_document-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/toc-lxml.tests.test_htmlparser-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/toc-lxml.tests.test_http_io-module.html
share/doc/${MODPY_PY_PREFIX}lxml/html/api/toc-lxml.tests.test_incremental_xmlfile-module.html