Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-vcs/gitolite/
Date: Fri, 09 Jul 2021 23:28:26
Message-Id: 1625872680.94dc2d293043e4f833269864a1e6a13e6962bd77.conikost@gentoo
1 commit: 94dc2d293043e4f833269864a1e6a13e6962bd77
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 9 23:15:01 2021 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 9 23:18:00 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94dc2d29
7
8 dev-vcs/gitolite: drop old version
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
12
13 dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild | 72 ---------------------
14 dev-vcs/gitolite/gitolite-3.6.11.ebuild | 101 ------------------------------
15 2 files changed, 173 deletions(-)
16
17 diff --git a/dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild b/dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild
18 deleted file mode 100644
19 index 8f8730181c0..00000000000
20 --- a/dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild
21 +++ /dev/null
22 @@ -1,72 +0,0 @@
23 -# Copyright 1999-2014 Gentoo Foundation
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=5
27 -
28 -inherit perl-module user
29 -
30 -DESCRIPTION="Highly flexible server for git directory version tracker"
31 -HOMEPAGE="https://github.com/sitaramc/gitolite"
32 -SRC_URI="https://milki.github.com/${PN}/${P}.tar.gz"
33 -
34 -LICENSE="GPL-2"
35 -SLOT="0"
36 -KEYWORDS="amd64 x86"
37 -IUSE="contrib vim-syntax"
38 -
39 -DEPEND="dev-lang/perl
40 - virtual/perl-File-Path
41 - virtual/perl-File-Temp
42 - >=dev-vcs/git-1.6.6"
43 -RDEPEND="${DEPEND}
44 - !dev-vcs/gitolite-gentoo
45 - vim-syntax? ( app-vim/gitolite-syntax )"
46 -
47 -pkg_setup() {
48 - enewgroup git
49 - enewuser git -1 /bin/sh /var/lib/gitolite git
50 -}
51 -
52 -src_prepare() {
53 - rm Makefile doc/COPYING || die
54 - rm -rf contrib/{gitweb,vim} || die
55 -
56 - echo "${PF}" > conf/VERSION
57 -}
58 -
59 -src_install() {
60 - local gl_bin="${D}/usr/bin"
61 - gl_bin=${gl_bin/\/\//\/}
62 -
63 - dodir /usr/share/gitolite/{conf,hooks} /usr/bin
64 -
65 - # install using upstream method
66 - export PATH="${gl_bin}:${PATH}"
67 - ./src/gl-system-install ${gl_bin} \
68 - "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die
69 - sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \
70 - "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die
71 -
72 - rm "${D}"/usr/bin/*.pm
73 - insinto "${VENDOR_LIB}"
74 - doins src/*.pm
75 -
76 - dodoc README.mkd doc/*
77 -
78 - if use contrib; then
79 - insinto /usr/share/doc/${PF}
80 - doins -r contrib/
81 - fi
82 -
83 - keepdir /var/lib/gitolite
84 - fowners git:git /var/lib/gitolite
85 - fperms 750 /var/lib/gitolite
86 -}
87 -
88 -pkg_postinst() {
89 - # bug 352291
90 - ewarn
91 - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)."
92 - elog "Especially if you're migrating from gitosis."
93 - ewarn
94 -}
95
96 diff --git a/dev-vcs/gitolite/gitolite-3.6.11.ebuild b/dev-vcs/gitolite/gitolite-3.6.11.ebuild
97 deleted file mode 100644
98 index 2dbeff8e913..00000000000
99 --- a/dev-vcs/gitolite/gitolite-3.6.11.ebuild
100 +++ /dev/null
101 @@ -1,101 +0,0 @@
102 -# Copyright 1999-2021 Gentoo Authors
103 -# Distributed under the terms of the GNU General Public License v2
104 -
105 -EAPI=6
106 -[[ ${PV} == *9999 ]] && SCM="git-2"
107 -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git"
108 -EGIT_MASTER=master
109 -
110 -inherit perl-module user versionator ${SCM}
111 -
112 -DESCRIPTION="Highly flexible server for git directory version tracker"
113 -HOMEPAGE="https://github.com/sitaramc/gitolite"
114 -if [[ ${PV} != *9999 ]]; then
115 - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
116 - KEYWORDS="amd64 arm x86"
117 -else
118 - SRC_URI=""
119 -fi
120 -
121 -LICENSE="GPL-2"
122 -SLOT="0"
123 -IUSE="selinux tools"
124 -
125 -DEPEND="dev-lang/perl
126 - virtual/perl-File-Path
127 - virtual/perl-File-Temp
128 - >=dev-vcs/git-1.6.6"
129 -RDEPEND="${DEPEND}
130 - !app-vim/gitolite-syntax
131 - !dev-vcs/gitolite-gentoo
132 - selinux? ( sec-policy/selinux-gitosis )
133 - dev-perl/JSON"
134 -
135 -PATCHES=( )
136 -
137 -pkg_setup() {
138 - enewgroup git
139 - enewuser git -1 /bin/sh /var/lib/gitolite git
140 -}
141 -
142 -src_prepare() {
143 - default
144 - echo ${PF} > src/VERSION || die
145 -}
146 -
147 -src_install() {
148 - local uexec=/usr/libexec/${PN}
149 -
150 - rm -rf src/lib/Gitolite/Test{,.pm}
151 - insinto $VENDOR_LIB
152 - doins -r src/lib/Gitolite
153 -
154 - dodoc README.markdown CHANGELOG
155 - # These are meant by upstream as examples, you are strongly recommended to
156 - # customize them for your needs.
157 - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh
158 -
159 - insinto /usr/share/vim/vimfiles
160 - doins -r contrib/vim/*
161 -
162 - insopts -m0755
163 - insinto $uexec
164 - doins -r src/{commands,syntactic-sugar,triggers,VREF}/
165 - doins -r contrib/{commands,triggers,hooks}
166 -
167 - insopts -m0644
168 - doins src/VERSION
169 -
170 - exeinto $uexec
171 - doexe src/gitolite{,-shell}
172 -
173 - dodir /usr/bin
174 - for bin in gitolite{,-shell}; do
175 - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin}
176 - done
177 -
178 - if use tools; then
179 - dobin check-g2-compat convert-gitosis-conf
180 - dobin contrib/utils/rc-format-v3.4
181 - fi
182 -
183 - keepdir /var/lib/gitolite
184 - fowners git:git /var/lib/gitolite
185 - fperms 750 /var/lib/gitolite
186 -
187 - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only
188 -}
189 -
190 -pkg_postinst() {
191 - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then
192 - ewarn
193 - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!"
194 - elog "Please read http://gitolite.com/gitolite/migr/index.html first!"
195 - fi
196 -
197 - # bug 352291
198 - ewarn
199 - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)."
200 - elog "Especially if you're migrating from gitosis."
201 - ewarn
202 -}