Re: [UPDATE] textproc/py-lxml -> 3.6.0

2016-04-22 Thread attila

Daniel Jakots  writes:

> 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

2016-04-20 Thread Daniel Jakots
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)?

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

2016-04-20 Thread attila

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.

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

2016-04-12 Thread attila
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

2015-04-29 Thread Jérémie Courrèges-Anglas
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

2015-04-29 Thread Stuart Henderson
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

2015-04-25 Thread attila
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

2015-04-23 Thread attila
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

2015-04-23 Thread attila
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

2011-11-28 Thread Stuart Henderson
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 Thread wen heping
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

2011-11-27 Thread wen heping
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

2011-09-30 Thread wen heping
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

2011-06-27 Thread remi . pointel

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