From: Arfrever Frehtes Taifersar Arahesis Date: Wed, 28 Apr 2010 17:18:38 +0000 (+0000) Subject: Version bump. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=502ff605d1172b36122f489ee652e867e3f8001e;p=gentoo.git Version bump. Package-Manager: portage-HEAD/cvs/Linux x86_64 --- diff --git a/dev-python/logilab-common/ChangeLog b/dev-python/logilab-common/ChangeLog index 039105ed2bf0..ceb01560a098 100644 --- a/dev-python/logilab-common/ChangeLog +++ b/dev-python/logilab-common/ChangeLog @@ -1,6 +1,14 @@ # 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.61 2010/04/13 15:41:49 fauli Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/ChangeLog,v 1.62 2010/04/28 17:18:38 arfrever Exp $ + +*logilab-common-0.50.1 (28 Apr 2010) + + 28 Apr 2010; Arfrever Frehtes Taifersar Arahesis + -logilab-common-0.45.2.ebuild, -logilab-common-0.46.0.ebuild, + -logilab-common-0.46.1.ebuild, -logilab-common-0.48.0.ebuild, + +logilab-common-0.50.1.ebuild: + Version bump. 13 Apr 2010; Christian Faulhammer logilab-common-0.49.0.ebuild: diff --git a/dev-python/logilab-common/Manifest b/dev-python/logilab-common/Manifest index e6b69b605b1d..25f5b9e08bd4 100644 --- a/dev-python/logilab-common/Manifest +++ b/dev-python/logilab-common/Manifest @@ -1,15 +1,9 @@ AUX logilab-common-0.41.0-remove-broken-tests.patch 697 RMD160 bf3fa9c83abb0a47155486efe6d87714b4af2e68 SHA1 d226f60e0568a8476b8aa23a662b7f1cb74f6bb7 SHA256 71e5cdcdd983ec4da56a893b4191e50739aba2267a4105d4b1709ee4f4418dfd DIST logilab-common-0.45.1.tar.gz 176339 RMD160 4057ff9afae6c3e9d60e48e1c8bfc02fbafc3ca9 SHA1 495c314e6c9a19a5bd8143dd22e5052d133c66e5 SHA256 602c17a5934c54d2973e1d7df15ce7ff66c42c65e374434cfb1dd59208b1efd7 -DIST logilab-common-0.45.2.tar.gz 179165 RMD160 e65e84d0ce1b91ddc67d78eb6fd50ed7eb2161c2 SHA1 0381ab118c9ca51045b15d173fb43a72709080bb SHA256 c87bfe60bbf90b48f05b9946c095fed5b029837b6f3236326806fd0e6bb59773 -DIST logilab-common-0.46.0.tar.gz 178870 RMD160 daaa645c81803f1ebfc00670cdb457f2b7910ec8 SHA1 417ed8b2b1bbbca7760b44ba2fe286bf6705eb91 SHA256 ddc643ac482fafdeacb86c0342a4c277efbe713e264a4bc7ac88b0a44ac13ae7 -DIST logilab-common-0.46.1.tar.gz 178780 RMD160 a7948fd96b728c3793582275bc8056e0ea66a675 SHA1 ac9b9a9d93c59906d19f4a5034743281d7880822 SHA256 33d5bff4540bf54e7e0f7c98ea1809ec2377865973878e510e7c857165fc111e -DIST logilab-common-0.48.0.tar.gz 185369 RMD160 305fc02e848e8c273bcf02a0224a0049c1d0f530 SHA1 eb9046cfc58976bc742bdbe14ac1aea3eb734879 SHA256 154741711aaa8e530ab88609cbacaad5b1435240661d82cbddaa9f94968ac46d DIST logilab-common-0.49.0.tar.gz 166328 RMD160 7dca007d89f1baa0fd09b5a868f7e8cef8097e69 SHA1 8f3769a4c07af8aaa9bdda342992560ec79c5b84 SHA256 151ae9d4cc5f969587d99604ae59fc8d4401b794c34c38056fabe52aa3e0cb4b +DIST logilab-common-0.50.1.tar.gz 164975 RMD160 2dc00fbf9e0d766994e60cecb8c9fd561142da6d SHA1 c646f48bf347b5838481ecf48792ad80d0013373 SHA256 30b42836a0d59bc8bc87e4897025eda32759a84d4647dc7e269a1cf1e010721f EBUILD logilab-common-0.45.1.ebuild 2165 RMD160 0390b86a8a88b0c12ad8063a7229dbbbc2914da4 SHA1 ae65c605160517ae652522cf4982ef496c2fb4a0 SHA256 4c43ff693db05bef7e06411b6743008bfc7d5993ef332e7224cfc06e593a3599 -EBUILD logilab-common-0.45.2.ebuild 2015 RMD160 4025410654de5a58bb6293129e213ef879331773 SHA1 867d3b127c5cbf4fa32818591e27680266adeefb SHA256 67eb50fe93b013e8e2dc6e32b72100851f69bde69438a77ce030e196350fb2e6 -EBUILD logilab-common-0.46.0.ebuild 2110 RMD160 a649bae5575e226f22c75c1cc42ac37b6fcd36b8 SHA1 c65803c3e05adacfeed99cedbccc2a35eeb69a90 SHA256 429bcac034ab8e718e05a79ca79e57da05c0a482248071cf49bab25693f83913 -EBUILD logilab-common-0.46.1.ebuild 2120 RMD160 6abef9c8cd039d2f475b3bee28826ce7934d1632 SHA1 025be08da04e8af08825e03ca96c97ecfcc47970 SHA256 669c572503955973e148700fe2c565d1fedcb9b7e05248ef03a5f28261de46dc -EBUILD logilab-common-0.48.0.ebuild 2094 RMD160 4a41784d56192339c4c8ebb2ec7123b918a0e956 SHA1 bd8ccd21c0851c77086111a207bfde5cb1256a6b SHA256 324f17a0dde56588aa09cda7916795e00ea14f63ef627b162b385c03602a6eba EBUILD logilab-common-0.49.0.ebuild 2536 RMD160 613640912a1e7dd3b99face1b78d7d421c6b1952 SHA1 ffd2a7f2ff914106c32e3452cd64bbf0abeda92f SHA256 59357de296a7ee0efeb0ef96b775ca9b0c7701f58c8d93612c217384490f11a8 -MISC ChangeLog 10467 RMD160 5f07cf3754dda9da1ffc737f19b617f1588a52cd SHA1 e61b588dab3b66b4cf893cefb9d9ee7a392c36e7 SHA256 617ca79e3060d0f2f17b80978023db97641d8c074359414d2977d26543f883bf +EBUILD logilab-common-0.50.1.ebuild 2537 RMD160 f9c1dc4427590a75e074bdf9b73bff6cd663fa02 SHA1 7aabbe45377822d5de8633a122947cdffd565ad5 SHA256 21eb7d2acc361a0a6967262dc729a6beffbd817cc1f48f825a45cd7e696d7be7 +MISC ChangeLog 10759 RMD160 44f8d7535bfeb4b6164847f7ca29449d6fbd6686 SHA1 7c2d685a226638974fee2ec8122ba8d7837cb3ee SHA256 d702b1fa697e3ffd4235c8505acc5beeeb4ab969541005cbffe161b1a8ec23b5 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 diff --git a/dev-python/logilab-common/logilab-common-0.50.1.ebuild b/dev-python/logilab-common/logilab-common-0.50.1.ebuild new file mode 100644 index 000000000000..44b2230d9389 --- /dev/null +++ b/dev-python/logilab-common/logilab-common-0.50.1.ebuild @@ -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.1.ebuild,v 1.1 2010/04/28 17:18:38 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="GPL-2" +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" +}