Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/icewm/
Date: Thu, 01 Apr 2021 13:18:44
Message-Id: 1617283110.b78d87b9342ab31c0b02386d6b8fa827ad68c63f.polynomial-c@gentoo
1 commit: b78d87b9342ab31c0b02386d6b8fa827ad68c63f
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 1 13:15:17 2021 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 1 13:18:30 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78d87b9
7
8 x11-wm/icewm: Removed old
9
10 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
11
12 x11-wm/icewm/Manifest | 2 -
13 x11-wm/icewm/icewm-2.0.1.ebuild | 153 ----------------------------------------
14 x11-wm/icewm/icewm-2.2.0.ebuild | 153 ----------------------------------------
15 3 files changed, 308 deletions(-)
16
17 diff --git a/x11-wm/icewm/Manifest b/x11-wm/icewm/Manifest
18 index e015899bcda..55e45bd4df5 100644
19 --- a/x11-wm/icewm/Manifest
20 +++ b/x11-wm/icewm/Manifest
21 @@ -1,5 +1,3 @@
22 -DIST icewm-2.0.1.tar.lz 1694439 BLAKE2B 1476f33fa7350a98b7eca8c5c265455d0a78b28bcbd35ab78969b528ae02d3c960fb73cf2b24ea999ee5e08c9f0641d3502c7d5ed8b285777162c334d645b6db SHA512 ac4126b38d592aed60d2269f58c5a1612b61e871565e3c3e51bc2b430e4da6a4708f78e86c16091fa4dfb9eefd4109ae89102ab708e3bce9a44f1e5fe1970c59
23 DIST icewm-2.1.2.tar.lz 1694969 BLAKE2B 640af2b7afb34ebcf6fc4f1762161bd8cae124e58735ad3e5af3f8a12723ead71e491fbef9e9119792c54e4e116c7cc491847da1e103b2c46765044bfda71f2d SHA512 92c52b057c7ac1c81eb72cb01d4041715fae2b1c221ecc0e5286a9bfad87e1607a3d7c60dde125436ad32c9a72dac01ee82a3bfe4b671b2d458ba3ce4c0c5a62
24 -DIST icewm-2.2.0.tar.lz 1697312 BLAKE2B c030b7675a645b91ad3e2476735acc0c2cd4425227d96b99ffc81d57e859f8c6ece029b892f32bff2fbba0683f3e279fd73446e935d5c76a1c472376897810ba SHA512 c0d84bba176f30e7a5a1d8272e306279dfc2e7c130461d72b45fe55c691a6d262484dd4c7b818ac7ec55db878cad3c84bba33d6e451355036fa4e7ba89ee1fdb
25 DIST icewm-2.2.1.tar.lz 1697220 BLAKE2B a1c236c5aa3f2b958f3ad53c6d757abbce344da3c1c9c8f49bd4c986c68aef7421e799100dfabcb03e612d4c6a44af6a063080730b054e96ee054c85c21d5d1e SHA512 700122ace9a120300a06f17f334b76c12395154693583587527254903f53d12feb6e991754fc714960cc78b0d7809202879e43f2508f4d7ffa3fc7af84e628d6
26 DIST icewm-2.3.0.tar.lz 1698169 BLAKE2B 76cde9084cc727ca3174ba839478a9981dac41ea45daf546ea70759ac56b20e80c858eea8a1472b2be750c34b852bf6e4495e88e6bc07b783777e5406e28acb4 SHA512 b744f0771b2ce364fb3d8c9c659cc1128a48aca34040eda9d86aec11dee4b012b8d36865f58f3c396c3302bab5f189505837085b9fc81fbfacfaa2d3cad6110d
27
28 diff --git a/x11-wm/icewm/icewm-2.0.1.ebuild b/x11-wm/icewm/icewm-2.0.1.ebuild
29 deleted file mode 100644
30 index 4b6ac26b71f..00000000000
31 --- a/x11-wm/icewm/icewm-2.0.1.ebuild
32 +++ /dev/null
33 @@ -1,153 +0,0 @@
34 -# Copyright 1999-2021 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=7
38 -
39 -inherit autotools unpacker
40 -
41 -DESCRIPTION="Ice Window Manager with Themes"
42 -HOMEPAGE="https://ice-wm.org/ https://github.com/ice-wm/icewm"
43 -LICENSE="GPL-2"
44 -SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz"
45 -
46 -SLOT="0"
47 -KEYWORDS="amd64 ppc sparc x86"
48 -IUSE="+alsa ao bidi debug +gdk-pixbuf imlib nls truetype uclibc xinerama"
49 -
50 -# Tests broken in all versions, patches welcome, bug #323907, #389533
51 -RESTRICT="test"
52 -
53 -REQUIRED_USE="|| ( alsa ao )"
54 -#?? ( gdk-pixbuf imlib )
55 -
56 -#fix for icewm preversion package names
57 -S="${WORKDIR}/${P/_}"
58 -
59 -# These are the core dependencies of icewm.
60 -# Look into configure.ac and search for PKG_CHECK_MODULES([CORE]
61 -CORE_DEPEND="
62 - media-libs/fontconfig
63 - x11-libs/libX11
64 - x11-libs/libXcomposite
65 - x11-libs/libXdamage
66 - x11-libs/libXext
67 - x11-libs/libXfixes
68 - x11-libs/libXrender
69 -"
70 -
71 -RDEPEND="
72 - ${CORE_DEPEND}
73 - dev-libs/glib:2
74 - x11-libs/libICE
75 - x11-libs/libSM
76 - x11-libs/libXft
77 - x11-libs/libXpm
78 - x11-libs/libXrandr
79 - alsa? (
80 - media-libs/alsa-lib
81 - media-libs/libsndfile[alsa]
82 - )
83 - ao? (
84 - media-libs/libao
85 - media-libs/libsndfile
86 - )
87 - bidi? ( dev-libs/fribidi )
88 - gdk-pixbuf? (
89 - x11-libs/gdk-pixbuf-xlib
90 - >=x11-libs/gdk-pixbuf-2.42.0:2
91 - )
92 - !gdk-pixbuf? (
93 - imlib? (
94 - gnome-base/librsvg:2
95 - media-libs/imlib2
96 - )
97 - !imlib? (
98 - media-libs/libpng:0=
99 - virtual/jpeg
100 - )
101 - )
102 - xinerama? ( x11-libs/libXinerama )
103 -"
104 -DEPEND="
105 - ${RDEPEND}
106 - $(unpacker_src_uri_depends)
107 - x11-base/xorg-proto
108 - gdk-pixbuf? ( gnome-base/librsvg:2 )
109 -"
110 -
111 -BDEPEND="
112 - app-text/asciidoc
113 - virtual/pkgconfig
114 - nls? ( >=sys-devel/gettext-0.19.8 )
115 -"
116 -
117 -pkg_pretend() {
118 - if use gdk-pixbuf && use imlib ; then
119 - einfo 'Confilcting USE flags have been enabled:'
120 - einfo '"gdk-pixbuf" and "imlib" exclude each other!'
121 - einfo 'Using "gdk-pixbuf".'
122 - fi
123 -}
124 -
125 -src_prepare() {
126 - default
127 - eautoreconf
128 -}
129 -
130 -src_configure() {
131 - local icesound
132 - if use alsa && use ao ; then
133 - icesound="alsa,ao"
134 - elif use alsa ; then
135 - icesound="alsa"
136 - elif use ao ; then
137 - icesound="ao"
138 - fi
139 -
140 - local myconf=(
141 - --enable-logevents
142 - --enable-xrandr
143 - --with-cfgdir="${EPREFIX}"/etc/icewm
144 - --with-docdir="${EPREFIX}"/usr/share/doc/${PF}/html
145 - --with-icesound="${icesound}"
146 - --with-libdir="${EPREFIX}"/usr/share/icewm
147 - $(use_enable bidi fribidi)
148 - $(use_enable debug)
149 - $(use_enable debug logevents)
150 - $(use_enable gdk-pixbuf)
151 - $(use_enable imlib imlib2)
152 - $(use_enable nls i18n)
153 - $(use_enable nls)
154 - $(use_enable xinerama)
155 - )
156 - if use truetype ; then
157 - myconf+=(
158 - --enable-shape
159 - )
160 - else
161 - myconf+=(
162 - --disable-xfreetype
163 - --enable-corefonts
164 - )
165 - fi
166 -
167 - econf "${myconf[@]}"
168 -
169 - sed \
170 - -e "s:/icewm-\$(VERSION)::" \
171 - -e "s:ungif:gif:" \
172 - -i src/Makefile || die
173 -}
174 -
175 -src_install() {
176 - local DOCS=( AUTHORS ChangeLog NEWS README.md TODO VERSION )
177 -
178 - default
179 -
180 - docinto html
181 - dodoc doc/icewm.html
182 - dodoc man/*.html
183 -
184 - exeinto /etc/X11/Sessions
185 - doexe "${FILESDIR}/icewm"
186 -}
187
188 diff --git a/x11-wm/icewm/icewm-2.2.0.ebuild b/x11-wm/icewm/icewm-2.2.0.ebuild
189 deleted file mode 100644
190 index 7b0d626e90a..00000000000
191 --- a/x11-wm/icewm/icewm-2.2.0.ebuild
192 +++ /dev/null
193 @@ -1,153 +0,0 @@
194 -# Copyright 1999-2021 Gentoo Authors
195 -# Distributed under the terms of the GNU General Public License v2
196 -
197 -EAPI=7
198 -
199 -inherit autotools unpacker
200 -
201 -DESCRIPTION="Ice Window Manager with Themes"
202 -HOMEPAGE="https://ice-wm.org/ https://github.com/ice-wm/icewm"
203 -LICENSE="GPL-2"
204 -SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz"
205 -
206 -SLOT="0"
207 -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
208 -IUSE="+alsa ao bidi debug +gdk-pixbuf imlib nls truetype uclibc xinerama"
209 -
210 -# Tests broken in all versions, patches welcome, bug #323907, #389533
211 -RESTRICT="test"
212 -
213 -REQUIRED_USE="|| ( alsa ao )"
214 -#?? ( gdk-pixbuf imlib )
215 -
216 -#fix for icewm preversion package names
217 -S="${WORKDIR}/${P/_}"
218 -
219 -# These are the core dependencies of icewm.
220 -# Look into configure.ac and search for PKG_CHECK_MODULES([CORE]
221 -CORE_DEPEND="
222 - media-libs/fontconfig
223 - x11-libs/libX11
224 - x11-libs/libXcomposite
225 - x11-libs/libXdamage
226 - x11-libs/libXext
227 - x11-libs/libXfixes
228 - x11-libs/libXrender
229 -"
230 -
231 -RDEPEND="
232 - ${CORE_DEPEND}
233 - dev-libs/glib:2
234 - x11-libs/libICE
235 - x11-libs/libSM
236 - x11-libs/libXft
237 - x11-libs/libXpm
238 - x11-libs/libXrandr
239 - alsa? (
240 - media-libs/alsa-lib
241 - media-libs/libsndfile[alsa]
242 - )
243 - ao? (
244 - media-libs/libao
245 - media-libs/libsndfile
246 - )
247 - bidi? ( dev-libs/fribidi )
248 - gdk-pixbuf? (
249 - x11-libs/gdk-pixbuf-xlib
250 - >=x11-libs/gdk-pixbuf-2.42.0:2
251 - )
252 - !gdk-pixbuf? (
253 - imlib? (
254 - gnome-base/librsvg:2
255 - media-libs/imlib2
256 - )
257 - !imlib? (
258 - media-libs/libpng:0=
259 - virtual/jpeg
260 - )
261 - )
262 - xinerama? ( x11-libs/libXinerama )
263 -"
264 -DEPEND="
265 - ${RDEPEND}
266 - $(unpacker_src_uri_depends)
267 - x11-base/xorg-proto
268 - gdk-pixbuf? ( gnome-base/librsvg:2 )
269 -"
270 -
271 -BDEPEND="
272 - app-text/asciidoc
273 - virtual/pkgconfig
274 - nls? ( >=sys-devel/gettext-0.19.8 )
275 -"
276 -
277 -pkg_pretend() {
278 - if use gdk-pixbuf && use imlib ; then
279 - einfo 'Confilcting USE flags have been enabled:'
280 - einfo '"gdk-pixbuf" and "imlib" exclude each other!'
281 - einfo 'Using "gdk-pixbuf".'
282 - fi
283 -}
284 -
285 -src_prepare() {
286 - default
287 - eautoreconf
288 -}
289 -
290 -src_configure() {
291 - local icesound
292 - if use alsa && use ao ; then
293 - icesound="alsa,ao"
294 - elif use alsa ; then
295 - icesound="alsa"
296 - elif use ao ; then
297 - icesound="ao"
298 - fi
299 -
300 - local myconf=(
301 - --enable-logevents
302 - --enable-xrandr
303 - --with-cfgdir="${EPREFIX}"/etc/icewm
304 - --with-docdir="${EPREFIX}"/usr/share/doc/${PF}/html
305 - --with-icesound="${icesound}"
306 - --with-libdir="${EPREFIX}"/usr/share/icewm
307 - $(use_enable bidi fribidi)
308 - $(use_enable debug)
309 - $(use_enable debug logevents)
310 - $(use_enable gdk-pixbuf)
311 - $(use_enable imlib imlib2)
312 - $(use_enable nls i18n)
313 - $(use_enable nls)
314 - $(use_enable xinerama)
315 - )
316 - if use truetype ; then
317 - myconf+=(
318 - --enable-shape
319 - )
320 - else
321 - myconf+=(
322 - --disable-xfreetype
323 - --enable-corefonts
324 - )
325 - fi
326 -
327 - econf "${myconf[@]}"
328 -
329 - sed \
330 - -e "s:/icewm-\$(VERSION)::" \
331 - -e "s:ungif:gif:" \
332 - -i src/Makefile || die
333 -}
334 -
335 -src_install() {
336 - local DOCS=( AUTHORS ChangeLog NEWS README.md TODO VERSION )
337 -
338 - default
339 -
340 - docinto html
341 - dodoc doc/icewm.html
342 - dodoc man/*.html
343 -
344 - exeinto /etc/X11/Sessions
345 - doexe "${FILESDIR}/icewm"
346 -}