Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/ncmpcpp/
Date: Mon, 17 May 2021 06:53:34
Message-Id: 1621234404.275b749785420ef105c58483d38de49272eedf6d.zlogene@gentoo
1 commit: 275b749785420ef105c58483d38de49272eedf6d
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 17 06:50:13 2021 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Mon May 17 06:53:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275b7497
7
8 media-sound/ncmpcpp: get rid of lto automagic
9
10 Closes: https://bugs.gentoo.org/769620
11 Package-Manager: Portage-3.0.17, Repoman-3.0.2
12 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
13
14 media-sound/ncmpcpp/metadata.xml | 1 +
15 media-sound/ncmpcpp/ncmpcpp-0.9.2.ebuild | 7 ++++++-
16 media-sound/ncmpcpp/ncmpcpp-9999.ebuild | 8 ++++++--
17 3 files changed, 13 insertions(+), 3 deletions(-)
18
19 diff --git a/media-sound/ncmpcpp/metadata.xml b/media-sound/ncmpcpp/metadata.xml
20 index 9730a091cab..c43c71b3365 100644
21 --- a/media-sound/ncmpcpp/metadata.xml
22 +++ b/media-sound/ncmpcpp/metadata.xml
23 @@ -7,6 +7,7 @@
24 </maintainer>
25 <use>
26 <flag name="clock">Enable clock screen</flag>
27 + <flag name="lto">Build with link-time optimisation</flag>
28 <flag name="outputs">Enable outputs screen</flag>
29 <flag name="visualizer">Enable visualizer screen with sound wave/frequency spectrum modes</flag>
30 </use>
31
32 diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.9.2.ebuild
33 index 9f375cc8a75..443c52af76c 100644
34 --- a/media-sound/ncmpcpp/ncmpcpp-0.9.2.ebuild
35 +++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2.ebuild
36 @@ -3,6 +3,8 @@
37
38 EAPI=7
39
40 +inherit flag-o-matic
41 +
42 DESCRIPTION="featureful ncurses based MPD client inspired by ncmpc"
43 HOMEPAGE="https://ncmpcpp.rybczak.net/ https://github.com/ncmpcpp/ncmpcpp"
44 SRC_URI="https://rybczak.net/ncmpcpp/stable/${P}.tar.bz2"
45 @@ -10,7 +12,7 @@ SRC_URI="https://rybczak.net/ncmpcpp/stable/${P}.tar.bz2"
46 LICENSE="GPL-2"
47 SLOT="0"
48 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
49 -IUSE="clock outputs taglib visualizer"
50 +IUSE="clock lto outputs taglib visualizer"
51
52 RDEPEND="
53 !dev-libs/boost:0/1.57.0
54 @@ -34,10 +36,13 @@ src_prepare() {
55 }
56
57 src_configure() {
58 + filter-flags '-flto*'
59 +
60 econf \
61 $(use_enable clock) \
62 $(use_enable outputs) \
63 $(use_enable visualizer) \
64 + $(use_with lto) \
65 $(use_with taglib) \
66 $(use_with visualizer fftw)
67 }
68
69 diff --git a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
70 index 74f29afe4ab..967c9fff468 100644
71 --- a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
72 +++ b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
73 @@ -1,7 +1,8 @@
74 -# Copyright 1999-2020 Gentoo Authors
75 +# Copyright 1999-2021 Gentoo Authors
76 # Distributed under the terms of the GNU General Public License v2
77
78 EAPI=7
79 +
80 inherit autotools git-r3
81
82 DESCRIPTION="featureful ncurses based MPD client inspired by ncmpc"
83 @@ -11,7 +12,7 @@ LICENSE="GPL-2"
84
85 SLOT="0"
86 KEYWORDS=""
87 -IUSE="clock outputs taglib visualizer"
88 +IUSE="clock lto outputs taglib visualizer"
89
90 RDEPEND="
91 !dev-libs/boost:0/1.57.0
92 @@ -39,10 +40,13 @@ src_prepare() {
93 }
94
95 src_configure() {
96 + filter-flags '-flto*'
97 +
98 econf \
99 $(use_enable clock) \
100 $(use_enable outputs) \
101 $(use_enable visualizer) \
102 + $(use_with lto) \
103 $(use_with taglib) \
104 $(use_with visualizer fftw)
105 }