Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/xmobar/
Date: Sun, 28 Jun 2020 22:16:03
Message-Id: 1593382556.d89647005a898ebbcaec80d0caeb124a8fe44075.slyfox@gentoo
1 commit: d89647005a898ebbcaec80d0caeb124a8fe44075
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 28 22:15:52 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 28 22:15:56 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8964700
7
8 x11-misc/xmobar: drop old
9
10 Package-Manager: Portage-2.3.103, Repoman-2.3.23
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 x11-misc/xmobar/Manifest | 2 -
14 x11-misc/xmobar/xmobar-0.23.1.ebuild | 88 --------------------------------
15 x11-misc/xmobar/xmobar-0.24.2.ebuild | 93 ----------------------------------
16 x11-misc/xmobar/xmobar-0.24.3.ebuild | 97 ------------------------------------
17 4 files changed, 280 deletions(-)
18
19 diff --git a/x11-misc/xmobar/Manifest b/x11-misc/xmobar/Manifest
20 index 2075e92898a..f8f176ea99e 100644
21 --- a/x11-misc/xmobar/Manifest
22 +++ b/x11-misc/xmobar/Manifest
23 @@ -1,3 +1 @@
24 -DIST xmobar-0.23.1.tar.gz 96169 BLAKE2B 5d16d3fc0a052614bc86cbc5ab515a5e2879d39d7bdf4541a3a10193c08bdc34a9bb07468ff7142c73e58694fb24c2fe581934404fd5ca737c4736855c60d316 SHA512 0215c02d32d90efff4d041d48b663755ccfb1944281f8a2cabb3e88cc9fd77221da03dd709b9c96f5ca8d7204561fe33fdabf37a2d919a83374df71909cc5978
25 -DIST xmobar-0.24.2.tar.gz 100179 BLAKE2B a5ca50d66bdb83274be62d1df83545d3527a3d05fc41708be44927ff75519f8686a2afc6671bede1142b881ebef37ede5116abff557b03276d509b031f5292d3 SHA512 c271e50d615d509c2c15ffa716b45df3211cfa143b128126c55a78a056475c9fbb6d7abc60a6a058e20a12aced5f33b94cecc35c73a76505e33e62ea1f1561f8
26 DIST xmobar-0.24.3.tar.gz 100317 BLAKE2B 3ca7aeb977688b975674dc767f645d15aaf296ff906f51d79529ee58d827188437695b4ee0b960563f6c0ce1489baf1f5bdc4360807989277078a93dfafb3ed1 SHA512 aa16d55b16cf108005ee8ec6c3d1b348b3e70a5182cbb97eed2aeb67bed83bee4b23acff6d29d5bda5a30ce35dc87463a6ade6e0814b588f53b173a1c3b5a5b3
27
28 diff --git a/x11-misc/xmobar/xmobar-0.23.1.ebuild b/x11-misc/xmobar/xmobar-0.23.1.ebuild
29 deleted file mode 100644
30 index 4ae5b8af980..00000000000
31 --- a/x11-misc/xmobar/xmobar-0.23.1.ebuild
32 +++ /dev/null
33 @@ -1,88 +0,0 @@
34 -# Copyright 1999-2020 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=5
38 -
39 -# ebuild generated by hackport 0.4.5.9999
40 -#hackport: flags: -all_extensions,+with_threaded,+with_utf8,with_iwlib:wifi,with_alsa:alsa,with_xft:xft,with_datezone:timezone,with_dbus:dbus,with_mpd:mpd,with_inotify:inotify,with_mpris:mpris,with_xpm:xpm
41 -
42 -CABAL_FEATURES="bin"
43 -inherit haskell-cabal
44 -
45 -DESCRIPTION="A Minimalistic Text Based Status Bar"
46 -HOMEPAGE="https://xmobar.org"
47 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
48 -
49 -LICENSE="BSD"
50 -SLOT="0"
51 -KEYWORDS="~amd64 ~x86"
52 -IUSE="alsa dbus inotify mpd mpris timezone wifi xft xpm"
53 -
54 -RDEPEND=">=dev-haskell/http-4000.2.4:=
55 - >=dev-haskell/mtl-2.1:= <dev-haskell/mtl-2.3:=
56 - dev-haskell/old-locale:=
57 - >=dev-haskell/parsec-3.1:= <dev-haskell/parsec-3.2:=
58 - dev-haskell/regex-compat:=
59 - >=dev-haskell/stm-2.3:= <dev-haskell/stm-2.5:=
60 - dev-haskell/transformers:=
61 - >=dev-haskell/utf8-string-0.3:= <dev-haskell/utf8-string-1.1:=
62 - >=dev-haskell/x11-1.6.1:=
63 - >=dev-lang/ghc-7.4.1:=
64 - x11-libs/libXrandr
65 - x11-libs/libXrender
66 - alsa? ( >=dev-haskell/alsa-core-0.5:= <dev-haskell/alsa-core-0.6:=
67 - >=dev-haskell/alsa-mixer-0.2:= <dev-haskell/alsa-mixer-0.3:= )
68 - dbus? ( >=dev-haskell/dbus-0.10:= )
69 - inotify? ( >=dev-haskell/hinotify-0.3:= <dev-haskell/hinotify-0.4:= )
70 - mpd? ( >=dev-haskell/libmpd-0.9:= <dev-haskell/libmpd-0.10:= )
71 - mpris? ( >=dev-haskell/dbus-0.10:= )
72 - timezone? ( >=dev-haskell/timezone-olson-0.1:= <dev-haskell/timezone-olson-0.2:=
73 - >=dev-haskell/timezone-series-0.1:= <dev-haskell/timezone-series-0.2:= )
74 - wifi? ( net-wireless/wireless-tools )
75 - xft? ( >=dev-haskell/x11-xft-0.2:= <dev-haskell/x11-xft-0.4:= )
76 - xpm? ( x11-libs/libXpm )
77 -"
78 -DEPEND="${RDEPEND}
79 - >=dev-haskell/cabal-1.6
80 -"
81 -
82 -src_prepare() {
83 - # xmobar is an idle multithreaded program
84 - # which sits in 'while { sleep(1); }'
85 - # loops in multiple threads.
86 - # It has a pathological behaviour in GHC:
87 - # everything program does is thread context switch
88 - # 100 times per second. It's easily seen with
89 - #
90 - # $ strace -f -p `pidof xmobar`
91 - #
92 - # where rt_sigreturn() manages to enter/exit
93 - # kernel 32 times in each second to do nothing
94 - # This workaround allows shrinkng wakeups/thread
95 - # switches down to one per second (internal xmobar's
96 - # cycle).
97 - # Be careful when remove it :]
98 - HCFLAGS+=" -with-rtsopts=-V0"
99 -}
100 -
101 -src_configure() {
102 - haskell-cabal_src_configure \
103 - --flag=-all_extensions \
104 - $(cabal_flag alsa with_alsa) \
105 - $(cabal_flag timezone with_datezone) \
106 - $(cabal_flag dbus with_dbus) \
107 - $(cabal_flag inotify with_inotify) \
108 - $(cabal_flag wifi with_iwlib) \
109 - $(cabal_flag mpd with_mpd) \
110 - $(cabal_flag mpris with_mpris) \
111 - --flag=with_threaded \
112 - --flag=with_utf8 \
113 - $(cabal_flag xft with_xft) \
114 - $(cabal_flag xpm with_xpm)
115 -}
116 -
117 -src_install() {
118 - cabal_src_install
119 -
120 - dodoc samples/xmobar.config readme.md news.md
121 -}
122
123 diff --git a/x11-misc/xmobar/xmobar-0.24.2.ebuild b/x11-misc/xmobar/xmobar-0.24.2.ebuild
124 deleted file mode 100644
125 index e87d7fd1a21..00000000000
126 --- a/x11-misc/xmobar/xmobar-0.24.2.ebuild
127 +++ /dev/null
128 @@ -1,93 +0,0 @@
129 -# Copyright 1999-2020 Gentoo Authors
130 -# Distributed under the terms of the GNU General Public License v2
131 -
132 -EAPI=6
133 -
134 -# ebuild generated by hackport 0.5.9999
135 -#hackport: flags: -all_extensions,+with_threaded,+with_utf8,with_iwlib:wifi,with_alsa:alsa,with_xft:xft,with_datezone:timezone,with_dbus:dbus,with_mpd:mpd,with_inotify:inotify,with_mpris:mpris,with_xpm:xpm
136 -
137 -CABAL_FEATURES="bin"
138 -inherit haskell-cabal
139 -
140 -DESCRIPTION="A Minimalistic Text Based Status Bar"
141 -HOMEPAGE="https://xmobar.org"
142 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
143 -
144 -LICENSE="BSD"
145 -SLOT="0"
146 -KEYWORDS="~amd64 ~x86"
147 -IUSE="alsa dbus inotify mpd mpris timezone wifi conduit uvmeter xft xpm"
148 -
149 -RDEPEND=">=dev-haskell/http-4000.2.4:=
150 - >=dev-haskell/mtl-2.1:= <dev-haskell/mtl-2.3:=
151 - dev-haskell/old-locale:=
152 - >=dev-haskell/parsec-3.1:= <dev-haskell/parsec-3.2:=
153 - dev-haskell/regex-compat:=
154 - >=dev-haskell/stm-2.3:= <dev-haskell/stm-2.5:=
155 - dev-haskell/transformers:=
156 - >=dev-haskell/utf8-string-0.3:= <dev-haskell/utf8-string-1.1:=
157 - >=dev-haskell/x11-1.6.1:=
158 - >=dev-lang/ghc-7.4.1:=
159 - x11-libs/libXrandr
160 - x11-libs/libXrender
161 - alsa? ( >=dev-haskell/alsa-core-0.5:= <dev-haskell/alsa-core-0.6:=
162 - >dev-haskell/alsa-mixer-0.2.0.2:= )
163 - dbus? ( >=dev-haskell/dbus-0.10:= )
164 - inotify? ( >=dev-haskell/hinotify-0.3:= <dev-haskell/hinotify-0.4:= )
165 - mpd? ( >=dev-haskell/libmpd-0.9:= <dev-haskell/libmpd-0.10:= )
166 - mpris? ( >=dev-haskell/dbus-0.10:= )
167 - timezone? ( >=dev-haskell/timezone-olson-0.1:= <dev-haskell/timezone-olson-0.2:=
168 - >=dev-haskell/timezone-series-0.1:= <dev-haskell/timezone-series-0.2:= )
169 - wifi? ( net-wireless/wireless-tools )
170 - conduit? ( dev-haskell/http-conduit:=
171 - dev-haskell/http-types:= )
172 - xft? ( >=dev-haskell/x11-xft-0.2:= <dev-haskell/x11-xft-0.4:= )
173 - xpm? ( x11-libs/libXpm )
174 -"
175 -DEPEND="${RDEPEND}
176 - >=dev-haskell/cabal-1.6
177 -"
178 -
179 -src_prepare() {
180 - default
181 - # xmobar is an idle multithreaded program
182 - # which sits in 'while { sleep(1); }'
183 - # loops in multiple threads.
184 - # It has a pathological behaviour in GHC:
185 - # everything program does is thread context switch
186 - # 100 times per second. It's easily seen with
187 - #
188 - # $ strace -f -p `pidof xmobar`
189 - #
190 - # where rt_sigreturn() manages to enter/exit
191 - # kernel 32 times in each second to do nothing
192 - # This workaround allows shrinkng wakeups/thread
193 - # switches down to one per second (internal xmobar's
194 - # cycle).
195 - # Be careful when remove it :]
196 - HCFLAGS+=" -with-rtsopts=-V0"
197 -}
198 -
199 -src_configure() {
200 - haskell-cabal_src_configure \
201 - --flag=-all_extensions \
202 - $(cabal_flag alsa with_alsa) \
203 - $(cabal_flag conduit with_conduit) \
204 - $(cabal_flag timezone with_datezone) \
205 - $(cabal_flag dbus with_dbus) \
206 - $(cabal_flag inotify with_inotify) \
207 - $(cabal_flag wifi with_iwlib) \
208 - $(cabal_flag mpd with_mpd) \
209 - $(cabal_flag mpris with_mpris) \
210 - --flag=with_threaded \
211 - --flag=with_utf8 \
212 - $(cabal_flag uvmeter with_uvmeter) \
213 - $(cabal_flag xft with_xft) \
214 - $(cabal_flag xpm with_xpm)
215 -}
216 -
217 -src_install() {
218 - cabal_src_install
219 -
220 - dodoc samples/xmobar.config readme.md news.md
221 -}
222
223 diff --git a/x11-misc/xmobar/xmobar-0.24.3.ebuild b/x11-misc/xmobar/xmobar-0.24.3.ebuild
224 deleted file mode 100644
225 index 62173b3a335..00000000000
226 --- a/x11-misc/xmobar/xmobar-0.24.3.ebuild
227 +++ /dev/null
228 @@ -1,97 +0,0 @@
229 -# Copyright 1999-2020 Gentoo Authors
230 -# Distributed under the terms of the GNU General Public License v2
231 -
232 -EAPI=6
233 -
234 -# ebuild generated by hackport 0.5.9999
235 -#hackport: flags: -all_extensions,+with_threaded,+with_utf8,with_iwlib:wifi,with_alsa:alsa,with_xft:xft,with_datezone:timezone,with_dbus:dbus,with_mpd:mpd,with_inotify:inotify,with_mpris:mpris,with_xpm:xpm
236 -
237 -CABAL_FEATURES="bin"
238 -inherit haskell-cabal
239 -
240 -DESCRIPTION="A Minimalistic Text Based Status Bar"
241 -HOMEPAGE="https://xmobar.org"
242 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
243 -
244 -LICENSE="BSD"
245 -SLOT="0"
246 -KEYWORDS="~amd64 ~x86"
247 -IUSE="alsa dbus inotify mpd mpris timezone wifi conduit uvmeter xft xpm"
248 -
249 -RDEPEND=">=dev-haskell/http-4000.2.4:=
250 - >=dev-haskell/mtl-2.1:= <dev-haskell/mtl-2.3:=
251 - dev-haskell/old-locale:=
252 - >=dev-haskell/parsec-3.1:= <dev-haskell/parsec-3.2:=
253 - dev-haskell/regex-compat:=
254 - >=dev-haskell/stm-2.3:= <dev-haskell/stm-2.5:=
255 - >=dev-haskell/utf8-string-0.3:= <dev-haskell/utf8-string-1.1:=
256 - >=dev-haskell/x11-1.6.1:=
257 - >=dev-lang/ghc-7.8.2:=
258 - x11-libs/libXrandr
259 - x11-libs/libXrender
260 - alsa? ( >=dev-haskell/alsa-core-0.5:= <dev-haskell/alsa-core-0.6:=
261 - >dev-haskell/alsa-mixer-0.2.0.2:= )
262 - dbus? ( >=dev-haskell/dbus-0.10:= )
263 - inotify? ( >=dev-haskell/hinotify-0.3:= <dev-haskell/hinotify-0.4:= )
264 - mpd? ( >=dev-haskell/libmpd-0.9:= <dev-haskell/libmpd-0.10:= )
265 - mpris? ( >=dev-haskell/dbus-0.10:= )
266 - timezone? ( >=dev-haskell/timezone-olson-0.1:= <dev-haskell/timezone-olson-0.2:=
267 - >=dev-haskell/timezone-series-0.1:= <dev-haskell/timezone-series-0.2:= )
268 - wifi? ( net-wireless/wireless-tools )
269 - conduit? ( dev-haskell/http-conduit:=
270 - dev-haskell/http-types:= )
271 - xft? ( >=dev-haskell/x11-xft-0.2:= <dev-haskell/x11-xft-0.4:= )
272 - xpm? ( x11-libs/libXpm )
273 -"
274 -DEPEND="${RDEPEND}
275 - >=dev-haskell/cabal-1.18.1.3
276 -"
277 -
278 -PATCHES=("${FILESDIR}"/${P}-noxpm.patch)
279 -
280 -src_prepare() {
281 - default
282 - # xmobar is an idle multithreaded program
283 - # which sits in 'while { sleep(1); }'
284 - # loops in multiple threads.
285 - # It has a pathological behaviour in GHC:
286 - # everything program does is thread context switch
287 - # 100 times per second. It's easily seen with
288 - #
289 - # $ strace -f -p `pidof xmobar`
290 - #
291 - # where rt_sigreturn() manages to enter/exit
292 - # kernel 32 times in each second to do nothing
293 - # This workaround allows shrinkng wakeups/thread
294 - # switches down to one per second (internal xmobar's
295 - # cycle).
296 - # Be careful when remove it :]
297 - HCFLAGS+=" -with-rtsopts=-V0"
298 -
299 - cabal_chdeps \
300 - 'stm >= 2.3 && < 2.5' 'stm >= 2.3'
301 -}
302 -
303 -src_configure() {
304 - haskell-cabal_src_configure \
305 - --flag=-all_extensions \
306 - $(cabal_flag alsa with_alsa) \
307 - $(cabal_flag conduit with_conduit) \
308 - $(cabal_flag timezone with_datezone) \
309 - $(cabal_flag dbus with_dbus) \
310 - $(cabal_flag inotify with_inotify) \
311 - $(cabal_flag wifi with_iwlib) \
312 - $(cabal_flag mpd with_mpd) \
313 - $(cabal_flag mpris with_mpris) \
314 - --flag=with_threaded \
315 - --flag=with_utf8 \
316 - $(cabal_flag uvmeter with_uvmeter) \
317 - $(cabal_flag xft with_xft) \
318 - $(cabal_flag xpm with_xpm)
319 -}
320 -
321 -src_install() {
322 - cabal_src_install
323 -
324 - dodoc samples/xmobar.config readme.md news.md
325 -}