commit:     5556ea08cf03e30e467f2bf6c1eb915aef87d810
Author:     Filip Kobierski <fkobi <AT> pm <DOT> me>
AuthorDate: Mon Jul 29 11:46:38 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Aug  4 08:16:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5556ea08

media-sound/ncmpcpp: add p20240724 & more

- improve visualzer message
- improve econf code
- update license for all files

Big thanks to mm1ke & juippis!

Signed-off-by: Filip Kobierski <fkobi <AT> pm.me>
Closes: https://github.com/gentoo/gentoo/pull/37782
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-sound/ncmpcpp/Manifest                       |  1 +
 media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild |  2 +-
 ...21231.ebuild => ncmpcpp-0.9.2_p20240724.ebuild} | 26 ++++++++++++----------
 media-sound/ncmpcpp/ncmpcpp-9999.ebuild            |  2 +-
 4 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/media-sound/ncmpcpp/Manifest b/media-sound/ncmpcpp/Manifest
index b4fa24e37a75..2052519ad8bf 100644
--- a/media-sound/ncmpcpp/Manifest
+++ b/media-sound/ncmpcpp/Manifest
@@ -1 +1,2 @@
 DIST ncmpcpp-0.9.2_p20221231.gh.tar.gz 229678 BLAKE2B 
edb03554a14b90fbb5a4c99cb46ed73ffd702ff2fa417765d4e4bdaddd6bc40554f18aae10db81af87bbc8c91a4f966785fefdf43cfc97b18fc950c1aa59a370
 SHA512 
8affb5115c7531ee005544f002068b0b13b6aa41c5e11213ba8c979373a5328f298612903e531b6d384749469d6fa0ddb0d06ac4dac5ab2ca5485c7814db32a3
+DIST ncmpcpp-0.9.2_p20240724.gh.tar.gz 230318 BLAKE2B 
dd1d464ab8a3e0d10b1a16c6737657190f57710c0e6d6da65270c8f10d1b8abe3877f9bc8b962df1ed82c5246576999f8f6e19523951657699b6b6670cc0e55d
 SHA512 
9d7a52c6dde1459eb2a3606a43826007f43fcdcb01ddd9a1261ed427308dc909d5c73f1f01ffbaebc001b4b99c99ff0746aa869c6c31ae1fcabb70c3abc7f0ed

diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild 
b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild
index 90bf5a5ab81a..de3e7bbcf1d2 100644
--- a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
 SRC_URI="https://github.com/ncmpcpp/ncmpcpp/archive/${NCMPCPP_COMMIT}.tar.gz 
-> ${P}.gh.tar.gz"
 S="${WORKDIR}/${PN}-${NCMPCPP_COMMIT}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 IUSE="clock outputs taglib visualizer"

diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild 
b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20240724.ebuild
similarity index 73%
copy from media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild
copy to media-sound/ncmpcpp/ncmpcpp-0.9.2_p20240724.ebuild
index 90bf5a5ab81a..7857b3212b84 100644
--- a/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20221231.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2_p20240724.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit autotools
 
-NCMPCPP_COMMIT="9f44edf0b1d74da7cefbd498341d59bc52f6043f"
+NCMPCPP_COMMIT="68daf44032784a5b5b74781a9bf3826053eff4a2"
 
 DESCRIPTION="Featureful ncurses based MPD client inspired by ncmpc"
 HOMEPAGE="
@@ -15,9 +15,9 @@ HOMEPAGE="
 SRC_URI="https://github.com/ncmpcpp/ncmpcpp/archive/${NCMPCPP_COMMIT}.tar.gz 
-> ${P}.gh.tar.gz"
 S="${WORKDIR}/${PN}-${NCMPCPP_COMMIT}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="clock outputs taglib visualizer"
 
 RDEPEND="
@@ -42,14 +42,16 @@ src_prepare() {
 }
 
 src_configure() {
-       # --with-lto only appends -flto
-       econf \
-               $(use_enable clock) \
-               $(use_enable outputs) \
-               $(use_enable visualizer) \
-               --without-lto \
-               $(use_with taglib) \
+       local myeconfargs=(
+               --without-lto # --with-lto only appends -flto. We need more for 
a dedicated USE flag
+               $(use_enable clock)
+               $(use_enable outputs)
+               $(use_enable visualizer)
+               $(use_with taglib)
                $(use_with visualizer fftw)
+       )
+
+       econf "${myeconfargs[@]}"
 }
 
 src_install() {
@@ -66,7 +68,7 @@ pkg_postinst() {
        elog "as user configuration files."
        echo
        if use visualizer; then
-       elog "If you want to use the visualizer, you need mpd with fifo 
enabled."
-       echo
+               elog "If you want to use the visualizer, mpd needs to be built 
with fifo USE flag."
+               echo
        fi
 }

diff --git a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild 
b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
index 8c02f3f600fe..72c948365b60 100644
--- a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="
 "
 EGIT_REPO_URI="https://github.com/ncmpcpp/ncmpcpp";
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 IUSE="clock outputs taglib visualizer"
 

Reply via email to