From 6657c680376cedf378fcf328e5fa03ed3b41d580 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 2 Jun 2024 00:07:23 +0100 Subject: gentoo auto-resync : 02:06:2024 - 00:07:23 --- media-sound/gnomad/Manifest | 3 +- media-sound/gnomad/files/gnomad-2.9.6-c99.patch | 28 +++++++++++++++ media-sound/gnomad/gnomad-2.9.6-r1.ebuild | 41 --------------------- media-sound/gnomad/gnomad-2.9.6-r2.ebuild | 47 +++++++++++++++++++++++++ 4 files changed, 77 insertions(+), 42 deletions(-) create mode 100644 media-sound/gnomad/files/gnomad-2.9.6-c99.patch delete mode 100644 media-sound/gnomad/gnomad-2.9.6-r1.ebuild create mode 100644 media-sound/gnomad/gnomad-2.9.6-r2.ebuild (limited to 'media-sound/gnomad') diff --git a/media-sound/gnomad/Manifest b/media-sound/gnomad/Manifest index 30ce531b1677..83878f70d9cc 100644 --- a/media-sound/gnomad/Manifest +++ b/media-sound/gnomad/Manifest @@ -1,4 +1,5 @@ +AUX gnomad-2.9.6-c99.patch 763 BLAKE2B e7859fad9f2bea1fa3ebc707c804ab5978bcd260b89f236a948a855a82560f9d26b0347443b833ca4ba82fb3995b291cdce19762f9dfd8250c857aac6ac23731 SHA512 e1b084318cf2647416730cadc6f16c7dad6185fa50fabd9d38bb7829d6627e104703336aca50b3ea6144b3bb8112f0ab0912e77bd28c581a9ebebdf96d8bf373 AUX gnomad-2.9.6-fno-common.patch 1621 BLAKE2B 7e5cffd644026bca5fe84090930535e2129be9135c1e5e97e5e4f92132026cc210321da7e0e300655c14906559888e15e4a1a13598b32831cfeeb262c199706c SHA512 97d9e3d08808a81c206ffa39bc914bc152fde781ede811ecdde3ab2257442466f4f5f792dfec6d65b9e78ed66cb07574bb036ece8895f68097e7f518b5060288 DIST gnomad2-2.9.6.tar.gz 318431 BLAKE2B 756345c1b27da5f41d46aaf2862d94a2a94cc91fece77eb5cd8428581773867a85e120e09e83337ddbf8d77a91bd7db09d50584190d9929be45bb3d94393b9eb SHA512 10f025ac38089ebc4a063ac25a262d3e2f6b72336c4566877fae311a873923b55d532d210fd2ec8a29013c06c806ddacc50f042546e4aaa5cf23228d09d854a1 -EBUILD gnomad-2.9.6-r1.ebuild 864 BLAKE2B 74ff0c6757f35c52e4f01aed64e0b93b8d2313e9bfab2d3732b5af6d68eaad971f2f3ae0535cfcf43ffe5959d9bb747032f41e950993d79afde46a8459c0e821 SHA512 7242c71d71f9251d6365b8a21e61bfc55c9c35fe86628e7b50a89ed9b1e4690ff31657692500e412dd6db1dba50f85ef7f494b3a3a5212984eec7194cbd8132c +EBUILD gnomad-2.9.6-r2.ebuild 905 BLAKE2B 457358ca0c8147f4b926894f1d1af5b87a88e2f4f25794822d30c2396d822afade8fc458dd25ad691023eb10b4d23054c9e43a7c9734c516633f0f46d8ad1be9 SHA512 ad6f1757a853983e8c59beeddceb2ea4beb5ebae1c30fc491f1f70aa34a53e69cba2f405d9a2879baf7cee20cb1beef488a6bcc9072f2bc4e27f96f3c35969bf MISC metadata.xml 331 BLAKE2B 6a590bf39117d4d22c241ab1671c423d2645a964bed4cd727e3bd8f2a89044a82eaf9abc56340855ccae254d43480ecd555f55b3c7abc34ce7d3f151c93c6f44 SHA512 db770a086fa8f722dfe0ee7ae0f8dfe09b5495a96e5afa53cee917f56d5dce0498d36b0ee61b4f289a0f99884100aa6326c270dbe1494be6de55ecd1bfe488f1 diff --git a/media-sound/gnomad/files/gnomad-2.9.6-c99.patch b/media-sound/gnomad/files/gnomad-2.9.6-c99.patch new file mode 100644 index 000000000000..a8fed73b2527 --- /dev/null +++ b/media-sound/gnomad/files/gnomad-2.9.6-c99.patch @@ -0,0 +1,28 @@ +https://bugs.gentoo.org/875239 +https://bugs.debian.org/1066610 +https://salsa.debian.org/debian/gnomad2/-/blob/debian/2.9.6-9/debian/patches/missing-prototypes.patch + +Author: Andreas Beckmann +Description: fix building with -Werror=implicit-function-declaration + +--- a/src/jukebox.c ++++ b/src/jukebox.c +@@ -27,6 +27,7 @@ + #include "filenaming.h" + #include "util.h" + #include "id3read.h" ++#include "tagfile.h" + #include + #include + +--- a/src/tagfile.c ++++ b/src/tagfile.c +@@ -20,6 +20,7 @@ Boston, MA 02111-1307, USA. + #include "util.h" + #include "filesystem.h" + #include ++#include + + /***************************************************************************** + * EXPORTED FUNCTIONS + diff --git a/media-sound/gnomad/gnomad-2.9.6-r1.ebuild b/media-sound/gnomad/gnomad-2.9.6-r1.ebuild deleted file mode 100644 index 9b740cadb21a..000000000000 --- a/media-sound/gnomad/gnomad-2.9.6-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit xdg - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="GTK+ music manager for the Portable Digital Entertainment (PDE) protocol" -HOMEPAGE="https://gnomad2.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" -IUSE="nls" - -RDEPEND=" - dev-libs/libgudev:= - media-libs/libid3tag:= - media-libs/libmtp:= - media-libs/libnjb - media-libs/taglib - >=x11-libs/gtk+-2.24:2" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - nls? ( - dev-util/intltool - sys-devel/gettext - )" - -PATCHES=( "${FILESDIR}"/${PN}-2.9.6-fno-common.patch ) -DOCS=( AUTHORS README TODO ) # ChangeLog and NEWS are both outdated - -src_configure() { - econf $(use_enable nls) -} diff --git a/media-sound/gnomad/gnomad-2.9.6-r2.ebuild b/media-sound/gnomad/gnomad-2.9.6-r2.ebuild new file mode 100644 index 000000000000..5c7490e2adeb --- /dev/null +++ b/media-sound/gnomad/gnomad-2.9.6-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg + +MY_PN=${PN}2 +MY_P=${MY_PN}-${PV} + +DESCRIPTION="GTK+ music manager for the Portable Digital Entertainment (PDE) protocol" +HOMEPAGE="https://gnomad2.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" +IUSE="nls" + +RDEPEND=" + dev-libs/libgudev:= + media-libs/libid3tag:= + media-libs/libmtp:= + media-libs/libnjb + media-libs/taglib + >=x11-libs/gtk+-2.24:2 +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + nls? ( + dev-util/intltool + sys-devel/gettext + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.9.6-fno-common.patch + "${FILESDIR}"/${PN}-2.9.6-c99.patch +) + +DOCS=( AUTHORS README TODO ) # ChangeLog and NEWS are both outdated + +src_configure() { + econf $(use_enable nls) +} -- cgit v1.2.3