summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-07-13 12:26:41 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-07-13 12:26:41 +0100
commit482a48c0e1675b1e92663b8b5222bb7261aa7956 (patch)
treeb81e02db1810214fc690a762e3a9c687d0f0c5ab /media-sound
parent37bccfe5e76c5740c4ef5ba1179e9488d8404075 (diff)
gentoo auto-resync : 13:07:2024 - 12:26:41
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57605 -> 57454 bytes
-rw-r--r--media-sound/herrie/Manifest6
-rw-r--r--media-sound/herrie/files/herrie-2.2-fix-buildsystem.patch38
-rw-r--r--media-sound/herrie/files/herrie-2.2-libxspf.patch122
-rw-r--r--media-sound/herrie/files/herrie-chost_issue.patch29
-rw-r--r--media-sound/herrie/herrie-2.2-r2.ebuild60
-rw-r--r--media-sound/herrie/metadata.xml27
-rw-r--r--media-sound/pulseeffects/Manifest3
-rw-r--r--media-sound/pulseeffects/files/pulseeffects-4.8.7-boost-1.85.patch23
-rw-r--r--media-sound/pulseeffects/pulseeffects-4.8.7.ebuild3
-rw-r--r--media-sound/whipper/Manifest3
-rw-r--r--media-sound/whipper/whipper-0.10.0-r1.ebuild65
-rw-r--r--media-sound/whipper/whipper-0.10.0-r3.ebuild (renamed from media-sound/whipper/whipper-0.10.0-r2.ebuild)5
13 files changed, 31 insertions, 353 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 2425e9d569db..3c1ac8f70886 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/herrie/Manifest b/media-sound/herrie/Manifest
deleted file mode 100644
index 915feb1bae45..000000000000
--- a/media-sound/herrie/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX herrie-2.2-fix-buildsystem.patch 1132 BLAKE2B af945efc12c6ab5604fada1e7d123d7fcfdd0c319b36a73a04ba90c574c895bb4caaff8d78b9fe0deb5b1ba0a440eee977a7fbe446b6ab5d9fa30be68ec5b0be SHA512 250d5f75a48a3fc5a0ece1f7a33d2b066f9ceb16d96a98b3b6cdf28168561ae221a2ab3c13501f4dcd0a7d169ed325c27dd78799c459458da1be121677c84937
-AUX herrie-2.2-libxspf.patch 3025 BLAKE2B 22deefb9b02e26b184e5801ac9543a66e4cf4e140368ec34bfa2bee36c99d72899abfac7c62489f3b2efeb121ec478734952054e9626fbe11644050c37ff30e2 SHA512 35122f8a0f16c54085d0c4ce8f1acf409266618116bbb94a8cae2b35c8856270a023d16d3c863ed3c1d06ea1f89a8f1d3d29e244881fb50bfed72b5ca1960192
-AUX herrie-chost_issue.patch 547 BLAKE2B 2310336da0c3e9af7f7758cfe33293694d5a5c0efbf03a3eae4010c2a3ff1e3d62107e001bdb012a166ae84fe9cb9ab3f08b59d3c737e2bca03e3e2d9a53d5e2 SHA512 09b0720ab8f94fef7533d7e16d2ef086aaad3d306487bca6e2f42d0fba96642ad9672f67183bd58542c3af06af643421be66e3c0afff43f023239d4602c13150
-DIST herrie-2.2.tar.bz2 71596 BLAKE2B 7065711dea83c1ff3bb2ede9b155f032f463dc8f51657adcfc1b46076a241cd9bcb62a80284de93b076b3ab9419a4cac01a9edbb8f76f1b07565b20c93e2c3a8 SHA512 7f89100f1c3376d03ebc5e5e3caadccb063470ab623c7b207e9e6aaa01d7e1885d4234e3a50675bc1ade07f5ab52a34022f4e18c9a5b4f9537baa7318f4ab213
-EBUILD herrie-2.2-r2.ebuild 1851 BLAKE2B 744cd158ffba9492e6eded64d224d04bfb062429fc8a6cfe13b9a51955942e0d4e5f625ac20368846ff0a550032356be35d089663dcfb47320992f633de0e9cd SHA512 f46672b9536acabc695a1747a730109fa97dd3e65846d192f48ca018da360899f309696f0595eb2dcc5e89089d3565892e72dd7882afa0dad1b709867d8c54c6
-MISC metadata.xml 1056 BLAKE2B c9a09fac05fd6a579bb6bc17bf57ba2a7f313824d36f611148ab08830c580c7409667f1222f93c872e94f0b0d5799cc88dbaaab923d1875e1df6b421ab3a61e7 SHA512 7045f92e2e58562e0df865194a6fefec370aa5cbbff8bdf4afdf00ff8e03b5250db092e43901eac216f914c4406f143e2f079c5d1b76c68ec377ba3f6a312c1f
diff --git a/media-sound/herrie/files/herrie-2.2-fix-buildsystem.patch b/media-sound/herrie/files/herrie-2.2-fix-buildsystem.patch
deleted file mode 100644
index ce01e5c0c6ed..000000000000
--- a/media-sound/herrie/files/herrie-2.2-fix-buildsystem.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-Fix ncurses underlinking by using the pkg-config output instead of assuming
--lncurses/-lncursesw to be enough. In addition, fix wrong modplug include
-directive. See also:
-https://bugs.gentoo.org/show_bug.cgi?id=573522
-
---- a/configure
-+++ b/configure
-@@ -215,7 +215,7 @@
- exit 1
- fi
- CFLAGS_main="-DAUDIO_OUTPUT=\\\"$CFG_AO\\\" -DCONFFILE=\\\"$CONFFILE\\\""
--LDFLAGS="$LDFLAGS -L$PREFIX/lib -l$CFG_CURSES_LIB"
-+LDFLAGS="$LDFLAGS -L$PREFIX/lib `${PKG_CONFIG} --libs $CFG_CURSES_LIB`"
- SRCS="audio_file audio_output_$CFG_AO config gui_browser gui_draw \
- gui_input gui_msgbar gui_playq gui_vfslist main playq playq_party \
- playq_xmms vfs vfs_playlist vfs_regular"
---- a/src/audio_format_modplug.c
-+++ b/src/audio_format_modplug.c
-@@ -31,7 +31,7 @@
- #include "stdinc.h"
-
- #include <sys/mman.h>
--#include <modplug.h>
-+#include <libmodplug/modplug.h>
-
- #include "audio_file.h"
- #include "audio_format.h"
---- a/src/main.c
-+++ b/src/main.c
-@@ -165,7 +165,7 @@
- #endif /* CLOSE_STDERR */
- if ((errmsg = vfs_lockup()) != NULL) {
- gui_draw_init_abort();
-- g_printerr(errmsg);
-+ g_printerr("%s", errmsg);
- return (1);
- }
-
diff --git a/media-sound/herrie/files/herrie-2.2-libxspf.patch b/media-sound/herrie/files/herrie-2.2-libxspf.patch
deleted file mode 100644
index fa7cb7a4fcbb..000000000000
--- a/media-sound/herrie/files/herrie-2.2-libxspf.patch
+++ /dev/null
@@ -1,122 +0,0 @@
---- herrie-2.2/configure
-+++ herrie-2.2/configure
-@@ -301,7 +301,7 @@ fi
- if [ "$CFG_XSPF" != "" ]
- then
- CFLAGS="$CFLAGS -DBUILD_XSPF"
-- LDFLAGS="$LDFLAGS -lspiff"
-+ test_pkgconfig "libxspf" "xspf" "_vfs_xspf"
- SRCS="$SRCS util vfs_xspf"
- PLAYQ_DUMPFILE="autosave.xspf"
- else
---- herrie-2.2/src/conftest.c
-+++ herrie-2.2/src/conftest.c
-@@ -56,16 +56,10 @@
- #include <vorbis/codec.h>
- #include <vorbis/vorbisfile.h>
- #endif /* BUILD_VORBIS */
--#ifdef BUILD_XSPF
--#include <spiff/spiff_c.h>
--#endif /* BUILD_XSPF */
-
- int
- main(int argc, char *argv[])
- {
--#ifdef BUILD_XSPF
-- spiff_write(NULL, NULL, NULL);
--#endif /* BUILD_XSPF */
-
- return (0);
- }
---- herrie-2.2/src/vfs_xspf.c
-+++ herrie-2.2/src/vfs_xspf.c
-@@ -30,7 +30,7 @@
-
- #include "stdinc.h"
-
--#include <spiff/spiff_c.h>
-+#include <xspf_c.h>
-
- #include "util.h"
- #include "vfs.h"
-@@ -50,22 +50,22 @@ vfs_xspf_match(struct vfsent *ve, int isdir)
- int
- vfs_xspf_populate(struct vfsent *ve)
- {
-- struct spiff_list *slist;
-- struct spiff_track *strack;
-- struct spiff_mvalue *sloc;
-+ struct xspf_list *slist;
-+ struct xspf_track *strack;
-+ struct xspf_mvalue *sloc;
- char *dirname, *baseuri, *filename;
- struct vfsref *vr;
-
- baseuri = url_escape(ve->filename);
-- slist = spiff_parse(ve->filename, baseuri);
-+ slist = xspf_parse(ve->filename, baseuri);
- g_free(baseuri);
- if (slist == NULL)
- return (-1);
-
- dirname = g_path_get_dirname(ve->filename);
-
-- SPIFF_LIST_FOREACH_TRACK(slist, strack) {
-- SPIFF_TRACK_FOREACH_LOCATION(strack, sloc) {
-+ XSPF_LIST_FOREACH_TRACK(slist, strack) {
-+ XSPF_TRACK_FOREACH_LOCATION(strack, sloc) {
- /* Skip file:// part */
- filename = url_unescape(sloc->value);
-
-@@ -77,40 +77,40 @@ vfs_xspf_populate(struct vfsent *ve)
- }
-
- g_free(dirname);
-- spiff_free(slist);
-+ xspf_free(slist);
- return (0);
- }
-
- int
- vfs_xspf_write(const struct vfslist *vl, const char *filename)
- {
-- struct spiff_list *list;
-- struct spiff_track *track;
-- struct spiff_mvalue *location;
-+ struct xspf_list *list;
-+ struct xspf_track *track;
-+ struct xspf_mvalue *location;
- char *fn, *baseuri;
- struct vfsref *vr;
- int ret;
-
-- list = spiff_new();
-+ list = xspf_new();
-
- VFS_LIST_FOREACH_REVERSE(vl, vr) {
- /* Add a new track to the beginning of the list */
-- track = spiff_new_track_before(&list->tracks);
-+ track = xspf_new_track_before(&list->tracks);
-
- /* Make sure we don't write non-UTF-8 titles to disk */
- if (g_utf8_validate(vfs_name(vr), -1, NULL))
-- spiff_setvalue(&track->title, vfs_name(vr));
-+ xspf_setvalue(&track->title, vfs_name(vr));
-
-- location = spiff_new_mvalue_before(&track->locations);
-+ location = xspf_new_mvalue_before(&track->locations);
- fn = url_escape(vfs_filename(vr));
-- spiff_setvalue(&location->value, fn);
-+ xspf_setvalue(&location->value, fn);
- g_free(fn);
- }
-
- baseuri = url_escape(filename);
-- ret = spiff_write(list, filename, baseuri);
-+ ret = xspf_write(list, filename, baseuri);
- g_free(baseuri);
-- spiff_free(list);
-+ xspf_free(list);
-
- return (ret);
- }
diff --git a/media-sound/herrie/files/herrie-chost_issue.patch b/media-sound/herrie/files/herrie-chost_issue.patch
deleted file mode 100644
index 1949972baa6a..000000000000
--- a/media-sound/herrie/files/herrie-chost_issue.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-This patch sets the OS variable according to the CHOST given by the environment,
-thus enabling cross-compilation.
-
-Index: herrie-1.8/configure
-===================================================================
---- herrie-1.8.orig/configure
-+++ herrie-1.8/configure
-@@ -50,6 +50,21 @@ CFG_VORBIS=yes
- CFG_XSPF=yes
- DOIT=@
-
-+case "$CHOST" in
-+ *-darwin*)
-+ OS=Darwin
-+ ;;
-+ *-linux*)
-+ OS=Linux
-+ ;;
-+ *-freebsd*)
-+ OS=FreeBSD
-+ ;;
-+ *-solaris*)
-+ OS=SunOS
-+ ;;
-+esac
-+
- # Operating system defaults
- [ "$OS" != "" ] || OS=`uname`
- case $OS in
diff --git a/media-sound/herrie/herrie-2.2-r2.ebuild b/media-sound/herrie/herrie-2.2-r2.ebuild
deleted file mode 100644
index cb67e755fdf6..000000000000
--- a/media-sound/herrie/herrie-2.2-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Herrie is a command line music player"
-HOMEPAGE="http://herrie.info/"
-SRC_URI="http://herrie.info/distfiles/${P}.tar.bz2"
-
-LICENSE="BSD-2 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="ao +alsa pulseaudio oss http modplug mp3 sndfile vorbis xspf unicode nls"
-REQUIRED_USE="|| ( ao alsa pulseaudio oss )"
-
-RDEPEND="sys-libs/ncurses:=[unicode(+)?]
- >=dev-libs/glib-2:2
- ao? ( media-libs/libao:= )
- alsa? ( media-libs/alsa-lib )
- http? ( net-misc/curl )
- modplug? ( media-libs/libmodplug )
- mp3? ( media-libs/libmad
- media-libs/libid3tag:= )
- pulseaudio? ( media-sound/pulseaudio )
- sndfile? ( media-libs/libsndfile )
- vorbis? ( media-libs/libvorbis )
- xspf? ( >=media-libs/libxspf-1.2 )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-chost_issue.patch"
- "${FILESDIR}/${P}-libxspf.patch"
- "${FILESDIR}/${P}-fix-buildsystem.patch"
-)
-
-src_configure() {
- local EXTRA_CONF="verbose no_strip"
- use ao && EXTRA_CONF="${EXTRA_CONF} ao"
- use alsa && EXTRA_CONF="${EXTRA_CONF} alsa"
- use http || EXTRA_CONF="${EXTRA_CONF} no_http no_scrobbler"
- use mp3 || EXTRA_CONF="${EXTRA_CONF} no_mp3"
- use modplug || EXTRA_CONF="${EXTRA_CONF} no_modplug"
- use nls || EXTRA_CONF="${EXTRA_CONF} no_nls"
- use oss && EXTRA_CONF="${EXTRA_CONF} oss"
- use pulseaudio && EXTRA_CONF="${EXTRA_CONF} pulse"
- use sndfile || EXTRA_CONF="${EXTRA_CONF} no_sndfile"
- use unicode || EXTRA_CONF="${EXTRA_CONF} ncurses"
- use vorbis || EXTRA_CONF="${EXTRA_CONF} no_vorbis"
- use xspf || EXTRA_CONF="${EXTRA_CONF} no_xspf"
-
- tc-export PKG_CONFIG
-
- einfo "./configure ${EXTRA_CONF}"
- CC="$(tc-getCC)" PREFIX=/usr MANDIR=/usr/share/man \
- ./configure ${EXTRA_CONF} || die "configure failed"
-}
diff --git a/media-sound/herrie/metadata.xml b/media-sound/herrie/metadata.xml
deleted file mode 100644
index 149a73f33c20..000000000000
--- a/media-sound/herrie/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <longdescription lang="en">
- Herrie is a minimalistic music player that uses the command
- line. It is written to support a variety of operating systems,
- audio subsystems and file formats, including playlists.
-
- Herrie has a split-screen user interface, with a playlist at
- the top of the screen and a file browser at the bottom. When
- tracks are added to the playlist, Herrie consumes them from the
- top one by one. It is thus an application that allows you to
- batch music for playback.
-
- Herrie also has some more exotic features, including support
- for AudioScrobbler and the ability to chroot() itself
- into a directory.
- </longdescription>
- <use>
- <flag name="http">Enable http streaming</flag>
- <flag name="xspf">Enable support for reading and saving XSPF playlists</flag>
- </use>
-</pkgmetadata>
diff --git a/media-sound/pulseeffects/Manifest b/media-sound/pulseeffects/Manifest
index ada64a98686c..6453158519bd 100644
--- a/media-sound/pulseeffects/Manifest
+++ b/media-sound/pulseeffects/Manifest
@@ -1,4 +1,5 @@
+AUX pulseeffects-4.8.7-boost-1.85.patch 856 BLAKE2B 8cae3e571bfbb49dcc31cac6c2a97ac6ac951beb3747330b8d7fae9d190e3409d56e9aeb5473206eea58145f6285d268571d66b87101c15b5b23fd60c837484f SHA512 7ba34043db559fcb7c1fe37ba880765fc5cd522e21cec85be26b73e953b1332141020e2f2f62709db7072099d7494a37e1d21aea2c56db7d1037643a25492823
AUX pulseeffects-4.8.7-meson_no_automagic.patch 1529 BLAKE2B 1a40bf0382e378129b784a1d65138e89934757b2e3580616e163a9f2be1675b6a181b3909b3d7dd25b5e1bc5243d316534e2eaae4d7f82e4764645be33ac6c15 SHA512 249fb9a3c4254c21a49c46b1eab4d0c9dd6081a1367d192be7f9446b97235aa2c5ef909465fe130c0d01024f6152a7208c5a2205781d8f84bf5b6bf1e10204cf
DIST pulseeffects-4.8.7.tar.gz 2028489 BLAKE2B 705783104c7ce3f4ff1246cf05c1a31c09ef0507a720365b9a8914e6e076a209dcc56e240ae2de1981f3ab377f10947d08260fe8ae8b3cae5724db1235a0c01c SHA512 0fa679723ba76ab0a0cf3136dfa66fec09b16643f3f4f7bd1bb2826794d907c5c29a2fc7633e30d3542ddf755c842fdaa167528942fe459e3e697ac3524c0cb9
-EBUILD pulseeffects-4.8.7.ebuild 2206 BLAKE2B 461c84a02920b8dd6eff059efe9feeb4306f4efe6fb2eb5b0f924ff686ab130e198b9d6b386619d2400e7fb32a52abb4a33581a9a7d59453a9569a7dc0aad2da SHA512 98c78db61b2c1277fb3c045b98b40f073473448bc3adf98f4ab4ec7187837c1eef62bbc5635395e39ba77f9d7eaad896ce7772dbd77832fbf4d64b410f75097d
+EBUILD pulseeffects-4.8.7.ebuild 2250 BLAKE2B 09a85f454dc24dc61d29edb1182ca11bacfc6e77c432990116ae7a99fddc51e6d14994d18d0a71b29322cb212682804fb207f1aea9c562e3381d2ae60ebc7683 SHA512 54c3daed1c9ebc51961aa32d8beccc14de3a77179642e870ffb23b25de15f42dc32beaff0a2d760ee5370e1868dd92df9f5e33e6e9e0fea7c68b44b9023d2eb1
MISC metadata.xml 1247 BLAKE2B 97bb034604cb1696410b271a5967faeeac5f51d9e92cd321011fc99aedeb7ab030d32fc2a9dcf3d57d0c3d889020353674fce34b8196d3befb320833980332c2 SHA512 a209546489a2922ed5b23dcab6534b5965c98ba218db13aecb7869bd5fb5a9de3c6bc5c0c8a53dc4d7d65219184575d47e398174f0c01bf152d9aabd09f51766
diff --git a/media-sound/pulseeffects/files/pulseeffects-4.8.7-boost-1.85.patch b/media-sound/pulseeffects/files/pulseeffects-4.8.7-boost-1.85.patch
new file mode 100644
index 000000000000..2ec9b1be45bb
--- /dev/null
+++ b/media-sound/pulseeffects/files/pulseeffects-4.8.7-boost-1.85.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/932322
+--- a/src/convolver_ui.cpp
++++ b/src/convolver_ui.cpp
+@@ -186,7 +186,7 @@
+
+ out_path.replace_extension(".irs");
+
+- boost::filesystem::copy_file(p, out_path, boost::filesystem::copy_option::overwrite_if_exists);
++ boost::filesystem::copy_file(p, out_path, boost::filesystem::copy_options::overwrite_existing);
+
+ util::debug(log_tag + "imported irs file to: " + out_path.string());
+ } else {
+--- a/src/presets_manager.cpp
++++ b/src/presets_manager.cpp
+@@ -472,7 +472,7 @@
+
+ out_path = user_dir / p.filename();
+
+- boost::filesystem::copy_file(p, out_path, boost::filesystem::copy_option::overwrite_if_exists);
++ boost::filesystem::copy_file(p, out_path, boost::filesystem::copy_options::overwrite_existing);
+
+ util::debug(log_tag + "imported preset to: " + out_path.string());
+ }
diff --git a/media-sound/pulseeffects/pulseeffects-4.8.7.ebuild b/media-sound/pulseeffects/pulseeffects-4.8.7.ebuild
index bd7592de8370..b8ce432d5c28 100644
--- a/media-sound/pulseeffects/pulseeffects-4.8.7.ebuild
+++ b/media-sound/pulseeffects/pulseeffects-4.8.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -61,6 +61,7 @@ BDEPEND="dev-libs/appstream-glib
PATCHES=(
"${FILESDIR}"/${PN}-4.8.7-meson_no_automagic.patch
+ "${FILESDIR}"/${PN}-4.8.7-boost-1.85.patch
)
S="${WORKDIR}"/easyeffects-${PV}
diff --git a/media-sound/whipper/Manifest b/media-sound/whipper/Manifest
index d12c6fa229dc..adca4acfb6a2 100644
--- a/media-sound/whipper/Manifest
+++ b/media-sound/whipper/Manifest
@@ -1,6 +1,5 @@
AUX whipper-0.10.0-ruamel-yaml.patch 3317 BLAKE2B acee6df0afacec79cd2d98610803f2882099c0dc49a1ecc50b7b5b449c6b55bc20890f980477701e5cc0ac3af0606d2dd89e261024d0b3f0969d7b9917281be6 SHA512 893e2f23717633971410e0f9917345eaec5af313d83702b36a2693b51eaf54d755d58db864de82e13e8506dc98ab548334d7ba6d02fd6c200bd0670e4bca73bf
AUX whipper-0.7.0-cdparanoia-name-fix.patch 2036 BLAKE2B 54d0c70f0ccf89e46607e67d3b1bd3288dc0c34da27d6111df98810d85369c51f953e415a6415c0c08649a2e7fed10cfea77e3a7695f8c4f03445948a8f83c64 SHA512 13edc4bd713409e8fa6d871ce5f9316895edb0156eeed7eef401e72c19f188a8067c45c16a3fe1c3e21209fd8ec6bdf2478e4d4376f210d535993c7ef1575453
DIST whipper-0.10.0.tar.gz 256546 BLAKE2B c673aaefa8fe621e11a1140c2927bb2f62d5b07e94f6cec5b95ba290e5eab215c98b9a59c144b26c71bde211a45d603ba08c477d12b12ed1c73f9f8c2ebdb9a7 SHA512 728ad98185aa2d29f4fb215a597136691bb2c3590b3cac4f659238f90a3b4328c377fafe830a725b655f050538739f404b3eca853db4c39001d1b9d721dc7fd8
-EBUILD whipper-0.10.0-r1.ebuild 1748 BLAKE2B 0aa45feb70b980e423f80551ce4e2e0a4811ea9cafe11afc8bcb046aff5ece9af5ec0868104c93404c801ffaf7194a84f208b03c5c932c087abd95b843d8a579 SHA512 510581d73f13e3de3447bf07f9c8804910194fb9dcf606a23ebc690157418e66e72a558e638e9b1be6d59fe6c11f469baf8b63792a46751d175eef7a9c875edb
-EBUILD whipper-0.10.0-r2.ebuild 1363 BLAKE2B b4fe303d499f1c795f02d9a10fa496043510467bb46fffe322e23bd86aebbf207aa9b3e53b46d78860cde263bf95c0a16941b67fe635e8d911bd0b39430421c0 SHA512 c82c4718bf66ad1b27ca8df01fec2012b5afc8d56f9c27595b8e9c6fecb91ca6650ea4cb80004114521bc7abf8222f964a551ddb761bd7b2c3d4ef8df7116365
+EBUILD whipper-0.10.0-r3.ebuild 1387 BLAKE2B 164bfcefe63854075c7e2ecdd6891361c93b307c9a8eb75e94f26771097f7f2ab4ac4ccd75c62182f0c6331099e762b8537ed0f06bbb8c46b7575b1f51077013 SHA512 704ed45d5068901eae0029dc11d456ad2d687e917db266ea2a482c6401599dfd15426299053de94a3dbaff7ccf0ea0b7d1b2f4beba1721c94e9d5eb2146bc711
MISC metadata.xml 660 BLAKE2B 5cd7471def3d4a0cdf0f391ba307d071ef474c9121db39b72371190b05d857b2488226ff5c7fa66aa54447bfec2b2c4c30d9fc3439da6c82937c6dc17fa52c6a SHA512 233494f7efc67d89a4f7fbf01f94c8fe47054d1a311ce88163c527de6c582a6ecde56f00b3f6e003a986afb41ccd2fa92c044e7d35ffcca290cf17778ae30ef2
diff --git a/media-sound/whipper/whipper-0.10.0-r1.ebuild b/media-sound/whipper/whipper-0.10.0-r1.ebuild
deleted file mode 100644
index 48549099d453..000000000000
--- a/media-sound/whipper/whipper-0.10.0-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python CD-DA ripper preferring accuracy over speed (forked from morituri)"
-HOMEPAGE="https://github.com/whipper-team/whipper"
-SRC_URI="https://github.com/whipper-team/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- media-libs/libsndfile:=
-"
-# bug https://bugs.gentoo.org/923339
-# upstream https://github.com/whipper-team/whipper/issues/605
-# upstream https://github.com/whipper-team/whipper/issues/606
-RDEPEND="
- ${DEPEND}
- app-cdr/cdrdao
- >=dev-libs/libcdio-paranoia-0.94_p2
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- >=dev-python/pycdio-2.1.0[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/discid[${PYTHON_USEDEP}]
- <dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-sound/sox[flac]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/twisted[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.7.0-cdparanoia-name-fix.patch"
-)
-
-python_prepare_all() {
- # accurip test totally depends on network access
- rm "${PN}"/test/test_common_accurip.py || die
-
- # Test fails with
- # Log [82 chars]28Z\n\nRipping phase information:\n Drive: HL[2290 chars]31\n
- # !=
- # Log [82 chars]28Z\nRipping phase information:\n Drive: HL-D[2274 chars]31\n
- # assertion. TODO: fix test.
- rm "${PN}"/test/test_result_logger.py || die
-
- export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
- distutils-r1_python_prepare_all
-}
diff --git a/media-sound/whipper/whipper-0.10.0-r2.ebuild b/media-sound/whipper/whipper-0.10.0-r3.ebuild
index 4458574acf2f..fedb60a0068a 100644
--- a/media-sound/whipper/whipper-0.10.0-r2.ebuild
+++ b/media-sound/whipper/whipper-0.10.0-r3.ebuild
@@ -1,9 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DISTUTILS_USE_PEP517="setuptools"
+DISTUTILS_EXT=1
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
@@ -17,7 +18,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
- media-libs/libsndfile:=
+ media-libs/libsndfile[-minimal]
"
RDEPEND="
${DEPEND}