idella4     14/05/22 03:48:04

  Modified:             weasyprint-0.22.ebuild ChangeLog
  Log:
  adding of py3.4 support held back, upgraded deps, add test phase with failing 
tests skipped
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  Changes    Path
1.2                  dev-python/weasyprint/weasyprint-0.22.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/weasyprint/weasyprint-0.22.ebuild?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/weasyprint/weasyprint-0.22.ebuild?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/weasyprint/weasyprint-0.22.ebuild?r1=1.1&r2=1.2

Index: weasyprint-0.22.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/weasyprint/weasyprint-0.22.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- weasyprint-0.22.ebuild      21 May 2014 03:33:12 -0000      1.1
+++ weasyprint-0.22.ebuild      22 May 2014 03:48:04 -0000      1.2
@@ -1,8 +1,9 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-python/weasyprint/weasyprint-0.22.ebuild,v 1.1 
2014/05/21 03:33:12 patrick Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/dev-python/weasyprint/weasyprint-0.22.ebuild,v 1.2 
2014/05/22 03:48:04 idella4 Exp $
 
 EAPI="5"
+# py3.4 support pending
 PYTHON_COMPAT=( python{2_7,3_2,3_3} )
 
 inherit distutils-r1
@@ -11,7 +12,7 @@
 MY_PN="WeasyPrint"
 MY_P="${MY_PN}-${PV}"
 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
-HOMEPAGE="http://weasyprint.org";
+HOMEPAGE="http://weasyprint.org https://github.com/Kozea/WeasyPrint";
 
 LICENSE="BSD"
 SLOT="0"
@@ -19,16 +20,35 @@
 IUSE="test"
 
 # Note: specific subslot of pango since it inlines some of pango headers.
+#cffi>=0.6
 RDEPEND="x11-libs/pango:0/0
-       media-gfx/cairosvg
+       >=media-gfx/cairosvg-0.4.1[${PYTHON_USEDEP}]
+       >=dev-python/html5lib-0.999[${PYTHON_USEDEP}]
        dev-python/cffi:=[${PYTHON_USEDEP}]
-       dev-python/lxml[${PYTHON_USEDEP}]
-       dev-python/cairocffi[${PYTHON_USEDEP}]
-       dev-python/tinycss[${PYTHON_USEDEP}]
-       dev-python/cssselect[${PYTHON_USEDEP}]
-       dev-python/pyphen[${PYTHON_USEDEP}]
-       "
+       >=dev-python/lxml-3.0[${PYTHON_USEDEP}]
+       >=dev-python/cairocffi-0.5[${PYTHON_USEDEP}]
+       ~dev-python/tinycss-0.3[${PYTHON_USEDEP}]
+       >=dev-python/cssselect-0.6[${PYTHON_USEDEP}]
+       >=dev-python/pyphen-0.8[${PYTHON_USEDEP}]"
        # x11-libs/gdk-pixbuf # optional dep
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+       test? ( ${RDEPEND}
+               dev-python/pytest[${PYTHON_USEDEP}] )"
 
 S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+       # https://github.com/Kozea/WeasyPrint/issues/195
+       sed -e s':test_annotate_document:_&:' -e s':test_units:_&:' \
+               -i ${PN}/tests/test_css.py || die
+       sed -e 's:test_images:_&:' -i  ${PN}/tests/test_draw.py || die
+       sed -e 's:test_vertical_align:_&:' -e s':test_preferred_widths:_&:' \
+               -e 's:test_overflow_wrap:_&:' \
+               -i ${PN}/tests/test_layout.py || die
+
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       py.test || die "testsuite failed under ${EPYTHON}"
+}



1.9                  dev-python/weasyprint/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/weasyprint/ChangeLog?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/weasyprint/ChangeLog?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/weasyprint/ChangeLog?r1=1.8&r2=1.9

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/weasyprint/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ChangeLog   21 May 2014 03:33:12 -0000      1.8
+++ ChangeLog   22 May 2014 03:48:04 -0000      1.9
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/weasyprint
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/weasyprint/ChangeLog,v 1.8 
2014/05/21 03:33:12 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/weasyprint/ChangeLog,v 1.9 
2014/05/22 03:48:04 idella4 Exp $
+
+  22 May 2014; Ian Delaney <idel...@gentoo.org> weasyprint-0.22.ebuild:
+  adding of py3.4 support held back, upgraded deps, add test phase with failing
+  tests skipped
 
 *weasyprint-0.22 (21 May 2014)
 




Reply via email to