[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/, media-sound/mpdscribble/files/
commit: 0c322925a8b68d91e61d2ed1db56478f2f432199 Author: Miroslav Šulc gentoo org> AuthorDate: Sat Jan 13 09:51:51 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat Jan 13 09:52:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c322925 media-sound/mpdscribble: dropped obsolete 0.24 Bug: https://bugs.gentoo.org/921979 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/mpdscribble/Manifest | 1 - .../files/mpdscribble-0.23-gcc12-time.patch| 37 --- media-sound/mpdscribble/mpdscribble-0.24.ebuild| 54 -- 3 files changed, 92 deletions(-) diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest index b12bdb87f815..c196f8ada852 100644 --- a/media-sound/mpdscribble/Manifest +++ b/media-sound/mpdscribble/Manifest @@ -1,2 +1 @@ -DIST mpdscribble-0.24.tar.xz 69856 BLAKE2B 84143ed7f6978aff32fa759bbe90c934ba5c58df294d375921ffb1cd45de13ecd867fb832940088228fdad4c09948cd82c8dfe9b7fe77d6652743d522bfde8b7 SHA512 cca57f54f69ec1c870805cc58057e6325b6f5897370c315dcd6a64c5dd28ac07fdbddaa8b56f8c1fd88e71d27505f1a87decd68fbdff1f3fe1eaadec8ae80dae DIST mpdscribble-0.25.tar.xz 68732 BLAKE2B 292addab1b84831f5b987976dea21938ead9888de828919a32e5c9be725b90d86b65be57bfc6637d3b5121902d646002890381d75bba385e982e9387088b38a2 SHA512 d22c334865794ca45142b2d8edbaffa69cd79b11de33406d1588ea157941973862d3841145a5fe3d530cb8253af944eb9ecc2b6be4fd57c07600e53b63161e47 diff --git a/media-sound/mpdscribble/files/mpdscribble-0.23-gcc12-time.patch b/media-sound/mpdscribble/files/mpdscribble-0.23-gcc12-time.patch deleted file mode 100644 index 7a6a247d73d0.. --- a/media-sound/mpdscribble/files/mpdscribble-0.23-gcc12-time.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://github.com/MusicPlayerDaemon/mpdscribble/pull/42 - -From: Sam James -Date: Sun, 12 Jun 2022 11:11:08 +0100 -Subject: [PATCH] Fix build with GCC 12 (missing include) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Fixes the following build failure with GCC 12: -``` -FAILED: mpdscribble.p/src_Log.cxx.o -[...] -../mpdscribble-0.24/src/Log.cxx: In function ‘const char* log_date()’: -../mpdscribble-0.24/src/Log.cxx:48:13: error: ‘time’ was not declared in this scope - 48 | t = time(nullptr); - | ^~~~ -../mpdscribble-0.24/src/Log.cxx:49:15: error: ‘localtime’ was not declared in this scope - 49 | tmp = localtime(); - | ^ -../mpdscribble-0.24/src/Log.cxx:55:14: error: ‘strftime’ was not declared in this scope - 55 | if (!strftime(buf, sizeof(buf), "%Y-%m-%dT%H:%M:%S%z", tmp)) { - | ^~~~ -``` - -Bug: https://bugs.gentoo.org/851513 a/src/Log.cxx -+++ b/src/Log.cxx -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - #ifdef HAVE_SYSLOG - #include - diff --git a/media-sound/mpdscribble/mpdscribble-0.24.ebuild b/media-sound/mpdscribble/mpdscribble-0.24.ebuild deleted file mode 100644 index 7b2faf2a00ae.. --- a/media-sound/mpdscribble/mpdscribble-0.24.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson systemd - -DESCRIPTION="An MPD client that submits information to Audioscrobbler" -HOMEPAGE=" - https://www.musicpd.org/clients/mpdscribble/ - https://github.com/MusicPlayerDaemon/mpdscribble -" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="test" -# Test program is just an interactive check. -RESTRICT="!test? ( test ) test" - -RDEPEND=" - dev-libs/boost - dev-libs/libgcrypt:= - media-libs/libmpdclient - net-misc/curl -" - -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS COPYING NEWS README.rst ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.23-Unconditionally-generate-systemd-unit-files.patch - "${FILESDIR}"/${PN}-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch - "${FILESDIR}"/${PN}-0.23-gcc12-time.patch -) - -src_configure() { - local emesonargs=( - $(meson_use test) - ) - - meson_src_configure -} - -src_install() { - meson_src_install - newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble - keepdir /var/cache/mpdscribble - - systemd_dounit "${BUILD_DIR}"/systemd/system/"${PN}".service - systemd_douserunit "${BUILD_DIR}"/systemd/user/"${PN}".service -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 65fecabf8dae5f84195737f0810003f454ea3e45 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 13 09:31:41 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 13 09:31:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65fecabf media-sound/mpdscribble: Stabilize 0.25 amd64, #921979 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/mpdscribble/mpdscribble-0.25.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.25.ebuild b/media-sound/mpdscribble/mpdscribble-0.25.ebuild index b67121d0da89..c193857802bc 100644 --- a/media-sound/mpdscribble/mpdscribble-0.25.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.25.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc x86" +KEYWORDS="amd64 ~ppc x86" IUSE="test" # Test program is just an interactive check. RESTRICT="!test? ( test ) test"
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: e7ce8c478f29777f558b9e24436413fc2a2f75fe Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 13 09:12:34 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 13 09:12:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ce8c47 media-sound/mpdscribble: Stabilize 0.25 x86, #921979 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/mpdscribble/mpdscribble-0.25.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.25.ebuild b/media-sound/mpdscribble/mpdscribble-0.25.ebuild index e21eff2664cf..b67121d0da89 100644 --- a/media-sound/mpdscribble/mpdscribble-0.25.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.25.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc x86" IUSE="test" # Test program is just an interactive check. RESTRICT="!test? ( test ) test"
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 8e836852f35fb00f107a79b3975b6c55f6c4577f Author: Miroslav Šulc gentoo org> AuthorDate: Wed Dec 13 23:50:41 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Dec 13 23:50:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e836852 media-sound/mpdscribble: bump to 0.25 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/mpdscribble/Manifest| 1 + media-sound/mpdscribble/mpdscribble-0.25.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest index 69cedcded4d0..b12bdb87f815 100644 --- a/media-sound/mpdscribble/Manifest +++ b/media-sound/mpdscribble/Manifest @@ -1 +1,2 @@ DIST mpdscribble-0.24.tar.xz 69856 BLAKE2B 84143ed7f6978aff32fa759bbe90c934ba5c58df294d375921ffb1cd45de13ecd867fb832940088228fdad4c09948cd82c8dfe9b7fe77d6652743d522bfde8b7 SHA512 cca57f54f69ec1c870805cc58057e6325b6f5897370c315dcd6a64c5dd28ac07fdbddaa8b56f8c1fd88e71d27505f1a87decd68fbdff1f3fe1eaadec8ae80dae +DIST mpdscribble-0.25.tar.xz 68732 BLAKE2B 292addab1b84831f5b987976dea21938ead9888de828919a32e5c9be725b90d86b65be57bfc6637d3b5121902d646002890381d75bba385e982e9387088b38a2 SHA512 d22c334865794ca45142b2d8edbaffa69cd79b11de33406d1588ea157941973862d3841145a5fe3d530cb8253af944eb9ecc2b6be4fd57c07600e53b63161e47 diff --git a/media-sound/mpdscribble/mpdscribble-0.25.ebuild b/media-sound/mpdscribble/mpdscribble-0.25.ebuild new file mode 100644 index ..e21eff2664cf --- /dev/null +++ b/media-sound/mpdscribble/mpdscribble-0.25.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd + +DESCRIPTION="An MPD client that submits information to Audioscrobbler" +HOMEPAGE=" + https://www.musicpd.org/clients/mpdscribble/ + https://github.com/MusicPlayerDaemon/mpdscribble +" +SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="test" +# Test program is just an interactive check. +RESTRICT="!test? ( test ) test" + +RDEPEND=" + dev-libs/boost + dev-libs/libgcrypt:= + media-libs/libmpdclient + net-misc/curl +" + +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS COPYING NEWS README.rst ) + +PATCHES=( + "${FILESDIR}"/${PN}-0.23-Unconditionally-generate-systemd-unit-files.patch + "${FILESDIR}"/${PN}-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch +) + +src_configure() { + local emesonargs=( + $(meson_use test) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble + keepdir /var/cache/mpdscribble + + systemd_dounit "${BUILD_DIR}"/systemd/system/"${PN}".service + systemd_douserunit "${BUILD_DIR}"/systemd/user/"${PN}".service +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: b926571bdf222767f4db79adc3a84e7cc7ff2368 Author: Sam James gentoo org> AuthorDate: Fri May 12 02:22:59 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 12 02:55:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b926571b media-sound/mpdscribble: wire up (restricted) tests They're interactive/manual. Signed-off-by: Sam James gentoo.org> media-sound/mpdscribble/mpdscribble-0.24.ebuild | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.24.ebuild b/media-sound/mpdscribble/mpdscribble-0.24.ebuild index 69429a0bcd59..7b2faf2a00ae 100644 --- a/media-sound/mpdscribble/mpdscribble-0.24.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.24.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,6 +15,9 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ppc x86" +IUSE="test" +# Test program is just an interactive check. +RESTRICT="!test? ( test ) test" RDEPEND=" dev-libs/boost @@ -33,6 +36,14 @@ PATCHES=( "${FILESDIR}"/${PN}-0.23-gcc12-time.patch ) +src_configure() { + local emesonargs=( + $(meson_use test) + ) + + meson_src_configure +} + src_install() { meson_src_install newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 912c79d9ea6dc2a08e32cbcb047d5a0f02bc3cbe Author: Miroslav Šulc gentoo org> AuthorDate: Mon Aug 1 04:29:42 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Aug 1 04:29:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912c79d9 media-sound/mpdscribble: dropped obsolete 0.22 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/mpdscribble/Manifest| 1 - media-sound/mpdscribble/mpdscribble-0.22.ebuild | 31 - 2 files changed, 32 deletions(-) diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest index 029529b1dd0a..69cedcded4d0 100644 --- a/media-sound/mpdscribble/Manifest +++ b/media-sound/mpdscribble/Manifest @@ -1,2 +1 @@ -DIST mpdscribble-0.22.tar.bz2 116981 BLAKE2B 13b15ca9e49faa3e5d254bc2864de4a0c409d8767db586def3a7bee415c67f84ddffbd7fce6093afe4aba5d5e66db8182aed52d9a141bebf4094a400f2ababe3 SHA512 bedd93392a4d5a0609dcaf7aefeeff3851f3084da8c34a4fc1f8fde51c2ba10b8370ac52cc8d55f0c9a96fffed975827a0935087c2c51880b7bfef8d79182dc8 DIST mpdscribble-0.24.tar.xz 69856 BLAKE2B 84143ed7f6978aff32fa759bbe90c934ba5c58df294d375921ffb1cd45de13ecd867fb832940088228fdad4c09948cd82c8dfe9b7fe77d6652743d522bfde8b7 SHA512 cca57f54f69ec1c870805cc58057e6325b6f5897370c315dcd6a64c5dd28ac07fdbddaa8b56f8c1fd88e71d27505f1a87decd68fbdff1f3fe1eaadec8ae80dae diff --git a/media-sound/mpdscribble/mpdscribble-0.22.ebuild b/media-sound/mpdscribble/mpdscribble-0.22.ebuild deleted file mode 100644 index 29b2c66fd7d6.. --- a/media-sound/mpdscribble/mpdscribble-0.22.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="An MPD client that submits information to Audioscrobbler" -HOMEPAGE="https://www.musicpd.org/clients/mpdscribble/; -SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.bz2; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="+curl" - -RDEPEND="dev-libs/glib:2 - media-libs/libmpdclient - curl? ( net-misc/curl ) - !curl? ( net-libs/libsoup:2.4 )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_configure() { - econf \ - --with-http-client=$(usex curl curl soup) -} - -src_install() { - default - newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble - keepdir /var/cache/mpdscribble -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 3d1489bc745126064af0ad009cfe3af848d3a9ee Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 31 11:12:37 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 31 11:12:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1489bc media-sound/mpdscribble: x86 stable wrt bug #862145 Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/mpdscribble/mpdscribble-0.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.24.ebuild b/media-sound/mpdscribble/mpdscribble-0.24.ebuild index 73ffeafa7e40..69429a0bcd59 100644 --- a/media-sound/mpdscribble/mpdscribble-0.24.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.24.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" RDEPEND=" dev-libs/boost
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 6beb41a3af1d6b1a37281a229515140a9a307f4e Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 30 08:58:45 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 30 08:58:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6beb41a3 media-sound/mpdscribble: amd64 stable wrt bug #862145 Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/mpdscribble/mpdscribble-0.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.24.ebuild b/media-sound/mpdscribble/mpdscribble-0.24.ebuild index cecfbd65aaba..73ffeafa7e40 100644 --- a/media-sound/mpdscribble/mpdscribble-0.24.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.24.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" RDEPEND=" dev-libs/boost
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 1dee514aa115effc3919b077f1090bff81079dc9 Author: David Seifert gentoo org> AuthorDate: Fri Jul 29 21:38:20 2022 + Commit: David Seifert gentoo org> CommitDate: Fri Jul 29 21:38:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dee514a media-sound/mpdscribble: drop 0.23 Signed-off-by: David Seifert gentoo.org> media-sound/mpdscribble/Manifest| 1 - media-sound/mpdscribble/mpdscribble-0.23.ebuild | 42 - 2 files changed, 43 deletions(-) diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest index 48a093942387..029529b1dd0a 100644 --- a/media-sound/mpdscribble/Manifest +++ b/media-sound/mpdscribble/Manifest @@ -1,3 +1,2 @@ DIST mpdscribble-0.22.tar.bz2 116981 BLAKE2B 13b15ca9e49faa3e5d254bc2864de4a0c409d8767db586def3a7bee415c67f84ddffbd7fce6093afe4aba5d5e66db8182aed52d9a141bebf4094a400f2ababe3 SHA512 bedd93392a4d5a0609dcaf7aefeeff3851f3084da8c34a4fc1f8fde51c2ba10b8370ac52cc8d55f0c9a96fffed975827a0935087c2c51880b7bfef8d79182dc8 -DIST mpdscribble-0.23.tar.xz 46624 BLAKE2B 47c59a4b2936b7990bb2d8563422c553d1e08b39a09a873fae1ad0215bd1fcc0dbcaa69e62eab9332530717a200a52295018a578e3c615e83d68d84564060402 SHA512 f924076a8aa201f67ba81e72a44d3dd1c31618bd87e4f75f6b63f7b3814fa08f6ef4f7964b1d518c5f8b68a1f8ba88f867c08ed8b0387157eec8e9f97eb0b825 DIST mpdscribble-0.24.tar.xz 69856 BLAKE2B 84143ed7f6978aff32fa759bbe90c934ba5c58df294d375921ffb1cd45de13ecd867fb832940088228fdad4c09948cd82c8dfe9b7fe77d6652743d522bfde8b7 SHA512 cca57f54f69ec1c870805cc58057e6325b6f5897370c315dcd6a64c5dd28ac07fdbddaa8b56f8c1fd88e71d27505f1a87decd68fbdff1f3fe1eaadec8ae80dae diff --git a/media-sound/mpdscribble/mpdscribble-0.23.ebuild b/media-sound/mpdscribble/mpdscribble-0.23.ebuild deleted file mode 100644 index 31a25f8e4100.. --- a/media-sound/mpdscribble/mpdscribble-0.23.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson systemd - -DESCRIPTION="An MPD client that submits information to Audioscrobbler" -HOMEPAGE=" - https://www.musicpd.org/clients/mpdscribble/ - https://github.com/MusicPlayerDaemon/mpdscribble -" -SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND=" - dev-libs/boost - dev-libs/libgcrypt:= - media-libs/libmpdclient - net-misc/curl -" - -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS COPYING NEWS README.rst ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.23-Unconditionally-generate-systemd-unit-files.patch - "${FILESDIR}"/${PN}-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch -) - -src_install() { - meson_src_install - newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble - keepdir /var/cache/mpdscribble - - systemd_dounit "${BUILD_DIR}"/systemd/system/"${PN}".service - systemd_douserunit "${BUILD_DIR}"/systemd/user/"${PN}".service -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/files/, media-sound/mpdscribble/
commit: ee26005f02f103b52d7da0a5f0b3dd59da777983 Author: Sam James gentoo org> AuthorDate: Sun Jun 12 10:06:03 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jun 12 10:36:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee26005f media-sound/mpdscribble: fix build with GCC 12 Closes: https://bugs.gentoo.org/851513 Signed-off-by: Sam James gentoo.org> .../files/mpdscribble-0.23-gcc12-time.patch| 37 ++ media-sound/mpdscribble/mpdscribble-0.24.ebuild| 1 + 2 files changed, 38 insertions(+) diff --git a/media-sound/mpdscribble/files/mpdscribble-0.23-gcc12-time.patch b/media-sound/mpdscribble/files/mpdscribble-0.23-gcc12-time.patch new file mode 100644 index ..7a6a247d73d0 --- /dev/null +++ b/media-sound/mpdscribble/files/mpdscribble-0.23-gcc12-time.patch @@ -0,0 +1,37 @@ +https://github.com/MusicPlayerDaemon/mpdscribble/pull/42 + +From: Sam James +Date: Sun, 12 Jun 2022 11:11:08 +0100 +Subject: [PATCH] Fix build with GCC 12 (missing include) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes the following build failure with GCC 12: +``` +FAILED: mpdscribble.p/src_Log.cxx.o +[...] +../mpdscribble-0.24/src/Log.cxx: In function ‘const char* log_date()’: +../mpdscribble-0.24/src/Log.cxx:48:13: error: ‘time’ was not declared in this scope + 48 | t = time(nullptr); + | ^~~~ +../mpdscribble-0.24/src/Log.cxx:49:15: error: ‘localtime’ was not declared in this scope + 49 | tmp = localtime(); + | ^ +../mpdscribble-0.24/src/Log.cxx:55:14: error: ‘strftime’ was not declared in this scope + 55 | if (!strftime(buf, sizeof(buf), "%Y-%m-%dT%H:%M:%S%z", tmp)) { + | ^~~~ +``` + +Bug: https://bugs.gentoo.org/851513 +--- a/src/Log.cxx b/src/Log.cxx +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + #ifdef HAVE_SYSLOG + #include + diff --git a/media-sound/mpdscribble/mpdscribble-0.24.ebuild b/media-sound/mpdscribble/mpdscribble-0.24.ebuild index 9265bd6c5a2d..cecfbd65aaba 100644 --- a/media-sound/mpdscribble/mpdscribble-0.24.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.24.ebuild @@ -30,6 +30,7 @@ DOCS=( AUTHORS COPYING NEWS README.rst ) PATCHES=( "${FILESDIR}"/${PN}-0.23-Unconditionally-generate-systemd-unit-files.patch "${FILESDIR}"/${PN}-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch + "${FILESDIR}"/${PN}-0.23-gcc12-time.patch ) src_install() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: f600ced12252a0a544c35474c1c08b07f2e31d56 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Mar 15 07:56:16 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Mar 15 07:56:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f600ced1 media-sound/mpdscribble: bump to 0.24 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/mpdscribble/Manifest| 1 + media-sound/mpdscribble/mpdscribble-0.24.ebuild | 42 + 2 files changed, 43 insertions(+) diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest index 1cb46d9a4de0..48a093942387 100644 --- a/media-sound/mpdscribble/Manifest +++ b/media-sound/mpdscribble/Manifest @@ -1,2 +1,3 @@ DIST mpdscribble-0.22.tar.bz2 116981 BLAKE2B 13b15ca9e49faa3e5d254bc2864de4a0c409d8767db586def3a7bee415c67f84ddffbd7fce6093afe4aba5d5e66db8182aed52d9a141bebf4094a400f2ababe3 SHA512 bedd93392a4d5a0609dcaf7aefeeff3851f3084da8c34a4fc1f8fde51c2ba10b8370ac52cc8d55f0c9a96fffed975827a0935087c2c51880b7bfef8d79182dc8 DIST mpdscribble-0.23.tar.xz 46624 BLAKE2B 47c59a4b2936b7990bb2d8563422c553d1e08b39a09a873fae1ad0215bd1fcc0dbcaa69e62eab9332530717a200a52295018a578e3c615e83d68d84564060402 SHA512 f924076a8aa201f67ba81e72a44d3dd1c31618bd87e4f75f6b63f7b3814fa08f6ef4f7964b1d518c5f8b68a1f8ba88f867c08ed8b0387157eec8e9f97eb0b825 +DIST mpdscribble-0.24.tar.xz 69856 BLAKE2B 84143ed7f6978aff32fa759bbe90c934ba5c58df294d375921ffb1cd45de13ecd867fb832940088228fdad4c09948cd82c8dfe9b7fe77d6652743d522bfde8b7 SHA512 cca57f54f69ec1c870805cc58057e6325b6f5897370c315dcd6a64c5dd28ac07fdbddaa8b56f8c1fd88e71d27505f1a87decd68fbdff1f3fe1eaadec8ae80dae diff --git a/media-sound/mpdscribble/mpdscribble-0.24.ebuild b/media-sound/mpdscribble/mpdscribble-0.24.ebuild new file mode 100644 index ..9265bd6c5a2d --- /dev/null +++ b/media-sound/mpdscribble/mpdscribble-0.24.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd + +DESCRIPTION="An MPD client that submits information to Audioscrobbler" +HOMEPAGE=" + https://www.musicpd.org/clients/mpdscribble/ + https://github.com/MusicPlayerDaemon/mpdscribble +" +SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + dev-libs/boost + dev-libs/libgcrypt:= + media-libs/libmpdclient + net-misc/curl +" + +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS COPYING NEWS README.rst ) + +PATCHES=( + "${FILESDIR}"/${PN}-0.23-Unconditionally-generate-systemd-unit-files.patch + "${FILESDIR}"/${PN}-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch +) + +src_install() { + meson_src_install + newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble + keepdir /var/cache/mpdscribble + + systemd_dounit "${BUILD_DIR}"/systemd/system/"${PN}".service + systemd_douserunit "${BUILD_DIR}"/systemd/user/"${PN}".service +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 531d1cb409eab23d431b8305954a6817c363ebfc Author: Joonas Niilola gentoo org> AuthorDate: Sun Oct 10 05:58:56 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Oct 10 05:59:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531d1cb4 media-sound/mpdscribble: keyword 0.23 for ~x86 Bug: https://bugs.gentoo.org/815841 Signed-off-by: Joonas Niilola gentoo.org> media-sound/mpdscribble/mpdscribble-0.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.23.ebuild b/media-sound/mpdscribble/mpdscribble-0.23.ebuild index 37eaa9cbd1c..31a25f8e410 100644 --- a/media-sound/mpdscribble/mpdscribble-0.23.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.23.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc" +KEYWORDS="~amd64 ~ppc ~x86" RDEPEND=" dev-libs/boost
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: c02f1bffee944556acdfac67b1977d7420df44be Author: Sam James gentoo org> AuthorDate: Sun Oct 10 00:04:14 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 10 00:04:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c02f1bff media-sound/mpdscribble: Keyword 0.23 ppc, #815841 Signed-off-by: Sam James gentoo.org> media-sound/mpdscribble/mpdscribble-0.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.23.ebuild b/media-sound/mpdscribble/mpdscribble-0.23.ebuild index 09a5937e6e1..37eaa9cbd1c 100644 --- a/media-sound/mpdscribble/mpdscribble-0.23.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.23.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc" RDEPEND=" dev-libs/boost
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/files/, media-sound/mpdscribble/
commit: 118a7420b9a156c559163b1509d0135063330992 Author: Arsen Arsenović aarsen me> AuthorDate: Thu Sep 9 12:25:15 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 2 12:35:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118a7420 media-sound/mpdscribble: add version 0.23 This version of mpdscribble uses meson to build, so a full rewrite of the ebuild was needed. Closes: https://bugs.gentoo.org/812275 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Arsen Arsenović aarsen.me> Signed-off-by: Joonas Niilola gentoo.org> media-sound/mpdscribble/Manifest | 1 + ...t-install-AUTHORS-COPYING-NEWS-README.rst.patch | 29 + ...conditionally-generate-systemd-unit-files.patch | 49 ++ media-sound/mpdscribble/mpdscribble-0.23.ebuild| 42 +++ 4 files changed, 121 insertions(+) diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest index 4f8b64bafb7..1cb46d9a4de 100644 --- a/media-sound/mpdscribble/Manifest +++ b/media-sound/mpdscribble/Manifest @@ -1 +1,2 @@ DIST mpdscribble-0.22.tar.bz2 116981 BLAKE2B 13b15ca9e49faa3e5d254bc2864de4a0c409d8767db586def3a7bee415c67f84ddffbd7fce6093afe4aba5d5e66db8182aed52d9a141bebf4094a400f2ababe3 SHA512 bedd93392a4d5a0609dcaf7aefeeff3851f3084da8c34a4fc1f8fde51c2ba10b8370ac52cc8d55f0c9a96fffed975827a0935087c2c51880b7bfef8d79182dc8 +DIST mpdscribble-0.23.tar.xz 46624 BLAKE2B 47c59a4b2936b7990bb2d8563422c553d1e08b39a09a873fae1ad0215bd1fcc0dbcaa69e62eab9332530717a200a52295018a578e3c615e83d68d84564060402 SHA512 f924076a8aa201f67ba81e72a44d3dd1c31618bd87e4f75f6b63f7b3814fa08f6ef4f7964b1d518c5f8b68a1f8ba88f867c08ed8b0387157eec8e9f97eb0b825 diff --git a/media-sound/mpdscribble/files/mpdscribble-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch b/media-sound/mpdscribble/files/mpdscribble-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch new file mode 100644 index 000..a3cbf96df2f --- /dev/null +++ b/media-sound/mpdscribble/files/mpdscribble-0.23-Don-t-install-AUTHORS-COPYING-NEWS-README.rst.patch @@ -0,0 +1,29 @@ +From 8e1cf0bc6a6d6e1636d1abe18adbf7b5a76841e0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= +Date: Thu, 9 Sep 2021 14:19:01 +0200 +Subject: [PATCH 2/2] Don't install AUTHORS, COPYING, NEWS, README.rst + +We install these in ebuilds. +--- + meson.build | 5 - + 1 file changed, 5 deletions(-) + +diff --git a/meson.build b/meson.build +index b4cc736..28ade21 100644 +--- a/meson.build b/meson.build +@@ -128,11 +128,6 @@ executable( + install: true + ) + +-install_data( +- 'AUTHORS', 'COPYING', 'NEWS', 'README.rst', +- install_dir: join_paths(get_option('datadir'), 'doc', meson.project_name()), +-) +- + subdir('systemd') + + subdir('doc') +-- +2.32.0 + diff --git a/media-sound/mpdscribble/files/mpdscribble-0.23-Unconditionally-generate-systemd-unit-files.patch b/media-sound/mpdscribble/files/mpdscribble-0.23-Unconditionally-generate-systemd-unit-files.patch new file mode 100644 index 000..9e14fdb3380 --- /dev/null +++ b/media-sound/mpdscribble/files/mpdscribble-0.23-Unconditionally-generate-systemd-unit-files.patch @@ -0,0 +1,49 @@ +From 8bf74e12a900349cb1ac21c22065a64d09873ff2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= +Date: Thu, 9 Sep 2021 13:54:15 +0200 +Subject: [PATCH 1/2] Unconditionally generate systemd unit files + +--- + meson.build| 4 +--- + systemd/system/meson.build | 1 - + systemd/user/meson.build | 1 - + 3 files changed, 1 insertion(+), 5 deletions(-) + +diff --git a/meson.build b/meson.build +index f22b7a3..b4cc736 100644 +--- a/meson.build b/meson.build +@@ -133,9 +133,7 @@ install_data( + install_dir: join_paths(get_option('datadir'), 'doc', meson.project_name()), + ) + +-if libsystemd_dep.found() +- subdir('systemd') +-endif ++subdir('systemd') + + subdir('doc') + +diff --git a/systemd/system/meson.build b/systemd/system/meson.build +index 83c5fe1..dfbdd59 100644 +--- a/systemd/system/meson.build b/systemd/system/meson.build +@@ -7,5 +7,4 @@ configure_file( + input: 'mpdscribble.service.in', + output: 'mpdscribble.service', + configuration: systemd_unit_conf, +- install_dir: systemd_system_unit_dir, + ) +diff --git a/systemd/user/meson.build b/systemd/user/meson.build +index 5372d3c..72320ee 100644 +--- a/systemd/user/meson.build b/systemd/user/meson.build +@@ -7,5 +7,4 @@ configure_file( + input: 'mpdscribble.service.in', + output: 'mpdscribble.service', + configuration: systemd_unit_conf, +- install_dir: systemd_user_unit_dir, + ) +-- +2.32.0 + diff --git a/media-sound/mpdscribble/mpdscribble-0.23.ebuild b/media-sound/mpdscribble/mpdscribble-0.23.ebuild new file mode 100644 index 000..09a5937e6e1 --- /dev/null +++ b/media-sound/mpdscribble/mpdscribble-0.23.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +#
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 35d81b7f3bd885ec99420d0101811688eff781d8 Author: Arsen Arsenović aarsen me> AuthorDate: Thu Sep 9 12:27:59 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 2 12:35:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d81b7f media-sound/mpdscribble: drop - This ebuild is broken due to upstream changes. Closes: https://bugs.gentoo.org/784398 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Arsen Arsenović aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/22254 Signed-off-by: Joonas Niilola gentoo.org> media-sound/mpdscribble/mpdscribble-.ebuild | 38 - 1 file changed, 38 deletions(-) diff --git a/media-sound/mpdscribble/mpdscribble-.ebuild b/media-sound/mpdscribble/mpdscribble-.ebuild deleted file mode 100644 index 639a5eb9e34..000 --- a/media-sound/mpdscribble/mpdscribble-.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit git-r3 autotools - -DESCRIPTION="An MPD client that submits information to Audioscrobbler" -HOMEPAGE="https://www.musicpd.org/clients/mpdscribble/; -EGIT_REPO_URI="https://github.com/MusicPlayerDaemon/mpdscribble.git; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="+curl" - -RDEPEND="dev-libs/glib:2 - media-libs/libmpdclient - curl? ( net-misc/curl ) - !curl? ( net-libs/libsoup:2.4 )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --with-http-client=$(usex curl curl soup) -} - -src_install() { - default - newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble - keepdir /var/cache/mpdscribble -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: ae534852c21a7cc39fc22c3276e1121cd71f60ee Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Apr 12 10:33:41 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 12 11:02:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae534852 media-sound/mpdscribble: drop ~hppa Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-sound/mpdscribble/mpdscribble-0.22.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.22.ebuild b/media-sound/mpdscribble/mpdscribble-0.22.ebuild index 21a952be25b..29b2c66fd7d 100644 --- a/media-sound/mpdscribble/mpdscribble-0.22.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.22.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc x86" +KEYWORDS="amd64 ~ppc x86" IUSE="+curl" RDEPEND="dev-libs/glib:2
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 30d80fd67278ca9b2ae072bd56b650ad6d0711e5 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Sep 9 09:39:52 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Sep 9 09:39:52 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d80fd6 media-sound/mpdscribble: minor fixes Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-sound/mpdscribble/mpdscribble-0.22.ebuild | 7 +++ media-sound/mpdscribble/mpdscribble-.ebuild | 7 --- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/media-sound/mpdscribble/mpdscribble-0.22.ebuild b/media-sound/mpdscribble/mpdscribble-0.22.ebuild index ac6c4ddf73e..21a952be25b 100644 --- a/media-sound/mpdscribble/mpdscribble-0.22.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.22.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils DESCRIPTION="An MPD client that submits information to Audioscrobbler" HOMEPAGE="https://www.musicpd.org/clients/mpdscribble/; @@ -13,7 +12,7 @@ SLOT="0" KEYWORDS="amd64 ~hppa ~ppc x86" IUSE="+curl" -RDEPEND="dev-libs/glib +RDEPEND="dev-libs/glib:2 media-libs/libmpdclient curl? ( net-misc/curl ) !curl? ( net-libs/libsoup:2.4 )" @@ -28,5 +27,5 @@ src_configure() { src_install() { default newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble - dodir /var/cache/mpdscribble + keepdir /var/cache/mpdscribble } diff --git a/media-sound/mpdscribble/mpdscribble-.ebuild b/media-sound/mpdscribble/mpdscribble-.ebuild index 81294c5dbbe..639a5eb9e34 100644 --- a/media-sound/mpdscribble/mpdscribble-.ebuild +++ b/media-sound/mpdscribble/mpdscribble-.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 + inherit git-r3 autotools DESCRIPTION="An MPD client that submits information to Audioscrobbler" @@ -13,7 +14,7 @@ SLOT="0" KEYWORDS="" IUSE="+curl" -RDEPEND="dev-libs/glib +RDEPEND="dev-libs/glib:2 media-libs/libmpdclient curl? ( net-misc/curl ) !curl? ( net-libs/libsoup:2.4 )" @@ -33,5 +34,5 @@ src_configure() { src_install() { default newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble - dodir /var/cache/mpdscribble + keepdir /var/cache/mpdscribble }
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: b4412c03f64df8ed35c08ecba41bbf2a8c815fe8 Author: soredake krutt org> AuthorDate: Thu Aug 10 19:09:32 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Sep 3 23:01:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4412c03 media-sound/mpdscribble: update upstream links Closes: https://github.com/gentoo/gentoo/pull/5385 media-sound/mpdscribble/metadata.xml| 2 +- media-sound/mpdscribble/mpdscribble-0.22.ebuild | 4 ++-- media-sound/mpdscribble/mpdscribble-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/media-sound/mpdscribble/metadata.xml b/media-sound/mpdscribble/metadata.xml index 5b289ed1cec..591f1b938aa 100644 --- a/media-sound/mpdscribble/metadata.xml +++ b/media-sound/mpdscribble/metadata.xml @@ -14,6 +14,6 @@ statistics about your listening habits. - musicpd + MusicPlayerDaemon/mpdscribble diff --git a/media-sound/mpdscribble/mpdscribble-0.22.ebuild b/media-sound/mpdscribble/mpdscribble-0.22.ebuild index fd1d05fad52..ac6c4ddf73e 100644 --- a/media-sound/mpdscribble/mpdscribble-0.22.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.22.ebuild @@ -5,8 +5,8 @@ EAPI=6 inherit eutils DESCRIPTION="An MPD client that submits information to Audioscrobbler" -HOMEPAGE="http://mpd.wikia.com/wiki/Client:Mpdscribble; -SRC_URI="mirror://sourceforge/musicpd/${P}.tar.bz2" +HOMEPAGE="https://www.musicpd.org/clients/mpdscribble/; +SRC_URI="https://www.musicpd.org/download/${PN}/${PV}/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" diff --git a/media-sound/mpdscribble/mpdscribble-.ebuild b/media-sound/mpdscribble/mpdscribble-.ebuild index f55ae12bbb1..81294c5dbbe 100644 --- a/media-sound/mpdscribble/mpdscribble-.ebuild +++ b/media-sound/mpdscribble/mpdscribble-.ebuild @@ -5,8 +5,8 @@ EAPI=6 inherit git-r3 autotools DESCRIPTION="An MPD client that submits information to Audioscrobbler" -HOMEPAGE="http://mpd.wikia.com/wiki/Client:Mpdscribble; -EGIT_REPO_URI="git://git.musicpd.org/master/mpdscribble.git" +HOMEPAGE="https://www.musicpd.org/clients/mpdscribble/; +EGIT_REPO_URI="https://github.com/MusicPlayerDaemon/mpdscribble.git; LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: c67959774e4604c5f408b84bb9f57fe271f11790 Author: soredake krutt org> AuthorDate: Fri Dec 9 15:44:04 2016 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 10 08:56:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6795977 media-sound/mpdscribble: added missing autotools inherit to - Closes: https://github.com/gentoo/gentoo/pull/3063 media-sound/mpdscribble/mpdscribble-.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/media-sound/mpdscribble/mpdscribble-.ebuild b/media-sound/mpdscribble/mpdscribble-.ebuild index 5e27b2d..4db61da 100644 --- a/media-sound/mpdscribble/mpdscribble-.ebuild +++ b/media-sound/mpdscribble/mpdscribble-.ebuild @@ -3,7 +3,7 @@ # $Id$ EAPI=6 -inherit git-r3 +inherit git-r3 autotools DESCRIPTION="An MPD client that submits information to Audioscrobbler" HOMEPAGE="http://mpd.wikia.com/wiki/Client:Mpdscribble; @@ -21,6 +21,11 @@ RDEPEND="dev-libs/glib DEPEND="${RDEPEND} virtual/pkgconfig" +src_prepare() { + default + eautoreconf +} + src_configure() { econf \ --with-http-client=$(usex curl curl soup)
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/, media-libs/libmpdclient/
commit: 1e32cf3f3cab7f2ff274fc2baaa61f7368152756 Author: soredake krutt org> AuthorDate: Wed Nov 9 02:36:17 2016 + Commit: Patrice Clement gentoo org> CommitDate: Mon Nov 21 00:34:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e32cf3f media-sound/mpdscribble: add version. Closes: https://github.com/gentoo/gentoo/pull/2786 media-libs/libmpdclient/libmpdclient-2.10.ebuild | 10 +- media-libs/libmpdclient/libmpdclient-2.9.ebuild | 10 +- media-sound/mpdscribble/mpdscribble-0.22.ebuild | 13 + ...pdscribble-0.22.ebuild => mpdscribble-.ebuild} | 19 --- 4 files changed, 23 insertions(+), 29 deletions(-) diff --git a/media-libs/libmpdclient/libmpdclient-2.10.ebuild b/media-libs/libmpdclient/libmpdclient-2.10.ebuild index 979b375..2f6798b 100644 --- a/media-libs/libmpdclient/libmpdclient-2.10.ebuild +++ b/media-libs/libmpdclient/libmpdclient-2.10.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=6 DESCRIPTION="A library for interfacing Music Player Daemon (media-sound/mpd)" -HOMEPAGE="http://www.musicpd.org; -SRC_URI="http://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz; +HOMEPAGE="https://www.musicpd.org; +SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz; LICENSE="BSD" SLOT="0" @@ -17,12 +17,12 @@ RDEPEND="" DEPEND="doc? ( app-doc/doxygen )" src_prepare() { + default sed -e "s:@top_srcdir@:.:" -i doc/doxygen.conf.in } src_configure() { econf \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ $(use_enable static-libs static) \ $(use_enable doc documentation) } diff --git a/media-libs/libmpdclient/libmpdclient-2.9.ebuild b/media-libs/libmpdclient/libmpdclient-2.9.ebuild index da08103..71fcf1b 100644 --- a/media-libs/libmpdclient/libmpdclient-2.9.ebuild +++ b/media-libs/libmpdclient/libmpdclient-2.9.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=6 DESCRIPTION="A library for interfacing Music Player Daemon (media-sound/mpd)" -HOMEPAGE="http://www.musicpd.org; -SRC_URI="http://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz; +HOMEPAGE="https://www.musicpd.org; +SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz; LICENSE="BSD" SLOT="0" @@ -17,12 +17,12 @@ RDEPEND="" DEPEND="doc? ( app-doc/doxygen )" src_prepare() { + default sed -e "s:@top_srcdir@:.:" -i doc/doxygen.conf.in } src_configure() { econf \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ $(use_enable static-libs static) \ $(use_enable doc documentation) } diff --git a/media-sound/mpdscribble/mpdscribble-0.22.ebuild b/media-sound/mpdscribble/mpdscribble-0.22.ebuild index e498ca6..d995367 100644 --- a/media-sound/mpdscribble/mpdscribble-0.22.ebuild +++ b/media-sound/mpdscribble/mpdscribble-0.22.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=6 inherit eutils DESCRIPTION="An MPD client that submits information to Audioscrobbler" @@ -14,19 +14,16 @@ SLOT="0" KEYWORDS="amd64 ~hppa ~ppc x86" IUSE="+curl" -RDEPEND=">=dev-libs/glib-2.16:2 - >=media-libs/libmpdclient-2.2 +RDEPEND="dev-libs/glib + media-libs/libmpdclient curl? ( net-misc/curl ) !curl? ( net-libs/libsoup:2.4 )" DEPEND="${RDEPEND} virtual/pkgconfig" src_configure() { - local myclient=soup - use curl && myclient=curl econf \ - --with-http-client=${myclient} \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} + --with-http-client=$(usex curl curl soup) } src_install() { diff --git a/media-sound/mpdscribble/mpdscribble-0.22.ebuild b/media-sound/mpdscribble/mpdscribble-.ebuild similarity index 58% copy from media-sound/mpdscribble/mpdscribble-0.22.ebuild copy to media-sound/mpdscribble/mpdscribble-.ebuild index e498ca6..5e27b2d 100644 --- a/media-sound/mpdscribble/mpdscribble-0.22.ebuild +++ b/media-sound/mpdscribble/mpdscribble-.ebuild @@ -1,32 +1,29 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 -inherit eutils +EAPI=6 +inherit git-r3 DESCRIPTION="An MPD client that submits information to Audioscrobbler" HOMEPAGE="http://mpd.wikia.com/wiki/Client:Mpdscribble; -SRC_URI="mirror://sourceforge/musicpd/${P}.tar.bz2" +EGIT_REPO_URI="git://git.musicpd.org/master/mpdscribble.git"
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpdscribble/
commit: 33ec1987c98c61404f67a5f5f3b77806f6eb5cf9 Author: Pacho Ramos gentoo org> AuthorDate: Sat Aug 6 11:20:33 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Aug 6 11:32:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ec1987 media-sound/mpdscribble: Cleanup per bug #177996 Package-Manager: portage-2.3.0 media-sound/mpdscribble/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/media-sound/mpdscribble/metadata.xml b/media-sound/mpdscribble/metadata.xml index eabe085..5b289ed 100644 --- a/media-sound/mpdscribble/metadata.xml +++ b/media-sound/mpdscribble/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - ange...@gentoo.org - Christoph Mende - so...@gentoo.org Gentoo Sound project