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: Mon, 12 Jul 2021 07:48:31
Message-Id: 1626076086.ecf6ab17f01afcc47cdd23b062c21f65f177aa74.polynomial-c@gentoo
1 commit: ecf6ab17f01afcc47cdd23b062c21f65f177aa74
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 12 07:48:06 2021 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 12 07:48:06 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf6ab17
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 | 1 -
13 x11-wm/icewm/icewm-2.3.4.ebuild | 153 ----------------------------------------
14 2 files changed, 154 deletions(-)
15
16 diff --git a/x11-wm/icewm/Manifest b/x11-wm/icewm/Manifest
17 index 58f22b6df0f..67f828dda5f 100644
18 --- a/x11-wm/icewm/Manifest
19 +++ b/x11-wm/icewm/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST icewm-2.3.4.tar.lz 1708239 BLAKE2B d19a7864642795b93a8d30a63c6ba0dcac4ee9b9e3a2b9e314e115aea8200f688ed46f70268f16d09c8c7a02c4ac9653c3937d1b029bdc5b69ddd5d3fba658c9 SHA512 97d613c3dda84bc52d6b31772df5422aef84b6055b7240e90e5e1a5433d0250ad8fde7a01c4d5c3e714265fed4a3feefde3d6e6b4e1433896c16d2b4708edb1a
22 DIST icewm-2.5.0.tar.lz 1722504 BLAKE2B caf5d61559dd5bb25583bebeaca82e54049e2a97d8e5eeb93942908481f68614cfe55afd4041b5d60e58e732fef1694f67c5918a130bc55b252ebae67a51482a SHA512 1f59b4dbe90ca47031e5abf999cdb23a8e9ea956d5a76a0dde9b3489dec4530bf0ce72e10b337615d0bcadf04007b00a7db6f43082504bef65b109f9115d9f52
23 DIST icewm-2.6.0.tar.lz 1722772 BLAKE2B 4d7055b77d88d0731517b668f525161a97b571f68cf0b2944e9b364653cb022f0b29d664ccc9539d1807005ab8954aa3ce31244911c2fafaa673ef5afeb447f1 SHA512 fe491c8c59aa530d48a20134857c787eccfeda5bd9529e063d865bd3c5f243ef41fbecba40aa06e7fa8037af89839958095debebc5d9b1acc9b5670bd0e12eb6
24
25 diff --git a/x11-wm/icewm/icewm-2.3.4.ebuild b/x11-wm/icewm/icewm-2.3.4.ebuild
26 deleted file mode 100644
27 index 6215cdd777d..00000000000
28 --- a/x11-wm/icewm/icewm-2.3.4.ebuild
29 +++ /dev/null
30 @@ -1,153 +0,0 @@
31 -# Copyright 1999-2021 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -inherit autotools unpacker
37 -
38 -DESCRIPTION="Ice Window Manager with Themes"
39 -HOMEPAGE="https://ice-wm.org/ https://github.com/ice-wm/icewm"
40 -LICENSE="GPL-2"
41 -SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz"
42 -
43 -SLOT="0"
44 -KEYWORDS="amd64 ppc ~ppc64 sparc x86"
45 -IUSE="+alsa ao bidi debug +gdk-pixbuf imlib nls truetype uclibc xinerama"
46 -
47 -# Tests broken in all versions, patches welcome, bug #323907, #389533
48 -RESTRICT="test"
49 -
50 -REQUIRED_USE="|| ( alsa ao )"
51 -#?? ( gdk-pixbuf imlib )
52 -
53 -#fix for icewm preversion package names
54 -S="${WORKDIR}/${P/_}"
55 -
56 -# These are the core dependencies of icewm.
57 -# Look into configure.ac and search for PKG_CHECK_MODULES([CORE]
58 -CORE_DEPEND="
59 - media-libs/fontconfig
60 - x11-libs/libX11
61 - x11-libs/libXcomposite
62 - x11-libs/libXdamage
63 - x11-libs/libXext
64 - x11-libs/libXfixes
65 - x11-libs/libXrender
66 -"
67 -
68 -RDEPEND="
69 - ${CORE_DEPEND}
70 - dev-libs/glib:2
71 - x11-libs/libICE
72 - x11-libs/libSM
73 - x11-libs/libXft
74 - x11-libs/libXpm
75 - x11-libs/libXrandr
76 - alsa? (
77 - media-libs/alsa-lib
78 - media-libs/libsndfile[alsa]
79 - )
80 - ao? (
81 - media-libs/libao
82 - media-libs/libsndfile
83 - )
84 - bidi? ( dev-libs/fribidi )
85 - gdk-pixbuf? (
86 - x11-libs/gdk-pixbuf-xlib
87 - >=x11-libs/gdk-pixbuf-2.42.0:2
88 - )
89 - !gdk-pixbuf? (
90 - imlib? (
91 - gnome-base/librsvg:2
92 - media-libs/imlib2
93 - )
94 - !imlib? (
95 - media-libs/libpng:0=
96 - virtual/jpeg
97 - )
98 - )
99 - xinerama? ( x11-libs/libXinerama )
100 -"
101 -DEPEND="
102 - ${RDEPEND}
103 - $(unpacker_src_uri_depends)
104 - x11-base/xorg-proto
105 - gdk-pixbuf? ( gnome-base/librsvg:2 )
106 -"
107 -
108 -BDEPEND="
109 - app-text/asciidoc
110 - virtual/pkgconfig
111 - nls? ( >=sys-devel/gettext-0.19.8 )
112 -"
113 -
114 -pkg_pretend() {
115 - if use gdk-pixbuf && use imlib ; then
116 - einfo 'Confilcting USE flags have been enabled:'
117 - einfo '"gdk-pixbuf" and "imlib" exclude each other!'
118 - einfo 'Using "gdk-pixbuf".'
119 - fi
120 -}
121 -
122 -src_prepare() {
123 - default
124 - eautoreconf
125 -}
126 -
127 -src_configure() {
128 - local icesound
129 - if use alsa && use ao ; then
130 - icesound="alsa,ao"
131 - elif use alsa ; then
132 - icesound="alsa"
133 - elif use ao ; then
134 - icesound="ao"
135 - fi
136 -
137 - local myconf=(
138 - --enable-logevents
139 - --enable-xrandr
140 - --with-cfgdir="${EPREFIX}"/etc/icewm
141 - --with-docdir="${EPREFIX}"/usr/share/doc/${PF}/html
142 - --with-icesound="${icesound}"
143 - --with-libdir="${EPREFIX}"/usr/share/icewm
144 - $(use_enable bidi fribidi)
145 - $(use_enable debug)
146 - $(use_enable debug logevents)
147 - $(use_enable gdk-pixbuf)
148 - $(use_enable imlib imlib2)
149 - $(use_enable nls i18n)
150 - $(use_enable nls)
151 - $(use_enable xinerama)
152 - )
153 - if use truetype ; then
154 - myconf+=(
155 - --enable-shape
156 - )
157 - else
158 - myconf+=(
159 - --disable-xfreetype
160 - --enable-corefonts
161 - )
162 - fi
163 -
164 - econf "${myconf[@]}"
165 -
166 - sed \
167 - -e "s:/icewm-\$(VERSION)::" \
168 - -e "s:ungif:gif:" \
169 - -i src/Makefile || die
170 -}
171 -
172 -src_install() {
173 - local DOCS=( AUTHORS ChangeLog NEWS README.md TODO VERSION )
174 -
175 - default
176 -
177 - docinto html
178 - dodoc doc/icewm.html
179 - dodoc man/*.html
180 -
181 - exeinto /etc/X11/Sessions
182 - doexe "${FILESDIR}/icewm"
183 -}