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 |