summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-04-21 21:24:59 +0000
committerMike Gilbert <floppym@gentoo.org>2012-04-21 21:24:59 +0000
commit8f7bd3a90c78e36ab80b62669e2cfae1b5f87c58 (patch)
tree1602ff3e170ce97bb7ad44f5f3f01de491d63fb9 /dev-python/beautifulsoup
parentversion bump (diff)
downloadhistorical-8f7bd3a90c78e36ab80b62669e2cfae1b5f87c58.tar.gz
historical-8f7bd3a90c78e36ab80b62669e2cfae1b5f87c58.tar.bz2
historical-8f7bd3a90c78e36ab80b62669e2cfae1b5f87c58.zip
Version bump. Ebuild rewrite with help from Ian Delaney.
Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
Diffstat (limited to 'dev-python/beautifulsoup')
-rw-r--r--dev-python/beautifulsoup/ChangeLog7
-rw-r--r--dev-python/beautifulsoup/Manifest12
-rw-r--r--dev-python/beautifulsoup/beautifulsoup-4.0.4.ebuild53
3 files changed, 66 insertions, 6 deletions
diff --git a/dev-python/beautifulsoup/ChangeLog b/dev-python/beautifulsoup/ChangeLog
index 2e85f14992b2..d93f3fe4fa0b 100644
--- a/dev-python/beautifulsoup/ChangeLog
+++ b/dev-python/beautifulsoup/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/beautifulsoup
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/beautifulsoup/ChangeLog,v 1.59 2012/03/02 09:43:03 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/beautifulsoup/ChangeLog,v 1.60 2012/04/21 21:24:59 floppym Exp $
+
+*beautifulsoup-4.0.4 (21 Apr 2012)
+
+ 21 Apr 2012; Mike Gilbert <floppym@gentoo.org> +beautifulsoup-4.0.4.ebuild:
+ Version bump. Ebuild rewrite with help from Ian Delaney.
*beautifulsoup-3.2.1 (02 Mar 2012)
diff --git a/dev-python/beautifulsoup/Manifest b/dev-python/beautifulsoup/Manifest
index c1a5674a2592..82098bd104e2 100644
--- a/dev-python/beautifulsoup/Manifest
+++ b/dev-python/beautifulsoup/Manifest
@@ -1,19 +1,21 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
AUX beautifulsoup-3.1.0.1-python-3.patch 42319 RMD160 4f7c565db498c1b8716bb339b5835308e5b6ea18 SHA1 949794c651fc1214d59379d9eee18b2232841dc6 SHA256 ff316866451fa89bcd55f2a12590960df0d1c5b099cb94ca8e2d684024536a97
DIST BeautifulSoup-3.1.0.1.tar.gz 71460 RMD160 24a4ac2a5faef8136223cba3f3532f7ce0b6bb70 SHA1 e9593b0412402325b6a98e3bf35ac8d00da5fc00 SHA256 820a80f473240d9d30047f36c959d530a699a732500662dd8b03e1d3ccad12a8
DIST BeautifulSoup-3.2.0.tar.gz 31056 RMD160 44c04cf55cf8fe7d192a32d8362a36d292acb767 SHA1 924eb4e43144e233e3749edadc8dc5cd8ec8a3be SHA256 a0ea3377a1055bf2e17594c0808414afb65e11f25ce8998f1ed3e9b871de6ff6
DIST BeautifulSoup-3.2.1.tar.gz 31224 RMD160 4e771d39bf89d5cb2f68a04bf6a457ab3324f3ad SHA1 b23e78f058240eb8779dbc1b8a8d76bba4916df1 SHA256 f5ba85e907e7dfd78e44e4000b3eaef3a650aefc57831e8a645702db2e5b50db
+DIST beautifulsoup4-4.0.4.tar.gz 120837 RMD160 6822516b48b3ab57fb08b2bd1f8a923b72125d1d SHA1 5b3f8ffc92fe9834011535fb43d6a9c4b9cbd36b SHA256 38c0b6d9cf9cee271bb27da9e5c1f19f7ff527750bbe7e0cbd75cc18fbbaee6a
EBUILD beautifulsoup-3.1.0.1-r1.ebuild 1312 RMD160 46724184c0c1ed13d5722c295d079ef8f1219fd1 SHA1 983dd5fae0cae1fe34a2001f336aa282e3b0a3c6 SHA256 298fb2dc404a10f835836a9d759b59cef2357d0a9706bfd8f05d97af57ddef23
EBUILD beautifulsoup-3.2.0.ebuild 1119 RMD160 0dbba2971685e3c32a81d6b5cf36216f5103b388 SHA1 910d0cbf32e0e05bed917c113092a99916649949 SHA256 d2af3da54747921963a468a377e23aa15756bc41fcd3b300e8cc7ec2c72f636a
EBUILD beautifulsoup-3.2.1.ebuild 1122 RMD160 852c7ad084709304d63c6f08d90d359c81b509e9 SHA1 e0f782db4c9248479b57cd0db9b0396be1ef5fb6 SHA256 905ea201c8e2470305ea15ac4395d29f3c310684917cbcf4fcf8d8e906140857
-MISC ChangeLog 8073 RMD160 d18ba894716b866907136ff7cfa07d127f167cb3 SHA1 4c0f58661a97c9aa17c84b0ad8ab86572b21053c SHA256 0ee48564774afbb403af0f17727f4a4e5f67543099ec9ec8fd30b3de4c204e8b
+EBUILD beautifulsoup-4.0.4.ebuild 1377 RMD160 c45be53e516c25de58b142a6a7f91d83c6d74f6a SHA1 4287cb981e052603e15639cf4295a42e2106ce7c SHA256 a6a4864099355ebbd70c64502c7e29f730451e9ae360c307c60397ffedf17ff4
+MISC ChangeLog 8251 RMD160 b69bc1362d9275081da16d029195c0a17bcd21de SHA1 cef6f10a4616fb0973f892634cdcbb452de1a36b SHA256 c7b47cd64fd3c2636b9242c1f7728be724ef65522ae4058291a40ac130141e18
MISC metadata.xml 563 RMD160 cf0490772a189d33d61d70e36a3284d931b25a2e SHA1 e2ee0122de0b6ca86344eed9f21757142d2e8e7d SHA256 a6cb08d6eeabbc3b9229ffd0de8f9abf724346d62891f33183bd6ae37a5417cf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEAREKAAYFAk9QllsACgkQxeMuLWsGW/sR/wCbBspL5OrgfGt0JcjupiBMpCH3
-riUAn0lvbzlm7MZMjEe0dXQWbMT4SIfX
-=CUd4
+iF4EAREIAAYFAk+TJbEACgkQC77qH+pIQ6Tk1AD/WWYjUX5BVocMi99N24hU28/p
+hY/tOdqSNL7Z1lOBG0kA/R6B6L+JOV50bTp0g2RKyI83pqCMxrz9aN19/4PiELEB
+=+UZB
-----END PGP SIGNATURE-----
diff --git a/dev-python/beautifulsoup/beautifulsoup-4.0.4.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.0.4.ebuild
new file mode 100644
index 000000000000..4775062b2f74
--- /dev/null
+++ b/dev-python/beautifulsoup/beautifulsoup-4.0.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/beautifulsoup/beautifulsoup-4.0.4.ebuild,v 1.1 2012/04/21 21:24:59 floppym Exp $
+
+EAPI="4"
+
+PYTHON_DEPEND="*:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.5"
+PYTHON_TESTS_RESTRICTED_ABIS="*-pypy-*"
+DISTUTILS_SRC_TEST="nosetests"
+
+inherit distutils
+
+MY_PN="${PN}4"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Provides pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
+HOMEPAGE="http://www.crummy.com/software/BeautifulSoup/
+ http://pypi.python.org/pypi/beautifulsoup4"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="doc"
+
+DEPEND="doc? ( dev-python/sphinx )"
+RDEPEND=""
+
+PYTHON_MODNAME="bs4"
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+ distutils_src_compile
+ if use doc; then
+ PYTHONPATH="build-$(PYTHON --ABI -f)/lib" emake -C doc html
+ fi
+}
+
+src_test() {
+ testing() {
+ cd "${S}/build-${PYTHON_ABI}/lib"
+ nosetests --verbosity="${PYTHON_TEST_VERBOSITY}"
+ }
+ python_execute_function testing
+}
+
+src_install() {
+ distutils_src_install
+ if use doc; then
+ dohtml -r doc/build/html/*
+ fi
+}