Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/bzr: ChangeLog metadata.xml bzr-1.6_rc5.ebuild
Date: Sat, 23 Aug 2008 07:06:39
Message-Id: E1KWnCm-0001hz-Tm@stork.gentoo.org
1 pva 08/08/23 07:06:36
2
3 Modified: ChangeLog metadata.xml
4 Added: bzr-1.6_rc5.ebuild
5 Log:
6 Added release candidate, hardmasked, bug #233713, thank kiorky for report. Added myself to metadata.
7 (Portage version: 2.2_rc8/cvs/Linux 2.6.25-gentoo-r7 i686)
8
9 Revision Changes Path
10 1.55 dev-util/bzr/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/bzr/ChangeLog?rev=1.55&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/bzr/ChangeLog?rev=1.55&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/bzr/ChangeLog?r1=1.54&r2=1.55
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-util/bzr/ChangeLog,v
19 retrieving revision 1.54
20 retrieving revision 1.55
21 diff -u -r1.54 -r1.55
22 --- ChangeLog 22 May 2008 16:46:05 -0000 1.54
23 +++ ChangeLog 23 Aug 2008 07:06:36 -0000 1.55
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-util/bzr
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-util/bzr/ChangeLog,v 1.54 2008/05/22 16:46:05 hawking Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-util/bzr/ChangeLog,v 1.55 2008/08/23 07:06:36 pva Exp $
29 +
30 +*bzr-1.6_rc5 (23 Aug 2008)
31 +
32 + 23 Aug 2008; Peter Volkov <pva@g.o> metadata.xml,
33 + +bzr-1.6_rc5.ebuild:
34 + Added release candidate, hardmasked, bug #233713, thank kiorky for report.
35 + Added myself to metadata.
36
37 *bzr-1.5 (22 May 2008)
38
39
40
41
42 1.6 dev-util/bzr/metadata.xml
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/bzr/metadata.xml?rev=1.6&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/bzr/metadata.xml?rev=1.6&content-type=text/plain
46 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/bzr/metadata.xml?r1=1.5&r2=1.6
47
48 Index: metadata.xml
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/dev-util/bzr/metadata.xml,v
51 retrieving revision 1.5
52 retrieving revision 1.6
53 diff -u -r1.5 -r1.6
54 --- metadata.xml 23 Aug 2008 05:38:14 -0000 1.5
55 +++ metadata.xml 23 Aug 2008 07:06:36 -0000 1.6
56 @@ -6,6 +6,10 @@
57 <email>hawking@g.o</email>
58 <name>Ali Polatel</name>
59 </maintainer>
60 + <maintainer>
61 + <email>pva@g.o</email>
62 + <name>Peter Volkov</name>
63 + </maintainer>
64 <longdescription lang="en">
65 Bazaar (``bzr``) is a decentralized revision control system, designed to be
66 easy for developers and end users alike. Bazaar is part of the GNU project
67
68
69
70 1.1 dev-util/bzr/bzr-1.6_rc5.ebuild
71
72 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/bzr/bzr-1.6_rc5.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/bzr/bzr-1.6_rc5.ebuild?rev=1.1&content-type=text/plain
74
75 Index: bzr-1.6_rc5.ebuild
76 ===================================================================
77 # Copyright 1999-2008 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/dev-util/bzr/bzr-1.6_rc5.ebuild,v 1.1 2008/08/23 07:06:36 pva Exp $
80
81 NEED_PYTHON=2.4
82
83 inherit distutils bash-completion elisp-common eutils versionator
84
85 MY_PV=${PV/_rc/rc}
86 MY_P=${PN}-${MY_PV}
87 SERIES=$(get_version_component_range 1-2)
88
89 DESCRIPTION="Bazaar is a next generation distributed version control system."
90 HOMEPAGE="http://bazaar-vcs.org/"
91 #SRC_URI="http://bazaar-vcs.org/releases/src/${MY_P}.tar.gz"
92 SRC_URI="http://launchpad.net/bzr/${SERIES}/${MY_PV}/+download/${MY_P}.tar.gz"
93
94 LICENSE="GPL-2"
95 SLOT="0"
96 KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
97 IUSE="curl emacs sftp test"
98
99 RDEPEND="|| ( dev-python/celementtree >=dev-lang/python-2.5 )
100 curl? ( dev-python/pycurl )
101 sftp? ( dev-python/paramiko )"
102
103 DEPEND="emacs? ( virtual/emacs )
104 test? (
105 $RDEPEND
106 dev-python/medusa
107 )"
108
109 S="${WORKDIR}/${MY_P}"
110 PYTHON_MODNAME="bzrlib"
111 SITEFILE=71bzr-gentoo.el
112 DOCS="doc/*.txt"
113
114 src_unpack() {
115 distutils_src_unpack
116
117 # Don't regenerate .c files from .pyx when pyrex is found.
118 epatch "${FILESDIR}/${PN}-0.92-no-pyrex.patch"
119 # Don't run lock permission tests when running as root
120 epatch "${FILESDIR}/${PN}-0.90-tests-fix_root.patch"
121 # Fix permission errors when run under directories with setgid set.
122 epatch "${FILESDIR}/${PN}-0.90-tests-sgid.patch"
123 }
124
125 src_compile() {
126 distutils_src_compile
127
128 if use emacs; then
129 elisp-compile contrib/emacs/bzr-mode.el || die "Emacs modules failed!"
130 fi
131 }
132
133 src_install() {
134 distutils_src_install --install-data /usr/share
135
136 docinto developers
137 dodoc doc/developers/*
138 for doc in mini-tutorial tutorials user-{guide,reference}; do
139 docinto $doc
140 dodoc doc/en/$doc/*
141 done
142
143 if use emacs; then
144 elisp-install ${PN} contrib/emacs/*.el* || die "elisp-install failed"
145 elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die "elisp-site-file-install failed"
146
147 # don't add automatically to the load-path, so the sitefile
148 # can do a conditional loading
149 touch "${D}${SITELISP}/${PN}/.nosearch"
150 fi
151
152 insinto /usr/share/zsh/site-functions
153 doins contrib/zsh/_bzr
154 dobashcompletion contrib/bash/bzr
155 }
156
157 pkg_postinst() {
158 distutils_pkg_postinst
159 bash-completion_pkg_postinst
160
161 if use emacs; then
162 elisp-site-regen
163 elog "If you are using a GNU Emacs version greater than 22.1, bzr support"
164 elog "is already included. This ebuild does not automatically activate bzr support"
165 elog "in versions below, but prepares it in a way you can load it from your ~/.emacs"
166 elog "file by adding"
167 elog " (load \"bzr-mode\")"
168 fi
169 }
170
171 pkg_postrm() {
172 distutils_pkg_postrm
173 use emacs && elisp-site-regen
174 }
175
176 src_test() {
177 # Some tests expect the usual pyc compiling behaviour.
178 unset PYTHON_DONTCOMPILE
179 "${python}" bzr --no-plugins selftest || die "bzr selftest failed"
180 # Just to make sure we don't hit any errors on later stages.
181 export PYTHON_DONTCOMPILE=1
182 }