Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-backup/burp/
Date: Wed, 23 Feb 2022 04:05:27
Message-Id: 1645588704.0524287159141b3d8ff156f41da0408cf106f96c.sam@gentoo
1 commit: 0524287159141b3d8ff156f41da0408cf106f96c
2 Author: Anton Fischl <github <AT> fischl-online <DOT> de>
3 AuthorDate: Sat Feb 19 06:49:26 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 23 03:58:24 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05242871
7
8 app-backup/burp: remove old versions
9
10 Signed-off-by: Anton Fischl <github <AT> fischl-online.de>
11 Closes: https://github.com/gentoo/gentoo/pull/24270
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 app-backup/burp/Manifest | 2 -
15 app-backup/burp/burp-2.2.18-r2.ebuild | 109 ------------------------------
16 app-backup/burp/burp-2.3.36-r1.ebuild | 121 ----------------------------------
17 3 files changed, 232 deletions(-)
18
19 diff --git a/app-backup/burp/Manifest b/app-backup/burp/Manifest
20 index 1063852e4e23..5d3db1d94a8c 100644
21 --- a/app-backup/burp/Manifest
22 +++ b/app-backup/burp/Manifest
23 @@ -1,4 +1,2 @@
24 -DIST burp-2.2.18.tar.gz 632805 BLAKE2B 6106aa4bd96db035ad5893c2fe314537e620a67519295fdf99efaf2c5a639bedd15b4c8d95caa3daa3072dfac28a1ba7fd7bb4f949d9ea2b70bd13060a22f2c6 SHA512 beb14c61ace6d61b98a10fc4e6709eec9722e28990de862eef6a75984f9fbd0f903c5fe64d20ed84c95528a9889bc22618ba6d2318318cf5d515b35688db0a4d
25 -DIST burp-2.3.36.tar.gz 619564 BLAKE2B 8f30fb8808c8a3167467ef0bcdc84cd7c2e885ee6a8aa285d96f9187aeb33eacb90fefe382ddb74bbabcfefde6faa9ac6125e3bf4a6eb9778b650e74e812991d SHA512 48b852aca8ccf0abd696b9434cb83c0447845192096d0f3f0c032c328dcc20314faf68db94fa14da72692327432b78eb3680e83b1e892dd30c9aa2f340838ee3
26 DIST burp-2.4.0.tar.gz 624032 BLAKE2B 4a1ff48236dc631dd6d545480a33af3cdf8020c3088f1ca09ab66ac5cec8128d262b9b991bf9e3229c80f75a4746d338073a0a43fdb67a2fe21a0fd4f243469d SHA512 ea81a12e54c6d88b702dd09dc4fa5a724d1e322bdfba2643c9312a9077c9edc63f6ca0f6cb3a6ebecb6ad9feb1cc26c114277b2308d9903f4abb0442a9be7c19
27 DIST burp-2.5.4.tar.gz 625018 BLAKE2B 83cb8e48c616f527b2271c6ea5855a303f2925d3d0b83182afc64fe139676a4b1b98349d0ba0636613d3409f100417c4a36b7b1f24bc64bba329940d4587cd2b SHA512 b283e34e76a6887517d72c99deac5e0299efa07dd922d1275666683cc3ba4b040b97e5ce4840cb06025926ea616778811bf4c9c6f9c7564da5122900cdd7bad0
28
29 diff --git a/app-backup/burp/burp-2.2.18-r2.ebuild b/app-backup/burp/burp-2.2.18-r2.ebuild
30 deleted file mode 100644
31 index b9b40e1d1d59..000000000000
32 --- a/app-backup/burp/burp-2.2.18-r2.ebuild
33 +++ /dev/null
34 @@ -1,109 +0,0 @@
35 -# Copyright 1999-2021 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=7
39 -
40 -inherit autotools systemd
41 -
42 -DESCRIPTION="Network backup and restore client and server for Unix and Windows"
43 -HOMEPAGE="https://burp.grke.org/"
44 -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
45 -
46 -LICENSE="AGPL-3"
47 -SLOT="0"
48 -KEYWORDS="amd64 ~arm x86"
49 -IUSE="acl ipv6 test xattr"
50 -
51 -RESTRICT="!test? ( test )"
52 -
53 -CDEPEND="acct-group/burp
54 - acct-user/burp
55 - dev-libs/uthash
56 - dev-libs/openssl:0=
57 - net-libs/librsync:=
58 - sys-libs/ncurses:0=
59 - sys-libs/zlib
60 - virtual/libcrypt:=
61 - acl? ( sys-apps/acl )
62 - xattr? ( sys-apps/attr )"
63 -DEPEND="${CDEPEND}
64 - test? ( dev-libs/check )"
65 -BDEPEND="virtual/pkgconfig"
66 -RDEPEND="${CDEPEND}
67 - virtual/logger"
68 -
69 -PATCHES=(
70 - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch
71 - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch
72 - "${FILESDIR}"/${PN}-2.0.54-server_user.patch
73 -)
74 -
75 -src_prepare() {
76 - default
77 -
78 - eautoreconf
79 -}
80 -
81 -src_configure() {
82 - local myeconfargs=(
83 - --localstatedir=/var
84 - --sysconfdir=/etc/burp
85 - --enable-largefile
86 - $(use_enable acl)
87 - $(use_enable ipv6)
88 - $(use_enable xattr)
89 - )
90 - # --runstatedir option will only work from autoconf-2.70 onwards
91 - runstatedir='/run' \
92 - econf "${myeconfargs[@]}"
93 -}
94 -
95 -src_install() {
96 - default
97 - keepdir /var/spool/burp
98 - fowners -R root:${PN} /var/spool/burp
99 - fperms 0770 /var/spool/burp
100 -
101 - emake DESTDIR="${D}" install-configs
102 - fowners -R root:${PN} /etc/burp
103 - fperms 0750 /etc/burp
104 - fperms 0640 /etc/burp/burp-server.conf
105 - fperms 0750 /etc/burp/clientconfdir
106 -
107 - newinitd "${FILESDIR}"/${PN}.initd ${PN}
108 - systemd_dounit "${FILESDIR}"/${PN}.service
109 -}
110 -
111 -pkg_postinst() {
112 - elog "Burp ebuilds now support the autoupgrade mechanism in both"
113 - elog "client and server mode. In both cases it is disabled by"
114 - elog "default. You almost certainly do NOT want to enable it in"
115 - elog "client mode because upgrades obtained this way will not be"
116 - elog "managed by Portage."
117 -
118 - if [[ ! -e /etc/burp/CA/index.txt ]]; then
119 - elog ""
120 - elog "At first run burp server will generate DH parameters and SSL"
121 - elog "certificates. You should adjust configuration before."
122 - elog "Server configuration is located at"
123 - elog ""
124 - elog " /etc/burp/burp-server.conf"
125 - elog ""
126 - fi
127 -
128 - # According to PMS this can be a space-separated list of version
129 - # numbers, even though in practice it is typically just one.
130 - local oldver
131 - for oldver in ${REPLACING_VERSIONS}; do
132 - if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then
133 - ewarn "Starting with version 2.0.54 we no longer patch bedup to use"
134 - ewarn "the server config file by default. If you use bedup, please"
135 - ewarn "update your scripts to invoke it as"
136 - ewarn ""
137 - ewarn " bedup -c /etc/burp/burp-server.conf"
138 - ewarn ""
139 - ewarn "Otherwise deduplication will not work!"
140 - break
141 - fi
142 - done
143 -}
144
145 diff --git a/app-backup/burp/burp-2.3.36-r1.ebuild b/app-backup/burp/burp-2.3.36-r1.ebuild
146 deleted file mode 100644
147 index 64656ff83755..000000000000
148 --- a/app-backup/burp/burp-2.3.36-r1.ebuild
149 +++ /dev/null
150 @@ -1,121 +0,0 @@
151 -# Copyright 1999-2022 Gentoo Authors
152 -# Distributed under the terms of the GNU General Public License v2
153 -
154 -EAPI=7
155 -
156 -inherit autotools systemd
157 -
158 -DESCRIPTION="Network backup and restore client and server for Unix and Windows"
159 -HOMEPAGE="https://burp.grke.org/"
160 -SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
161 -
162 -LICENSE="AGPL-3"
163 -SLOT="0"
164 -KEYWORDS="amd64 ~arm x86"
165 -IUSE="acl ipv6 test xattr"
166 -
167 -RESTRICT="!test? ( test )"
168 -
169 -CDEPEND="acct-group/burp
170 - acct-user/burp
171 - dev-libs/uthash
172 - dev-libs/openssl:0=
173 - net-libs/librsync:=
174 - sys-libs/ncurses:0=
175 - sys-libs/zlib
176 - virtual/libcrypt:=
177 - acl? ( sys-apps/acl )
178 - xattr? ( sys-apps/attr )"
179 -DEPEND="${CDEPEND}
180 - test? ( dev-libs/check )"
181 -BDEPEND="virtual/pkgconfig"
182 -RDEPEND="${CDEPEND}
183 - virtual/logger"
184 -
185 -PATCHES=(
186 - "${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch
187 - "${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch
188 - "${FILESDIR}"/${PN}-2.0.54-server_user.patch
189 -)
190 -
191 -src_prepare() {
192 - default
193 -
194 - eautoreconf
195 -}
196 -
197 -src_configure() {
198 - local myeconfargs=(
199 - --localstatedir=/var
200 - --sysconfdir=/etc/burp
201 - --enable-largefile
202 - $(use_enable acl)
203 - $(use_enable ipv6)
204 - $(use_enable xattr)
205 - )
206 - # --runstatedir option will only work from autoconf-2.70 onwards
207 - runstatedir='/run' \
208 - econf "${myeconfargs[@]}"
209 -}
210 -
211 -src_test() {
212 - # See https://github.com/grke/burp/issues/869
213 - local -x CK_DEFAULT_TIMEOUT=10
214 - default
215 -}
216 -
217 -src_install() {
218 - default
219 - keepdir /var/spool/burp
220 - fowners -R root:${PN} /var/spool/burp
221 - fperms 0770 /var/spool/burp
222 -
223 - emake DESTDIR="${D}" install-configs
224 - fowners -R root:${PN} /etc/burp
225 - fperms 0750 /etc/burp
226 - fperms 0640 /etc/burp/burp-server.conf
227 - fperms 0750 /etc/burp/clientconfdir
228 -
229 - newinitd "${FILESDIR}"/${PN}.initd ${PN}
230 - systemd_dounit "${FILESDIR}"/${PN}.service
231 -}
232 -
233 -pkg_postinst() {
234 - ewarn
235 - ewarn "You are installing a development version of burp. These versions contain"
236 - ewarn "new features but might have unexpected issues. It is recommended by upstream"
237 - ewarn "to use the current stable version (i.e. currently the 2.2 branch) instead."
238 - ewarn
239 -
240 - elog "Burp ebuilds now support the autoupgrade mechanism in both"
241 - elog "client and server mode. In both cases it is disabled by"
242 - elog "default. You almost certainly do NOT want to enable it in"
243 - elog "client mode because upgrades obtained this way will not be"
244 - elog "managed by Portage."
245 -
246 - if [[ ! -e /etc/burp/CA/index.txt ]]; then
247 - elog ""
248 - elog "At first run burp server will generate DH parameters and SSL"
249 - elog "certificates. You should adjust configuration before."
250 - elog "Server configuration is located at"
251 - elog ""
252 - elog " /etc/burp/burp-server.conf"
253 - elog ""
254 - fi
255 -
256 - # According to PMS this can be a space-separated list of version
257 - # numbers, even though in practice it is typically just one.
258 - local oldver
259 - for oldver in ${REPLACING_VERSIONS}; do
260 - if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then
261 - ewarn "Starting with version 2.0.54 we no longer patch bedup to use"
262 - ewarn "the server config file by default. If you use bedup, please"
263 - ewarn "update your scripts to invoke it as"
264 - ewarn ""
265 - ewarn " bedup -c /etc/burp/burp-server.conf"
266 - ewarn ""
267 - ewarn "Otherwise deduplication will not work!"
268 - break
269 - fi
270 - done
271 -}