From 2c2981fd2f1ccb16cc54174b8db650617e5433b4 Mon Sep 17 00:00:00 2001 From: Arfrever Frehtes Taifersar Arahesis Date: Sat, 3 Apr 2010 19:27:55 +0000 Subject: [PATCH] Set SUPPORT_PYTHON_ABIS. Package-Manager: portage-HEAD/cvs/Linux x86_64 --- dev-python/utidylib/ChangeLog | 6 +++- dev-python/utidylib/Manifest | 4 +-- dev-python/utidylib/utidylib-0.2-r1.ebuild | 32 ++++++++++------------ 3 files changed, 22 insertions(+), 20 deletions(-) diff --git a/dev-python/utidylib/ChangeLog b/dev-python/utidylib/ChangeLog index 2946741a3aaa..218a05b48e36 100644 --- a/dev-python/utidylib/ChangeLog +++ b/dev-python/utidylib/ChangeLog @@ -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 + utidylib-0.2-r1.ebuild: + Set SUPPORT_PYTHON_ABIS. 07 Feb 2010; Peter Volkov utidylib-0.2-r1.ebuild: Add inherit eutils: epatch is defined there. diff --git a/dev-python/utidylib/Manifest b/dev-python/utidylib/Manifest index 15cc1dacec10..682d85e442c5 100644 --- a/dev-python/utidylib/Manifest +++ b/dev-python/utidylib/Manifest @@ -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 diff --git a/dev-python/utidylib/utidylib-0.2-r1.ebuild b/dev-python/utidylib/utidylib-0.2-r1.ebuild index e37a72a35dfc..71e856f86fbf 100644 --- a/dev-python/utidylib/utidylib-0.2-r1.ebuild +++ b/dev-python/utidylib/utidylib-0.2-r1.ebuild @@ -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 -- 2.26.2