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