diff options
author | 2011-08-16 15:24:55 +0000 | |
---|---|---|
committer | 2011-08-16 15:24:55 +0000 | |
commit | 10f9a782dfa697d68ac94e0d6ecb2bcdcbb79062 (patch) | |
tree | 61b19375629e27f580512183e83800a8397ba8c9 /dev-vcs | |
parent | Remove old versions (diff) | |
download | gentoo-2-10f9a782dfa697d68ac94e0d6ecb2bcdcbb79062.tar.gz gentoo-2-10f9a782dfa697d68ac94e0d6ecb2bcdcbb79062.tar.bz2 gentoo-2-10f9a782dfa697d68ac94e0d6ecb2bcdcbb79062.zip |
version bump and clean up
(Portage version: 2.1.10.3/cvs/Linux i686)
Diffstat (limited to 'dev-vcs')
-rw-r--r-- | dev-vcs/bzr/ChangeLog | 8 | ||||
-rw-r--r-- | dev-vcs/bzr/bzr-2.4.0.ebuild (renamed from dev-vcs/bzr/bzr-2.3.3.ebuild) | 17 | ||||
-rw-r--r-- | dev-vcs/bzr/files/bzr-2.4.0-no-pyrex-citon.patch | 33 |
3 files changed, 46 insertions, 12 deletions
diff --git a/dev-vcs/bzr/ChangeLog b/dev-vcs/bzr/ChangeLog index 4d2fee3ff13d..ee1c9fcd936b 100644 --- a/dev-vcs/bzr/ChangeLog +++ b/dev-vcs/bzr/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-vcs/bzr # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr/ChangeLog,v 1.29 2011/07/17 11:27:09 fauli Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr/ChangeLog,v 1.30 2011/08/16 15:24:55 fauli Exp $ + +*bzr-2.4.0 (16 Aug 2011) + + 16 Aug 2011; Christian Faulhammer <fauli@gentoo.org> -bzr-2.3.3.ebuild, + +bzr-2.4.0.ebuild, +files/bzr-2.4.0-no-pyrex-citon.patch: + version bump and clean up *bzr-2.3.4 (17 Jul 2011) diff --git a/dev-vcs/bzr/bzr-2.3.3.ebuild b/dev-vcs/bzr/bzr-2.4.0.ebuild index 0df499c10272..79d0d9e81b45 100644 --- a/dev-vcs/bzr/bzr-2.3.3.ebuild +++ b/dev-vcs/bzr/bzr-2.4.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr/bzr-2.3.3.ebuild,v 1.1 2011/05/29 10:03:00 fauli Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr/bzr-2.4.0.ebuild,v 1.1 2011/08/16 15:24:55 fauli Exp $ EAPI="3" PYTHON_DEPEND="2" @@ -22,9 +22,6 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="curl doc emacs +sftp test" -# Disable until https://bugs.launchpad.net/bzr/+bug/656170 is fixed. -RESTRICT="test" - RDEPEND="|| ( dev-lang/python:2.7[xml] dev-lang/python:2.6[xml] dev-lang/python:2.5[xml] dev-python/celementtree ) curl? ( dev-python/pycurl ) sftp? ( dev-python/paramiko )" @@ -49,10 +46,7 @@ src_prepare() { distutils_src_prepare # Don't regenerate .c files from .pyx when pyrex is found. - epatch "${FILESDIR}/${PN}-2.2.0-no-pyrex-citon.patch" - # Don't run lock permission tests when running as root - # Has to be backported, tests are restricted anyway -# epatch "${FILESDIR}/${PN}-0.90-tests-fix_root.patch" + epatch "${FILESDIR}/${PN}-2.4.0-no-pyrex-citon.patch" # Fix permission errors when run under directories with setgid set. epatch "${FILESDIR}/${PN}-0.90-tests-sgid.patch" } @@ -71,10 +65,11 @@ src_test() { # Define tests which are known to fail below. local skip_tests="(" - # https://bugs.launchpad.net/bzr/+bug/456471 - skip_tests+="bzrlib.tests.blackbox.test_version.*|" # https://bugs.launchpad.net/bzr/+bug/392127 - skip_tests+="test_http.*" +# skip_tests+="test_http.*|" + # libcurl cannot verify SSL certs + # https://bugs.launchpad.net/bzr/+bug/82086 + skip_tests+="per_transport.TransportTests.test_clone|per_transport.TransportTests.test_connection_sharing|per_transport.TransportTests.test_copy_to|per_transport.TransportTests.test_get|per_transport.TransportTests.test_get_bytes|per_transport.TransportTests.test_get_bytes_unknown_file|per_transport.TransportTests.test_get_directory_read_gives_ReadError|per_transport.TransportTests.test_get_unknown_file|per_transport.TransportTests.test_has|per_transport.TransportTests.test_has_root_works|per_transport.TransportTests.test_readv|per_transport.TransportTests.test_readv_out_of_order|per_transport.TransportTests.test_readv_short_read|per_transport.TransportTests.test_readv_with_adjust_for_latency|per_transport.TransportTests.test_readv_with_adjust_for_latency_with_big_file|per_transport.TransportTests.test_reuse_connection_for_various_paths|test_read_bundle.TestReadMergeableBundleFromURL.test_read_mergeable_respects_possible_transports|test_read_bundle.TestReadMergeableBundleFromURL.test_read_mergeable_from_url|test_read_bundle.TestReadMergeableBundleFromURL.test_read_fail|test_http.TestActivity.test_readv|test_http.TestActivity.test_post|test_http.TestActivity.test_has|test_http.TestActivity.test_get" skip_tests+=")" if [[ -n ${skip_tests} ]]; then einfo "Skipping tests known to fail: ${skip_tests}" diff --git a/dev-vcs/bzr/files/bzr-2.4.0-no-pyrex-citon.patch b/dev-vcs/bzr/files/bzr-2.4.0-no-pyrex-citon.patch new file mode 100644 index 000000000000..da5b3c881076 --- /dev/null +++ b/dev-vcs/bzr/files/bzr-2.4.0-no-pyrex-citon.patch @@ -0,0 +1,33 @@ +--- setup.py.orig 2011-08-16 17:18:11.280853205 +0200 ++++ setup.py 2011-08-16 17:20:12.597637778 +0200 +@@ -178,28 +178,8 @@ + from distutils.errors import CCompilerError, DistutilsPlatformError + from distutils.extension import Extension + ext_modules = [] +-try: +- try: +- from Cython.Distutils import build_ext +- from Cython.Compiler.Version import version as pyrex_version +- except ImportError: +- print("No Cython, trying Pyrex...") +- from Pyrex.Distutils import build_ext +- from Pyrex.Compiler.Version import version as pyrex_version +-except ImportError: +- have_pyrex = False +- # try to build the extension from the prior generated source. +- print("") +- print("The python package 'Pyrex' is not available." +- " If the .c files are available,") +- print("they will be built," +- " but modifying the .pyx files will not rebuild them.") +- print("") +- from distutils.command.build_ext import build_ext +-else: +- have_pyrex = True +- pyrex_version_info = tuple(map(int, pyrex_version.split('.'))) +- ++have_pyrex = False ++from distutils.command.build_ext import build_ext + + class build_ext_if_possible(build_ext): + |