Version bump.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Tue, 25 May 2010 21:12:43 +0000 (21:12 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Tue, 25 May 2010 21:12:43 +0000 (21:12 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/astng/Manifest
dev-python/couchdb-python/Manifest
dev-python/logilab-common/ChangeLog
dev-python/logilab-common/logilab-common-0.50.2.ebuild [new file with mode: 0644]

index 6aa6cb33adc4ccb4322d8043fa6597db4c463deb..fcc059fb8a6c56b23fc24bbe5d42b35fa7f8d1ab 100644 (file)
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX astng-0.19.3-fix_tests.patch 531 RMD160 99cf9969517eb4bdac44e1b18ec2fe3286f6bd9b SHA1 d34e08bba83836b300a953922966bcdb011b1fa6 SHA256 e2f09fa0b963bb3153cae0450e5472efae99e298ff7c722c5cb6b090b4b42879
 DIST logilab-astng-0.19.1.tar.gz 86956 RMD160 bc1a754bb8e54fbcc220d4fbf0a96e6e3a72b73b SHA1 20048e71e58fd7cbee440eece7dffca9af2c14fa SHA256 cf2b418149303bed0d6885ed9392f38ee13d2aa4b724bb5da0cc776082b3bc1f
 DIST logilab-astng-0.19.3.tar.gz 89875 RMD160 22bb50949ed7790271b4fb5055b6b0178857d750 SHA1 0d467e512b0c2b5b3e75d58de7f802e749290002 SHA256 21e7314980a45308d37239a2586390ca84e93f230e063909aa2193ad568db523
@@ -5,7 +8,14 @@ DIST logilab-astng-0.20.0.tar.gz 92506 RMD160 c9a86c6e7443fa77892ab8a88b1b0fcdee
 DIST logilab-astng-0.20.1.tar.gz 103800 RMD160 add5f8d561617313762f79ddca9728ab8a11eed6 SHA1 ac4a7fc9c098393fd207eb2165b470b25ecb6f55 SHA256 5483499402e227db5f3d232d6e109605d42a37995032fed43413939b378db31e
 EBUILD astng-0.19.1.ebuild 2020 RMD160 69f7884d7e3baf275cde43a290dcd6f4ea994b2f SHA1 689673beceacaede29698d19131879b719f5001f SHA256 8b5f62470a5bbad6575e5bc9f1db5ffb801b38bf52e9371044ab3183b2d2dc6a
 EBUILD astng-0.19.3-r1.ebuild 2232 RMD160 ef7ac4193cc15f7a8636b3c95a8c7d6db9bff050 SHA1 7df437d3232dce781e71d3305744896aad444640 SHA256 b082e53932162ff6973ac8537d04e9899634d444718e2f623971150070c26e10
-EBUILD astng-0.20.0.ebuild 2138 RMD160 f1bb46becdbb73fe8253cea322bddcd3c670dae9 SHA1 dea1d833d8bf78d7b1d16b421f9514b151bddd47 SHA256 d722592d9ae05e8bcddf58175dd22c59bf9090d7d0d934dda33e3b7c05635adb
+EBUILD astng-0.20.0.ebuild 2136 RMD160 e48e1d60ff69a2e7bd530bdfb7c1aaa034fb5943 SHA1 fac07e98960743143b54a53d12ba48d4b7d2cba4 SHA256 c630d84459f82d10b0638766877b08b58d43b87f7078a1ff830b7d03d1029360
 EBUILD astng-0.20.1.ebuild 2142 RMD160 0241b95c8ff80ad83fac3ecac4ff3a04132e31c9 SHA1 8a709c4c081ab97ebb3c370147fa7e37ae4e7172 SHA256 f773de40b77165fdeb1516c95a13262623aba3734e73ea9c1fadda6517621e11
-MISC ChangeLog 5094 RMD160 f389ae57f1216237ff082ee76d13f2f5dcb0f8f2 SHA1 00444e4d586fad701380b7b6633ce577eb7a113e SHA256 b81eb1d61ef8814fc9bbce28c68e432de029618abec90abaddb91a862ecd0c3f
+MISC ChangeLog 5188 RMD160 ff67579412cee28ef0b885bb79c5e69136fec762 SHA1 b1e9c102825e5039e10d3f8c2427e0f8014813fb SHA256 f76b0b053216c00caa0bdb6e86c3644f9864923ef17f11556213e556516a676a
 MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEARECAAYFAkv8PWkACgkQCaWpQKGI+9Qt+QCbBKVavWzTMPNi1fiLOqY47Nlb
+Tu4AnizofVNd4823XickDPtDyBGi+JXa
+=ILsV
+-----END PGP SIGNATURE-----
index e3d61d6df795116cecaac2b25b07947e973259d9..88ac322457ee92efc0f355794585ad3871dcf300 100644 (file)
@@ -1,6 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 DIST CouchDB-0.6.1.tar.gz 92625 RMD160 cfbbf63935e3fa9e0117104da2991d0183a63888 SHA1 02968905e537e5114c7d1271ba27927e9297790c SHA256 e4b819ac69627b4d4e24452f0c53f9bd8ae1dabc99bd65c20f8350a7a8aef5b9
 DIST CouchDB-0.7.tar.gz 106704 RMD160 8f8c6cb61dd887da53f7ffd2640b87f3b056d552 SHA1 262119e4ec2f0085133444c0fcfae592b20c1ca8 SHA256 19c79cba42ed5da6a2a217d926829db3427ad71cbd03b0fdcdf758aaa19f5043
 EBUILD couchdb-python-0.6.1.ebuild 996 RMD160 9bbf083c6c8ac17892498b333b079a152f8638ed SHA1 4fbd8d43642438d046d4765767266e724b754e94 SHA256 d722f58fe2550f55ade743028fa7703d7fd5b6efd162d8768e247cea986ca24e
-EBUILD couchdb-python-0.7.ebuild 993 RMD160 49370acdc8473dada7a5b8d3a598163dce197741 SHA1 6b3c2b48497c6fa754673d1e7f91c04deab7b6c0 SHA256 2c175f65aa2f2a80b552790ec9a1c5d15653a0920480acda8e8b7804622385a7
-MISC ChangeLog 1408 RMD160 be47281de919c95fd5732e156b0f1d56be22a60c SHA1 9a3d157fdde957d5d59a8b73a20c043930d8dd10 SHA256 a7fefb3a5769f5092870051f0082afde54b48426234124780cea3b0d70e893e9
+EBUILD couchdb-python-0.7.ebuild 994 RMD160 2c547aadd35b1726df3cb3cc837433595ff29451 SHA1 c82220011739945966652a68c1b0472ba6d4b1c8 SHA256 8bddf057635c9fb44fad3efdca59cc7d5cb891a0c349bcdb6ce296514fe119cc
+MISC ChangeLog 1511 RMD160 a6e5532eeee453897ef83fb7541b9b157208d32e SHA1 d8b8548a49db5b5c4d8f66aaecb2f00dc2b32eb6 SHA256 1d03d6c3c351bcd446886a36c8509ae0a6230584b06ca2e595d77706c35b7c21
 MISC metadata.xml 254 RMD160 472f4184b1a9ed65bf2824ce493d68341dec5968 SHA1 79312a5e4909671907e4d7a37fc04cf41539ccb7 SHA256 9f3e37dd78393b5b689402696d8b539013bb753f85d2c9f347c0bbb35f5cbef9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEARECAAYFAkv8PWMACgkQCaWpQKGI+9QzZgCeLVnEq886XlMncfU/2uuD50xJ
+X74AoIfVmXcS4mFuUaCT/7PnbOvvmtIp
+=teBX
+-----END PGP SIGNATURE-----
index c3f0bc07c9e857027caccd6ec36daf3f7a76d999..790402686b0a1a22134895bfdafa99c6aee9ebe1 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-python/logilab-common
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/ChangeLog,v 1.64 2010/05/22 13:52:06 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/ChangeLog,v 1.65 2010/05/25 21:12:43 arfrever Exp $
+
+*logilab-common-0.50.2 (25 May 2010)
+
+  25 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  +logilab-common-0.50.2.ebuild:
+  Version bump.
 
   22 May 2010; Pacho Ramos <pacho@gentoo.org> logilab-common-0.49.0.ebuild:
   stable amd64, bug 300245
diff --git a/dev-python/logilab-common/logilab-common-0.50.2.ebuild b/dev-python/logilab-common/logilab-common-0.50.2.ebuild
new file mode 100644 (file)
index 0000000..bc7af04
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright 1999-2010 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.50.2.ebuild,v 1.1 2010/05/25 21:12:43 arfrever Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+
+inherit distutils eutils
+
+DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
+HOMEPAGE="http://www.logilab.org/projects/common/ http://pypi.python.org/pypi/logilab-common"
+SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="test"
+
+# Tests using dev-python/psycopg are skipped when dev-python/psycopg isn't installed.
+DEPEND="test? (
+               dev-python/egenix-mx-base
+               !dev-python/psycopg[-mxdatetime]
+       )"
+RDEPEND=""
+RESTRICT_PYTHON_ABIS="3.*"
+
+PYTHON_MODNAME="logilab"
+# Extra documentation (html/pdf) needs some love
+
+src_prepare() {
+       distutils_src_prepare
+
+       # Disable broken test.
+       sed -e "s/test_knownValues_is_standard_module_4/_&/" -i test/unittest_modutils.py
+
+       # Disable tests failing when stdout is not a tty.
+       sed \
+               -e "s/test_both_capture/_&/" \
+               -e "s/test_capture_core/_&/" \
+               -i test/unittest_testlib.py
+
+       if [[ "${EUID}" -eq 0 ]]; then
+               # Disable tests failing with root permissions.
+               sed \
+                       -e "s/test_mode_change/_&/" \
+                       -e "s/test_mode_change_on_append/_&/" \
+                       -e "s/test_restore_on_close/_&/" \
+                       -i test/unittest_fileutils.py
+       fi
+}
+
+src_test() {
+       testing() {
+               # Install temporarily.
+               local tpath="${T}/test-${PYTHON_ABI}"
+               local spath="${tpath}$(python_get_sitedir)"
+
+               "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install --root="${tpath}" || die "Installation for tests failed with Python ${PYTHON_ABI}"
+
+               # Bug 223079.
+               if [[ "${EUID}" -eq 0 ]]; then
+                       rm test/unittest_fileutils.py || die
+               fi
+
+               # pytest picks up the tests relative to the current directory, so cd in. Do
+               # not cd in too far though (to logilab/common for example) or some
+               # relative/absolute module location tests fail.
+               pushd "${spath}" >/dev/null || die
+               PYTHONPATH="${spath}" "$(PYTHON)" "${tpath}/usr/bin/pytest" -v || return 1
+               popd >/dev/null || die
+       }
+       python_execute_function testing
+}
+
+src_install() {
+       distutils_src_install
+
+       python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/pytest"
+
+       doman doc/pytest.1 || die "doman failed"
+
+       # Don't install tests.
+       rm -fr "${ED}"usr/lib*/python*/site-packages/${PN/-//}/test || die "Deletion of tests failed"
+}