Gentoo Archives: gentoo-commits

From: "Christian Ruppert (idl0r)" <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-vcs/gitolite: metadata.xml ChangeLog gitolite-2.0.3.ebuild
Date: Tue, 30 Aug 2011 17:13:55
Message-Id: 20110830171344.CF75D2004C@flycatcher.gentoo.org
1 idl0r 11/08/30 17:13:44
2
3 Modified: metadata.xml ChangeLog
4 Added: gitolite-2.0.3.ebuild
5 Log:
6 Version bump to 2.0.3, bug 376915.
7
8 (Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 dev-vcs/gitolite/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/metadata.xml?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/metadata.xml?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/metadata.xml?r1=1.2&r2=1.3
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/metadata.xml,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- metadata.xml 16 Feb 2011 17:15:27 -0000 1.2
24 +++ metadata.xml 30 Aug 2011 17:13:44 -0000 1.3
25 @@ -6,6 +6,10 @@
26 <email>ramereth@g.o</email>
27 <name>Lance Albertson</name>
28 </maintainer>
29 + <maintainer>
30 + <email>idl0r@g.o</email>
31 + <name>Christian Ruppert</name>
32 + </maintainer>
33 <longdescription lang="en">
34 Gitolite is an access control layer on top of git, which allows access
35 control down to the branch level, including specifying who can and cannot
36
37
38
39 1.8 dev-vcs/gitolite/ChangeLog
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/ChangeLog?rev=1.8&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/ChangeLog?rev=1.8&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/ChangeLog?r1=1.7&r2=1.8
44
45 Index: ChangeLog
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/ChangeLog,v
48 retrieving revision 1.7
49 retrieving revision 1.8
50 diff -u -r1.7 -r1.8
51 --- ChangeLog 31 May 2011 17:24:02 -0000 1.7
52 +++ ChangeLog 30 Aug 2011 17:13:44 -0000 1.8
53 @@ -1,6 +1,12 @@
54 # ChangeLog for dev-vcs/gitolite
55 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
56 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/ChangeLog,v 1.7 2011/05/31 17:24:02 phajdan.jr Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/ChangeLog,v 1.8 2011/08/30 17:13:44 idl0r Exp $
58 +
59 +*gitolite-2.0.3 (30 Aug 2011)
60 +
61 + 30 Aug 2011; Christian Ruppert <idl0r@g.o> +gitolite-2.0.3.ebuild,
62 + metadata.xml:
63 + Version bump to 2.0.3, bug 376915.
64
65 31 May 2011; Pawel Hajdan jr <phajdan.jr@g.o> gitolite-1.5.9.1.ebuild:
66 x86 stable wrt bug #368263
67
68
69
70 1.1 dev-vcs/gitolite/gitolite-2.0.3.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/gitolite-2.0.3.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/gitolite-2.0.3.ebuild?rev=1.1&content-type=text/plain
74
75 Index: gitolite-2.0.3.ebuild
76 ===================================================================
77 # Copyright 1999-2011 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/gitolite-2.0.3.ebuild,v 1.1 2011/08/30 17:13:44 idl0r Exp $
80
81 EAPI=3
82
83 inherit eutils perl-module
84
85 DESCRIPTION="Highly flexible server for git directory version tracker"
86 HOMEPAGE="http://github.com/sitaramc/gitolite"
87 SRC_URI="mirror://gentoo/${P}.tar.bz2"
88
89 LICENSE="GPL-2"
90 SLOT="0"
91 KEYWORDS="~amd64 ~x86"
92 IUSE="contrib vim-syntax"
93
94 DEPEND="dev-lang/perl
95 >=dev-vcs/git-1.6.2"
96 RDEPEND="${DEPEND}
97 !dev-vcs/gitolite-gentoo
98 vim-syntax? ( app-vim/gitolite-syntax )"
99
100 pkg_setup() {
101 enewgroup git
102 enewuser git -1 /bin/bash /var/lib/gitolite git
103 }
104
105 src_prepare() {
106 rm Makefile doc/COPYING || die
107 rm -rf contrib/{gitweb,vim} || die
108
109 echo "${PF}" > conf/VERSION
110 }
111
112 src_install() {
113 dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die
114
115 # install using upstream method
116 ./src/gl-system-install "${D}"/usr/bin \
117 "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die
118 sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \
119 "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die
120
121 rm "${D}"/usr/bin/*.pm
122 insinto "${VENDOR_LIB}"
123 doins src/*.pm || die
124
125 dodoc README.mkd doc/*
126
127 if use contrib; then
128 insinto /usr/share/doc/${PF}
129 doins -r contrib/ || die
130 fi
131
132 keepdir /var/lib/gitolite
133 fowners git:git /var/lib/gitolite
134 fperms 750 /var/lib/gitolite
135 }
136
137 pkg_postinst() {
138 # bug 352291
139 ewarn
140 elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)."
141 elog "Especially if you're migrating from gitosis."
142 ewarn
143 }