Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/sandbox/
Date: Fri, 30 Dec 2022 21:46:07
Message-Id: 1672436699.d61fc5cc2942d4097041eaf27b699e79b35f198f.floppym@gentoo
1 commit: d61fc5cc2942d4097041eaf27b699e79b35f198f
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 30 21:44:59 2022 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 30 21:44:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d61fc5cc
7
8 sys-apps/sandbox: drop 2.24, 2.25, 2.26, 2.27, 2.28
9
10 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
11
12 sys-apps/sandbox/Manifest | 5 ---
13 sys-apps/sandbox/sandbox-2.24.ebuild | 63 ------------------------------------
14 sys-apps/sandbox/sandbox-2.25.ebuild | 63 ------------------------------------
15 sys-apps/sandbox/sandbox-2.26.ebuild | 58 ---------------------------------
16 sys-apps/sandbox/sandbox-2.27.ebuild | 62 -----------------------------------
17 sys-apps/sandbox/sandbox-2.28.ebuild | 62 -----------------------------------
18 6 files changed, 313 deletions(-)
19
20 diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
21 index 0d6a9c746d86..fab9ebe2fbe1 100644
22 --- a/sys-apps/sandbox/Manifest
23 +++ b/sys-apps/sandbox/Manifest
24 @@ -1,7 +1,2 @@
25 -DIST sandbox-2.24.tar.xz 438408 BLAKE2B 5e725d17da0abc06d56216f4df2f4034076f50163db1c3bbddbf4fd07dbd5b7d92ef2f1b2c01eb77ff6cf531c5cc6a05e60b028f585310ac56eef96240882843 SHA512 8df5414e334a15f367acfd218ba1b74ba618b93d7bdeca8a039b69cbd81ab048ec5a6cecb24df09fa9a5f4fe214d647acf5138004defd45e6396eec5ae7c93d0
26 -DIST sandbox-2.25.tar.xz 436004 BLAKE2B c9c7d351cdefbb2b1a585904c38742a5a3bde50d3d690c57cff9cdc71ffb822e78a2b56c47afd03fbc70834de5dda13c5a300d9d6b35e09ec400a050d4f8e82c SHA512 4e998c4d9ba6eb69369cc49849060a2e90535eae91fbb64c4d46371fe0ed5182413b14674f10c773fd997b6895bc870ccb23586351f5bb06b69dc11a0cddbe1d
27 -DIST sandbox-2.26.tar.xz 444412 BLAKE2B 3bc88d86ba4e2522895c4448dff6da2cffceb912e5ff9610fe4c3aea255ffd9b9ca9bbe8e45d94508f45e9c141aa6945a9a8d82cba0f3ca102ff6a1624c84161 SHA512 f20766daf2ce43753772a184c86a7b6847f96ab7b60b202616e15d791bc1f770162035a9b1ffe38765dff8d2567ad971a9a2bdeba9a8769845a758fcd95206fa
28 -DIST sandbox-2.27.tar.xz 448948 BLAKE2B 03a311c8c7c8719bac398e39ce49e7149bdaa1d5b2811f395eb2251a32aabba995f97c3d5d27461aadb64bf43adf2b0cbaa7c2f141dd86f64f8dd326422ac104 SHA512 2a53e6fc87cec975962737b1fadc447d86985d27b18ad2caed711116da2ba435f54db0f7dadb02664b2638b9dc77752831cd4820390f5c3e61a42429e13462a7
29 -DIST sandbox-2.28.tar.xz 450840 BLAKE2B 1a144db1dcd140ce393f47b224c4389693bd3db6d056749968a9e78730b1075192148aa63fdfd5ab93893dfb96a87bcc36bee8b4540abefca0590a8def8365f2 SHA512 eaac54fbc35f51da3c94bfa10e0556f0fd39c20660fea2aa7d3cbf76dd3e4c9fb4a16cc198425988b79313f9331af030e1dca431c3f057ee4a04927c96897895
30 DIST sandbox-2.29.tar.xz 452784 BLAKE2B 388f5d9c49134696bafbc6b882581396a9fa2e7caa6ccfb4376706d653f836ce18e0d77527c4c4f2ff753c0b920ab5ab60e151dd8a4e399e13dbc3fe7c0533d6 SHA512 15c0e6b71e8b8547b8188f857568c99b1925d5a837a289b21c4f842341361bf7119b96083697dc83546caf530daab700fb8c2704974e7cfb804d64bb5257a4b4
31 DIST sandbox-2.30.tar.xz 455764 BLAKE2B eb3bf46aedda96154a96f31d31469b394fd7ea113c2f2f01e739c690f2305ce95e0e2c7b641c1c7e088d89a1c36b82ce7afd6422fd137b7d93fd5b601be43996 SHA512 4a7dd2c7c50ac68d1944bea1275d0b66789055342f3aaa507f7440926bf5d9639850a98fa036da539708b6dbe4766b60f960b738db1c5ee5518ca81d1a629cae
32
33 diff --git a/sys-apps/sandbox/sandbox-2.24.ebuild b/sys-apps/sandbox/sandbox-2.24.ebuild
34 deleted file mode 100644
35 index e95d6bc812a8..000000000000
36 --- a/sys-apps/sandbox/sandbox-2.24.ebuild
37 +++ /dev/null
38 @@ -1,63 +0,0 @@
39 -# Copyright 1999-2021 Gentoo Authors
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=7
43 -
44 -inherit flag-o-matic multilib-minimal multiprocessing
45 -
46 -DESCRIPTION="sandbox'd LD_PRELOAD hack"
47 -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox"
48 -SRC_URI="https://dev.gentoo.org/~sam/distfiles/${P}.tar.xz"
49 -
50 -LICENSE="GPL-2"
51 -SLOT="0"
52 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
53 -IUSE=""
54 -
55 -DEPEND="app-arch/xz-utils
56 - >=app-misc/pax-utils-0.1.19" #265376
57 -RDEPEND=""
58 -
59 -has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} sandbox_death_notice"
60 -
61 -sandbox_death_notice() {
62 - ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:"
63 - ewarn "FEATURES='-sandbox -usersandbox' emerge sandbox"
64 -}
65 -
66 -src_prepare() {
67 - default
68 -
69 - # sandbox uses `__asm__ (".symver "...` which does
70 - # not play well with gcc's LTO: https://gcc.gnu.org/PR48200
71 - append-flags -fno-lto
72 - append-ldflags -fno-lto
73 -}
74 -
75 -multilib_src_configure() {
76 - filter-lfs-flags #90228
77 -
78 - ECONF_SOURCE="${S}" econf
79 -}
80 -
81 -multilib_src_test() {
82 - # Default sandbox build will run with --jobs set to # cpus.
83 - # -j1 to prevent test faiures caused by file descriptor
84 - # injection GNU make does.
85 - emake -j1 check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
86 -}
87 -
88 -multilib_src_install_all() {
89 - doenvd "${FILESDIR}"/09sandbox
90 -
91 - keepdir /var/log/sandbox
92 - fowners root:portage /var/log/sandbox
93 - fperms 0770 /var/log/sandbox
94 -
95 - dodoc AUTHORS ChangeLog* NEWS README
96 -}
97 -
98 -pkg_postinst() {
99 - chown root:portage "${EROOT}"/var/log/sandbox
100 - chmod 0770 "${EROOT}"/var/log/sandbox
101 -}
102
103 diff --git a/sys-apps/sandbox/sandbox-2.25.ebuild b/sys-apps/sandbox/sandbox-2.25.ebuild
104 deleted file mode 100644
105 index 70179abd1b9f..000000000000
106 --- a/sys-apps/sandbox/sandbox-2.25.ebuild
107 +++ /dev/null
108 @@ -1,63 +0,0 @@
109 -# Copyright 1999-2021 Gentoo Authors
110 -# Distributed under the terms of the GNU General Public License v2
111 -
112 -EAPI=7
113 -
114 -inherit flag-o-matic multilib-minimal multiprocessing
115 -
116 -DESCRIPTION="sandbox'd LD_PRELOAD hack"
117 -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox"
118 -SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz"
119 -
120 -LICENSE="GPL-2"
121 -SLOT="0"
122 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
123 -IUSE=""
124 -
125 -DEPEND="app-arch/xz-utils
126 - >=app-misc/pax-utils-0.1.19" #265376
127 -RDEPEND=""
128 -
129 -has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} sandbox_death_notice"
130 -
131 -sandbox_death_notice() {
132 - ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:"
133 - ewarn "FEATURES='-sandbox -usersandbox' emerge sandbox"
134 -}
135 -
136 -src_prepare() {
137 - default
138 -
139 - # sandbox uses `__asm__ (".symver "...` which does
140 - # not play well with gcc's LTO: https://gcc.gnu.org/PR48200
141 - append-flags -fno-lto
142 - append-ldflags -fno-lto
143 -}
144 -
145 -multilib_src_configure() {
146 - filter-lfs-flags #90228
147 -
148 - ECONF_SOURCE="${S}" econf
149 -}
150 -
151 -multilib_src_test() {
152 - # Default sandbox build will run with --jobs set to # cpus.
153 - # -j1 to prevent test faiures caused by file descriptor
154 - # injection GNU make does.
155 - emake -j1 check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
156 -}
157 -
158 -multilib_src_install_all() {
159 - doenvd "${FILESDIR}"/09sandbox
160 -
161 - keepdir /var/log/sandbox
162 - fowners root:portage /var/log/sandbox
163 - fperms 0770 /var/log/sandbox
164 -
165 - dodoc AUTHORS ChangeLog* NEWS README
166 -}
167 -
168 -pkg_postinst() {
169 - chown root:portage "${EROOT}"/var/log/sandbox
170 - chmod 0770 "${EROOT}"/var/log/sandbox
171 -}
172
173 diff --git a/sys-apps/sandbox/sandbox-2.26.ebuild b/sys-apps/sandbox/sandbox-2.26.ebuild
174 deleted file mode 100644
175 index 414c25760264..000000000000
176 --- a/sys-apps/sandbox/sandbox-2.26.ebuild
177 +++ /dev/null
178 @@ -1,58 +0,0 @@
179 -# Copyright 1999-2021 Gentoo Authors
180 -# Distributed under the terms of the GNU General Public License v2
181 -
182 -EAPI="7"
183 -
184 -inherit flag-o-matic multilib-minimal multiprocessing
185 -
186 -DESCRIPTION="sandbox'd LD_PRELOAD hack"
187 -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox"
188 -SRC_URI="https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
189 -
190 -LICENSE="GPL-2"
191 -SLOT="0"
192 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
193 -IUSE=""
194 -
195 -DEPEND="app-arch/xz-utils
196 - >=app-misc/pax-utils-0.1.19" #265376
197 -RDEPEND=""
198 -
199 -has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" sandbox_death_notice"
200 -
201 -sandbox_death_notice() {
202 - ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:"
203 - ewarn "FEATURES='-sandbox -usersandbox' emerge sandbox"
204 -}
205 -
206 -src_prepare() {
207 - default
208 -
209 - # sandbox uses `__asm__ (".symver "...` which does
210 - # not play well with gcc's LTO: https://gcc.gnu.org/PR48200
211 - append-flags -fno-lto
212 - append-ldflags -fno-lto
213 -}
214 -
215 -multilib_src_configure() {
216 - filter-lfs-flags #90228
217 -
218 - ECONF_SOURCE="${S}" econf
219 -}
220 -
221 -multilib_src_test() {
222 - # Default sandbox build will run with --jobs set to # cpus.
223 - emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
224 -}
225 -
226 -multilib_src_install_all() {
227 - doenvd "${FILESDIR}"/09sandbox
228 -
229 - dodoc AUTHORS ChangeLog* README.md
230 -}
231 -
232 -pkg_postinst() {
233 - mkdir -p "${EROOT}"/var/log/sandbox
234 - chown root:portage "${EROOT}"/var/log/sandbox
235 - chmod 0770 "${EROOT}"/var/log/sandbox
236 -}
237
238 diff --git a/sys-apps/sandbox/sandbox-2.27.ebuild b/sys-apps/sandbox/sandbox-2.27.ebuild
239 deleted file mode 100644
240 index 83e908988817..000000000000
241 --- a/sys-apps/sandbox/sandbox-2.27.ebuild
242 +++ /dev/null
243 @@ -1,62 +0,0 @@
244 -# Copyright 1999-2021 Gentoo Authors
245 -# Distributed under the terms of the GNU General Public License v2
246 -
247 -EAPI="7"
248 -
249 -inherit flag-o-matic multilib-minimal multiprocessing
250 -
251 -DESCRIPTION="sandbox'd LD_PRELOAD hack"
252 -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox"
253 -SRC_URI="https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
254 -
255 -LICENSE="GPL-2"
256 -SLOT="0"
257 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
258 -IUSE="+nnp"
259 -
260 -DEPEND="app-arch/xz-utils
261 - >=app-misc/pax-utils-0.1.19" #265376
262 -RDEPEND=""
263 -
264 -has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" sandbox_death_notice"
265 -
266 -sandbox_death_notice() {
267 - ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:"
268 - ewarn "FEATURES='-sandbox -usersandbox' emerge sandbox"
269 -}
270 -
271 -src_prepare() {
272 - default
273 -
274 - if ! use nnp ; then
275 - sed -i 's:PR_SET_NO_NEW_PRIVS:___disable_nnp_hack:' src/sandbox.c || die
276 - fi
277 -
278 - # sandbox uses `__asm__ (".symver "...` which does
279 - # not play well with gcc's LTO: https://gcc.gnu.org/PR48200
280 - append-flags -fno-lto
281 - append-ldflags -fno-lto
282 -}
283 -
284 -multilib_src_configure() {
285 - filter-lfs-flags #90228
286 -
287 - ECONF_SOURCE="${S}" econf
288 -}
289 -
290 -multilib_src_test() {
291 - # Default sandbox build will run with --jobs set to # cpus.
292 - emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
293 -}
294 -
295 -multilib_src_install_all() {
296 - doenvd "${FILESDIR}"/09sandbox
297 -
298 - dodoc AUTHORS ChangeLog* README.md
299 -}
300 -
301 -pkg_postinst() {
302 - mkdir -p "${EROOT}"/var/log/sandbox
303 - chown root:portage "${EROOT}"/var/log/sandbox
304 - chmod 0770 "${EROOT}"/var/log/sandbox
305 -}
306
307 diff --git a/sys-apps/sandbox/sandbox-2.28.ebuild b/sys-apps/sandbox/sandbox-2.28.ebuild
308 deleted file mode 100644
309 index 83e908988817..000000000000
310 --- a/sys-apps/sandbox/sandbox-2.28.ebuild
311 +++ /dev/null
312 @@ -1,62 +0,0 @@
313 -# Copyright 1999-2021 Gentoo Authors
314 -# Distributed under the terms of the GNU General Public License v2
315 -
316 -EAPI="7"
317 -
318 -inherit flag-o-matic multilib-minimal multiprocessing
319 -
320 -DESCRIPTION="sandbox'd LD_PRELOAD hack"
321 -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox"
322 -SRC_URI="https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
323 -
324 -LICENSE="GPL-2"
325 -SLOT="0"
326 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
327 -IUSE="+nnp"
328 -
329 -DEPEND="app-arch/xz-utils
330 - >=app-misc/pax-utils-0.1.19" #265376
331 -RDEPEND=""
332 -
333 -has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" sandbox_death_notice"
334 -
335 -sandbox_death_notice() {
336 - ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:"
337 - ewarn "FEATURES='-sandbox -usersandbox' emerge sandbox"
338 -}
339 -
340 -src_prepare() {
341 - default
342 -
343 - if ! use nnp ; then
344 - sed -i 's:PR_SET_NO_NEW_PRIVS:___disable_nnp_hack:' src/sandbox.c || die
345 - fi
346 -
347 - # sandbox uses `__asm__ (".symver "...` which does
348 - # not play well with gcc's LTO: https://gcc.gnu.org/PR48200
349 - append-flags -fno-lto
350 - append-ldflags -fno-lto
351 -}
352 -
353 -multilib_src_configure() {
354 - filter-lfs-flags #90228
355 -
356 - ECONF_SOURCE="${S}" econf
357 -}
358 -
359 -multilib_src_test() {
360 - # Default sandbox build will run with --jobs set to # cpus.
361 - emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
362 -}
363 -
364 -multilib_src_install_all() {
365 - doenvd "${FILESDIR}"/09sandbox
366 -
367 - dodoc AUTHORS ChangeLog* README.md
368 -}
369 -
370 -pkg_postinst() {
371 - mkdir -p "${EROOT}"/var/log/sandbox
372 - chown root:portage "${EROOT}"/var/log/sandbox
373 - chmod 0770 "${EROOT}"/var/log/sandbox
374 -}