Gentoo Archives: gentoo-commits

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