Gentoo Archives: gentoo-commits

From: "Christian Faulhammer (fauli)" <fauli@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-vcs/bzr: ChangeLog bzr-2.5.1.ebuild
Date: Sun, 01 Jul 2012 06:08:08
Message-Id: 20120701060758.2C8D92004B@flycatcher.gentoo.org
1 fauli 12/07/01 06:07:58
2
3 Modified: ChangeLog
4 Added: bzr-2.5.1.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.1.10.65/cvs/Linux i686)
9
10 Revision Changes Path
11 1.55 dev-vcs/bzr/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/bzr/ChangeLog?rev=1.55&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/bzr/ChangeLog?rev=1.55&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/bzr/ChangeLog?r1=1.54&r2=1.55
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-vcs/bzr/ChangeLog,v
20 retrieving revision 1.54
21 retrieving revision 1.55
22 diff -u -r1.54 -r1.55
23 --- ChangeLog 11 Apr 2012 21:30:18 -0000 1.54
24 +++ ChangeLog 1 Jul 2012 06:07:58 -0000 1.55
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-vcs/bzr
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr/ChangeLog,v 1.54 2012/04/11 21:30:18 fauli Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr/ChangeLog,v 1.55 2012/07/01 06:07:58 fauli Exp $
30 +
31 +*bzr-2.5.1 (01 Jul 2012)
32 +
33 + 01 Jul 2012; Christian Faulhammer <fauli@g.o> +bzr-2.5.1.ebuild:
34 + version bump
35
36 11 Apr 2012; Christian Faulhammer <fauli@g.o> bzr-2.5.0.ebuild:
37 require ssl USE flag to be enabled on Python, see bug 409097
38
39
40
41 1.1 dev-vcs/bzr/bzr-2.5.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/bzr/bzr-2.5.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/bzr/bzr-2.5.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: bzr-2.5.1.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr/bzr-2.5.1.ebuild,v 1.1 2012/07/01 06:07:58 fauli Exp $
51
52 EAPI="3"
53 PYTHON_DEPEND="2:2.6"
54 PYTHON_USE_WITH="threads ssl"
55 SUPPORT_PYTHON_ABIS="1"
56 RESTRICT_PYTHON_ABIS="2.[45] 3.* 2.7-pypy-*"
57
58 inherit bash-completion-r1 distutils eutils versionator
59
60 MY_P=${PN}-${PV}
61 SERIES=$(get_version_component_range 1-2)
62
63 DESCRIPTION="Bazaar is a next generation distributed version control system."
64 HOMEPAGE="http://bazaar-vcs.org/"
65 #SRC_URI="http://bazaar-vcs.org/releases/src/${MY_P}.tar.gz"
66 SRC_URI="http://launchpad.net/bzr/${SERIES}/${PV}/+download/${MY_P}.tar.gz"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
71 IUSE="curl doc +sftp test"
72
73 RDEPEND="|| ( dev-lang/python:2.7[xml] dev-lang/python:2.6[xml] dev-python/celementtree )
74 curl? ( dev-python/pycurl )
75 sftp? ( dev-python/paramiko )"
76
77 DEPEND="test? (
78 ${RDEPEND}
79 || ( dev-python/pyftpdlib dev-python/medusa )
80 dev-python/subunit
81 >=dev-python/testtools-0.9.5
82 )"
83
84 S="${WORKDIR}/${MY_P}"
85
86 PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
87
88 DOCS="doc/*.txt"
89 PYTHON_MODNAME="bzrlib"
90
91 src_prepare() {
92 distutils_src_prepare
93
94 # Don't regenerate .c files from .pyx when pyrex is found.
95 epatch "${FILESDIR}/${PN}-2.4.2-no-pyrex-citon.patch"
96 }
97
98 src_test() {
99 # Some tests expect the usual pyc compiling behaviour.
100 python_enable_pyc
101
102 # Define tests which are known to fail below.
103 local skip_tests="("
104 # https://bugs.launchpad.net/bzr/+bug/850676
105 skip_tests+="per_transport.TransportTests.test_unicode_paths.*"
106 skip_tests+=")"
107 if [[ -n ${skip_tests} ]]; then
108 einfo "Skipping tests known to fail: ${skip_tests}"
109 fi
110
111 testing() {
112 LC_ALL="C" "$(PYTHON)" bzr --no-plugins selftest ${skip_tests:+-x} ${skip_tests}
113 }
114 python_execute_function testing
115
116 # Just to make sure we don't hit any errors on later stages.
117 python_disable_pyc
118 }
119
120 src_install() {
121 distutils_src_install --install-data "${EPREFIX}/usr/share"
122
123 if use doc; then
124 docinto developers
125 dodoc doc/developers/* || die
126 for doc in mini-tutorial tutorials user-{guide,reference}; do
127 docinto $doc
128 dodoc doc/en/$doc/* || die
129 done
130 fi
131
132 dobashcomp contrib/bash/bzr || die
133 }