From 9b2ec0198db987826a11aaca0e41a73313872f82 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Sat, 24 Apr 2010 10:33:34 +0000 Subject: [PATCH] Version bump dev-python/mechanize to 0.2.0. Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- dev-python/mechanize/ChangeLog | 7 ++- dev-python/mechanize/Manifest | 4 +- dev-python/mechanize/mechanize-0.2.0.ebuild | 49 +++++++++++++++++++++ 3 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 dev-python/mechanize/mechanize-0.2.0.ebuild diff --git a/dev-python/mechanize/ChangeLog b/dev-python/mechanize/ChangeLog index 54e35be97ab4..bd548e834aee 100644 --- a/dev-python/mechanize/ChangeLog +++ b/dev-python/mechanize/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-python/mechanize # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/mechanize/ChangeLog,v 1.18 2010/02/14 18:48:41 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/mechanize/ChangeLog,v 1.19 2010/04/24 10:33:34 djc Exp $ + +*mechanize-0.2.0 (24 Apr 2010) + + 24 Apr 2010; Dirkjan Ochtman +mechanize-0.2.0.ebuild: + Version bump to 0.2.0. 14 Feb 2010; Raúl Porcel mechanize-0.1.11.ebuild: Add ~alpha/~sparc diff --git a/dev-python/mechanize/Manifest b/dev-python/mechanize/Manifest index 5cb5326d428e..da2d3737e2c4 100644 --- a/dev-python/mechanize/Manifest +++ b/dev-python/mechanize/Manifest @@ -1,5 +1,7 @@ AUX mechanize-0.1.11-python-2.7.patch 489 RMD160 fd37afd8908ac3f2f236aa3438a886b5cedb8150 SHA1 42547b7d10b9c5bf9c4ef8814c2d1a0e5b9b9f63 SHA256 ea5eeed4f354c5fedc6994578d83482e3e3306902896c9b9ebd50e9d6a4a11d7 DIST mechanize-0.1.11.tar.gz 241357 RMD160 d1e0612e71a128c0439122fc58c286dc371fa7a0 SHA1 69ef3a38cd5e097aee1f24772f255e239c41e56c SHA256 42ce1e39fe98b7dad3cf1cbbf601284d36e0914c2bdb133e9609fc483cafc2c0 +DIST mechanize-0.2.0.tar.gz 378487 RMD160 21fb32522945e9380b36de8fb7b472fe05bd2caa SHA1 d95456ba625c8a152a1e01ddfb7d3570d62a53af SHA256 af26a30f16d9f7d53ef9b000ca0bcf173ba5ba1c108f7fdd218f1e90fedc6221 EBUILD mechanize-0.1.11.ebuild 1490 RMD160 2de1d3e67c75d79957629b865be2faafe466751c SHA1 2f0a5664d586524eb467dae8ca16b318af51d970 SHA256 2439619c311983488a3dad3258f7e406ac32cd05bdd38d727301ff4b7dd43b4b -MISC ChangeLog 2485 RMD160 7dde8edffc5b120bf99386d09330ce5719b17be5 SHA1 c484aba99ba242e2cb0668d8eb4de16d26c9411d SHA256 a4dc99d3069e158f22614dc2b42b6c77af1787e474fc041700d9c60924846daa +EBUILD mechanize-0.2.0.ebuild 1484 RMD160 d17f5ef362fb67873e7d432b6291abaaa10db157 SHA1 ccb6c17fc11ef1def3df4f22fbc05862f14543a5 SHA256 5778475dea97b38814f06e6a9063c052671f4dd93d131edd2be7a2dd0e84d114 +MISC ChangeLog 2612 RMD160 5403f6112885074a3f4ec8928750e2920b961564 SHA1 068923ee738f80f479ac9d00f2823f8653a8b457 SHA256 dec05af2a29126789238ef84221129ad25bf6dde9308752a2009b1d97a6a89c9 MISC metadata.xml 791 RMD160 cf985c27f79156886aa162185fd8aac175639a4b SHA1 093dcb8ca0afca8a49df42e9c6b5be710a58a0f8 SHA256 8a1186c5e48058b31202900e47ed5e2938f5e53d3a419828a9049e6cb9d3b87f diff --git a/dev-python/mechanize/mechanize-0.2.0.ebuild b/dev-python/mechanize/mechanize-0.2.0.ebuild new file mode 100644 index 000000000000..ec12cb9fc6a5 --- /dev/null +++ b/dev-python/mechanize/mechanize-0.2.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/mechanize/mechanize-0.2.0.ebuild,v 1.1 2010/04/24 10:33:34 djc Exp $ + +EAPI="2" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils eutils + +DESCRIPTION="Stateful programmatic web browsing in Python" +HOMEPAGE="http://wwwsearch.sourceforge.net/mechanize/ http://pypi.python.org/pypi/mechanize" +SRC_URI="http://wwwsearch.sourceforge.net/${PN}/src/${P}.tar.gz" + +LICENSE="|| ( BSD ZPL )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos" +IUSE="" + +DEPEND="" +RDEPEND="" +RESTRICT_PYTHON_ABIS="3.*" + +DOCS="0.1-changes.txt" + +src_prepare() { + # Use distutils instead of setuptools. + # (This can't be removed in the same ${PV} due to file->directory replacement.) + sed -e 's/not hasattr(sys, "version_info")/True/' -i setup.py || die "sed in setup.py failed" + + # We don't run coverage tests or functional_tests + # which access the network, just doctests and unit tests + sed -e '/import coverage/d' -i test.py || die "sed in test.py failed" +} + +src_test() { + testing() { + # ignore warnings http://github.com/jjlee/mechanize/issues/issue/13 + PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" -Wignore test.py + } + python_execute_function testing +} + +src_install() { + # Remove some files to prevent distutils_src_install from installing them. + dohtml *.html + rm -f README.html* + + distutils_src_install +} -- 2.26.2