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, 17 Sep 2020 05:57:27
Message-Id: 1600322240.f15848b4ef8bfa0be1575521486b200e0c0c8b44.polynomial-c@gentoo
1 commit: f15848b4ef8bfa0be1575521486b200e0c0c8b44
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 17 05:57:11 2020 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 17 05:57:20 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15848b4
7
8 x11-wm/icewm: Removed old
9
10 Package-Manager: Portage-3.0.7, Repoman-3.0.1
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 x11-wm/icewm/Manifest | 2 -
14 x11-wm/icewm/icewm-1.6.6.ebuild | 137 ----------------------------------------
15 x11-wm/icewm/icewm-1.8.1.ebuild | 137 ----------------------------------------
16 3 files changed, 276 deletions(-)
17
18 diff --git a/x11-wm/icewm/Manifest b/x11-wm/icewm/Manifest
19 index fe9a625a46a..c59f11d5d3e 100644
20 --- a/x11-wm/icewm/Manifest
21 +++ b/x11-wm/icewm/Manifest
22 @@ -1,5 +1,3 @@
23 -DIST icewm-1.6.6.tar.lz 1684639 BLAKE2B 20daba42f19d86ceff6ce31c8df9cb1b9b09cc53d8933f70a9a8e750470c4f485e79f8de5e47ed503c83ac5433931c4ff98b10584566941e6a3bcf22d58e3dbf SHA512 6d9848924253fee5f57be488d2eb0b602767f168ce623b10c768a73197dfc6265daee7e70373d45ff5fae1c15b029d62c77ad13f0f631283bbf13aaaa9c6234d
24 DIST icewm-1.7.0.tar.lz 1668130 BLAKE2B 90739f862cf320c43dc2ddbd1a5ecdf2918e6525e45d5732b19adaaeef0f104d9a66d29acab776658f869d7149954d4b531a07e2595a4c80b4dc50dc679473f0 SHA512 1b0faed0e9ead837dcb0d3ce91ad5248d7fca5ad48455c838700c66482a3373bb4e552dbc252b93b0a5613d53e2663cea756e64b3f3fb073d9ba2797e2b69601
25 -DIST icewm-1.8.1.tar.lz 1682283 BLAKE2B a8b13e8e5a2d675a3c7c488620e44201a4ac07bd9dcf55502d4399242d3ded5ab2b1a51f393ef185b602f1c6bd4b8044dd13ac39966c194dc30c65f05b4ab350 SHA512 b84c767ae96cc78eeea810e35ca01cdd800f1847bc847ee7e41c0d6c5f9f3e28901e3d4b5fee2992e80c86fa3694b5d6f8760c2a6b6df316db67a2248e726d05
26 DIST icewm-1.8.2.tar.lz 1686746 BLAKE2B a2dcf77284f5dc2f908ec949c6e1ea792292648fbd5cb8167216ee994706b1a208ca6fe29831f6bf98d2ec02e5e5120eca8f3a93a20a4a75d80d839210d829bd SHA512 3454b9547b7f4857957133cda4436814149bea99886cd4564f947391a1f42d474d56c7cd3208ff2471262c57f623de1ec22e30f0d9b14874f29ac3a4855b9a45
27 DIST icewm-1.8.3.tar.lz 1686603 BLAKE2B 214cb3c7816ba8d94fa56fb9d4a6c630f49f23f69f99ff1ba7aff38aba6f6b7fbd623a284d4873616486d266a7ec412ba9cf4b29479c5c29f1f7ff27e15d1f48 SHA512 697395ff995b57e043774bae2cce667935879c4deab17d9a9059c1e152a90704ad3af618a2c945ac5afd561754895d4e9805f4fea77d5f1e06cf99a7dfd4c062
28
29 diff --git a/x11-wm/icewm/icewm-1.6.6.ebuild b/x11-wm/icewm/icewm-1.6.6.ebuild
30 deleted file mode 100644
31 index fe0e2ed27f4..00000000000
32 --- a/x11-wm/icewm/icewm-1.6.6.ebuild
33 +++ /dev/null
34 @@ -1,137 +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 unpacker
41 -
42 -DESCRIPTION="Ice Window Manager with Themes"
43 -HOMEPAGE="https://ice-wm.org/ https://github.com/ice-wm/icewm"
44 -LICENSE="GPL-2"
45 -SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz"
46 -
47 -SLOT="0"
48 -KEYWORDS="amd64 ppc sparc x86"
49 -IUSE="+alsa ao bidi debug +gdk-pixbuf nls truetype uclibc xinerama"
50 -
51 -# Tests broken in all versions, patches welcome, bug #323907, #389533
52 -RESTRICT="test"
53 -
54 -REQUIRED_USE="|| ( alsa ao )"
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 - x11-libs/libICE
74 - x11-libs/libSM
75 - x11-libs/libXft
76 - x11-libs/libXpm
77 - x11-libs/libXrandr
78 - alsa? (
79 - media-libs/alsa-lib
80 - media-libs/libsndfile[alsa]
81 - )
82 - ao? (
83 - media-libs/libao
84 - media-libs/libsndfile
85 - )
86 - bidi? ( dev-libs/fribidi )
87 - gdk-pixbuf? (
88 - x11-libs/gdk-pixbuf:2[X]
89 - )
90 - !gdk-pixbuf? (
91 - media-libs/libpng:0=
92 - virtual/jpeg
93 - )
94 - xinerama? ( x11-libs/libXinerama )
95 -"
96 -DEPEND="
97 - ${RDEPEND}
98 - $(unpacker_src_uri_depends)
99 - dev-libs/glib:2
100 - gnome-base/librsvg
101 - x11-base/xorg-proto
102 - gdk-pixbuf? ( gnome-base/librsvg:2 )
103 -"
104 -
105 -BDEPEND="
106 - app-text/asciidoc
107 - virtual/pkgconfig
108 - nls? ( >=sys-devel/gettext-0.19.6 )
109 -"
110 -
111 -src_prepare() {
112 - # Fix bug #486710 - TODO: Still needed?
113 - #use uclibc && PATCHES+=( "${FILESDIR}/${PN}-1.3.8-uclibc.patch" )
114 -
115 - default
116 - eautoreconf
117 -}
118 -
119 -src_configure() {
120 - local icesound
121 - if use alsa && use ao ; then
122 - icesound="alsa,ao"
123 - elif use alsa ; then
124 - icesound="alsa"
125 - elif use ao ; then
126 - icesound="ao"
127 - fi
128 -
129 - local myconf=(
130 - --enable-logevents
131 - --enable-xrandr
132 - --with-cfgdir=/etc/icewm
133 - --with-docdir=/usr/share/doc/${PF}/html
134 - --with-icesound="${icesound}"
135 - --with-libdir=/usr/share/icewm
136 - $(use_enable bidi fribidi)
137 - $(use_enable debug)
138 - $(use_enable gdk-pixbuf)
139 - $(use_enable nls i18n)
140 - $(use_enable nls)
141 - $(use_enable xinerama)
142 - )
143 - if use truetype ; then
144 - myconf+=(
145 - --enable-shape
146 - )
147 - else
148 - myconf+=(
149 - --disable-xfreetype
150 - --enable-corefonts
151 - )
152 - fi
153 -
154 - econf "${myconf[@]}"
155 -
156 - sed -i "s:/icewm-\$(VERSION)::" src/Makefile || die
157 - sed -i "s:ungif:gif:" src/Makefile || die "libungif fix failed"
158 -}
159 -
160 -src_install() {
161 - local DOCS=( AUTHORS ChangeLog NEWS README.md TODO VERSION )
162 -
163 - default
164 -
165 - docinto html
166 - dodoc doc/icewm.html
167 - dodoc man/*.html
168 -
169 - exeinto /etc/X11/Sessions
170 - doexe "${FILESDIR}/icewm"
171 -}
172
173 diff --git a/x11-wm/icewm/icewm-1.8.1.ebuild b/x11-wm/icewm/icewm-1.8.1.ebuild
174 deleted file mode 100644
175 index f3a5bab3c27..00000000000
176 --- a/x11-wm/icewm/icewm-1.8.1.ebuild
177 +++ /dev/null
178 @@ -1,137 +0,0 @@
179 -# Copyright 1999-2020 Gentoo Authors
180 -# Distributed under the terms of the GNU General Public License v2
181 -
182 -EAPI=7
183 -
184 -inherit autotools unpacker
185 -
186 -DESCRIPTION="Ice Window Manager with Themes"
187 -HOMEPAGE="https://ice-wm.org/ https://github.com/ice-wm/icewm"
188 -LICENSE="GPL-2"
189 -SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz"
190 -
191 -SLOT="0"
192 -KEYWORDS="~amd64 ~ppc ~sparc ~x86"
193 -IUSE="+alsa ao bidi debug +gdk-pixbuf nls truetype uclibc xinerama"
194 -
195 -# Tests broken in all versions, patches welcome, bug #323907, #389533
196 -RESTRICT="test"
197 -
198 -REQUIRED_USE="|| ( alsa ao )"
199 -
200 -#fix for icewm preversion package names
201 -S="${WORKDIR}/${P/_}"
202 -
203 -# These are the core dependencies of icewm.
204 -# Look into configure.ac and search for PKG_CHECK_MODULES([CORE]
205 -CORE_DEPEND="
206 - media-libs/fontconfig
207 - x11-libs/libX11
208 - x11-libs/libXcomposite
209 - x11-libs/libXdamage
210 - x11-libs/libXext
211 - x11-libs/libXfixes
212 - x11-libs/libXrender
213 -"
214 -
215 -RDEPEND="
216 - ${CORE_DEPEND}
217 - x11-libs/libICE
218 - x11-libs/libSM
219 - x11-libs/libXft
220 - x11-libs/libXpm
221 - x11-libs/libXrandr
222 - alsa? (
223 - media-libs/alsa-lib
224 - media-libs/libsndfile[alsa]
225 - )
226 - ao? (
227 - media-libs/libao
228 - media-libs/libsndfile
229 - )
230 - bidi? ( dev-libs/fribidi )
231 - gdk-pixbuf? (
232 - x11-libs/gdk-pixbuf:2[X]
233 - )
234 - !gdk-pixbuf? (
235 - media-libs/libpng:0=
236 - virtual/jpeg
237 - )
238 - xinerama? ( x11-libs/libXinerama )
239 -"
240 -DEPEND="
241 - ${RDEPEND}
242 - $(unpacker_src_uri_depends)
243 - dev-libs/glib:2
244 - gnome-base/librsvg
245 - x11-base/xorg-proto
246 - gdk-pixbuf? ( gnome-base/librsvg:2 )
247 -"
248 -
249 -BDEPEND="
250 - app-text/asciidoc
251 - virtual/pkgconfig
252 - nls? ( >=sys-devel/gettext-0.19.6 )
253 -"
254 -
255 -src_prepare() {
256 - # Fix bug #486710 - TODO: Still needed?
257 - #use uclibc && PATCHES+=( "${FILESDIR}/${PN}-1.3.8-uclibc.patch" )
258 -
259 - default
260 - eautoreconf
261 -}
262 -
263 -src_configure() {
264 - local icesound
265 - if use alsa && use ao ; then
266 - icesound="alsa,ao"
267 - elif use alsa ; then
268 - icesound="alsa"
269 - elif use ao ; then
270 - icesound="ao"
271 - fi
272 -
273 - local myconf=(
274 - --enable-logevents
275 - --enable-xrandr
276 - --with-cfgdir=/etc/icewm
277 - --with-docdir=/usr/share/doc/${PF}/html
278 - --with-icesound="${icesound}"
279 - --with-libdir=/usr/share/icewm
280 - $(use_enable bidi fribidi)
281 - $(use_enable debug)
282 - $(use_enable gdk-pixbuf)
283 - $(use_enable nls i18n)
284 - $(use_enable nls)
285 - $(use_enable xinerama)
286 - )
287 - if use truetype ; then
288 - myconf+=(
289 - --enable-shape
290 - )
291 - else
292 - myconf+=(
293 - --disable-xfreetype
294 - --enable-corefonts
295 - )
296 - fi
297 -
298 - econf "${myconf[@]}"
299 -
300 - sed -i "s:/icewm-\$(VERSION)::" src/Makefile || die
301 - sed -i "s:ungif:gif:" src/Makefile || die "libungif fix failed"
302 -}
303 -
304 -src_install() {
305 - local DOCS=( AUTHORS ChangeLog NEWS README.md TODO VERSION )
306 -
307 - default
308 -
309 - docinto html
310 - dodoc doc/icewm.html
311 - dodoc man/*.html
312 -
313 - exeinto /etc/X11/Sessions
314 - doexe "${FILESDIR}/icewm"
315 -}