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