Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/etckeeper/, sys-apps/etckeeper/files/
Date: Tue, 31 Mar 2020 12:57:41
Message-Id: 1585659301.921ad98183868f5269df7b2f6c4f2b49518ef7ee.gyakovlev@gentoo
1 commit: 921ad98183868f5269df7b2f6c4f2b49518ef7ee
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 31 12:55:01 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 31 12:55:01 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921ad981
7
8 sys-apps/etckeeper: drop old
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 sys-apps/etckeeper/Manifest | 2 -
14 sys-apps/etckeeper/etckeeper-1.18.6.ebuild | 71 --------------------
15 sys-apps/etckeeper/etckeeper-1.18.8.ebuild | 76 ---------------------
16 .../etckeeper/files/etckeeper-1.18.6-gentoo.patch | 78 ----------------------
17 sys-apps/etckeeper/metadata.xml | 2 -
18 5 files changed, 229 deletions(-)
19
20 diff --git a/sys-apps/etckeeper/Manifest b/sys-apps/etckeeper/Manifest
21 index 9a471bb7688..e00ca069370 100644
22 --- a/sys-apps/etckeeper/Manifest
23 +++ b/sys-apps/etckeeper/Manifest
24 @@ -1,3 +1 @@
25 DIST etckeeper-1.18.14.tar.gz 93528 BLAKE2B b36316b4a92ae7f885a1c0c0974fa69a3c1cee06ab9eb0bbee8c025f76b1dffcd19ac2f92fed49372873f54234ec1e8da023cab98097562d3eecd862ca4d98c7 SHA512 1bc01845d47ce3af1ef56474745843e8be6e005da90a21bed302fe73476fbf1f64b84fae7dac73139c394ca698bd146e1609fa34ebbc6737ba73a6f61e670948
26 -DIST etckeeper-1.18.6.tar.gz 73487 BLAKE2B 2ec0a0ff2d87879586328de638212cbbf3bc0c87d9b1869beb6509f6b445996411d0116ecb2c4d407b3329a7b1a555f00077d20630fbbd45b2d75527d9d4c6ca SHA512 a5a3a4677f31cf1d010ab40ed37ce602c71c2e8ebf2273bf8be6dc8209f603ae0fc6a2c0d5d60d9a9d9aa4f3e7b7c0037534890cbc67b38132e5f654abcda04c
27 -DIST etckeeper-1.18.8.tar.gz 84964 BLAKE2B 0429efb61e3d23a897413e472a66216051324381c670cc4842526539d9d173ed1918822d31a04e7e3fa2da7a5a6c805781227677316b8802a770ddb19f576b31 SHA512 35607622d7533d9acb28af2320a571b66ac5a5e2dd44703ec542e0a95622b11a7709134f26d6dba6741b99247c00481172c2601109dc501630f02c25530a516c
28
29 diff --git a/sys-apps/etckeeper/etckeeper-1.18.6.ebuild b/sys-apps/etckeeper/etckeeper-1.18.6.ebuild
30 deleted file mode 100644
31 index 6ac5a424366..00000000000
32 --- a/sys-apps/etckeeper/etckeeper-1.18.6.ebuild
33 +++ /dev/null
34 @@ -1,71 +0,0 @@
35 -# Copyright 1999-2020 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=6
39 -
40 -PYTHON_COMPAT=( python2_7 )
41 -
42 -inherit eutils prefix python-r1
43 -
44 -DESCRIPTION="A collection of tools to let /etc be stored in a repository"
45 -HOMEPAGE="https://etckeeper.branchable.com/"
46 -SRC_URI="https://github.com/joeyh/etckeeper/archive/${PV}.tar.gz -> ${P}.tar.gz"
47 -
48 -LICENSE="GPL-2"
49 -KEYWORDS="amd64 ~arm ~ppc64 x86"
50 -SLOT="0"
51 -IUSE="bazaar cron"
52 -REQUIRED_USE="bazaar? ( ${PYTHON_REQUIRED_USE} )"
53 -
54 -VCS_DEPEND="dev-vcs/git
55 - dev-vcs/mercurial
56 - dev-vcs/darcs"
57 -DEPEND="bazaar? ( dev-vcs/bzr )"
58 -RDEPEND="${DEPEND}
59 - app-portage/portage-utils
60 - cron? ( virtual/cron )
61 - bazaar? ( ${PYTHON_DEPS} )
62 - !bazaar? ( || ( ${VCS_DEPEND} ) )"
63 -
64 -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
65 -
66 -src_compile() {
67 - :
68 -}
69 -
70 -src_install() {
71 - emake DESTDIR="${ED}" install
72 -
73 - bzr_install() {
74 - ${PYTHON} ./${PN}-bzr/__init__.py install --root="${ED}" ||
75 - die "bzr support installation failed!"
76 - }
77 - use bazaar && python_foreach_impl bzr_install
78 -
79 - if use prefix; then
80 - doenvd "${FILESDIR}"/99${PN}
81 - eprefixify "${ED%/}"/etc/env.d/99${PN}
82 - fi
83 -
84 - dodoc doc/README.mdwn
85 - docinto examples
86 - newdoc "${FILESDIR}"/bashrc-r1 bashrc
87 -
88 - if use cron ; then
89 - exeinto /etc/cron.daily
90 - newexe debian/cron.daily etckeeper
91 - fi
92 -}
93 -
94 -pkg_postinst() {
95 - elog "${PN} supports the following VCS: ${VCS_DEPEND}"
96 - elog " dev-vcs/bzr"
97 - elog "This ebuild just ensures at least one is installed!"
98 - elog "For dev-vcs/bzr you need to enable 'bazaar' useflag."
99 - elog
100 - elog "You may want to adjust your /etc/portage/bashrc"
101 - elog "see the example file in /usr/share/doc/${PF}/examples"
102 - elog
103 - elog "To initialise your etc-dir as a repository run:"
104 - elog "${PN} init -d /etc"
105 -}
106
107 diff --git a/sys-apps/etckeeper/etckeeper-1.18.8.ebuild b/sys-apps/etckeeper/etckeeper-1.18.8.ebuild
108 deleted file mode 100644
109 index 7c5d60b113f..00000000000
110 --- a/sys-apps/etckeeper/etckeeper-1.18.8.ebuild
111 +++ /dev/null
112 @@ -1,76 +0,0 @@
113 -# Copyright 1999-2020 Gentoo Authors
114 -# Distributed under the terms of the GNU General Public License v2
115 -
116 -EAPI=6
117 -
118 -PYTHON_COMPAT=( python2_7 )
119 -
120 -inherit bash-completion-r1 prefix python-r1
121 -
122 -DESCRIPTION="A collection of tools to let /etc be stored in a repository"
123 -HOMEPAGE="https://etckeeper.branchable.com/"
124 -SRC_URI="https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/${P}.tar.gz"
125 -
126 -LICENSE="GPL-2"
127 -KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
128 -SLOT="0"
129 -IUSE="bazaar cron test"
130 -REQUIRED_USE="bazaar? ( ${PYTHON_REQUIRED_USE} )"
131 -
132 -VCS_DEPEND="dev-vcs/git
133 - dev-vcs/mercurial
134 - dev-vcs/darcs"
135 -DEPEND="bazaar? ( dev-vcs/bzr[${PYTHON_USEDEP}] )"
136 -RDEPEND="${DEPEND}
137 - app-portage/portage-utils
138 - cron? ( virtual/cron )
139 - bazaar? ( ${PYTHON_DEPS} )
140 - !bazaar? ( || ( ${VCS_DEPEND} ) )"
141 -DEPEND="${DEPEND}
142 - test? ( dev-util/bats )"
143 -RESTRICT="!test? ( test )"
144 -
145 -PATCHES=( "${FILESDIR}"/${PN}-1.18.6-gentoo.patch )
146 -
147 -src_prepare() {
148 - default
149 - hprefixify *.d/* etckeeper
150 -}
151 -
152 -src_compile() {
153 - :
154 -}
155 -
156 -src_install() {
157 - emake DESTDIR="${ED}" install
158 -
159 - bzr_install() {
160 - "${EPYTHON}" ./${PN}-bzr/__init__.py install --root="${ED}" ||
161 - die "bzr support installation failed!"
162 - }
163 - use bazaar && python_foreach_impl bzr_install
164 -
165 - doenvd "$(prefixify_ro "${FILESDIR}"/99${PN})"
166 -
167 - newbashcomp bash_completion ${PN}
168 - dodoc doc/README.mdwn
169 - newdoc "${FILESDIR}"/bashrc-r1 bashrc.example
170 -
171 - if use cron ; then
172 - exeinto /etc/cron.daily
173 - newexe debian/cron.daily etckeeper
174 - fi
175 -}
176 -
177 -pkg_postinst() {
178 - elog "${PN} supports the following VCS: ${VCS_DEPEND}"
179 - elog " dev-vcs/bzr"
180 - elog "This ebuild just ensures at least one is installed!"
181 - elog "For dev-vcs/bzr you need to enable 'bazaar' useflag."
182 - elog
183 - elog "You may want to adjust your /etc/portage/bashrc"
184 - elog "see the example file in /usr/share/doc/${PF}/examples"
185 - elog
186 - elog "To initialise your etc-dir as a repository run:"
187 - elog "${PN} init -d /etc"
188 -}
189
190 diff --git a/sys-apps/etckeeper/files/etckeeper-1.18.6-gentoo.patch b/sys-apps/etckeeper/files/etckeeper-1.18.6-gentoo.patch
191 deleted file mode 100644
192 index 247f98ede82..00000000000
193 --- a/sys-apps/etckeeper/files/etckeeper-1.18.6-gentoo.patch
194 +++ /dev/null
195 @@ -1,78 +0,0 @@
196 -From 026fa7c012a8c44cadfa56f605c0671639a6b04c Mon Sep 17 00:00:00 2001
197 -From: =?UTF-8?q?Manuel=20R=C3=BCger?= <manuel@××××.eu>
198 -Date: Tue, 16 Feb 2016 00:19:07 +0100
199 -Subject: [PATCH] Support Gentoo's package managers
200 -
201 -
202 -diff --git a/Makefile b/Makefile
203 -index 70bddfa..6090a4e 100644
204 ---- a/Makefile
205 -+++ b/Makefile
206 -@@ -58,7 +58,6 @@ ifeq ($(HIGHLEVEL_PACKAGE_MANAGER),zypper)
207 - mkdir -p $(DESTDIR)$(prefix)/lib/zypp/plugins/commit
208 - $(INSTALL) zypper-etckeeper.py $(DESTDIR)$(prefix)/lib/zypp/plugins/commit/zypper-etckeeper.py
209 - endif
210 -- -$(PYTHON) ./etckeeper-bzr/__init__.py install --root=$(DESTDIR) ${PYTHON_INSTALL_OPTS} || echo "** bzr support not installed"
211 - echo "** installation successful"
212 -
213 - clean: etckeeper.spec etckeeper.version
214 -diff --git a/etckeeper.conf b/etckeeper.conf
215 -index 0d268bd..81214c7 100644
216 ---- a/etckeeper.conf
217 -+++ b/etckeeper.conf
218 -@@ -31,11 +31,21 @@ DARCS_COMMIT_OPTIONS="-a"
219 -
220 - # The high-level package manager that's being used.
221 - # (apt, pacman, pacman-g2, yum, dnf, zypper, apk etc)
222 --HIGHLEVEL_PACKAGE_MANAGER=apt
223 -+#HIGHLEVEL_PACKAGE_MANAGER=apt
224 -+
225 -+# Gentoo specific:
226 -+# For portage this is emerge
227 -+# For paludis this is cave
228 -+HIGHLEVEL_PACKAGE_MANAGER=emerge
229 -
230 - # The low-level package manager that's being used.
231 - # (dpkg, rpm, pacman, pacmatic, pacman-g2, apk etc)
232 --LOWLEVEL_PACKAGE_MANAGER=dpkg
233 -+#LOWLEVEL_PACKAGE_MANAGER=dpkg
234 -+
235 -+# Gentoo specific:
236 -+# For portage this is qlist
237 -+# For paludis this is cave
238 -+LOWLEVEL_PACKAGE_MANAGER=qlist
239 -
240 - # To push each commit to a remote, put the name of the remote here.
241 - # (eg, "origin" for git). Space-separated lists of multiple remotes
242 -diff --git a/list-installed.d/50list-installed b/list-installed.d/50list-installed
243 -index 129447f..79d67f2 100755
244 ---- a/list-installed.d/50list-installed
245 -+++ b/list-installed.d/50list-installed
246 -@@ -21,5 +21,9 @@ else
247 - pkg info -E "*"
248 - elif [ "$LOWLEVEL_PACKAGE_MANAGER" = apk ]; then
249 - apk info -v | sort
250 -+ elif [ "$LOWLEVEL_PACKAGE_MANAGER" = qlist ]; then
251 -+ qlist -ICv
252 -+ elif [ "$LOWLEVEL_PACKAGE_MANAGER" = cave ]; then
253 -+ cave print-packages -r installed
254 - fi
255 - fi
256 -diff --git a/update-ignore.d/01update-ignore b/update-ignore.d/01update-ignore
257 -index 7347287..5dbb398 100755
258 ---- a/update-ignore.d/01update-ignore
259 -+++ b/update-ignore.d/01update-ignore
260 -@@ -99,6 +99,10 @@ writefile () {
261 - ignore "*.pacorig"
262 - ignore "*.pacsave"
263 - nl
264 -+ elif [ "$LOWLEVEL_PACKAGE_MANAGER" = "qlist" -o "$LOWLEVEL_PACKAGE_MANAGER" = "cave" ]; then
265 -+ comment "new and old versions of conffiles, stored by emerge"
266 -+ ignore "._cfg*"
267 -+ nl
268 - fi
269 -
270 - comment "old versions of files"
271 ---
272 -2.7.1
273 -
274
275 diff --git a/sys-apps/etckeeper/metadata.xml b/sys-apps/etckeeper/metadata.xml
276 index 3005ddb1247..affe25c2e34 100644
277 --- a/sys-apps/etckeeper/metadata.xml
278 +++ b/sys-apps/etckeeper/metadata.xml
279 @@ -6,8 +6,6 @@
280 <name>Georgy Yakovlev</name>
281 </maintainer>
282 <use>
283 - <flag name="bazaar">Support <pkg>dev-vcs/bzr</pkg> based repository
284 - </flag>
285 <flag name="cron">Install cron script</flag>
286 </use>
287 <longdescription>etckeeper is a collection of tools to let /etc be stored in