Hi,
this is the diff to update py-lxml to 2.3.
Tested on amd64.
Is it ok ?
Cheers,
Remi.
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-lxml/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile 8 Jun 2011 18:09:58 -0000 1.10
+++ Makefile 27 Jun 2011 10:15:58 -0000
@@ -2,10 +2,9 @@
COMMENT= Python binding for the libxml2 and libxslt libraries
-MODPY_EGG_VERSION= 2.2.8
+MODPY_EGG_VERSION= 2.3
DISTNAME= lxml-${MODPY_EGG_VERSION}
PKGNAME= py-lxml-${MODPY_EGG_VERSION}
-REVISION = 1
CATEGORIES= textproc devel
EXTRACT_SUFX= .tgz
@@ -19,7 +18,7 @@ PERMIT_PACKAGE_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
-WANTLIB= m xml2 z exslt xslt
+WANTLIB= m xml2 z exslt xslt ${MODPY_WANTLIB}
MODULES= lang/python
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/py-lxml/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 16 Jan 2011 09:27:28 -0000 1.3
+++ distinfo 27 Jun 2011 10:15:58 -0000
@@ -1,5 +1,5 @@
-MD5 (lxml-2.2.8.tgz) = 1sYS1jqE15RAkSobKdO5gQ==
-RMD160 (lxml-2.2.8.tgz) = x95NNpSMQgm+VXtDh5LffVhRu+k=
-SHA1 (lxml-2.2.8.tgz) = kBKuZ2Fg0NL/+YCwdgcITibVPac=
-SHA256 (lxml-2.2.8.tgz) = ibc5JbXjKV3PRnXLlIAHog6wKf41yaFirhnsEfGrr+U=
-SIZE (lxml-2.2.8.tgz) = 2922192
+MD5 (lxml-2.3.tgz) = okWgFf1Ztj4iAAXyY+FoKg==
+RMD160 (lxml-2.3.tgz) = +3QmEQECdQakgHKd/V7zA8KdFNU=
+SHA1 (lxml-2.3.tgz) = I4TKo3uUsxLZfT5LdzrszKlPnHY=
+SHA256 (lxml-2.3.tgz) = 7qG40pUyc5wTg8tHlMXqzWF28JcrWejSk0gzW4f/LmY=
+SIZE (lxml-2.3.tgz) = 3187747
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 16 Jan 2011 09:27:28 -0000 1.3
+++ pkg/PLIST 27 Jun 2011 10:15:58 -0000
@@ -48,6 +48,22 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/lxml/html/soupparser.pyc
lib/python${MODPY_VERSION}/site-packages/lxml/html/usedoctest.py
lib/python${MODPY_VERSION}/site-packages/lxml/html/usedoctest.pyc
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/__init__.py
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/rng/
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl
+lib/python${MODPY_VERSION}/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt
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/pyclasslookup.pyc
@@ -245,13 +261,21 @@ share/doc/py-lxml/html/api/lxml.etree._I
share/doc/py-lxml/html/api/lxml.etree._IterparseContext-class.html
share/doc/py-lxml/html/api/lxml.etree._ListErrorLog-class.html
share/doc/py-lxml/html/api/lxml.etree._LogEntry-class.html
+share/doc/py-lxml/html/api/lxml.etree._ModifyContentOnlyEntityProxy-class.html
+share/doc/py-lxml/html/api/lxml.etree._ModifyContentOnlyPIProxy-class.html
+share/doc/py-lxml/html/api/lxml.etree._ModifyContentOnlyProxy-class.html
share/doc/py-lxml/html/api/lxml.etree._NamespaceRegistry-class.html
+share/doc/py-lxml/html/api/lxml.etree._OpaqueDocumentWrapper-class.html
+share/doc/py-lxml/html/api/lxml.etree._OpaqueNodeWrapper-class.html
share/doc/py-lxml/html/api/lxml.etree._ParserContext-class.html
share/doc/py-lxml/html/api/lxml.etree._ParserDictionaryContext-class.html
share/doc/py-lxml/html/api/lxml.etree._ParserSchemaValidationContext-class.html
share/doc/py-lxml/html/api/lxml.etree._ProcessingInstruction-class.html
share/doc/py-lxml/html/api/lxml.etree._PythonSaxParserTarget-class.html
share/doc/py-lxml/html/api/lxml.etree._ReadOnlyElementProxy-class.html
+share/doc/py-lxml/html/api/lxml.etree._ReadOnlyEntityProxy-class.html
+share/doc/py-lxml/html/api/lxml.etree._ReadOnlyPIProxy-class.html
+share/doc/py-lxml/html/api/lxml.etree._ReadOnlyProxy-class.html
share/doc/py-lxml/html/api/lxml.etree._ResolverContext-class.html
share/doc/py-lxml/html/api/lxml.etree._ResolverRegistry-class.html
share/doc/py-lxml/html/api/lxml.etree._RotatingErrorLog-class.html
@@ -325,6 +349,9 @@ share/doc/py-lxml/html/api/lxml.html.sou
share/doc/py-lxml/html/api/lxml.html.soupparser-pysrc.html
share/doc/py-lxml/html/api/lxml.html.usedoctest-module.html
share/doc/py-lxml/html/api/lxml.html.usedoctest-pysrc.html
+share/doc/py-lxml/html/api/lxml.isoschematron-module.html
+share/doc/py-lxml/html/api/lxml.isoschematron-pysrc.html
+share/doc/py-lxml/html/api/lxml.isoschematron.Schematron-class.html
share/doc/py-lxml/html/api/lxml.objectify-module.html
share/doc/py-lxml/html/api/lxml.objectify.BoolElement-class.html
share/doc/py-lxml/html/api/lxml.objectify.ElementMaker-class.html
@@ -390,6 +417,9 @@ share/doc/py-lxml/html/api/lxml.tests.te
share/doc/py-lxml/html/api/lxml.tests.test_io.ETreeIOTestCase-class.html
share/doc/py-lxml/html/api/lxml.tests.test_io.ElementTreeIOTestCase-class.html
share/doc/py-lxml/html/api/lxml.tests.test_io.IOTestCaseBase-class.html
+share/doc/py-lxml/html/api/lxml.tests.test_isoschematron-module.html
+share/doc/py-lxml/html/api/lxml.tests.test_isoschematron-pysrc.html
+share/doc/py-lxml/html/api/lxml.tests.test_isoschematron.ETreeISOSchematronTestCase-class.html
share/doc/py-lxml/html/api/lxml.tests.test_nsclasses-module.html
share/doc/py-lxml/html/api/lxml.tests.test_nsclasses-pysrc.html
share/doc/py-lxml/html/api/lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase-class.html
@@ -433,16 +463,18 @@ share/doc/py-lxml/html/api/lxml.tests.te
share/doc/py-lxml/html/api/lxml.tests.test_xpathevaluator-pysrc.html
share/doc/py-lxml/html/api/lxml.tests.test_xpathevaluator.ETreeETXPathClassTestCase-class.html
share/doc/py-lxml/html/api/lxml.tests.test_xpathevaluator.ETreeXPathClassTestCase-class.html
+share/doc/py-lxml/html/api/lxml.tests.test_xpathevaluator.ETreeXPathExsltTestCase-class.html
share/doc/py-lxml/html/api/lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html
share/doc/py-lxml/html/api/lxml.tests.test_xslt-module.html
share/doc/py-lxml/html/api/lxml.tests.test_xslt-pysrc.html
+share/doc/py-lxml/html/api/lxml.tests.test_xslt.ETreeXSLTExtElementTestCase-class.html
+share/doc/py-lxml/html/api/lxml.tests.test_xslt.ETreeXSLTExtFuncTestCase-class.html
share/doc/py-lxml/html/api/lxml.tests.test_xslt.ETreeXSLTTestCase-class.html
share/doc/py-lxml/html/api/lxml.tests.test_xslt.Py3XSLTTestCase-class.html
share/doc/py-lxml/html/api/lxml.usedoctest-module.html
share/doc/py-lxml/html/api/lxml.usedoctest-pysrc.html
share/doc/py-lxml/html/api/module-tree.html
share/doc/py-lxml/html/api/redirect.html
-share/doc/py-lxml/html/api/str-class.html
share/doc/py-lxml/html/api/toc-everything.html
share/doc/py-lxml/html/api/toc-lxml-module.html
share/doc/py-lxml/html/api/toc-lxml.ElementInclude-module.html
@@ -460,6 +492,7 @@ share/doc/py-lxml/html/api/toc-lxml.html
share/doc/py-lxml/html/api/toc-lxml.html.html5parser-module.html
share/doc/py-lxml/html/api/toc-lxml.html.soupparser-module.html
share/doc/py-lxml/html/api/toc-lxml.html.usedoctest-module.html
+share/doc/py-lxml/html/api/toc-lxml.isoschematron-module.html
share/doc/py-lxml/html/api/toc-lxml.objectify-module.html
share/doc/py-lxml/html/api/toc-lxml.pyclasslookup-module.html
share/doc/py-lxml/html/api/toc-lxml.sax-module.html
@@ -473,6 +506,7 @@ share/doc/py-lxml/html/api/toc-lxml.test
share/doc/py-lxml/html/api/toc-lxml.tests.test_etree-module.html
share/doc/py-lxml/html/api/toc-lxml.tests.test_htmlparser-module.html
share/doc/py-lxml/html/api/toc-lxml.tests.test_io-module.html
+share/doc/py-lxml/html/api/toc-lxml.tests.test_isoschematron-module.html
share/doc/py-lxml/html/api/toc-lxml.tests.test_nsclasses-module.html
share/doc/py-lxml/html/api/toc-lxml.tests.test_objectify-module.html
share/doc/py-lxml/html/api/toc-lxml.tests.test_pyclasslookup-module.html
@@ -485,7 +519,17 @@ share/doc/py-lxml/html/api/toc-lxml.test
share/doc/py-lxml/html/api/toc-lxml.tests.test_xpathevaluator-module.html
share/doc/py-lxml/html/api/toc-lxml.tests.test_xslt-module.html
share/doc/py-lxml/html/api/toc-lxml.usedoctest-module.html
+share/doc/py-lxml/html/api/toc-xml.etree.ElementTree-module.html
share/doc/py-lxml/html/api/toc.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree-module.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree-pysrc.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree.ElementTree-class.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree.QName-class.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree.TreeBuilder-class.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree.XMLTreeBuilder-class.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree._ElementInterface-class.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree._SimpleElementPath-class.html
+share/doc/py-lxml/html/api/xml.etree.ElementTree.iterparse-class.html
share/doc/py-lxml/html/build.html
share/doc/py-lxml/html/capi.html
share/doc/py-lxml/html/changes-${MODPY_EGG_VERSION}.html
@@ -500,7 +544,6 @@ share/doc/py-lxml/html/index.html
share/doc/py-lxml/html/installation.html
share/doc/py-lxml/html/intro.html
share/doc/py-lxml/html/lxml-source-howto.html
-share/doc/py-lxml/html/lxml2.html
share/doc/py-lxml/html/lxmlhtml.html
share/doc/py-lxml/html/objectify.html
share/doc/py-lxml/html/parsing.html
@@ -547,6 +590,7 @@ share/doc/py-lxml/s5/ep2008/atomgen.py
share/doc/py-lxml/s5/ep2008/proxies.png
share/doc/py-lxml/s5/lxml-ep2008.html
share/doc/py-lxml/s5/lxml-ep2008.txt
+share/doc/py-lxml/s5/rst2s5.py
share/doc/py-lxml/s5/tagpython.png
share/doc/py-lxml/s5/ui/
share/doc/py-lxml/s5/ui/default/