Re: [UPDATE] textproc/py-lxml -> 3.6.0
Daniel Jakotswrites: > On Wed, 20 Apr 2016 12:22:05 -0500, attila > wrote: > >> attila writes: >> >> > Hi ports@, >> > >> > Attached is an update for textproc/py-lxml to version 3.6.0. It >> > passes "make test" on i386 (both python2 and python3). >> > >> > Feedback most welcome. >> > >> > Pax, -A >> >> Ping? Patch attached again for completeness. Feedback most welcome. > > Looks good to me. > > There are quite a lot of *_DEPENDS, did any of them get tested (either > by you or their maintainers)? > I did a tiny bit of this before your email but not enough. I've since started looking at all of the deps and there are a few issues to deal with (devel/py-html5lib has some for starters, starting by updating it and seeing if the issues persist). Thanks for the nudge. I withdraw the update for now. Pax, -A -- http://haqistan.net/~attila | att...@stalphonsos.com | 0x62A729CF
Re: [UPDATE] textproc/py-lxml -> 3.6.0
On Wed, 20 Apr 2016 12:22:05 -0500, attilawrote: > attila writes: > > > Hi ports@, > > > > Attached is an update for textproc/py-lxml to version 3.6.0. It > > passes "make test" on i386 (both python2 and python3). > > > > Feedback most welcome. > > > > Pax, -A > > Ping? Patch attached again for completeness. Feedback most welcome. Looks good to me. There are quite a lot of *_DEPENDS, did any of them get tested (either by you or their maintainers)? sqlite> SELECT FULLPKGPATH FROM ports WHERE BUILD_DEPENDS like '%py-lxm%'; textproc/calibre sqlite> SELECT FULLPKGPATH FROM ports WHERE TEST_DEPENDS like '%py-lxm%'; devel/py-html5lib devel/py-html5lib,python3 geo/mapproxy print/py-relatorio productivity/tryton/trytond sysutils/libvirt-python textproc/py-cssselect textproc/py-cssselect,python3 www/py-beautifulsoup4 www/py-beautifulsoup4,python3 sqlite> SELECT FULLPKGPATH FROM ports WHERE RUN_DEPENDS like '%py-lxm%'; audio/radiotray geo/mapproxy graphics/inkscape misc/py-imdb print/printrun print/py-relatorio productivity/py-carddav productivity/tryton/trytond textproc/calibre www/weboob x11/gnome/ocrfeeder x11/nagstamon
Re: [UPDATE] textproc/py-lxml -> 3.6.0
attilawrites: > Hi ports@, > > Attached is an update for textproc/py-lxml to version 3.6.0. It > passes "make test" on i386 (both python2 and python3). > > Feedback most welcome. > > Pax, -A Ping? Patch attached again for completeness. Feedback most welcome. Pax, -A -- http://haqistan.net/~attila | att...@stalphonsos.com | 0x62A729CF Index: Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- Makefile 29 Sep 2015 10:52:53 - 1.26 +++ Makefile 12 Apr 2016 18:47:30 - @@ -4,8 +4,7 @@ BROKEN-hppa= OOM on src/lxml/lxml.etree. COMMENT= Python binding for the libxml2 and libxslt libraries -MODPY_EGG_VERSION= 3.4.3 -REVISION= 1 +MODPY_EGG_VERSION= 3.6.0 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} Index: distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- distinfo 29 Apr 2015 16:09:54 - 1.9 +++ distinfo 12 Apr 2016 18:47:30 - @@ -1,2 +1,2 @@ -SHA256 (lxml-3.4.3.tar.gz) = bOShGrSFpnqJmqPggMl7IqnfQMcHe9kUaoIdOHLPIDc= -SIZE (lxml-3.4.3.tar.gz) = 3541740 +SHA256 (lxml-3.6.0.tar.gz) = nHTKKKfwww3KiHIoGzxHcF4hIXyLxjkS2VyeKnysa98= +SIZE (lxml-3.6.0.tar.gz) = 3693901 Index: pkg/PLIST === RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v retrieving revision 1.8 diff -u -p -r1.8 PLIST --- pkg/PLIST 6 Sep 2015 16:36:16 - 1.8 +++ pkg/PLIST 12 Apr 2016 18:47:31 - @@ -283,6 +283,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.CheckboxGroup-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.CheckboxValues-class.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.Classes-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.ElementSoup-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.ElementSoup-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.FieldsDict-class.html @@ -330,6 +331,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.html5parser.XHTMLParser-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.soupparser-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.soupparser-pysrc.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.soupparser._PseudoTag-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.usedoctest-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.usedoctest-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.includes-module.html @@ -371,6 +373,10 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server.HTTPRequestCollector-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server.WebServer-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server._RequestHandler-class.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.selftest-module.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.selftest-pysrc.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.selftest2-module.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.selftest2-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_builder-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_builder-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_builder.BuilderTestCase-class.html @@ -390,7 +396,6 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_dtd.ETreeDtdTestCase-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementpath-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementpath-pysrc.html -share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementpath.ElementTreeElementPathTestCase-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementpath.EtreeElementPathTestCase-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementtree-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementtree-pysrc.html @@ -451,6 +456,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_relaxng-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_relaxng-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_relaxng.ETreeRelaxNGTestCase-class.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_relaxng.RelaxNGCompactTestCase-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_sax-module.html
[UPDATE] textproc/py-lxml -> 3.6.0
Hi ports@, Attached is an update for textproc/py-lxml to version 3.6.0. It passes "make test" on i386 (both python2 and python3). Feedback most welcome. Pax, -A -- http://haqistan.net/~attila | att...@stalphonsos.com | 0x62A729CF Index: Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- Makefile 29 Sep 2015 10:52:53 - 1.26 +++ Makefile 12 Apr 2016 18:47:30 - @@ -4,8 +4,7 @@ BROKEN-hppa= OOM on src/lxml/lxml.etree. COMMENT= Python binding for the libxml2 and libxslt libraries -MODPY_EGG_VERSION= 3.4.3 -REVISION= 1 +MODPY_EGG_VERSION= 3.6.0 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} Index: distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- distinfo 29 Apr 2015 16:09:54 - 1.9 +++ distinfo 12 Apr 2016 18:47:30 - @@ -1,2 +1,2 @@ -SHA256 (lxml-3.4.3.tar.gz) = bOShGrSFpnqJmqPggMl7IqnfQMcHe9kUaoIdOHLPIDc= -SIZE (lxml-3.4.3.tar.gz) = 3541740 +SHA256 (lxml-3.6.0.tar.gz) = nHTKKKfwww3KiHIoGzxHcF4hIXyLxjkS2VyeKnysa98= +SIZE (lxml-3.6.0.tar.gz) = 3693901 Index: pkg/PLIST === RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v retrieving revision 1.8 diff -u -p -r1.8 PLIST --- pkg/PLIST 6 Sep 2015 16:36:16 - 1.8 +++ pkg/PLIST 12 Apr 2016 18:47:31 - @@ -283,6 +283,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.CheckboxGroup-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.CheckboxValues-class.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.Classes-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.ElementSoup-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.ElementSoup-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.FieldsDict-class.html @@ -330,6 +331,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.html5parser.XHTMLParser-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.soupparser-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.soupparser-pysrc.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.soupparser._PseudoTag-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.usedoctest-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.html.usedoctest-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.includes-module.html @@ -371,6 +373,10 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server.HTTPRequestCollector-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server.WebServer-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.dummy_http_server._RequestHandler-class.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.selftest-module.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.selftest-pysrc.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.selftest2-module.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.selftest2-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_builder-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_builder-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_builder.BuilderTestCase-class.html @@ -390,7 +396,6 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_dtd.ETreeDtdTestCase-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementpath-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementpath-pysrc.html -share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementpath.ElementTreeElementPathTestCase-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementpath.EtreeElementPathTestCase-class.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementtree-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_elementtree-pysrc.html @@ -451,6 +456,7 @@ share/doc/${MODPY_PY_PREFIX}lxml/html/ap share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_relaxng-module.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_relaxng-pysrc.html share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_relaxng.ETreeRelaxNGTestCase-class.html +share/doc/${MODPY_PY_PREFIX}lxml/html/api/lxml.tests.test_relaxng.RelaxNGCompactTestCase-class.html 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
Re: [UPDATE] textproc/py-lxml
attila att...@stalphonsos.com writes: attila att...@stalphonsos.com writes: textproc/py-lxml was at 3.3.5, which is a year old. I needed a more recent release, so I have an update that brings us to 3.4.3 (released 15-APR-2015), attached. The only changes are the single edit I made to bring us to version 3.4.3 and those introduced by makesum and update-plist, which magically s/py-/\${MODPY_PY_PREFIX}/'ed everywhere; I presume that's right? It works but it isn't right. For now I suggest that you use make-plist, but replace ${MODPY_PY_PREFIX} with your text editor. The problem will probably get solved automatically when we'll add a python3 FLAVOR. Because then you'd have to run make-plist with the python3 FLAVOR, and py-lxml won't be replaced by ${MODPY_PY_PREFIX}. But that would be for another diff. bcallah@ pointed out that I forgot to get rid of REVISION. While I'm at it I'll add myself as MAINTAINER. No objection from me. Updated patch appended. Tested lightly on amd64 Now also tested on i386. Comments, feedback welcome. Diff addressing the issue above plus the following nits: - EXTRACT_SUFX is not needed - please put MAINTAINER in its usual place, between HOMEPAGE and PERMIT_*. Some other entries could probably be moved too, but I did not adress them yet. - trailing whitespace in pkg/DESCR. Found by emacs and portcheck(1). Regarding ''make test'': - the current port failed 10 times out of 10, 2 of them due to a double free error - the proposed port failed 3 times out of 10, all of them due to a double free error Thoughts? Index: Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile17 Apr 2015 08:06:04 - 1.22 +++ Makefile29 Apr 2015 11:31:20 - @@ -3,19 +3,19 @@ COMMENT= Python binding for the libxml2 and libxslt libraries BROKEN-hppa= OOM on src/lxml/lxml.etree.c -MODPY_EGG_VERSION= 3.3.5 -REVISION= 0 +MODPY_EGG_VERSION= 3.4.3 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} CATEGORIES=textproc devel HOMEPAGE= http://lxml.de/ +MAINTAINER = Sean Levy att...@stalphonsos.com + # BSD PERMIT_PACKAGE_CDROM= Yes MODPY_PI = Yes -EXTRACT_SUFX= .tar.gz WANTLIB= ${MODPY_WANTLIB} exslt m pthread xml2 xslt z Index: distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo5 Jun 2014 06:57:03 - 1.8 +++ distinfo29 Apr 2015 11:30:31 - @@ -1,2 +1,2 @@ -SHA256 (lxml-3.3.5.tar.gz) = ataUncfup0SjD7p3qWjdWRD1RSIOWLzIE7nfXHk+MYo= -SIZE (lxml-3.3.5.tar.gz) = 3467344 +SHA256 (lxml-3.4.3.tar.gz) = bOShGrSFpnqJmqPggMl7IqnfQMcHe9kUaoIdOHLPIDc= +SIZE (lxml-3.4.3.tar.gz) = 3541740 Index: pkg/DESCR === RCS file: /cvs/ports/textproc/py-lxml/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 DESCR --- pkg/DESCR 3 Apr 2008 11:31:59 - 1.1.1.1 +++ pkg/DESCR 29 Apr 2015 11:33:02 - @@ -1,6 +1,6 @@ -lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. -It provides safe and convenient access to these libraries using the +lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. +It provides safe and convenient access to these libraries using the ElementTree API. -It extends the ElementTree API significantly to offer support for XPath, +It extends the ElementTree API significantly to offer support for XPath, RelaxNG, XML Schema, XSLT, C14N and much more. Index: pkg/PLIST === RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 5 Jun 2014 06:57:03 - 1.6 +++ pkg/PLIST 29 Apr 2015 11:32:03 - @@ -271,6 +271,7 @@ share/doc/py-lxml/html/api/lxml.etree._V share/doc/py-lxml/html/api/lxml.etree._XPathEvaluatorBase-class.html share/doc/py-lxml/html/api/lxml.etree._XSLTProcessingInstruction-class.html share/doc/py-lxml/html/api/lxml.etree._XSLTResultTree-class.html +share/doc/py-lxml/html/api/lxml.etree.htmlfile-class.html share/doc/py-lxml/html/api/lxml.etree.iterparse-class.html share/doc/py-lxml/html/api/lxml.etree.iterwalk-class.html share/doc/py-lxml/html/api/lxml.etree.xmlfile-class.html @@ -383,6 +384,10 @@ share/doc/py-lxml/html/api/lxml.tests.te share/doc/py-lxml/html/api/lxml.tests.test_dtd-module.html share/doc/py-lxml/html/api/lxml.tests.test_dtd-pysrc.html share/doc/py-lxml/html/api/lxml.tests.test_dtd.ETreeDtdTestCase-class.html +share/doc/py-lxml/html/api/lxml.tests.test_elementpath-module.html +share/doc/py-lxml/html/api/lxml.tests.test_elementpath-pysrc.html
Re: [UPDATE] textproc/py-lxml
On 2015/04/29 13:58, Jérémie Courrèges-Anglas wrote: Diff addressing the issue above plus the following nits: OK with me. Regarding ''make test'': - the current port failed 10 times out of 10, 2 of them due to a double free error - the proposed port failed 3 times out of 10, all of them due to a double free error Thoughts? 3 is better than 10, but worse than 2 :-) But strangely I don't see this at all (amd64). +++ Wed Apr 29 15:03:47 BST 2015 === Checking files for py-lxml-3.4.3 `/data/distfiles/lxml-3.4.3.tar.gz' is up to date. (SHA256) lxml-3.4.3.tar.gz: OK === py-lxml-3.4.3 depends on: python-=2.7,2.8 - python-2.7.9p0 === py-lxml-3.4.3 depends on: py-setuptools-* - py-setuptools-3.4.4p2v0 === py-lxml-3.4.3 depends on: ccache-* - ccache-3.2.1 === py-lxml-3.4.3 depends on: libxslt-* - libxslt-1.1.28p0 === Verifying specs: python2.7 exslt m pthread xml2 xslt z === found python2.7.0.0 exslt.9.8 m.9.0 pthread.19.0 xml2.15.1 xslt.3.8 z.5.0 === Extracting for py-lxml-3.4.3 === Patching for py-lxml-3.4.3 === Configuring for py-lxml-3.4.3 === Building for py-lxml-3.4.3 Building lxml version 3.4.3. Building without Cython. Using build configuration of libxslt 1.1.28 Building against libxml2/libxslt in the following directory: /usr/local/lib /usr/local/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url' warnings.warn(msg) running egg_info writing requirements to src/lxml.egg-info/requires.txt writing src/lxml.egg-info/PKG-INFO writing top-level names to src/lxml.egg-info/top_level.txt writing dependency_links to src/lxml.egg-info/dependency_links.txt reading manifest file 'src/lxml.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'src/lxml.egg-info/SOURCES.txt' Building lxml version 3.4.3. Building without Cython. Using build configuration of libxslt 1.1.28 Building against libxml2/libxslt in the following directory: /usr/local/lib /usr/local/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url' warnings.warn(msg) running build running build_py creating /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7 creating /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/builder.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/cssselect.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/pyclasslookup.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/usedoctest.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/ElementInclude.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/sax.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/_elementpath.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/__init__.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml copying src/lxml/doctestcompare.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml creating /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/includes copying src/lxml/includes/__init__.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/includes creating /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/_html5builder.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/builder.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/html5parser.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/_diffcommand.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/clean.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/formfill.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/usedoctest.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/_setmixin.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/soupparser.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/ElementSoup.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/__init__.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/defs.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html copying src/lxml/html/diff.py - /usr/obj/ports/py-lxml-3.4.3/lxml-3.4.3/lib.openbsd-5.7-amd64-2.7/lxml/html
Re: [UPDATE] textproc/py-lxml
Attila att...@stalphonsos.com writes: attila att...@stalphonsos.com writes: textproc/py-lxml was at 3.3.5, which is a year old. I needed a more recent release, so I have an update that brings us to 3.4.3 (released 15-APR-2015), attached. The only changes are the single edit I made to bring us to version 3.4.3 and those introduced by makesum and update-plist, which magically s/py-/\${MODPY_PY_PREFIX}/'ed everywhere; I presume that's right? bcallah@ pointed out that I forgot to get rid of REVISION. While I'm at it I'll add myself as MAINTAINER. Updated patch appended. Tested lightly on amd64 Now also tested on i386. Comments, feedback welcome. Pax, -A Ping? Pax, -A -- att...@stalphonsos.com | http://trac.haqistan.net/~attila keyid E6CC1EDB | 4D91 1B98 A210 1D71 2A0E AC29 9677 D0A6 E6CC 1EDB Index: Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile 17 Apr 2015 08:06:04 - 1.22 +++ Makefile 24 Apr 2015 02:45:35 - @@ -2,9 +2,9 @@ COMMENT= Python binding for the libxml2 and libxslt libraries BROKEN-hppa= OOM on src/lxml/lxml.etree.c +MAINTAINER = Sean Levy att...@stalphonsos.com -MODPY_EGG_VERSION=3.3.5 -REVISION= 0 +MODPY_EGG_VERSION=3.4.3 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} CATEGORIES= textproc devel Index: distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 5 Jun 2014 06:57:03 - 1.8 +++ distinfo 24 Apr 2015 02:45:35 - @@ -1,2 +1,2 @@ -SHA256 (lxml-3.3.5.tar.gz) = ataUncfup0SjD7p3qWjdWRD1RSIOWLzIE7nfXHk+MYo= -SIZE (lxml-3.3.5.tar.gz) = 3467344 +SHA256 (lxml-3.4.3.tar.gz) = bOShGrSFpnqJmqPggMl7IqnfQMcHe9kUaoIdOHLPIDc= +SIZE (lxml-3.4.3.tar.gz) = 3541740 Index: pkg/PLIST === RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 5 Jun 2014 06:57:03 - 1.6 +++ pkg/PLIST 24 Apr 2015 02:45:36 - @@ -92,539 +92,548 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/lxml/sax.pyc lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.py lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.pyc -share/doc/py-lxml/ -share/doc/py-lxml/FAQ.txt -share/doc/py-lxml/api.txt -share/doc/py-lxml/build.txt -share/doc/py-lxml/capi.txt -share/doc/py-lxml/compatibility.txt -share/doc/py-lxml/cssselect.txt -share/doc/py-lxml/docstructure.py -share/doc/py-lxml/element_classes.txt -share/doc/py-lxml/elementsoup.txt -share/doc/py-lxml/extensions.txt -share/doc/py-lxml/html/ -share/doc/py-lxml/html/FAQ.html -share/doc/py-lxml/html/api/ -share/doc/py-lxml/html/api.html -share/doc/py-lxml/html/api/abc.ABCMeta-class.html -share/doc/py-lxml/html/api/api-objects.txt -share/doc/py-lxml/html/api/class-tree.html -share/doc/py-lxml/html/api/cssselect.parser.SelectorError-class.html -share/doc/py-lxml/html/api/cssselect.parser.SelectorSyntaxError-class.html -share/doc/py-lxml/html/api/cssselect.xpath.ExpressionError-class.html -share/doc/py-lxml/html/api/cssselect.xpath.XPathExpr-class.html -share/doc/py-lxml/html/api/deprecated-index.html -share/doc/py-lxml/html/api/epydoc.css -share/doc/py-lxml/html/api/exceptions.AssertionError-class.html -share/doc/py-lxml/html/api/frames.html -share/doc/py-lxml/html/api/help.html -share/doc/py-lxml/html/api/identifier-index-A.html -share/doc/py-lxml/html/api/identifier-index-B.html -share/doc/py-lxml/html/api/identifier-index-C.html -share/doc/py-lxml/html/api/identifier-index-D.html -share/doc/py-lxml/html/api/identifier-index-E.html -share/doc/py-lxml/html/api/identifier-index-F.html -share/doc/py-lxml/html/api/identifier-index-G.html -share/doc/py-lxml/html/api/identifier-index-H.html -share/doc/py-lxml/html/api/identifier-index-I.html -share/doc/py-lxml/html/api/identifier-index-J.html -share/doc/py-lxml/html/api/identifier-index-K.html -share/doc/py-lxml/html/api/identifier-index-L.html -share/doc/py-lxml/html/api/identifier-index-M.html -share/doc/py-lxml/html/api/identifier-index-N.html -share/doc/py-lxml/html/api/identifier-index-O.html -share/doc/py-lxml/html/api/identifier-index-P.html -share/doc/py-lxml/html/api/identifier-index-Q.html -share/doc/py-lxml/html/api/identifier-index-R.html -share/doc/py-lxml/html/api/identifier-index-S.html -share/doc/py-lxml/html/api/identifier-index-T.html -share/doc/py-lxml/html/api/identifier-index-U.html -share/doc/py-lxml/html/api/identifier-index-V.html -share/doc/py-lxml/html/api/identifier-index-W.html -share/doc/py-lxml/html/api/identifier-index-X.html -share/doc/py-lxml/html/api/identifier-index-Y.html -share/doc/py-lxml/html/api/identifier-index-Z.html
[UPDATE] textproc/py-lxml
textproc/py-lxml was at 3.3.5, which is a year old. I needed a more recent release, so I have an update that brings us to 3.4.3 (released 15-APR-2015), attached. The only changes are the single edit I made to bring us to version 3.4.3 and those introduced by makesum and update-plist, which magically s/py-/\${MODPY_PY_PREFIX}/'ed everywhere; I presume that's right? Tested lightly on amd64. Comments, feedback welcome. If anyone thinks it makes sense for this package to have a MAINTAINER I'm willing, because it's important to me. Pax, -A -- att...@stalphonsos.com | http://trac.haqistan.net/~attila keyid E6CC1EDB | 4D91 1B98 A210 1D71 2A0E AC29 9677 D0A6 E6CC 1EDB Index: Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile 17 Apr 2015 08:06:04 - 1.22 +++ Makefile 23 Apr 2015 18:21:11 - @@ -3,7 +3,7 @@ COMMENT= Python binding for the libxml2 and libxslt libraries BROKEN-hppa= OOM on src/lxml/lxml.etree.c -MODPY_EGG_VERSION= 3.3.5 +MODPY_EGG_VERSION= 3.4.3 REVISION= 0 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} Index: distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 5 Jun 2014 06:57:03 - 1.8 +++ distinfo 23 Apr 2015 18:21:11 - @@ -1,2 +1,2 @@ -SHA256 (lxml-3.3.5.tar.gz) = ataUncfup0SjD7p3qWjdWRD1RSIOWLzIE7nfXHk+MYo= -SIZE (lxml-3.3.5.tar.gz) = 3467344 +SHA256 (lxml-3.4.3.tar.gz) = bOShGrSFpnqJmqPggMl7IqnfQMcHe9kUaoIdOHLPIDc= +SIZE (lxml-3.4.3.tar.gz) = 3541740 Index: pkg/PLIST === RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 5 Jun 2014 06:57:03 - 1.6 +++ pkg/PLIST 23 Apr 2015 18:21:13 - @@ -92,539 +92,548 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/lxml/sax.pyc lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.py lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.pyc -share/doc/py-lxml/ -share/doc/py-lxml/FAQ.txt -share/doc/py-lxml/api.txt -share/doc/py-lxml/build.txt -share/doc/py-lxml/capi.txt -share/doc/py-lxml/compatibility.txt -share/doc/py-lxml/cssselect.txt -share/doc/py-lxml/docstructure.py -share/doc/py-lxml/element_classes.txt -share/doc/py-lxml/elementsoup.txt -share/doc/py-lxml/extensions.txt -share/doc/py-lxml/html/ -share/doc/py-lxml/html/FAQ.html -share/doc/py-lxml/html/api/ -share/doc/py-lxml/html/api.html -share/doc/py-lxml/html/api/abc.ABCMeta-class.html -share/doc/py-lxml/html/api/api-objects.txt -share/doc/py-lxml/html/api/class-tree.html -share/doc/py-lxml/html/api/cssselect.parser.SelectorError-class.html -share/doc/py-lxml/html/api/cssselect.parser.SelectorSyntaxError-class.html -share/doc/py-lxml/html/api/cssselect.xpath.ExpressionError-class.html -share/doc/py-lxml/html/api/cssselect.xpath.XPathExpr-class.html -share/doc/py-lxml/html/api/deprecated-index.html -share/doc/py-lxml/html/api/epydoc.css -share/doc/py-lxml/html/api/exceptions.AssertionError-class.html -share/doc/py-lxml/html/api/frames.html -share/doc/py-lxml/html/api/help.html -share/doc/py-lxml/html/api/identifier-index-A.html -share/doc/py-lxml/html/api/identifier-index-B.html -share/doc/py-lxml/html/api/identifier-index-C.html -share/doc/py-lxml/html/api/identifier-index-D.html -share/doc/py-lxml/html/api/identifier-index-E.html -share/doc/py-lxml/html/api/identifier-index-F.html -share/doc/py-lxml/html/api/identifier-index-G.html -share/doc/py-lxml/html/api/identifier-index-H.html -share/doc/py-lxml/html/api/identifier-index-I.html -share/doc/py-lxml/html/api/identifier-index-J.html -share/doc/py-lxml/html/api/identifier-index-K.html -share/doc/py-lxml/html/api/identifier-index-L.html -share/doc/py-lxml/html/api/identifier-index-M.html -share/doc/py-lxml/html/api/identifier-index-N.html -share/doc/py-lxml/html/api/identifier-index-O.html -share/doc/py-lxml/html/api/identifier-index-P.html -share/doc/py-lxml/html/api/identifier-index-Q.html -share/doc/py-lxml/html/api/identifier-index-R.html -share/doc/py-lxml/html/api/identifier-index-S.html -share/doc/py-lxml/html/api/identifier-index-T.html -share/doc/py-lxml/html/api/identifier-index-U.html -share/doc/py-lxml/html/api/identifier-index-V.html -share/doc/py-lxml/html/api/identifier-index-W.html -share/doc/py-lxml/html/api/identifier-index-X.html -share/doc/py-lxml/html/api/identifier-index-Y.html -share/doc/py-lxml/html/api/identifier-index-Z.html -share/doc/py-lxml/html/api/identifier-index-_.html -share/doc/py-lxml/html/api/identifier-index.html -share/doc/py-lxml/html/api/index.html -share/doc/py-lxml/html/api/lxml-module.html -share/doc/py-lxml/html/api/lxml-pysrc.html -share/doc/py-lxml/html/api/lxml.ElementInclude-module.html
Re: [UPDATE] textproc/py-lxml
attila att...@stalphonsos.com writes: textproc/py-lxml was at 3.3.5, which is a year old. I needed a more recent release, so I have an update that brings us to 3.4.3 (released 15-APR-2015), attached. The only changes are the single edit I made to bring us to version 3.4.3 and those introduced by makesum and update-plist, which magically s/py-/\${MODPY_PY_PREFIX}/'ed everywhere; I presume that's right? bcallah@ pointed out that I forgot to get rid of REVISION. While I'm at it I'll add myself as MAINTAINER. Updated patch appended. Tested lightly on amd64 Now also tested on i386. Comments, feedback welcome. Pax, -A -- att...@stalphonsos.com | http://trac.haqistan.net/~attila keyid E6CC1EDB | 4D91 1B98 A210 1D71 2A0E AC29 9677 D0A6 E6CC 1EDB Index: Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile17 Apr 2015 08:06:04 - 1.22 +++ Makefile24 Apr 2015 02:45:35 - @@ -2,9 +2,9 @@ COMMENT= Python binding for the libxml2 and libxslt libraries BROKEN-hppa= OOM on src/lxml/lxml.etree.c +MAINTAINER = Sean Levy att...@stalphonsos.com -MODPY_EGG_VERSION= 3.3.5 -REVISION= 0 +MODPY_EGG_VERSION= 3.4.3 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} CATEGORIES=textproc devel Index: distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo5 Jun 2014 06:57:03 - 1.8 +++ distinfo24 Apr 2015 02:45:35 - @@ -1,2 +1,2 @@ -SHA256 (lxml-3.3.5.tar.gz) = ataUncfup0SjD7p3qWjdWRD1RSIOWLzIE7nfXHk+MYo= -SIZE (lxml-3.3.5.tar.gz) = 3467344 +SHA256 (lxml-3.4.3.tar.gz) = bOShGrSFpnqJmqPggMl7IqnfQMcHe9kUaoIdOHLPIDc= +SIZE (lxml-3.4.3.tar.gz) = 3541740 Index: pkg/PLIST === RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 5 Jun 2014 06:57:03 - 1.6 +++ pkg/PLIST 24 Apr 2015 02:45:36 - @@ -92,539 +92,548 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/lxml/sax.pyc lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.py lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.pyc -share/doc/py-lxml/ -share/doc/py-lxml/FAQ.txt -share/doc/py-lxml/api.txt -share/doc/py-lxml/build.txt -share/doc/py-lxml/capi.txt -share/doc/py-lxml/compatibility.txt -share/doc/py-lxml/cssselect.txt -share/doc/py-lxml/docstructure.py -share/doc/py-lxml/element_classes.txt -share/doc/py-lxml/elementsoup.txt -share/doc/py-lxml/extensions.txt -share/doc/py-lxml/html/ -share/doc/py-lxml/html/FAQ.html -share/doc/py-lxml/html/api/ -share/doc/py-lxml/html/api.html -share/doc/py-lxml/html/api/abc.ABCMeta-class.html -share/doc/py-lxml/html/api/api-objects.txt -share/doc/py-lxml/html/api/class-tree.html -share/doc/py-lxml/html/api/cssselect.parser.SelectorError-class.html -share/doc/py-lxml/html/api/cssselect.parser.SelectorSyntaxError-class.html -share/doc/py-lxml/html/api/cssselect.xpath.ExpressionError-class.html -share/doc/py-lxml/html/api/cssselect.xpath.XPathExpr-class.html -share/doc/py-lxml/html/api/deprecated-index.html -share/doc/py-lxml/html/api/epydoc.css -share/doc/py-lxml/html/api/exceptions.AssertionError-class.html -share/doc/py-lxml/html/api/frames.html -share/doc/py-lxml/html/api/help.html -share/doc/py-lxml/html/api/identifier-index-A.html -share/doc/py-lxml/html/api/identifier-index-B.html -share/doc/py-lxml/html/api/identifier-index-C.html -share/doc/py-lxml/html/api/identifier-index-D.html -share/doc/py-lxml/html/api/identifier-index-E.html -share/doc/py-lxml/html/api/identifier-index-F.html -share/doc/py-lxml/html/api/identifier-index-G.html -share/doc/py-lxml/html/api/identifier-index-H.html -share/doc/py-lxml/html/api/identifier-index-I.html -share/doc/py-lxml/html/api/identifier-index-J.html -share/doc/py-lxml/html/api/identifier-index-K.html -share/doc/py-lxml/html/api/identifier-index-L.html -share/doc/py-lxml/html/api/identifier-index-M.html -share/doc/py-lxml/html/api/identifier-index-N.html -share/doc/py-lxml/html/api/identifier-index-O.html -share/doc/py-lxml/html/api/identifier-index-P.html -share/doc/py-lxml/html/api/identifier-index-Q.html -share/doc/py-lxml/html/api/identifier-index-R.html -share/doc/py-lxml/html/api/identifier-index-S.html -share/doc/py-lxml/html/api/identifier-index-T.html -share/doc/py-lxml/html/api/identifier-index-U.html -share/doc/py-lxml/html/api/identifier-index-V.html -share/doc/py-lxml/html/api/identifier-index-W.html -share/doc/py-lxml/html/api/identifier-index-X.html -share/doc/py-lxml/html/api/identifier-index-Y.html -share/doc/py-lxml/html/api/identifier-index-Z.html -share/doc/py-lxml/html/api/identifier-index-_.html
Re: [Update] textproc/py-lxml
In most of your submissions, you do not say if you have tested any of the dependencies. From the changelog: Note that this breaks the usage of some of the generated XPath expressions as XSLT location paths that previously worked in 2.3.1. So I would say this is worth testing. $ sqlite3 /usr/local/share/sqlports 'select * from depends where dependspath=textproc/py-lxml;' graphics/inkscape|textproc/py-lxml|||textproc/py-lxml|R misc/py-imdb|textproc/py-lxml|||textproc/py-lxml|R print/py-relatorio|textproc/py-lxml|||textproc/py-lxml|Regress print/py-relatorio|textproc/py-lxml|||textproc/py-lxml|R productivity/tryton/trytond|textproc/py-lxml|||textproc/py-lxml|Regress productivity/tryton/trytond|textproc/py-lxml|||textproc/py-lxml|R textproc/calibre|STEM-=2.2.8:textproc/py-lxml|STEM-=2.2.8||textproc/py-lxml|B textproc/calibre|STEM-=2.2.8:textproc/py-lxml|STEM-=2.2.8||textproc/py-lxml|R www/py-werkzeug|textproc/py-lxml|||textproc/py-lxml|Regress www/py-zine|textproc/py-lxml|||textproc/py-lxml|B www/py-zine|textproc/py-lxml|||textproc/py-lxml|R x11/nagstamon|textproc/py-lxml|||textproc/py-lxml|R On 2011-11-27, wen heping wenhep...@gmail.com wrote: Hi, Here is an update of textproc/py-lxml to 2.3.2. Tested and regress both OK on Loongson. Comments? OK? wen cvs server: Diffing py-lxml Index: py-lxml/Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- py-lxml/Makefile1 Oct 2011 08:41:26 - 1.13 +++ py-lxml/Makefile27 Nov 2011 14:00:40 - @@ -2,7 +2,7 @@ COMMENT= Python binding for the libxml2 and libxslt libraries -MODPY_EGG_VERSION= 2.3.1 +MODPY_EGG_VERSION= 2.3.2 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} CATEGORIES=textproc devel Index: py-lxml/distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.5 diff -u -r1.5 distinfo --- py-lxml/distinfo1 Oct 2011 08:41:26 - 1.5 +++ py-lxml/distinfo27 Nov 2011 14:00:40 - @@ -1,5 +1,5 @@ -MD5 (lxml-2.3.1.tgz) = h5MfvzXfYM1xz+dIS0s27Q== -RMD160 (lxml-2.3.1.tgz) = 1MktWCqk8mFf0c8wqaM9CdVTkRk= -SHA1 (lxml-2.3.1.tgz) = IKhzKjXMMkeV6qV8dUdBxQmCWSM= -SHA256 (lxml-2.3.1.tgz) = 1fyXvJ9NDQyKc9z8+2+y/iDU2mc+Qm7VlGcKg+FIXcU= -SIZE (lxml-2.3.1.tgz) = 3131805 +MD5 (lxml-2.3.2.tgz) = UO03BtpGZcQGAP1uKn0RWQ== +RMD160 (lxml-2.3.2.tgz) = 6F2eSsoj7YLp6RY2tFvKw5iKSbc= +SHA1 (lxml-2.3.2.tgz) = huXgu/zz20nQbOdMybDaNZVc8So= +SHA256 (lxml-2.3.2.tgz) = Mr9oigPRjKp0hAdkcn6PopuymVD3oZCguWkVCjhppqE= +SIZE (lxml-2.3.2.tgz) = 3134325 cvs server: Diffing py-lxml/pkg
Re: [Update] textproc/py-lxml
2011/11/28 Stuart Henderson s...@spacehopper.org: In most of your submissions, you do not say if you have tested any of the dependencies. Actually I did not test all of the dependencies but some of it. The dependencies you listed all run_depends on py-lxml so it is difficult to test if the port has no regress test. Some of your listed ports failed regress but it is not caused by update of py-lxml, for example, www/py-werkzeug, failed regress with lxml-2.3.2 but failed with 2.3.1 too. wen From the changelog: Note that this breaks the usage of some of the generated XPath expressions as XSLT location paths that previously worked in 2.3.1. So I would say this is worth testing. $ sqlite3 /usr/local/share/sqlports 'select * from depends where dependspath=textproc/py-lxml;' graphics/inkscape|textproc/py-lxml|||textproc/py-lxml|R misc/py-imdb|textproc/py-lxml|||textproc/py-lxml|R print/py-relatorio|textproc/py-lxml|||textproc/py-lxml|Regress print/py-relatorio|textproc/py-lxml|||textproc/py-lxml|R productivity/tryton/trytond|textproc/py-lxml|||textproc/py-lxml|Regress productivity/tryton/trytond|textproc/py-lxml|||textproc/py-lxml|R textproc/calibre|STEM-=2.2.8:textproc/py-lxml|STEM-=2.2.8||textproc/py-lxml|B textproc/calibre|STEM-=2.2.8:textproc/py-lxml|STEM-=2.2.8||textproc/py-lxml|R www/py-werkzeug|textproc/py-lxml|||textproc/py-lxml|Regress www/py-zine|textproc/py-lxml|||textproc/py-lxml|B www/py-zine|textproc/py-lxml|||textproc/py-lxml|R x11/nagstamon|textproc/py-lxml|||textproc/py-lxml|R On 2011-11-27, wen heping wenhep...@gmail.com wrote: Hi, Here is an update of textproc/py-lxml to 2.3.2. Tested and regress both OK on Loongson. Comments? OK? wen cvs server: Diffing py-lxml Index: py-lxml/Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- py-lxml/Makefile 1 Oct 2011 08:41:26 - 1.13 +++ py-lxml/Makefile 27 Nov 2011 14:00:40 - @@ -2,7 +2,7 @@ COMMENT= Python binding for the libxml2 and libxslt libraries -MODPY_EGG_VERSION= 2.3.1 +MODPY_EGG_VERSION= 2.3.2 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} CATEGORIES= textproc devel Index: py-lxml/distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.5 diff -u -r1.5 distinfo --- py-lxml/distinfo 1 Oct 2011 08:41:26 - 1.5 +++ py-lxml/distinfo 27 Nov 2011 14:00:40 - @@ -1,5 +1,5 @@ -MD5 (lxml-2.3.1.tgz) = h5MfvzXfYM1xz+dIS0s27Q== -RMD160 (lxml-2.3.1.tgz) = 1MktWCqk8mFf0c8wqaM9CdVTkRk= -SHA1 (lxml-2.3.1.tgz) = IKhzKjXMMkeV6qV8dUdBxQmCWSM= -SHA256 (lxml-2.3.1.tgz) = 1fyXvJ9NDQyKc9z8+2+y/iDU2mc+Qm7VlGcKg+FIXcU= -SIZE (lxml-2.3.1.tgz) = 3131805 +MD5 (lxml-2.3.2.tgz) = UO03BtpGZcQGAP1uKn0RWQ== +RMD160 (lxml-2.3.2.tgz) = 6F2eSsoj7YLp6RY2tFvKw5iKSbc= +SHA1 (lxml-2.3.2.tgz) = huXgu/zz20nQbOdMybDaNZVc8So= +SHA256 (lxml-2.3.2.tgz) = Mr9oigPRjKp0hAdkcn6PopuymVD3oZCguWkVCjhppqE= +SIZE (lxml-2.3.2.tgz) = 3134325 cvs server: Diffing py-lxml/pkg
[Update] textproc/py-lxml
Hi, Here is an update of textproc/py-lxml to 2.3.2. Tested and regress both OK on Loongson. Comments? OK? wen cvs server: Diffing py-lxml Index: py-lxml/Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- py-lxml/Makefile1 Oct 2011 08:41:26 - 1.13 +++ py-lxml/Makefile27 Nov 2011 14:00:40 - @@ -2,7 +2,7 @@ COMMENT= Python binding for the libxml2 and libxslt libraries -MODPY_EGG_VERSION= 2.3.1 +MODPY_EGG_VERSION= 2.3.2 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} CATEGORIES=textproc devel Index: py-lxml/distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.5 diff -u -r1.5 distinfo --- py-lxml/distinfo1 Oct 2011 08:41:26 - 1.5 +++ py-lxml/distinfo27 Nov 2011 14:00:40 - @@ -1,5 +1,5 @@ -MD5 (lxml-2.3.1.tgz) = h5MfvzXfYM1xz+dIS0s27Q== -RMD160 (lxml-2.3.1.tgz) = 1MktWCqk8mFf0c8wqaM9CdVTkRk= -SHA1 (lxml-2.3.1.tgz) = IKhzKjXMMkeV6qV8dUdBxQmCWSM= -SHA256 (lxml-2.3.1.tgz) = 1fyXvJ9NDQyKc9z8+2+y/iDU2mc+Qm7VlGcKg+FIXcU= -SIZE (lxml-2.3.1.tgz) = 3131805 +MD5 (lxml-2.3.2.tgz) = UO03BtpGZcQGAP1uKn0RWQ== +RMD160 (lxml-2.3.2.tgz) = 6F2eSsoj7YLp6RY2tFvKw5iKSbc= +SHA1 (lxml-2.3.2.tgz) = huXgu/zz20nQbOdMybDaNZVc8So= +SHA256 (lxml-2.3.2.tgz) = Mr9oigPRjKp0hAdkcn6PopuymVD3oZCguWkVCjhppqE= +SIZE (lxml-2.3.2.tgz) = 3134325 cvs server: Diffing py-lxml/pkg
[Update] textproc/py-lxml
Hi, Here is an update of textproc/py-lxml to 2.3.1. Tested and regress both OK on Loongson. Comments? OK? wen Index: py-lxml/Makefile === RCS file: /cvs/ports/textproc/py-lxml/Makefile,v retrieving revision 1.12 diff -u -r1.12 Makefile --- py-lxml/Makefile16 Sep 2011 11:41:41 - 1.12 +++ py-lxml/Makefile1 Oct 2011 00:57:22 - @@ -2,10 +2,9 @@ COMMENT= Python binding for the libxml2 and libxslt libraries -MODPY_EGG_VERSION= 2.3 +MODPY_EGG_VERSION= 2.3.1 DISTNAME= lxml-${MODPY_EGG_VERSION} PKGNAME= py-lxml-${MODPY_EGG_VERSION} -REVISION= 0 CATEGORIES=textproc devel EXTRACT_SUFX= .tgz Index: py-lxml/distinfo === RCS file: /cvs/ports/textproc/py-lxml/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- py-lxml/distinfo2 Jul 2011 10:10:06 - 1.4 +++ py-lxml/distinfo1 Oct 2011 00:57:22 - @@ -1,5 +1,5 @@ -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 +MD5 (lxml-2.3.1.tgz) = h5MfvzXfYM1xz+dIS0s27Q== +RMD160 (lxml-2.3.1.tgz) = 1MktWCqk8mFf0c8wqaM9CdVTkRk= +SHA1 (lxml-2.3.1.tgz) = IKhzKjXMMkeV6qV8dUdBxQmCWSM= +SHA256 (lxml-2.3.1.tgz) = 1fyXvJ9NDQyKc9z8+2+y/iDU2mc+Qm7VlGcKg+FIXcU= +SIZE (lxml-2.3.1.tgz) = 3131805 Index: py-lxml/pkg/PLIST === RCS file: /cvs/ports/textproc/py-lxml/pkg/PLIST,v retrieving revision 1.4 diff -u -r1.4 PLIST --- py-lxml/pkg/PLIST 2 Jul 2011 10:10:06 - 1.4 +++ py-lxml/pkg/PLIST 1 Oct 2011 00:57:23 - @@ -19,6 +19,8 @@ lib/python${MODPY_VERSION}/site-packages/lxml/doctestcompare.py lib/python${MODPY_VERSION}/site-packages/lxml/doctestcompare.pyc lib/python${MODPY_VERSION}/site-packages/lxml/etree.so +lib/python${MODPY_VERSION}/site-packages/lxml/etree_defs.h +lib/python${MODPY_VERSION}/site-packages/lxml/etreepublic.pxd 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/ElementSoup.pyc @@ -69,6 +71,7 @@ lib/python${MODPY_VERSION}/site-packages/lxml/pyclasslookup.pyc lib/python${MODPY_VERSION}/site-packages/lxml/sax.py lib/python${MODPY_VERSION}/site-packages/lxml/sax.pyc +lib/python${MODPY_VERSION}/site-packages/lxml/tree.pxd lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.py lib/python${MODPY_VERSION}/site-packages/lxml/usedoctest.pyc share/doc/py-lxml/ @@ -349,6 +352,8 @@ 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.include-module.html +share/doc/py-lxml/html/api/lxml.include-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 @@ -492,6 +497,7 @@ 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.include-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 @@ -548,13 +554,12 @@ share/doc/py-lxml/html/objectify.html share/doc/py-lxml/html/parsing.html share/doc/py-lxml/html/performance.html -share/doc/py-lxml/html/proxies.png share/doc/py-lxml/html/pubkey.asc share/doc/py-lxml/html/resolvers.html share/doc/py-lxml/html/sax.html +share/doc/py-lxml/html/sitemap.html share/doc/py-lxml/html/style.css share/doc/py-lxml/html/tagpython-big.png -share/doc/py-lxml/html/tagpython.png share/doc/py-lxml/html/tutorial.html share/doc/py-lxml/html/validation.html share/doc/py-lxml/html/xpathxslt.html @@ -590,7 +595,6 @@ 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/
[UPDATE] textproc/py-lxml
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 --- Makefile8 Jun 2011 18:09:58 - 1.10 +++ Makefile27 Jun 2011 10:15:58 - @@ -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 --- distinfo16 Jan 2011 09:27:28 - 1.3 +++ distinfo27 Jun 2011 10:15:58 - @@ -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 - 1.3 +++ pkg/PLIST 27 Jun 2011 10:15:58 - @@ -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