Set SUPPORT_PYTHON_ABIS.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 3 Apr 2010 19:27:55 +0000 (19:27 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 3 Apr 2010 19:27:55 +0000 (19:27 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/utidylib/ChangeLog
dev-python/utidylib/Manifest
dev-python/utidylib/utidylib-0.2-r1.ebuild

index 2946741a3aaa1c7968d6ee1eff04cd48b2b00795..218a05b48e3675598843b7d00cb3ca316be851ad 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/utidylib
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/utidylib/ChangeLog,v 1.9 2010/02/07 20:40:17 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/utidylib/ChangeLog,v 1.10 2010/04/03 19:27:55 arfrever Exp $
+
+  03 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  utidylib-0.2-r1.ebuild:
+  Set SUPPORT_PYTHON_ABIS.
 
   07 Feb 2010; Peter Volkov <pva@gentoo.org> utidylib-0.2-r1.ebuild:
   Add inherit eutils: epatch is defined there.
index 15cc1dacec103f64b3b654af40033d2c5b6a4112..682d85e442c52f45d66df67cadf6b905c7a323be 100644 (file)
@@ -1,6 +1,6 @@
 AUX utidylib-0.2-fix_tests.patch 2084 RMD160 6f0bee4e54fda8d505be9c5ec917097b6ebf7f03 SHA1 f86ea2950cfab3c638e98b8cbff109067a0db49a SHA256 03ba2748262258d5b682b679728c19d498cef9c65cc8c794534ff992ded9b150
 AUX utidylib-0.2-no-docs-in-site-packages.patch 475 RMD160 e2806dc81b3537821cb83c09aefec81df5c27e43 SHA1 cd92da31f7a3eedf34b4ba79465ae6a64a6f85e7 SHA256 c833649b3ea32c48526b5cf819606ebf5edd98e42c299169e91397e72b4e35bf
 DIST uTidylib-0.2.zip 17575 RMD160 c0a80ced37ea93e678ba80bf1d5b18c93506719c SHA1 bbbd11016a80c2001180fbd33b550cb293d0f9a3 SHA256 0385b29b0e636fa1cc6eb86ecb5428cf399f9474c8f343af038afce59720a333
-EBUILD utidylib-0.2-r1.ebuild 1096 RMD160 373f7274d050709084babb4e5572b1ab808c2a29 SHA1 0e55385742a22187c9fcdf0956d7416368a5d980 SHA256 50d734be83273176df2c5c5f886e65913e49654ded2daea649278e34d2cfcf76
-MISC ChangeLog 1603 RMD160 25951c32b55b3a1b24dbec17e84a1e2a95abddb4 SHA1 bebc2d1a41e0c828a32337dc02b7a1f6294fea00 SHA256 c35a67d44d986cb11bfb1cf93e03f04acfc7b8a9703b9b8129540d6c29c62f64
+EBUILD utidylib-0.2-r1.ebuild 1061 RMD160 9a5dbdc44890437ca20d4ba08e3cb790ea0a4e6f SHA1 0f0aa62d6a93bd0b0c3b3978859c16f7320c6465 SHA256 296d6cf48e9354681adcb607b40c42fe4b47514dc76abe4fc0eef037e563099c
+MISC ChangeLog 1736 RMD160 5cead3ebc4901deaf95c2a1a48be2a89c5a88022 SHA1 e59649e7eb933665ec12b5e5624e0b9261bc90dc SHA256 59976ddc54f730b5c5d6d8999b6a84ad3e594fe37e63a312f6698c1e5e66ebe2
 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4
index e37a72a35dfc4813ab720c665b375b5dcbde32d8..71e856f86fbf2c032f8ba3fde944b47e6605f8ea 100644 (file)
@@ -1,9 +1,13 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/utidylib/utidylib-0.2-r1.ebuild,v 1.2 2010/02/07 20:40:17 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/utidylib/utidylib-0.2-r1.ebuild,v 1.3 2010/04/03 19:27:55 arfrever Exp $
 
-EAPI="2"
-inherit eutils distutils
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+DISTUTILS_SRC_TEST="trial tidy"
+
+inherit distutils eutils
 
 MY_P="uTidylib-${PV}"
 
@@ -14,20 +18,20 @@ SRC_URI="mirror://berlios/${PN}/${MY_P}.zip"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="doc test"
+IUSE="doc"
 
-RDEPEND=">=dev-lang/python-2.3
-       app-text/htmltidy
-       dev-python/ctypes"
+RDEPEND="app-text/htmltidy"
 DEPEND="${RDEPEND}
        app-arch/unzip
-       doc? ( dev-python/epydoc )
-       test? ( dev-python/twisted )"
+       doc? ( dev-python/epydoc )"
+RESTRICT_PYTHON_ABIS="3.*"
 
-PYTHON_MODNAME="tidy"
 S="${WORKDIR}/${MY_P}"
 
+PYTHON_MODNAME="tidy"
+
 src_prepare(){
+       distutils_src_prepare
        epatch "${FILESDIR}/${P}-no-docs-in-site-packages.patch"
        epatch "${FILESDIR}/${P}-fix_tests.patch"
 }
@@ -35,16 +39,10 @@ src_prepare(){
 src_compile() {
        distutils_src_compile
        if use doc; then
-               python gendoc.py || die "building api docs failed"
+               "$(PYTHON -f)" gendoc.py || die "Generation of documentation failed"
        fi
 }
 
-src_test() {
-       einfo "${S}"
-       einfo "$(ls ${S}/foo.htm)"
-       PYTHONPATH="." trial tidy || die "tests failed"
-}
-
 src_install() {
        distutils_src_install
        use doc && dohtml -r apidoc