summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2013-01-07 21:59:42 +0000
committerMichał Górny <mgorny@gentoo.org>2013-01-07 21:59:42 +0000
commit1e24d6c72006b8e3c1fb621410dbab3d3eb06b47 (patch)
tree938bd4a553ea2272574d4d8496ca034da3fcdcd9 /dev-python/unittest2
parentgnome-extra/zeitgeist-extensions: Drop old and update DESCRIPTION (diff)
downloadhistorical-1e24d6c72006b8e3c1fb621410dbab3d3eb06b47.tar.gz
historical-1e24d6c72006b8e3c1fb621410dbab3d3eb06b47.tar.bz2
historical-1e24d6c72006b8e3c1fb621410dbab3d3eb06b47.zip
Migrate to distutils-r1.
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64 Manifest-Sign-Key: 0x42B9401D
Diffstat (limited to 'dev-python/unittest2')
-rw-r--r--dev-python/unittest2/ChangeLog10
-rw-r--r--dev-python/unittest2/Manifest15
-rw-r--r--dev-python/unittest2/unittest2-0.5.1-r1.ebuild61
3 files changed, 82 insertions, 4 deletions
diff --git a/dev-python/unittest2/ChangeLog b/dev-python/unittest2/ChangeLog
index ef60f76482e1..5b9336f63f2d 100644
--- a/dev-python/unittest2/ChangeLog
+++ b/dev-python/unittest2/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/unittest2
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/unittest2/ChangeLog,v 1.23 2011/09/12 08:27:02 djc Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/unittest2/ChangeLog,v 1.24 2013/01/07 21:59:41 mgorny Exp $
+
+*unittest2-0.5.1-r1 (07 Jan 2013)
+
+ 07 Jan 2013; Michał Górny <mgorny@gentoo.org> +unittest2-0.5.1-r1.ebuild:
+ Migrate to distutils-r1.
12 Sep 2011; Dirkjan Ochtman <djc@gentoo.org> metadata.xml:
Remove myself as a maintainer.
@@ -93,4 +98,3 @@
16 Mar 2010; Dirkjan Ochtman <djc@gentoo.org> +unittest2-0.2.0.ebuild,
+metadata.xml:
Initial version 0.2.0.
-
diff --git a/dev-python/unittest2/Manifest b/dev-python/unittest2/Manifest
index 88da41a79d14..7adc15b83d8e 100644
--- a/dev-python/unittest2/Manifest
+++ b/dev-python/unittest2/Manifest
@@ -1,5 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST unittest2-0.5.1.tar.gz 62470 SHA256 aa5de8cdf654d843379c97bd1ee240e86356d3355a97b147a6f3f4d149247a71 SHA512 3979d94fd4e1038ec134dd2342d614766383177eadd0cc3c38b964528157fbbe466800d1a7422cf647500784af8e0c2caa750a364a33c9f761dca37d7bbb598f WHIRLPOOL d66d0b37c1646280e81035fde287f14c042fb2820434b27490aca49b265340ec76636315bfc9aa413a4c1f2d3be90a9e86da54f1149425ef09f7366d295f50b4
DIST unittest2py3k-0.5.1.tar.gz 55493 SHA256 78249c5f1ac508a34d9d131d43a89d77bf154186f3ea5f7a6b993d3f3535d403 SHA512 d56a416355abd905f22f5bdceab8305f8f2e28b17dd1250d4c2ab637e20745836a8bc0c8ba1356122b355ba6ad43c9a7b4284699a8b54fe6d8612b9c4565be2b WHIRLPOOL 526ae793735aa5c5eaa490d3a5fbd2a11ffe9e83d22fd246dd165891c4f03733484e3bb38b68d07ec12379298f19b358181feb2ef584db9e421ed6dcbfc367cd
+EBUILD unittest2-0.5.1-r1.ebuild 1640 SHA256 a33e430d9f66053bdf08229c369ff161c127203df998ff1e3112e4d1eec1837f SHA512 6062733daa5cbdb90f5baef1f06504fab83c63b53389e9f1d96d1559f3f7c32394b4161695ba31e6a52c99ebf5bd7c56ba3dd5ecae08c2675cc80316f69b724e WHIRLPOOL 5931ae89c3d0a1cab727b6c68052c620eae0a93193ffda72fd84901032886ea0f9c20590c2fe8d922eec1eb4493381c456613c72464829418c3879f2730e6610
EBUILD unittest2-0.5.1.ebuild 1523 SHA256 9a408ac145edf55e127b7bdb4bfbec21063b80aee8578f90af50968670f0b526 SHA512 02a84be01a982f98d5e1595a5c5f23942eb9cd79b261d65126fed3ac97e10dceec249d516e915a59b8cb5f24129ffbdc20b4a4e51c141da144e0f42bab738ce0 WHIRLPOOL 3afa6b1a6cc8fbb807e4c56112ca2c34777e3ad917fa867dddf17d6b19af6f62ffec2c883bfb81ff0cd895e1291debef610fae0255fa7e03cfb9b40558b3929c
-MISC ChangeLog 3181 SHA256 4ad9895948547e4bbfd5a8c5feec38f8f27d740cacddca45c7ce92fe9c1ce9f1 SHA512 cee890c09fb0065a4a2d4ecabb7a6f814a886a7dffbc512434327d1870d1e8e39c8a0f7280cde942677b7c179c2e1d2ae2dbb7988bd725c9064f5102e32885b0 WHIRLPOOL fee0cb6f46a1427167afebc94c0f21a3ff9677cc9e7e8fe526590c10389d78370af5037be0ff80eb8a5ddbacf6989641622530af332ceaf7e9ac57620acd8f46
+MISC ChangeLog 3324 SHA256 a821b807131aad8d1f0db0cbc9ee4a04c6444bf33a4d925e0e3aa0c5d5f63b86 SHA512 f0d6e1a8286e5523fa01f63024dd636de7535aa37b9f18ba3eda3a6315fdffc38b9c5e582d98d4092107efb6989c38609d123a53f14d996467eacc2b336c8290 WHIRLPOOL 91ec7d877c5a739f70dfa84088af960a55b870e927b91c92182a017da1d045cb8ded0cb3a4c4dd071f99e809ff36f1f77ad98800aeb6c874311a33d6383ce1a4
MISC metadata.xml 232 SHA256 4a79028f179736bb77b3a063b34361732f0b9c13ee8fe972ecef8904bc2119a0 SHA512 d676b7510152db66389f8ee2f36d05ad5957b7ddc74be65b25831dff1a38708b0a9e1b84e6710a83a3a6a7c69d2d2c1939e5f57da94fef6e900063ac04e69ebc WHIRLPOOL 584c77c8d653b036b4962cf263f9766c475b79a9c97aed42e7f78b7500dc08e05ea62beb29fac68103dff9175183eed65473a9df769e34afdc4b7a9499c0f879
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iJwEAQEIAAYFAlDrRWgACgkQfXuS5UK5QB3RZQQAgzpGhFVd6RZj9F3AI/QqEtUA
+CYzdbrDl8w9mtkidzxG++6S7NQlPiYH3f3ieBdId1S+KuwpoxD/kRFYCgm1B0g/P
+uo8ONrED5xfg+gr6XaVvtGLtrujWppV8fKdAwE6vn9agl/qoIjKLEXiMrHeh+Kqf
++IgWSe14RoCb+PsH+uo=
+=mQH1
+-----END PGP SIGNATURE-----
diff --git a/dev-python/unittest2/unittest2-0.5.1-r1.ebuild b/dev-python/unittest2/unittest2-0.5.1-r1.ebuild
new file mode 100644
index 000000000000..4f9bb45379a5
--- /dev/null
+++ b/dev-python/unittest2/unittest2-0.5.1-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/unittest2/unittest2-0.5.1-r1.ebuild,v 1.1 2013/01/07 21:59:41 mgorny Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} pypy{1_9,2_0} )
+
+inherit distutils-r1
+
+PY3_P=${PN}py3k-${PV}
+
+DESCRIPTION="The new features in unittest for Python 2.7 backported to Python 2.4+"
+HOMEPAGE="http://pypi.python.org/pypi/unittest2
+ http://pypi.python.org/pypi/unittest2py3k http://code.google.com/p/unittest-ext/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+ mirror://pypi/${PN:0:1}/${PN}/${PY3_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+python_prepare_all() {
+ # Disable versioning of unit2 script to avoid collision with versioning performed by distutils_src_install().
+ sed -i -e "/'%s = unittest2:main_' % SCRIPT2,/d" setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+select_source() {
+ if [[ ${EPYTHON} == python3* ]]; then
+ cd "${WORKDIR}"/${PY3_P} || die
+ else
+ cd "${S}" || die
+ fi
+}
+
+python_compile() {
+ select_source
+ distutils-r1_python_compile
+}
+
+src_test() {
+ # multiprocessing causes test failure with signals
+ local DISTUTILS_NO_PARALLEL_BUILD=1
+
+ distutils-r1_src_test
+}
+
+python_test() {
+ cd "${BUILD_DIR}" || die
+ scripts/unit2 discover -s lib || die "Tests fail with ${EPYTHON}"
+}
+
+python_install() {
+ select_source
+ distutils-r1_python_install
+}