From 9437826766fa0b966ad0de0de36581309957357d Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Fri, 4 Nov 2011 22:30:57 +0000 Subject: Fix dependencies. Restrict Jython ABIs. Ignore tests failures with Python 3.1. Avoid breaking strict-aliasing rules with Python 2. Patch by Arfrever Package-Manager: portage-2.2.0_alpha71/cvs/Linux x86_64 --- dev-python/urwid/ChangeLog | 6 +++++- dev-python/urwid/Manifest | 24 +++++++++++++++--------- dev-python/urwid/urwid-1.0.0.ebuild | 14 +++++++++----- 3 files changed, 29 insertions(+), 15 deletions(-) (limited to 'dev-python/urwid') diff --git a/dev-python/urwid/ChangeLog b/dev-python/urwid/ChangeLog index 03f93fe358e8..111491a3faa4 100644 --- a/dev-python/urwid/ChangeLog +++ b/dev-python/urwid/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-python/urwid # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/ChangeLog,v 1.44 2011/09/22 19:26:41 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/ChangeLog,v 1.45 2011/11/04 22:30:57 hwoarang Exp $ + + 04 Nov 2011; Markos Chandras urwid-1.0.0.ebuild: + Fix dependencies. Restrict Jython ABIs. Ignore tests failures with Python 3.1. + Avoid breaking strict-aliasing rules with Python 2. Patch by Arfrever *urwid-1.0.0 (22 Sep 2011) diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index 053f4f860ff1..5079af174bc8 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -4,17 +4,23 @@ Hash: SHA512 DIST urwid-0.9.9.1.tar.gz 238005 RMD160 30943471f6d6ed8ec3ff777394da2eb74cd94ea0 SHA1 7430e84a43d603717944d4f0d4489d90c0d59c1c SHA256 81c95440f84a90872d5bd8f01bc507cd0e5e1ce67a878a62cb435a662e43d5a5 DIST urwid-1.0.0.tar.gz 284293 RMD160 fecfb5f23fbd80bf8a0bbb593d0b9d19853d7fbc SHA1 a7b9b1f60706cc44a71d81dc1bff38b268cffde2 SHA256 1a16f7db9b46d23e8f70e6c7746e8aa19ef14939930a948ceec1fee54f0479f5 EBUILD urwid-0.9.9.1.ebuild 1011 RMD160 88041e77f4e1bc3a3044947222dc44232c5dde32 SHA1 47d29c41fd6dd6850cc45ecd5b024d2edb014924 SHA256 47e683eab06572685a389fb1218f314b994a16c724954f885b2c82db061aa684 -EBUILD urwid-1.0.0.ebuild 922 RMD160 5f12f8d8d3d0e0427440a75bb60127266c46aac3 SHA1 65ee3f528b2757fcc60a83e9395144dd5ab065ed SHA256 ad33bd09a6bbe56e40342b860ca4affaf8305584cb8a27416e47f3005c592c69 -MISC ChangeLog 5768 RMD160 43cc3f779cd459cdb7afc048e0ca46636ada0c6e SHA1 94cfdd597da54fe91d32605074b3b22c57fb4a1e SHA256 039aa365a61baaada690659165329c20e8836c0450243877242e618e36f21913 +EBUILD urwid-1.0.0.ebuild 1047 RMD160 ff9a20b9288bb0c1533313f058d51cc8de53379b SHA1 9ff78188c23434522775786849a8a4942d1e243c SHA256 13045fb92a6896d16ac4d6730db829a02d3635fe16852577ae6e404600659fd7 +MISC ChangeLog 5994 RMD160 f42559575524b188334dbd377240585816a5d103 SHA1 3e6b75a62e32db4c1a2012f6749eda268f8c4488 SHA256 214f265ee19a91d2cb4f866615248fc97824e09619dfa8411afa805946a5e00f MISC metadata.xml 991 RMD160 6b2b7d8a3d6ddd4539a0ef3cd146652a06b4930b SHA1 1872aff74bf94f6086d32012177ea94f0720b397 SHA256 0f02e35aee7374005a2ba830c2e6db437a7a29cb458dddf30ea31336f4f6d0de -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iQEcBAEBCgAGBQJOe4v3AAoJEEqz6FtPBkyjauQH/1EBz3bNNL11qB1x9ta77iRG -DJ+BJopsNItlRvkW3E33uwE8ik199bLkqV0i9cR/7fWzpzSBIKiUs4YSrzaRecEg -1RGMunRxGVY61T2H3b4DLR6ORNuHECkHnBb+YrXQSHkfipQHG7EoEoL/NmZx+lxW -vKRqtKld14Zvr1AWYb+gOPUYcjn65p0Dbg+J+e7uCqHCyncSnNSVCaFloHEHW7U5 -iSiz4ZtyrcVfhlHwgRIzbmf2GifDrp5BUK/NuUknCdFznTjTK+a8FMnnW6+aAZq1 -f29byZMsa3YIzgHkwuA8iB8r2QZGMfbunb/f1Eg0QWOKrFy4Q9KKrn54R368RUw= -=h1Iw +iQIcBAEBCgAGBQJOtGeEAAoJEPqDWhW0r/LCZWYP/jNEfEU2QyZ8GVax8HWbuNo+ +pADLAofVDB8plnS1nNrO0T6yOgOit4f9sRnd4WMQgnOpwJjKmeB1D+71l+3YWC2e +8Z8vMONWKGP7YoyjOg1XdQDdPkN/BUuejd8aU6zc938O05NqfuWBFeqEvJGJJz+f +pMwhYSo8ldrqPbvKZy1qIC1LbMaSffNqVF9sP0n6yBZBxNIdK58Ifvt9e4mGODc4 +xNTdwLusQ15v631NnjVlqkIt48qjwTIt8FDWpX81dXnjMNTlTYR6qXJc9XLGGF3Q +BRVWVkYFjr5JWudpgNSFveLaDlLNEm7CojUN0IQhvcs9Up+ktVCVYF5b48eiAluN +RAfk90zv+f/hhimzC8i1NrwHQxTak46XQd8WOClFx2A8cOCVRIRi9vIomRKrfXMY +M00SkYWhxBstCjB/GeHc5zxvayy4dQkMGY1JITWnupHtBCmpT27qtybEBsd6DNqm +6F6EjkMOAuwftJ/5QAYUCO91EDbyAshcsztBe4ZT6xA7xhsddhQEkgIGHmhb+jjC +k0/nhaAnYrZ0gF2SL/+yj722544al3UrCHIXibRWqygSh89PqlSEJCSXtM1VxMwL +xaZY310t297MBYxvMd8DNTRndVfUc03FWBBTdABvqu5pPjC25e30k8GYycFCUJnb +zKKNtWvFuLZWkXSECZxf +=xUc/ -----END PGP SIGNATURE----- diff --git a/dev-python/urwid/urwid-1.0.0.ebuild b/dev-python/urwid/urwid-1.0.0.ebuild index a8494e761380..b4b423659abe 100644 --- a/dev-python/urwid/urwid-1.0.0.ebuild +++ b/dev-python/urwid/urwid-1.0.0.ebuild @@ -1,15 +1,17 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/urwid-1.0.0.ebuild,v 1.1 2011/09/22 19:26:41 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/urwid-1.0.0.ebuild,v 1.2 2011/11/04 22:30:57 hwoarang Exp $ EAPI="3" -PYTHON_DEPEND="*" +PYTHON_USE_WITH="ncurses" SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="*-jython" +PYTHON_TESTS_FAILURES_TOLERANT_ABIS="3.1" DISTUTILS_SRC_TEST="setup.py" inherit distutils -DESCRIPTION="Urwid is a curses-based user interface library for Python." +DESCRIPTION="Urwid is a curses-based user interface library for Python" HOMEPAGE="http://excess.org/urwid/ http://pypi.python.org/pypi/urwid" SRC_URI="http://excess.org/urwid/${P}.tar.gz" @@ -21,12 +23,14 @@ IUSE="examples" DEPEND="dev-python/setuptools" RDEPEND="" +PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") + src_install() { distutils_src_install - dohtml tutorial.html reference.html + dohtml reference.html tutorial.html - if use examples ; then + if use examples; then docinto examples dodoc bigtext.py browse.py calc.py dialog.py edit.py \ fib.py graph.py input_test.py tour.py -- cgit v1.2.3-65-gdbad