summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2014-02-12 04:50:03 +0000
committerIan Delaney <idella4@gentoo.org>2014-02-12 04:50:03 +0000
commit9aa3d7faaf2a197b8b5e43fcb6467e3a3cd95d6f (patch)
tree88d25b5fe8590d85c8145bedfd00011563e0f58a
parentVersion bump, move to git-r3 eclass. (diff)
downloadhistorical-9aa3d7faaf2a197b8b5e43fcb6467e3a3cd95d6f.tar.gz
historical-9aa3d7faaf2a197b8b5e43fcb6467e3a3cd95d6f.tar.bz2
historical-9aa3d7faaf2a197b8b5e43fcb6467e3a3cd95d6f.zip
bump; add py3.3 support
Package-Manager: portage-2.2.8/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
-rw-r--r--dev-python/logilab-common/ChangeLog7
-rw-r--r--dev-python/logilab-common/Manifest14
-rw-r--r--dev-python/logilab-common/logilab-common-0.61.0.ebuild81
3 files changed, 100 insertions, 2 deletions
diff --git a/dev-python/logilab-common/ChangeLog b/dev-python/logilab-common/ChangeLog
index 08bde57a54ed..2a60bc005ef6 100644
--- a/dev-python/logilab-common/ChangeLog
+++ b/dev-python/logilab-common/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/logilab-common
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/ChangeLog,v 1.133 2014/01/08 03:48:51 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/ChangeLog,v 1.134 2014/02/12 04:49:32 idella4 Exp $
+
+*logilab-common-0.61.0 (12 Feb 2014)
+
+ 12 Feb 2014; Ian Delaney <idella4@gentoo.org> +logilab-common-0.61.0.ebuild:
+ bump; add py3.3 support
*logilab-common-0.60.1 (08 Jan 2014)
diff --git a/dev-python/logilab-common/Manifest b/dev-python/logilab-common/Manifest
index 9b5f627098dc..3db238bcbb04 100644
--- a/dev-python/logilab-common/Manifest
+++ b/dev-python/logilab-common/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX logilab-common-0.59.0-syntax.patch 520 SHA256 77a17ccefe982a2cc64a39b678b9b75253e19ad4f4e9550d7b360c4b3fc5d41a SHA512 deb6d7e4b44dfa8092bd531362a64dfb51fee841e4b4123fb18a7c4cc4f6ce41d222be508c73a2aa62cc8cffd347febd04a648b939b510740316a3f668e3f435 WHIRLPOOL 1840b91834bda4eee3d96e85a6a85d6486a219a82904b606fa29c2d6b4807ef01826e990f1fac2a00f5a03d02fdac16f80a426b2fcfa2707045ed90119fd649d
AUX logilab-common-0.59.0-utf8-test.patch 1198 SHA256 d4cc82d7430efb8415c45cd0d85fa7cc37175627c6f430720f03647d2c5990e5 SHA512 427d5ea7068f43d92c15f21f353aca261c0d1672c0fc0597152db2fbe3eb73ea70d1fbd71817037908714f2a0d4131e015ebbea5f2ddcfef3b1b9391d17d7c9d WHIRLPOOL 6ec162a5514167dd76fd9762ebd2af3756d4a23bf348b4e6a5931660d58ed2c69e74f9173363ea3d2453172cc3da82d2475fe44bdb7f91ab95ebf7c92ce0be5c
AUX logilab-common-0.59.1-zipsafe.patch 398 SHA256 a589b3107bbabc18f14d69410ba6a5f0affc8a1f373825cb4e7603ee4a215386 SHA512 d97177abe8deb3af46abf586cb034a2d0d16e924b2419ada49ab097acd9bb8820aec41b81dc5a0cd6a36f02849638a221b3e71ada077b3bd256fc9677e2bac57 WHIRLPOOL 8819196d91dfc6893ecef141a71b48425df837d8ca495da1ed9f70ea3a6f39fd673f29e0fe1da19573498bfe716b7cea64336c044dd067a4465bb947274acd37
@@ -6,9 +9,18 @@ DIST logilab-common-0.58.1.tar.gz 193990 SHA256 2fadd2fa938fd033c8a7e126cfe835f6
DIST logilab-common-0.59.1.tar.gz 200699 SHA256 734dd2823341686b27b21d3e4b4ebc89c6c0d1b0960e587157aee0a5fd7c3973 SHA512 22785a9e2bbf7fb019a23b8cd096f560ea84d566cac0643078bcf235534ea51e510e85e5ee7303c7369a77da7bb907bdd569cf29a67611ac7e689b67ad84e9fb WHIRLPOOL 0d6c5e8500ba0d1185b8d79fbc3958277f371363c2d4e9622c4cd5400e84bfe2f171a7ba490383112c52c4059c6eafac8a51e8401c40da0b94337d053a5f2bbb
DIST logilab-common-0.60.0.tar.gz 202530 SHA256 93739a1c6b850b2e9f50f327e3997aff9e7ede00695d8d5510e94b2856f91e90 SHA512 c9b3baddb3f2464442009f6ac9187f10811a740e2dc2257626b291664c0ed82c1c589b90721b7d0553d446896ef833995c96366336dd968f056e2af1dd9e3ef7 WHIRLPOOL 1639c8a169a1e8437f05d9c5bc93aa28ef9bf9a09a848bda355f215da326b97ddf40cfe01ba6f6c28c94363143472fb7f71b333ba067995687f04dde3aa2523b
DIST logilab-common-0.60.1.tar.gz 200018 SHA256 b1117418e398a393d2f125b437f47d4d8e5dca29f85bd8f764d2bcc9880fa5fe SHA512 3a5d46aa7aef0b5c70442758841a981d7e6d57ccdc25fe79b69806cd91557715dfa86f76657f35782941ec27022f3c3f16cc8ecb23f6f393f704c400686c06ea WHIRLPOOL 1694eac1b96d390bcfff4670a544eceb32ceefa3c36bead3d21512a69c977c6c841acd258824bf2373dc78d22e93f59f55725b3b66cd741982ec4ff96d68dca3
+DIST logilab-common-0.61.0.tar.gz 199322 SHA256 80fba5ba4908983580a0003fee0c12c270b379e2a21038b609ce8eda4dd3cee7 SHA512 2229fcc8549e9adc87a7d6a47b3e966a16b61ae78a2253ea314d72d180a0cc7eae0fc444aefb3bf00995ead902eecf9fcabb7f494dafbdde9c7fdded3c4f35b1 WHIRLPOOL 942e1d2216ba9b09371fc77fd9e6f4463da260d174d2e0a0fd083adf4181ee9ce5a77845468b60aa85a869b90755b6668afe3a1274c21a77f0b40d0188d3ff5e
EBUILD logilab-common-0.58.1.ebuild 2099 SHA256 4a117044779e7de41aa23b420c05f42ae64c8cfd593473897f8ff8f4d2ee1d9b SHA512 ea3b1c25c7dcb62859209f3b93374a58a7f84d502ce72fb22753099ad0295919af4ec45f5f779c7feb152b38669016c67ac11fa6a38c63cf1482b697dc6dbfde WHIRLPOOL 64435bf497d7bd92e0a59c34fb3809f4339e176179a830a044aad007b0e20018d110a4d31a8c2c18185cafea76fbcd77b626274f01c3deffb8a013b3cb744f7a
EBUILD logilab-common-0.59.1.ebuild 2092 SHA256 e1c088d0200280330aeea63d0b55147477e6b5284e1c077c5e8ae35a785a1a6b SHA512 74c95bd48391fa5555131efa57af9493af67cd14a31b172e7de657fa59ec59235b08cb29e218f632dcd75ce986e5f916db1e9ef25d2dd1ba737892e24931a410 WHIRLPOOL 21e5e065225085503c66123b47196b6f4621dc28d9d172b899f89bea7b298507b2ba070898df770cdf74ddbb3faeea01d067c013e2b89efab5dc5fa5cbf916a6
EBUILD logilab-common-0.60.0.ebuild 2273 SHA256 a649ec3f89e54e834547b7e49b919463f2e49627a93b33ca54e943d7d466c0f5 SHA512 f7a61148876e7ebd57f49c3975b90e0f4a0f1aa6ecdf4f7fcb0259940a375794d1a9405f3265fcfe78336bd69fb8cddfbad91774560b1f71168ec9533c1f0221 WHIRLPOOL 7b22c857404f29684fbbbfce157a568f49cbd3cb60ced68f89ce7a2fd3a374e1f36a84530d1623181fb1b398e271505e116f4a7cf56cb37d8cc41d0133307e49
EBUILD logilab-common-0.60.1.ebuild 2274 SHA256 7f2dfbd5c69456152c5b687e300507066f74a27e27bdc52e040a6cb6457cf220 SHA512 86ec1eeaebb5cee184ecd5bac26a1cd4efc7f04ce073ce74d57c1dd0c0bcd862baf014044d4c66d18d30814469974eead095fa26ac64cb5a0df1c345dd4cd97d WHIRLPOOL fdcde112302073c2eb7b929b54a7f6db442e5e007d4f926cf08f6569608cbe68bc1fe26ebf22378706876e7e5d5563f0a837c3cab06c11d41ca0dfa8849e5169
-MISC ChangeLog 21645 SHA256 8fcb03372df3bea3ee8d7a8db03759b46c7bf6d1eb3e4cbee9c3b796c2f79d94 SHA512 045ddd570f3319aab2f09d96df95599e1aef79b9acb83297c8898fc3a5a8517b074810e5d3d6f196ebc7bc3abaa6064f40766f9f15a66cc2ddd8fa0c1d8c3de9 WHIRLPOOL 38ea1aef23dccc4aae502062033777913f2ed70baf9aa88240138a6f491a32da99ace4256c18825d32afbffc845d32c54b54fdeff126a27409934e2315c6dfe7
+EBUILD logilab-common-0.61.0.ebuild 2453 SHA256 4afadcec674f3966390a1d99429ac0bd35a9e3b1305bda9996fe6878cc0b155a SHA512 0b70d6b65a450bd68367bbdae2b2f417638610a6825947d4d0e3561598f6a800aef63225e47c639491201a7f241966c57aedd3dc67f375f4f7e9f21e05959c76 WHIRLPOOL 020ee19adc6215ad17d039684ee9ebccb613ca82db6ec949c0d661e33a96a47d50c90380d6ce0f3df3ef3d319f4578e3363106ce40e89ae6d65f686ee5a68202
+MISC ChangeLog 21789 SHA256 e7039593adadd2cf56bdcac05400fb69fd1c21973609565bced70aade73187aa SHA512 37bcc256ea4b39be61d853bafeb824287241cb79e7a63b641ca8fd70669567d3ae5e9f82c7481342a382b25a92d6834bf87ee7c801990503a82fc624951d00cf WHIRLPOOL ce7962d5073345d19f7d96270af302b9e0a19aecc4fdccb33c69cef42a78f52207800ea82a98ede35bb0695a754f301b29f7434198866511de493853edc167c2
MISC metadata.xml 237 SHA256 523ae42d51ae087b615a63e6b30e3c6c1d3910f2ccc0c03685d6939756660c16 SHA512 74f7a5fc9ffe80a474f05ed5ab7fe94511ea85f65325d3f16c5cb9af5b072b9aaab5ddf99464e34d12a47dd4861a76e16486fc8815a502036530ed74c73047db WHIRLPOOL d95ffbf06f4021d81c7b5f17bc1c240e47db7a3344526c053ae504d8442658d93ffc13d9f89e91991d6327fc92b31bd9499a9ec3f57830dd9834ca3b349b1e1f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iEYEAREIAAYFAlL6+/gACgkQso7CE7gHKw2kFwCfVNtfEWNryhp9iLcp/3+uzHvL
+q/wAniQ/DmjeLGvDwwPi2orC69FQADY2
+=mrrp
+-----END PGP SIGNATURE-----
diff --git a/dev-python/logilab-common/logilab-common-0.61.0.ebuild b/dev-python/logilab-common/logilab-common-0.61.0.ebuild
new file mode 100644
index 000000000000..b774882ae084
--- /dev/null
+++ b/dev-python/logilab-common/logilab-common-0.61.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.61.0.ebuild,v 1.1 2014/02/12 04:49:32 idella4 Exp $
+
+EAPI=5
+
+# 0.60.0 fails unittest_umessage with python3.3
+# http://www.logilab.org/ticket/149345
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
+HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common"
+SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test doc"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ virtual/python-unittest2[${PYTHON_USEDEP}]"
+
+# Tests using dev-python/psycopg are skipped when dev-python/psycopg
+# isn't installed.
+# egenix-mx-base tests are optional, and egenix-mx-base does support
+# Python2 only.
+DEPEND="${RDEPEND}
+ test? (
+ $(python_gen_cond_dep dev-python/egenix-mx-base[$(python_gen_usedep 'python2*')] 'python2*')
+ !dev-python/psycopg[-mxdatetime]
+ )
+ doc? ( dev-python/epydoc )"
+
+PATCHES=(
+ # Make sure setuptools does not create a zip file in python_test;
+ # this is buggy and causes tests to fail.
+ "${FILESDIR}/${PN}-0.59.1-zipsafe.patch"
+
+ # Depends on order of dictionary keys
+ "${FILESDIR}/logilab-common-0.60.0-skip-doctest.patch"
+)
+
+python_prepare_all() {
+ sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ # Simplest way to make makefile point to the right place.
+ ln -s "${BUILD_DIR}" build || die
+ emake -C doc epydoc
+ rm build || die
+ fi
+}
+
+python_test() {
+ distutils_install_for_testing
+
+ # https://www.logilab.org/ticket/149345
+ # Prevent timezone related failure.
+ export TZ=UTC
+
+ # Make sure that the tests use correct modules.
+ pushd "${TEST_DIR}"/lib > /dev/null || die
+ # Returns a clean run under py3.3
+ if [[ "${EPYTHON}" == 'python3.3' ]]; then
+ rm $(find . -name unittest_umessage.py) || die
+ fi
+ "${TEST_DIR}"/scripts/pytest || die "Tests fail with ${EPYTHON}"
+ popd > /dev/null || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ doman doc/pytest.1
+ use doc && dohtml -r doc/apidoc/.
+}