Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/i3/
Date: Mon, 04 Oct 2021 10:09:45
Message-Id: 1633338189.36d0270b68c1fe809263dfceec4350821b010788.jsmolic@gentoo
1 commit: 36d0270b68c1fe809263dfceec4350821b010788
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 4 07:12:17 2021 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 4 09:03:09 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d0270b
7
8 x11-wm/i3: Remove 4.18, 4.18.3, 4.19-r1
9
10 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
11
12 x11-wm/i3/Manifest | 3 --
13 x11-wm/i3/i3-4.18.3.ebuild | 103 --------------------------------------------
14 x11-wm/i3/i3-4.18.ebuild | 103 --------------------------------------------
15 x11-wm/i3/i3-4.19-r1.ebuild | 103 --------------------------------------------
16 4 files changed, 312 deletions(-)
17
18 diff --git a/x11-wm/i3/Manifest b/x11-wm/i3/Manifest
19 index 4b46b127d36..82287a8e8c6 100644
20 --- a/x11-wm/i3/Manifest
21 +++ b/x11-wm/i3/Manifest
22 @@ -1,5 +1,2 @@
23 -DIST i3-4.18.3.tar.bz2 1218766 BLAKE2B c394bbe9882dc893107f0c948632a3a79c52db75b75b2890f6f43fa60d80ce82d1c8a8c32a8793f59d9a6f929ab038765dbe3813c3c6bc1b79bebbbbde772451 SHA512 61599b79247ec546819bab22666a78fc8dc77eecbcf6055efb6b52720290fa7f72719ac6670396a6dfb54858781e438b5207c15fdf2cf9e2424a1b84ffeb749c
24 -DIST i3-4.18.tar.bz2 1218591 BLAKE2B 582b7ba3a54edf8dd2657add05eb54a64b7c004761a1a248d91dfcb061cb9df215ff35301c125b11aa69b571daeacd5732b498934c1fb17f69404a101fd16ec8 SHA512 0bbfda7f4b20a92a50ffb6abbfc3f6bfe6bb4c987ad4b5b1791192eb23b8c3389cc9949a699901797370c14de1ff8e12447a3b8ce330ab7d300fafdb60a432ec
25 DIST i3-4.19.1.tar.xz 1277648 BLAKE2B a4d01d10c076da092faef2111ba0fadb481257c0011419cc911be0b63c0ff78053a39ff4a2887f6344794ea895190ebf1ac3585b598dbb90ff77d4de8fad7c53 SHA512 7a73d005e4ec438a7cf92ab719e17701948c5043cc431740b16e028e9771d1478fa539aebd1a8198fff6bec664f8bcecc17c3bd1ff35d53077d50d3ad1a8f7dc
26 DIST i3-4.19.2.tar.xz 1277396 BLAKE2B 28d4dba50ae30cb620dcbd759e0ba29e284071234261aca2a217b6eef9194f72eca67d3632dc1e6a9b9879925e55c18b7a42676eaed41dd1354f772e48309d45 SHA512 58f08228d842cd3c2bc417b72f6279fcd7050879e5fd4064b2cb00edaf98b6605d5b2361608f9534991a0f8357d3294e881c7e314f33dc075241cc45ca5ed94d
27 -DIST i3-4.19.tar.xz 1278600 BLAKE2B 3af5eac9cb618bc3b3da0bca430e1882701802f49e092d1e6fa7a35ceb3f2c0287b66eceeb0123a7dfda9976df06227bec34d7d98873aedc2292a2ba94584d84 SHA512 e9e85dfa099751e95f05e8ed5048535bc669d73c51d3bd7e83740ee79d613f981a1130c35f54fb4725b31d18bed63d6bd5efacce8e086483e28d7c778407653a
28
29 diff --git a/x11-wm/i3/i3-4.18.3.ebuild b/x11-wm/i3/i3-4.18.3.ebuild
30 deleted file mode 100644
31 index 58a3f832182..00000000000
32 --- a/x11-wm/i3/i3-4.18.3.ebuild
33 +++ /dev/null
34 @@ -1,103 +0,0 @@
35 -# Copyright 1999-2020 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=7
39 -
40 -inherit autotools out-of-source virtualx
41 -
42 -DESCRIPTION="An improved dynamic tiling window manager"
43 -HOMEPAGE="https://i3wm.org/"
44 -SRC_URI="https://i3wm.org/downloads/${P}.tar.bz2"
45 -
46 -LICENSE="BSD"
47 -SLOT="0"
48 -KEYWORDS="~amd64 ~arm ~arm64 ~x86"
49 -IUSE="doc debug test"
50 -
51 -CDEPEND="dev-libs/libev
52 - dev-libs/libpcre
53 - dev-libs/yajl
54 - x11-libs/libxcb[xkb]
55 - x11-libs/libxkbcommon[X]
56 - x11-libs/startup-notification
57 - x11-libs/xcb-util
58 - x11-libs/xcb-util-cursor
59 - x11-libs/xcb-util-keysyms
60 - x11-libs/xcb-util-wm
61 - x11-libs/xcb-util-xrm
62 - x11-misc/xkeyboard-config
63 - x11-libs/cairo[X,xcb(+)]
64 - x11-libs/pango[X]"
65 -DEPEND="${CDEPEND}
66 - test? (
67 - dev-perl/AnyEvent
68 - dev-perl/X11-XCB
69 - dev-perl/Inline
70 - dev-perl/Inline-C
71 - dev-perl/IPC-Run
72 - dev-perl/ExtUtils-PkgConfig
73 - dev-perl/local-lib
74 - virtual/perl-Test-Simple
75 - x11-base/xorg-server[xephyr]
76 - x11-misc/xvfb-run
77 - )"
78 -RDEPEND="${CDEPEND}
79 - dev-lang/perl
80 - dev-perl/AnyEvent-I3
81 - dev-perl/JSON-XS"
82 -BDEPEND="virtual/pkgconfig"
83 -
84 -# Test without debug will apply optimization levels, which results
85 -# in type-punned pointers - which in turn causes test failures.
86 -REQUIRED_USE="test? ( debug )"
87 -
88 -PATCHES=(
89 - "${FILESDIR}/${PN}-4.16-musl-GLOB_TILDE.patch"
90 -)
91 -
92 -# https://github.com/i3/i3/issues/3013
93 -RESTRICT="test"
94 -
95 -src_prepare() {
96 - default
97 -
98 - cat <<- EOF > "${T}"/i3wm
99 - #!/bin/sh
100 - exec /usr/bin/i3
101 - EOF
102 -
103 - eautoreconf
104 -}
105 -
106 -my_src_configure() {
107 - local myeconfargs=(
108 - $(use_enable debug)
109 - )
110 - econf "${myeconfargs[@]}"
111 -}
112 -
113 -my_src_test() {
114 - emake check
115 -}
116 -
117 -my_src_install_all() {
118 - doman man/*.1
119 -
120 - einstalldocs
121 - use doc && dodoc -r docs "RELEASE-NOTES-${PV}"
122 -
123 - exeinto /etc/X11/Sessions
124 - doexe "${T}/i3wm"
125 -}
126 -
127 -pkg_postinst() {
128 - # Only show the elog information on a new install
129 - if [[ ! ${REPLACING_VERSIONS} ]]; then
130 - elog "There are several packages that you may find useful with ${PN} and"
131 - elog "their usage is suggested by the upstream maintainers, namely:"
132 - elog " x11-misc/dmenu"
133 - elog " x11-misc/i3status"
134 - elog " x11-misc/i3lock"
135 - elog "Please refer to their description for additional info."
136 - fi
137 -}
138
139 diff --git a/x11-wm/i3/i3-4.18.ebuild b/x11-wm/i3/i3-4.18.ebuild
140 deleted file mode 100644
141 index ca0d08cf24a..00000000000
142 --- a/x11-wm/i3/i3-4.18.ebuild
143 +++ /dev/null
144 @@ -1,103 +0,0 @@
145 -# Copyright 1999-2020 Gentoo Authors
146 -# Distributed under the terms of the GNU General Public License v2
147 -
148 -EAPI=7
149 -
150 -inherit autotools out-of-source virtualx
151 -
152 -DESCRIPTION="An improved dynamic tiling window manager"
153 -HOMEPAGE="https://i3wm.org/"
154 -SRC_URI="https://i3wm.org/downloads/${P}.tar.bz2"
155 -
156 -LICENSE="BSD"
157 -SLOT="0"
158 -KEYWORDS="amd64 ~arm64 x86"
159 -IUSE="doc debug test"
160 -
161 -CDEPEND="dev-libs/libev
162 - dev-libs/libpcre
163 - dev-libs/yajl
164 - x11-libs/libxcb[xkb]
165 - x11-libs/libxkbcommon[X]
166 - x11-libs/startup-notification
167 - x11-libs/xcb-util
168 - x11-libs/xcb-util-cursor
169 - x11-libs/xcb-util-keysyms
170 - x11-libs/xcb-util-wm
171 - x11-libs/xcb-util-xrm
172 - x11-misc/xkeyboard-config
173 - x11-libs/cairo[X,xcb(+)]
174 - x11-libs/pango[X]"
175 -DEPEND="${CDEPEND}
176 - test? (
177 - dev-perl/AnyEvent
178 - dev-perl/X11-XCB
179 - dev-perl/Inline
180 - dev-perl/Inline-C
181 - dev-perl/IPC-Run
182 - dev-perl/ExtUtils-PkgConfig
183 - dev-perl/local-lib
184 - virtual/perl-Test-Simple
185 - x11-base/xorg-server[xephyr]
186 - x11-misc/xvfb-run
187 - )"
188 -RDEPEND="${CDEPEND}
189 - dev-lang/perl
190 - dev-perl/AnyEvent-I3
191 - dev-perl/JSON-XS"
192 -BDEPEND="virtual/pkgconfig"
193 -
194 -# Test without debug will apply optimization levels, which results
195 -# in type-punned pointers - which in turn causes test failures.
196 -REQUIRED_USE="test? ( debug )"
197 -
198 -PATCHES=(
199 - "${FILESDIR}/${PN}-4.16-musl-GLOB_TILDE.patch"
200 -)
201 -
202 -# https://github.com/i3/i3/issues/3013
203 -RESTRICT="test"
204 -
205 -src_prepare() {
206 - default
207 -
208 - cat <<- EOF > "${T}"/i3wm
209 - #!/bin/sh
210 - exec /usr/bin/i3
211 - EOF
212 -
213 - eautoreconf
214 -}
215 -
216 -my_src_configure() {
217 - local myeconfargs=(
218 - $(use_enable debug)
219 - )
220 - econf "${myeconfargs[@]}"
221 -}
222 -
223 -my_src_test() {
224 - emake check
225 -}
226 -
227 -my_src_install_all() {
228 - doman man/*.1
229 -
230 - einstalldocs
231 - use doc && dodoc -r docs "RELEASE-NOTES-${PV}"
232 -
233 - exeinto /etc/X11/Sessions
234 - doexe "${T}/i3wm"
235 -}
236 -
237 -pkg_postinst() {
238 - # Only show the elog information on a new install
239 - if [[ ! ${REPLACING_VERSIONS} ]]; then
240 - elog "There are several packages that you may find useful with ${PN} and"
241 - elog "their usage is suggested by the upstream maintainers, namely:"
242 - elog " x11-misc/dmenu"
243 - elog " x11-misc/i3status"
244 - elog " x11-misc/i3lock"
245 - elog "Please refer to their description for additional info."
246 - fi
247 -}
248
249 diff --git a/x11-wm/i3/i3-4.19-r1.ebuild b/x11-wm/i3/i3-4.19-r1.ebuild
250 deleted file mode 100644
251 index 3b3b04623bc..00000000000
252 --- a/x11-wm/i3/i3-4.19-r1.ebuild
253 +++ /dev/null
254 @@ -1,103 +0,0 @@
255 -# Copyright 1999-2021 Gentoo Authors
256 -# Distributed under the terms of the GNU General Public License v2
257 -
258 -EAPI=7
259 -
260 -inherit meson optfeature virtualx
261 -if [[ "${PV}" = *9999 ]]; then
262 - inherit git-r3
263 -fi
264 -
265 -DESCRIPTION="An improved dynamic tiling window manager"
266 -HOMEPAGE="https://i3wm.org/"
267 -if [[ "${PV}" = *9999 ]]; then
268 - EGIT_REPO_URI="https://github.com/i3/i3"
269 - EGIT_BRANCH="next"
270 -else
271 - SRC_URI="https://i3wm.org/downloads/${P}.tar.xz"
272 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
273 -fi
274 -
275 -LICENSE="BSD"
276 -SLOT="0"
277 -IUSE="doc test"
278 -
279 -COMMON_DEPEND="dev-libs/libev
280 - dev-libs/libpcre
281 - dev-libs/yajl
282 - x11-libs/libxcb[xkb]
283 - x11-libs/libxkbcommon[X]
284 - x11-libs/startup-notification
285 - x11-libs/xcb-util
286 - x11-libs/xcb-util-cursor
287 - x11-libs/xcb-util-keysyms
288 - x11-libs/xcb-util-wm
289 - x11-libs/xcb-util-xrm
290 - x11-misc/xkeyboard-config
291 - x11-libs/cairo[X,xcb(+)]
292 - x11-libs/pango[X]"
293 -DEPEND="${COMMON_DEPEND}
294 - test? (
295 - dev-perl/AnyEvent
296 - dev-perl/X11-XCB
297 - dev-perl/Inline
298 - dev-perl/Inline-C
299 - dev-perl/IPC-Run
300 - dev-perl/ExtUtils-PkgConfig
301 - dev-perl/local-lib
302 - virtual/perl-Test-Simple
303 - x11-base/xorg-server[xephyr]
304 - x11-misc/xvfb-run
305 - )
306 - doc? (
307 - app-text/asciidoc
308 - app-text/xmlto
309 - dev-lang/perl
310 - )"
311 -RDEPEND="${COMMON_DEPEND}
312 - dev-lang/perl
313 - dev-perl/AnyEvent-I3
314 - dev-perl/JSON-XS"
315 -BDEPEND="virtual/pkgconfig"
316 -
317 -PATCHES=(
318 - "${FILESDIR}/${PN}-4.16-musl-GLOB_TILDE.patch"
319 - "${FILESDIR}/i3-gaps-4.19-fix-docdir.patch"
320 -)
321 -
322 -src_prepare() {
323 - default
324 -
325 - cat <<- EOF > "${T}"/i3wm
326 - #!/bin/sh
327 - exec /usr/bin/i3
328 - EOF
329 -}
330 -
331 -src_configure() {
332 - local emesonargs=(
333 - -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
334 - $(meson_use doc docs)
335 - $(meson_use doc mans)
336 - )
337 -
338 - meson_src_configure
339 -}
340 -
341 -src_install() {
342 - meson_src_install
343 -
344 - exeinto /etc/X11/Sessions
345 - doexe "${T}"/i3wm
346 -}
347 -
348 -src_test() {
349 - virtx meson_src_test
350 -}
351 -
352 -pkg_postinst() {
353 - optfeature_header "There are several packages that may be useful with i3:"
354 - optfeature "application launcher" x11-misc/dmenu
355 - optfeature "simple screen locker" x11-misc/i3lock
356 - optfeature "status bar generator" x11-misc/i3status
357 -}