Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-init/
Date: Fri, 28 Jan 2022 08:00:19
Message-Id: 1643356754.65ecba12b92a5b1df43c97eccaa08813c7e3da2a.sam@gentoo
1 commit: 65ecba12b92a5b1df43c97eccaa08813c7e3da2a
2 Author: Petr Vaněk <arkamar <AT> atlas <DOT> cz>
3 AuthorDate: Sun Jan 23 14:25:46 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 28 07:59:14 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ecba12
7
8 sys-apps/s6-linux-init: drop 0.3.1.1, 0.4.0.0, 1.0.2.0, 1.0.3.1
9
10 Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 sys-apps/s6-linux-init/Manifest | 4 --
14 .../s6-linux-init/s6-linux-init-0.3.1.1.ebuild | 61 --------------------
15 .../s6-linux-init/s6-linux-init-0.4.0.0.ebuild | 61 --------------------
16 .../s6-linux-init/s6-linux-init-1.0.2.0.ebuild | 66 ----------------------
17 .../s6-linux-init/s6-linux-init-1.0.3.1.ebuild | 66 ----------------------
18 5 files changed, 258 deletions(-)
19
20 diff --git a/sys-apps/s6-linux-init/Manifest b/sys-apps/s6-linux-init/Manifest
21 index 206b49941341..521c16d3d02c 100644
22 --- a/sys-apps/s6-linux-init/Manifest
23 +++ b/sys-apps/s6-linux-init/Manifest
24 @@ -1,5 +1 @@
25 -DIST s6-linux-init-0.3.1.1.tar.gz 25955 BLAKE2B 46e8e88c9c48fd00819cd0f437eea7ca6a5c08751aa3196dda24a8d3a22fdb14270ae99c74134ab0e123dde65bf3cc86c7916a157e447a72428db9b3870ffe3f SHA512 b8a44e09fc6770e91f1ffeed3267bf5fb83cf857653727d52773674db5942fbbc010355bdf24e456d2b2df5a1ac72888b78b2ec502c0d42770af58aaaec00648
26 -DIST s6-linux-init-0.4.0.0.tar.gz 26744 BLAKE2B d56ba8def4e4a0158721fd9b9c4f19aa2e13e615e7e598fdced2b7c341820f31830c021d9181792bfd324e70163fed826c691a80fbbb7ae6f30be46eeb6330b9 SHA512 5b53d3afad28b476d366d649f9989de79adaaa3b7d255323bb121a6f8e6fef051306cd6368ddcc3745b6472bf4ac2ccb7f4088f6addeb6d52ebc40e703dcbb44
27 -DIST s6-linux-init-1.0.2.0.tar.gz 47666 BLAKE2B 95b092d624db23c0a31a3af8d381e471221f7e7608cad4b49e07ef1e12f6526532e912bd75ef9dd739e14dc1ca99f4aa80e8923ac31beee42828cdcc9c71030d SHA512 1140434b07bf85956382a43bc8f58fa32cbefc43e40a48825b9e938d7950d988585e872667b79ba1bd44f0befb69202bcb7347c0e722ab5d20dc9304cd1be843
28 -DIST s6-linux-init-1.0.3.1.tar.gz 48888 BLAKE2B 0633b66840396029686c32e13223527436db118a59abab5800d59c0baad8788c0dd4ff5e97704f680fce2182a64212394dc6a8e7dab6ae8028dbd8cfbf72dd4d SHA512 71b380ff0eaa1d297bf6af5a1c979efdf34d10ec1e440fd1ee3fcab8ddf2c5d7c903d151986ecb5f01a9e0135bedc8021e5fbf82a3fd66abfebcb5e3cbf19242
29 DIST s6-linux-init-1.0.4.2.tar.gz 52731 BLAKE2B d9565921c7e3a786c3c9cdd1aae5cc8c1b0939d857b1da668443e756f39c5e454a618d6fc572490e37a01581dae44b799f8df6972701b8d91a947a05695ab604 SHA512 31dfe6911f6de527c43120097bd711cfb84cdec6f056ccaa03d48a1bcecb852caacdbaabddf0188ea30c4827abe3293acb8ebff8dfe80ea8665934802fac0e53
30
31 diff --git a/sys-apps/s6-linux-init/s6-linux-init-0.3.1.1.ebuild b/sys-apps/s6-linux-init/s6-linux-init-0.3.1.1.ebuild
32 deleted file mode 100644
33 index fe8fbf9cdc59..000000000000
34 --- a/sys-apps/s6-linux-init/s6-linux-init-0.3.1.1.ebuild
35 +++ /dev/null
36 @@ -1,61 +0,0 @@
37 -# Copyright 1999-2021 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=6
41 -
42 -DESCRIPTION="Generates an init binary for s6-based init systems"
43 -HOMEPAGE="https://www.skarnet.org/software/s6-linux-init/"
44 -SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
45 -
46 -LICENSE="ISC"
47 -SLOT="0"
48 -KEYWORDS="~amd64 ~x86"
49 -IUSE="static"
50 -
51 -DEPEND=">=sys-devel/make-3.81
52 - static? (
53 - >=dev-libs/skalibs-2.6.0.0[static-libs]
54 - )
55 - !static? (
56 - >=dev-libs/skalibs-2.6.0.0
57 - )
58 -"
59 -RDEPEND="
60 - >=dev-lang/execline-2.3.0.2
61 - >=sys-apps/s6-2.6.1.0
62 - >=sys-apps/s6-linux-utils-2.4.0.0
63 - >=sys-apps/s6-portable-utils-2.2.1.1
64 - !static? (
65 - >=dev-libs/skalibs-2.6.0.0:=
66 - )
67 -"
68 -
69 -DOCS="INSTALL examples"
70 -HTML_DOCS="doc/*"
71 -
72 -src_prepare() {
73 - default
74 -
75 - # Remove QA warning about LDFLAGS addition
76 - sed -i "s/tryldflag LDFLAGS_AUTO -Wl,--hash-style=both/:/" "${S}/configure" || die
77 -
78 - # configure overrides gentoo's -fstack-protector default
79 - sed -i "/^tryflag CFLAGS_AUTO -fno-stack-protector$/d" "${S}/configure" || die
80 -}
81 -
82 -src_configure() {
83 - econf \
84 - --bindir=/bin \
85 - --dynlibdir=/$(get_libdir) \
86 - --libdir=/usr/$(get_libdir)/${PN} \
87 - --with-dynlib=/$(get_libdir) \
88 - --with-lib=/usr/$(get_libdir)/skalibs \
89 - --with-sysdeps=/usr/$(get_libdir)/skalibs \
90 - $(use_enable static allstatic) \
91 - $(use_enable static static-libc)
92 -}
93 -
94 -pkg_postinst() {
95 - einfo "The generated init script requires additional packages."
96 - einfo "Read ${ROOT}usr/share/doc/${PF}/INSTALL for details."
97 -}
98
99 diff --git a/sys-apps/s6-linux-init/s6-linux-init-0.4.0.0.ebuild b/sys-apps/s6-linux-init/s6-linux-init-0.4.0.0.ebuild
100 deleted file mode 100644
101 index 769ec2dd047d..000000000000
102 --- a/sys-apps/s6-linux-init/s6-linux-init-0.4.0.0.ebuild
103 +++ /dev/null
104 @@ -1,61 +0,0 @@
105 -# Copyright 1999-2021 Gentoo Authors
106 -# Distributed under the terms of the GNU General Public License v2
107 -
108 -EAPI=6
109 -
110 -DESCRIPTION="Generates an init binary for s6-based init systems"
111 -HOMEPAGE="https://www.skarnet.org/software/s6-linux-init/"
112 -SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
113 -
114 -LICENSE="ISC"
115 -SLOT="0"
116 -KEYWORDS="~amd64 ~x86"
117 -IUSE="static"
118 -
119 -DEPEND=">=sys-devel/make-3.81
120 - static? (
121 - >=dev-libs/skalibs-2.6.4.0[static-libs]
122 - )
123 - !static? (
124 - >=dev-libs/skalibs-2.6.4.0
125 - )
126 -"
127 -RDEPEND="
128 - >=dev-lang/execline-2.3.0.4
129 - >=sys-apps/s6-2.7.1.0
130 - >=sys-apps/s6-linux-utils-2.4.0.2
131 - >=sys-apps/s6-portable-utils-2.2.1.1
132 - !static? (
133 - >=dev-libs/skalibs-2.6.4.0:=
134 - )
135 -"
136 -
137 -DOCS="INSTALL examples"
138 -HTML_DOCS="doc/*"
139 -
140 -src_prepare() {
141 - default
142 -
143 - # Remove QA warning about LDFLAGS addition
144 - sed -i "s/tryldflag LDFLAGS_AUTO -Wl,--hash-style=both/:/" "${S}/configure" || die
145 -
146 - # configure overrides gentoo's -fstack-protector default
147 - sed -i "/^tryflag CFLAGS_AUTO -fno-stack-protector$/d" "${S}/configure" || die
148 -}
149 -
150 -src_configure() {
151 - econf \
152 - --bindir=/bin \
153 - --dynlibdir=/$(get_libdir) \
154 - --libdir=/usr/$(get_libdir)/${PN} \
155 - --with-dynlib=/$(get_libdir) \
156 - --with-lib=/usr/$(get_libdir)/skalibs \
157 - --with-sysdeps=/usr/$(get_libdir)/skalibs \
158 - $(use_enable static allstatic) \
159 - $(use_enable static static-libc)
160 -}
161 -
162 -pkg_postinst() {
163 - einfo "The generated init script requires additional packages."
164 - einfo "Read ${ROOT}usr/share/doc/${PF}/INSTALL for details."
165 -}
166
167 diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.2.0.ebuild b/sys-apps/s6-linux-init/s6-linux-init-1.0.2.0.ebuild
168 deleted file mode 100644
169 index 935ad1c8e6b1..000000000000
170 --- a/sys-apps/s6-linux-init/s6-linux-init-1.0.2.0.ebuild
171 +++ /dev/null
172 @@ -1,66 +0,0 @@
173 -# Copyright 1999-2019 Gentoo Authors
174 -# Distributed under the terms of the GNU General Public License v2
175 -
176 -EAPI=7
177 -
178 -DESCRIPTION="Generates an init binary for s6-based init systems"
179 -HOMEPAGE="https://www.skarnet.org/software/s6-linux-init/"
180 -SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
181 -
182 -LICENSE="ISC"
183 -SLOT="0/$(ver_cut 1-2)"
184 -KEYWORDS="~amd64 ~x86"
185 -IUSE="static static-libs +sysv-utils"
186 -
187 -REQUIRED_USE="static? ( static-libs )"
188 -
189 -RDEPEND=">=dev-lang/execline-2.5.1.0:=[static-libs?]
190 - >=dev-libs/skalibs-2.8.1.0:=[static-libs?]
191 - >=sys-apps/s6-2.8.0.1:=[static-libs?]
192 - sysv-utils? (
193 - !sys-apps/systemd[sysv-utils]
194 - !sys-apps/sysvinit
195 - )
196 -"
197 -DEPEND="${RDEPEND}"
198 -
199 -HTML_DOCS=( doc/. )
200 -
201 -src_prepare() {
202 - default
203 -
204 - # Avoid QA warning for LDFLAGS addition; avoid overriding -fstack-protector
205 - sed -i -e 's/.*-Wl,--hash-style=both$/:/' -e '/-fno-stack-protector$/d' \
206 - configure || die
207 -}
208 -
209 -src_configure() {
210 - econf \
211 - --bindir=/bin \
212 - --dynlibdir=/usr/$(get_libdir) \
213 - --skeldir=/etc/s6-linux-init/skel \
214 - --libdir=/usr/$(get_libdir)/${PN} \
215 - --with-dynlib=/usr/$(get_libdir) \
216 - --with-lib=/usr/$(get_libdir)/s6 \
217 - --with-lib=/usr/$(get_libdir)/skalibs \
218 - --with-sysdeps=/usr/$(get_libdir)/skalibs \
219 - --enable-shared \
220 - $(use_enable static allstatic) \
221 - $(use_enable static static-libc) \
222 - $(use_enable static-libs static)
223 -}
224 -
225 -src_install() {
226 - default
227 -
228 - if use sysv-utils ; then
229 - "${D}/bin/s6-linux-init-maker" -f "${D}/etc/s6-linux-init/skel" "${T}/dir" || die
230 - into /
231 - dosbin "${T}/dir/bin"/{halt,poweroff,reboot,shutdown,telinit}
232 - fi
233 -}
234 -
235 -pkg_postinst() {
236 - einfo "Read ${EROOT}/usr/share/doc/${PF}/html/quickstart.html"
237 - einfo "for usage instructions."
238 -}
239
240 diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.0.3.1.ebuild b/sys-apps/s6-linux-init/s6-linux-init-1.0.3.1.ebuild
241 deleted file mode 100644
242 index c68f5e1a426b..000000000000
243 --- a/sys-apps/s6-linux-init/s6-linux-init-1.0.3.1.ebuild
244 +++ /dev/null
245 @@ -1,66 +0,0 @@
246 -# Copyright 1999-2020 Gentoo Authors
247 -# Distributed under the terms of the GNU General Public License v2
248 -
249 -EAPI=7
250 -
251 -DESCRIPTION="Generates an init binary for s6-based init systems"
252 -HOMEPAGE="https://www.skarnet.org/software/s6-linux-init/"
253 -SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
254 -
255 -LICENSE="ISC"
256 -SLOT="0/$(ver_cut 1-2)"
257 -KEYWORDS="~amd64 ~arm ~x86"
258 -IUSE="static static-libs +sysv-utils"
259 -
260 -REQUIRED_USE="static? ( static-libs )"
261 -
262 -RDEPEND=">=dev-lang/execline-2.5.3.0:=[static-libs?]
263 - >=dev-libs/skalibs-2.9.1.0:=[static-libs?]
264 - >=sys-apps/s6-2.9.0.1:=[static-libs?]
265 - sysv-utils? (
266 - !sys-apps/systemd[sysv-utils]
267 - !sys-apps/sysvinit
268 - )
269 -"
270 -DEPEND="${RDEPEND}"
271 -
272 -HTML_DOCS=( doc/. )
273 -
274 -src_prepare() {
275 - default
276 -
277 - # Avoid QA warning for LDFLAGS addition; avoid overriding -fstack-protector
278 - sed -i -e 's/.*-Wl,--hash-style=both$/:/' -e '/-fno-stack-protector$/d' \
279 - configure || die
280 -}
281 -
282 -src_configure() {
283 - econf \
284 - --bindir=/bin \
285 - --dynlibdir=/usr/$(get_libdir) \
286 - --skeldir=/etc/s6-linux-init/skel \
287 - --libdir=/usr/$(get_libdir)/${PN} \
288 - --with-dynlib=/usr/$(get_libdir) \
289 - --with-lib=/usr/$(get_libdir)/s6 \
290 - --with-lib=/usr/$(get_libdir)/skalibs \
291 - --with-sysdeps=/usr/$(get_libdir)/skalibs \
292 - --enable-shared \
293 - $(use_enable static allstatic) \
294 - $(use_enable static static-libc) \
295 - $(use_enable static-libs static)
296 -}
297 -
298 -src_install() {
299 - default
300 -
301 - if use sysv-utils ; then
302 - "${D}/bin/s6-linux-init-maker" -f "${D}/etc/s6-linux-init/skel" "${T}/dir" || die
303 - into /
304 - dosbin "${T}/dir/bin"/{halt,poweroff,reboot,shutdown,telinit}
305 - fi
306 -}
307 -
308 -pkg_postinst() {
309 - einfo "Read ${EROOT}/usr/share/doc/${PF}/html/quickstart.html"
310 - einfo "for usage instructions."
311 -}