diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-14 06:41:38 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-14 06:41:38 +0000 |
commit | 6e1fc32629c46e29012a7e22b07085307d65ac96 (patch) | |
tree | 3a10753f21f24b2f29706bc4c28b1074119343d8 /media-sound | |
parent | 4b1d73e089a436406c89fadc33638314981c44e6 (diff) |
gentoo auto-resync : 14:01:2025 - 06:41:37
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/Manifest.gz | bin | 57245 -> 57235 bytes | |||
-rw-r--r-- | media-sound/clementine/Manifest | 7 | ||||
-rw-r--r-- | media-sound/clementine/clementine-1.4.1_p28.ebuild (renamed from media-sound/clementine/clementine-1.4.0_rc2-r6.ebuild) | 24 | ||||
-rw-r--r-- | media-sound/clementine/clementine-9999.ebuild | 18 | ||||
-rw-r--r-- | media-sound/clementine/files/clementine-1.4.0_rc2-absl2.patch | 86 | ||||
-rw-r--r-- | media-sound/clementine/files/clementine-1.4.0_rc2-fix-build-taglib2.patch | 188 | ||||
-rw-r--r-- | media-sound/pavucontrol/Manifest | 2 | ||||
-rw-r--r-- | media-sound/pavucontrol/pavucontrol-6.1.ebuild | 4 | ||||
-rw-r--r-- | media-sound/qmmp/Manifest | 2 | ||||
-rw-r--r-- | media-sound/qmmp/qmmp-9999.ebuild | 2 |
10 files changed, 27 insertions, 306 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 489d07cc86cb..9af60adc735f 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/clementine/Manifest b/media-sound/clementine/Manifest index b3c7c4d4941c..d667e46e4ff5 100644 --- a/media-sound/clementine/Manifest +++ b/media-sound/clementine/Manifest @@ -1,11 +1,10 @@ AUX clementine-1.4.0_rc2-absl.patch 353 BLAKE2B 8e33c6d539a60294186a674dade27f8220c197e85302ae026ecf54392a4a0ad4ff17f84ba2ef5e5e715bc12913f5dccc2e7b97d911865896c818c9b7bcf69d6f SHA512 b60721a347cd9fd703e1550e39552f0f0d9927130f4abe13122ca760aef78a9b0fcf242178e91f2fca809e98b95f0584095b010283d9e28d4a3b8b6c87cac6dc -AUX clementine-1.4.0_rc2-absl2.patch 2356 BLAKE2B d6b06c70abf5e236f341c7d8ef93923b41de650efd61d1e475960d79577ab51ff98aafc812b9f159a70eae27ceb02603b51f6f941e4db97c301368ea1a7916f8 SHA512 928c041bc7e67861402bbb8d1e3ebfb9009b5d1a0abb3fe6d49e32b602ab87b25990524505d58a5b99cd4ac0ed536538e227f814f29b34778f3e04da23fb8027 AUX clementine-1.4.0_rc2-c17.patch 2261 BLAKE2B e66117f376b440d359eb40c3247c28ed662b4924e066385792cc3638ae2d0296b52b3c4dc5185507f21c51baac78e063ab79d72bbb7ce2df76e82f5ebffe10c0 SHA512 8a68a23956a08c08a4d7ee030606512f375c2039314268f6f615c424a1b3ab46b643af3afdf221a2d827f03962a1644bd5b1de5d4d70c53b1fd02625fc1026ea -AUX clementine-1.4.0_rc2-fix-build-taglib2.patch 6949 BLAKE2B 748bae24f6cb7912cdab00766ab57b31a430401cd97d81f53aaeffe85ce060f1482604fa8b4bb36c915ef68c18b7acdde734fc490f7279bf7e5e5c92f81bc5d1 SHA512 7e6a62f10c5342bd0b7623ed4d464198ee14cf43241dd4598e4b5b0373d8fe4b7f9a0c1fb67fddb00d93ec0fce63da87208bf4a154cc3a1eb68d9453f5781663 AUX clementine-1.4.0_rc2-lz.patch 889 BLAKE2B ce04feb2b14c4b1e2e994672c0196100b35672da8b830c3ad1b8103f11327aefbccce97c5ad4253227b88939e16d6a6a88c8b3e3530e8589b1b9e28eb524361c SHA512 4bd24c05dd3d748d6b5f66070900fcef841144baaa8557bdc05a6128ee7b64f7b222344447944ef41d83694ec3f7618fd744d8e6053ec34f35b923b0a3db02a7 AUX clementine-1.4.0_rc2-projectm-dir.patch 1879 BLAKE2B dc2d19a17b6c255360ae961ff55c6598eae51f0b5b1f4147c8b13541121f8c6dd03d864ba04dbc594ec670c5872e356e3522aaef4f67804b6e7aeb438ec0bb9c SHA512 7d891b9c26dd62b1fdad5548de0976192934aa1a28d25501fb5ba896a81d663243196e076054de6678b69cae3b05df16209c0cfd9ee3b652fe051c7ad4f17a2e DIST clementine-1.4.0_rc2.tar.gz 9073685 BLAKE2B a2376f1a895c651c2eb089419e20b9ce6050739f1342a6fdf1ebad0a14b65a08f56cc846eb79ad7facb77d6ee2cac74f9e374bd8e284a2a7f87d7c117779a08d SHA512 403093386efabd52e649c0e379abbf4873c4b2f8d0af72cda2b7e0255f90c60259f961045e7b51d0e5bf35425d678ff6b018c9191845ebbd156d9216d8bd7722 +DIST clementine-1.4.1_p28.tar.xz 5554308 BLAKE2B 213c5719ce987700739d625de07861143a85690c91908d458cb40db9b932f4a33caca727f2a2db942d96ee3e5f356841c09dfd293fa676ad134d1283937ef4fc SHA512 c5b06540909127e8b3bc774f2bee54584c0993e1ddebce4572cd8402bba5524babdcc3b74a1b6a8335c525ce64ee1347766b6698df05bdcf21209583b8d1dc9d EBUILD clementine-1.4.0_rc2-r5.ebuild 4780 BLAKE2B 0adc837a75b8244f34ea2574b232f892832958e0f66428fd19a08ab0adc3a534a2d96fff6e80e25d7a0ae3c7e8813d75de6dd19830e2df511e4219c4a6d744f0 SHA512 b9f41774dc627b9f7bd57b66bcc1655c8b538da13bc1d9c69a56e423d2335d835de019d19efaab92e94d9df296e9f994eedf09bf644abe68b3cc29034aacf109 -EBUILD clementine-1.4.0_rc2-r6.ebuild 4723 BLAKE2B 3ac050ba2a4027123feff5f4ed8afad86b69bca503e330772263b3d67c4ae3f7ba138ca2c77ee39d43555a26e28079d57ef59773c9f78e4422d91e2b312a1dd4 SHA512 f5d697ab9682376bc2c14e236ab03a244682b6626417a5a0d3ed4115afc35dd4e971821199f7a4f69b892f3eb2fedcae1759c7d9da76bcf69a787e2ea6b1576b -EBUILD clementine-9999.ebuild 4586 BLAKE2B 11f9a16c04d6e588bb4518446a19f07999ba9c4aa2c701b16210be81229f52c5d5ead5ffbddcb99896d54b9737522e08aeeee3d2da173fb5cf8ca7b0a68e64be SHA512 9bd9ced94180e05a0ad95ba5553722d7a6017609c8688e5cb7ac0e685570eb308b247656073dedf6ec0d1211f23ec07ba70df0dc45aa45fc66eb4e8e08c794c4 +EBUILD clementine-1.4.1_p28.ebuild 4527 BLAKE2B cb174b48357aa837a62ddb4ccd0ee13125c21c3ff773b8cfbe6cbc60401fc02f61f0ece3a0a91c20c575abd84fa55b42b3dc5f53f28f20b4244d62f72b1f6462 SHA512 cb21fedfc120f691c7df81f42157c8316db176e6fd8d6ed789b2ec0be15edc7cadc1324e4b1e84819137ede49208fa70dace68819fcbb93bb55d4e68b8e7935b +EBUILD clementine-9999.ebuild 4527 BLAKE2B 6cc1d2d197e514d14612f02504a64d26a32f794b780294c29f7a6d731b1493a8a7f382b63098f7c5fdf8fd803614c3fe431b382306cba3afcb2a99591aaa86b6 SHA512 1cd7ba8eee884ca80d6d6afacb96c0ad560ece87989836308196ed99cda016b6bc7e6b4232b925d73ea73de3ca8ae3d361b88c2460dbbc04c89aa24245469ec0 MISC metadata.xml 1205 BLAKE2B 385d0f742772f036d1d0e03913aa1e38fe165dfeec7a6773fa5685992f9bbc348437bd759c24c54686d19f8dfbadc8bf208909788bc1e0dd957e47bb659fb832 SHA512 58d908699a52724401f167ae20fa05327aa4fd5b705856a43292c98e898b2f13d11c9db6fac6def35eede0c356071ff38e22883ca233a1005173ded18e69ca92 diff --git a/media-sound/clementine/clementine-1.4.0_rc2-r6.ebuild b/media-sound/clementine/clementine-1.4.1_p28.ebuild index 914852a6f203..1555e2a42292 100644 --- a/media-sound/clementine/clementine-1.4.0_rc2-r6.ebuild +++ b/media-sound/clementine/clementine-1.4.1_p28.ebuild @@ -14,8 +14,9 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/clementine-player/Clementine.git" inherit git-r3 else - SRC_URI="https://github.com/clementine-player/Clementine/archive/refs/tags/${PV/_}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/Clementine-${PV/_}" + MY_PV="$(ver_cut 1-3)-$(ver_cut 5)-g41e2a07b3" + SRC_URI="https://github.com/clementine-player/Clementine/releases/download/${MY_PV}/clementine-${MY_PV}.tar.xz -> ${P}.tar.xz" + S="${WORKDIR}/clementine-${MY_PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" fi @@ -92,14 +93,6 @@ BDEPEND=" ) " -PATCHES=( - "${FILESDIR}/clementine-1.4.0_rc2-lz.patch" - "${FILESDIR}/clementine-1.4.0_rc2-c17.patch" - "${FILESDIR}/clementine-1.4.0_rc2-absl2.patch" - "${FILESDIR}/clementine-1.4.0_rc2-projectm-dir.patch" - "${FILESDIR}/clementine-1.4.0_rc2-fix-build-taglib2.patch" -) - DOCS=( Changelog README.md ) src_prepare() { @@ -116,19 +109,16 @@ src_prepare() { cmake_comment_add_subdirectory tests fi - rm -r 3rdparty/{libmygpo-qt,libmygpo-qt5,taglib} || die + rm -r 3rdparty/{libmygpo-qt5,taglib} || die } src_configure() { - # spotify is not in portage local mycmakeargs=( -DBUILD_WERROR=OFF # avoid automagically enabling of ccache (bug #611010) -DCCACHE_EXECUTABLE=OFF -DENABLE_BREAKPAD=OFF #< disable crash reporting -DENABLE_GIO=ON - -DENABLE_SPOTIFY=OFF - -DENABLE_SPOTIFY_BLOB=OFF -DUSE_SYSTEM_GMOCK=ON -DUSE_SYSTEM_PROJECTM=ON -DBUNDLE_PROJECTM_PRESETS=OFF @@ -151,6 +141,12 @@ src_configure() { "$(cmake_use_find_package alsa ALSA)" ) + if [[ ${PV} != *9999* ]]; then + mycmakeargs+=( + -DFORCE_GIT_REVISION="${MY_PV}" + ) + fi + use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT cmake_src_configure diff --git a/media-sound/clementine/clementine-9999.ebuild b/media-sound/clementine/clementine-9999.ebuild index f3083d6651fb..823a70ac7fe8 100644 --- a/media-sound/clementine/clementine-9999.ebuild +++ b/media-sound/clementine/clementine-9999.ebuild @@ -14,8 +14,9 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/clementine-player/Clementine.git" inherit git-r3 else - SRC_URI="https://github.com/clementine-player/Clementine/archive/refs/tags/${PV/_}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/Clementine-${PV/_}" + MY_PV="$(ver_cut 1-3)-$(ver_cut 5)-gxxxxxxxxx" + SRC_URI="https://github.com/clementine-player/Clementine/releases/download/${MY_PV}/clementine-${MY_PV}.tar.xz -> ${P}.tar.xz" + S="${WORKDIR}/clementine-${MY_PV}" KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" fi @@ -92,13 +93,6 @@ BDEPEND=" ) " -PATCHES=( - "${FILESDIR}/clementine-1.4.0_rc2-c17.patch" - "${FILESDIR}/clementine-1.4.0_rc2-absl2.patch" - "${FILESDIR}/clementine-1.4.0_rc2-projectm-dir.patch" - "${FILESDIR}/clementine-1.4.0_rc2-fix-build-taglib2.patch" -) - DOCS=( Changelog README.md ) src_prepare() { @@ -147,6 +141,12 @@ src_configure() { "$(cmake_use_find_package alsa ALSA)" ) + if [[ ${PV} != *9999* ]]; then + mycmakeargs+=( + -DFORCE_GIT_REVISION="${MY_PV}" + ) + fi + use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT cmake_src_configure diff --git a/media-sound/clementine/files/clementine-1.4.0_rc2-absl2.patch b/media-sound/clementine/files/clementine-1.4.0_rc2-absl2.patch deleted file mode 100644 index f6f9b4532b2b..000000000000 --- a/media-sound/clementine/files/clementine-1.4.0_rc2-absl2.patch +++ /dev/null @@ -1,86 +0,0 @@ -Fix build - -https://bugs.gentoo.org/912853 -https://bugs.gentoo.org/947632 - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 010191b..57163b9 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -46,7 +46,7 @@ endif(OPENGL_FOUND) - find_package(Boost REQUIRED) - find_package(Gettext REQUIRED) - find_package(PkgConfig REQUIRED) --find_package(Protobuf REQUIRED) -+find_package(protobuf REQUIRED) - find_package(FFTW3) - find_package(ALSA) - if (NOT APPLE) -diff --git a/ext/libclementine-remote/CMakeLists.txt b/ext/libclementine-remote/CMakeLists.txt -index 115d1f4..717d76c 100644 ---- a/ext/libclementine-remote/CMakeLists.txt -+++ b/ext/libclementine-remote/CMakeLists.txt -@@ -6,14 +6,14 @@ set(MESSAGES - remotecontrolmessages.proto - ) - --protobuf_generate_cpp(PROTO_SOURCES PROTO_HEADERS ${MESSAGES}) -- - add_library(libclementine-remote STATIC -- ${PROTO_SOURCES} -+ ${MESSAGES} - ) - -+protobuf_generate(TARGET libclementine-remote LANGUAGE cpp) -+ - target_link_libraries(libclementine-remote -- ${PROTOBUF_LIBRARY} - libclementine-common -+ protobuf::libprotobuf - ) - -diff --git a/ext/libclementine-spotifyblob/CMakeLists.txt b/ext/libclementine-spotifyblob/CMakeLists.txt -index 7a73b14..072fe60 100644 ---- a/ext/libclementine-spotifyblob/CMakeLists.txt -+++ b/ext/libclementine-spotifyblob/CMakeLists.txt -@@ -7,12 +7,12 @@ set(MESSAGES - spotifymessages.proto - ) - --protobuf_generate_cpp(PROTO_SOURCES PROTO_HEADERS ${MESSAGES}) -- - add_library(clementine-spotifyblob-messages STATIC -- ${PROTO_SOURCES} -+ ${MESSAGES} - ) - -+protobuf_generate(TARGET clementine-spotifyblob-messages LANGUAGE cpp) -+ - target_link_libraries(clementine-spotifyblob-messages - libclementine-common - ) -diff --git a/ext/libclementine-tagreader/CMakeLists.txt b/ext/libclementine-tagreader/CMakeLists.txt -index 8a0a944..fc2d6e6 100644 ---- a/ext/libclementine-tagreader/CMakeLists.txt -+++ b/ext/libclementine-tagreader/CMakeLists.txt -@@ -28,16 +28,16 @@ optional_source(HAVE_GOOGLE_DRIVE - - qt5_wrap_cpp(MOC ${HEADERS}) - --protobuf_generate_cpp(PROTO_SOURCES PROTO_HEADERS ${MESSAGES}) -- - add_library(libclementine-tagreader STATIC -- ${PROTO_SOURCES} -+ ${MESSAGES} - ${SOURCES} - ${MOC} - ) - -+protobuf_generate(TARGET libclementine-tagreader LANGUAGE cpp) -+ - target_link_libraries(libclementine-tagreader -- ${PROTOBUF_LIBRARY} - libclementine-common -+ protobuf::libprotobuf - ) - diff --git a/media-sound/clementine/files/clementine-1.4.0_rc2-fix-build-taglib2.patch b/media-sound/clementine/files/clementine-1.4.0_rc2-fix-build-taglib2.patch deleted file mode 100644 index 0c26343c7bf0..000000000000 --- a/media-sound/clementine/files/clementine-1.4.0_rc2-fix-build-taglib2.patch +++ /dev/null @@ -1,188 +0,0 @@ -https://github.com/clementine-player/Clementine/commit/e9c09b1c4054925fa6366233cb44d4d0a543258f.patch -compatibility added with taglib1 ---- a/ext/libclementine-tagreader/cloudstream.cpp -+++ b/ext/libclementine-tagreader/cloudstream.cpp -@@ -91,7 +91,11 @@ - clear(); - } - -+#if (TAGLIB_MAJOR_VERSION == 2) -+TagLib::ByteVector CloudStream::readBlock(size_t length) { -+#else - TagLib::ByteVector CloudStream::readBlock(ulong length) { -+#endif - const uint start = cursor_; - const uint end = qMin(cursor_ + length - 1, length_ - 1); - -@@ -144,11 +148,19 @@ - qLog(Debug) << Q_FUNC_INFO << "not implemented"; - } - -+#if (TAGLIB_MAJOR_VERSION == 2) -+void CloudStream::insert(const TagLib::ByteVector&, TagLib::offset_t, size_t) { -+#else - void CloudStream::insert(const TagLib::ByteVector&, ulong, ulong) { -+#endif - qLog(Debug) << Q_FUNC_INFO << "not implemented"; - } - -+#if (TAGLIB_MAJOR_VERSION == 2) -+void CloudStream::removeBlock(TagLib::offset_t, size_t) { -+#else - void CloudStream::removeBlock(ulong, ulong) { -+#endif - qLog(Debug) << Q_FUNC_INFO << "not implemented"; - } - -@@ -159,7 +171,11 @@ - - bool CloudStream::isOpen() const { return true; } - -+#if (TAGLIB_MAJOR_VERSION == 2) -+void CloudStream::seek(TagLib::offset_t offset, TagLib::IOStream::Position p) { -+#else - void CloudStream::seek(long offset, TagLib::IOStream::Position p) { -+#endif - switch (p) { - case TagLib::IOStream::Beginning: - cursor_ = offset; -@@ -178,11 +194,19 @@ - - void CloudStream::clear() { cursor_ = 0; } - -+#if (TAGLIB_MAJOR_VERSION == 2) -+TagLib::offset_t CloudStream::tell() const { return cursor_; } -+ -+TagLib::offset_t CloudStream::length() { return length_; } -+ -+void CloudStream::truncate(TagLib::offset_t) { -+#else - long CloudStream::tell() const { return cursor_; } - - long CloudStream::length() { return length_; } - - void CloudStream::truncate(long) { -+#endif - qLog(Debug) << Q_FUNC_INFO << "not implemented"; - } - ---- a/ext/libclementine-tagreader/cloudstream.h -+++ b/ext/libclementine-tagreader/cloudstream.h -@@ -35,6 +35,19 @@ - - // Taglib::IOStream - virtual TagLib::FileName name() const; -+#if (TAGLIB_MAJOR_VERSION == 2) -+ virtual TagLib::ByteVector readBlock(size_t length); -+ virtual void writeBlock(const TagLib::ByteVector&); -+ virtual void insert(const TagLib::ByteVector&, TagLib::offset_t, size_t); -+ virtual void removeBlock(TagLib::offset_t, size_t); -+ virtual bool readOnly() const; -+ virtual bool isOpen() const; -+ virtual void seek(TagLib::offset_t offset, TagLib::IOStream::Position p); -+ virtual void clear(); -+ virtual TagLib::offset_t tell() const; -+ virtual TagLib::offset_t length(); -+ virtual void truncate(TagLib::offset_t); -+#else - virtual TagLib::ByteVector readBlock(ulong length); - virtual void writeBlock(const TagLib::ByteVector&); - virtual void insert(const TagLib::ByteVector&, ulong, ulong); -@@ -46,6 +59,7 @@ - virtual long tell() const; - virtual long length(); - virtual void truncate(long); -+#endif - - google::sparsetable<char>::size_type cached_bytes() const { - return cache_.num_nonempty(); ---- a/ext/libclementine-tagreader/tagreader.cpp -+++ b/ext/libclementine-tagreader/tagreader.cpp -@@ -198,7 +198,7 @@ - // Find album artists - TagLib::APE::ItemListMap::ConstIterator it = items.find("ALBUM ARTIST"); - if (it != items.end()) { -- TagLib::StringList album_artists = it->second.toStringList(); -+ TagLib::StringList album_artists = it->second.values(); - if (!album_artists.isEmpty()) { - Decode(album_artists.front(), nullptr, song->mutable_albumartist()); - } -@@ -243,22 +243,22 @@ - } - - if (items.contains("BPM")) { -- Decode(items["BPM"].toStringList().toString(", "), nullptr, -+ Decode(items["BPM"].values().toString(", "), nullptr, - song->mutable_performer()); - } - - if (items.contains("PERFORMER")) { -- Decode(items["PERFORMER"].toStringList().toString(", "), nullptr, -+ Decode(items["PERFORMER"].values().toString(", "), nullptr, - song->mutable_performer()); - } - - if (items.contains("COMPOSER")) { -- Decode(items["COMPOSER"].toStringList().toString(", "), nullptr, -+ Decode(items["COMPOSER"].values().toString(", "), nullptr, - song->mutable_composer()); - } - - if (items.contains("GROUPING")) { -- Decode(items["GROUPING"].toStringList().toString(" "), nullptr, -+ Decode(items["GROUPING"].values().toString(" "), nullptr, - song->mutable_grouping()); - } - -@@ -565,8 +565,8 @@ - if (fileref->audioProperties()) { - song->set_bitrate(fileref->audioProperties()->bitrate()); - song->set_samplerate(fileref->audioProperties()->sampleRate()); -- song->set_length_nanosec(fileref->audioProperties()->length() * -- kNsecPerSec); -+ song->set_length_nanosec(fileref->audioProperties()->lengthInMilliseconds() * -+ kNsecPerMsec); - } - - // Get the filetype if we can -@@ -1376,9 +1376,15 @@ - std::unique_ptr<TagLib::File> tag; - if (mime_type == "audio/mpeg" && - title.endsWith(".mp3", Qt::CaseInsensitive)) { -+#if (TAGLIB_MAJOR_VERSION == 2) -+ tag.reset(new TagLib::MPEG::File(stream.get(), true, -+ TagLib::AudioProperties::Accurate, -+ TagLib::ID3v2::FrameFactory::instance())); -+#else - tag.reset(new TagLib::MPEG::File(stream.get(), - TagLib::ID3v2::FrameFactory::instance(), - TagLib::AudioProperties::Accurate)); -+#endif - } else if (mime_type == "audio/mp4" || - (mime_type == "audio/mpeg" && - title.endsWith(".m4a", Qt::CaseInsensitive))) { -@@ -1398,9 +1398,15 @@ - TagLib::AudioProperties::Accurate)); - } else if (mime_type == "application/x-flac" || mime_type == "audio/flac" || - mime_type == "audio/x-flac") { -+#if (TAGLIB_MAJOR_VERSION == 2) -+ tag.reset(new TagLib::FLAC::File(stream.get(), true, -+ TagLib::AudioProperties::Accurate, -+ TagLib::ID3v2::FrameFactory::instance())); -+#else - tag.reset(new TagLib::FLAC::File(stream.get(), - TagLib::ID3v2::FrameFactory::instance(), - true, TagLib::AudioProperties::Accurate)); -+#endif - } else if (mime_type == "audio/x-ms-wma") { - tag.reset(new TagLib::ASF::File(stream.get(), true, - TagLib::AudioProperties::Accurate)); -@@ -1431,7 +1431,7 @@ - song->set_type(cpb::tagreader::SongMetadata_Type_STREAM); - - if (tag->audioProperties()) { -- song->set_length_nanosec(tag->audioProperties()->length() * kNsecPerSec); -+ song->set_length_nanosec(tag->audioProperties()->lengthInMilliseconds() * kNsecPerMsec); - } - return true; - } diff --git a/media-sound/pavucontrol/Manifest b/media-sound/pavucontrol/Manifest index b8ec7bbcce1f..8fe3e877d172 100644 --- a/media-sound/pavucontrol/Manifest +++ b/media-sound/pavucontrol/Manifest @@ -3,5 +3,5 @@ AUX pavucontrol-6.1-docdir.patch 466 BLAKE2B 77279c89f4889b6d96513f7be743d593065 DIST pavucontrol-5.0.tar.xz 194248 BLAKE2B 9e6b9b7d94be51a4ad8b5310e031c4fed0f5299e67c770c9a573c0647edf27345014fb6504892fad29b9b5e79ce43ed312217dbed8e2b31b805f291531062903 SHA512 5673d783c2c819a68b49025c051bedd39f4caba446a479797b06569e24a96acc0924ba680d2416baff8c3211cfc7c94760d503900207fbe7c89c5cb2adaebec1 DIST pavucontrol-6.1.tar.xz 169488 BLAKE2B 888fbe404482e5da5b59d10f913f174daa128029babbb9493df5df5d6d3c0b95e22d03a3ec2629fbcd4f33c6267f6e2173428d7eb9be8b7f4c7f012d3e777e92 SHA512 90a0d85916010f624928f6aa68524f776b0a529d84e75287739a07db48e4084767ca0caf75503e44e04d8add84b1d668ee9ed5b822b8f8f945cd902cdf78413a EBUILD pavucontrol-5.0-r4.ebuild 1059 BLAKE2B 9a89dc64569d4af159421bb1a3f3938cca18d3fef422580928f957f098a0b7293692242672b296e73ca32f1f4b127ff9316dd68e927315d5b8d9dc15dcc33ccc SHA512 5b41954bce30f44c077af758a9dd361f4f7a27993707001528132127fc6499f49a9c8c1a712c4bee9ed94e31c6d0071e182afb0f27bb41cd088160bebf934f11 -EBUILD pavucontrol-6.1.ebuild 827 BLAKE2B 359ac30723393fdee6a16c6833fbe189292aaf9d8af556d5d1a399452df92c12bd97e20f3fb59d1d6085d80374f7996d6702b3b0c1d49524fde76b9e7023edb0 SHA512 313fc7cdc005604584de798f3fe82a7a3ffeadc21a8d5e6c0f28965ae542478f868f2743c0b59c0030d5f375c5a2ab64fb2e6f3b4b1e51fb8ec6b80b5f16af1d +EBUILD pavucontrol-6.1.ebuild 825 BLAKE2B fa87aa8fda5e753852c44a131a6a557de577bce8d39519d1c5161f9930f50ac8f1e7ca8c15b23af9bc51adb6ce6e8864fc8eff502aebd463447d22dfac749179 SHA512 ce800f4dcf6ba3eb3e1d9cd7341d452f3d12dd15cfa549ba09090c5e6ff6d4d3b65aa31ecdde31e5771c7e2cc6d13ff87d44a108a7a936aa0bb1e0e61e619365 MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8 diff --git a/media-sound/pavucontrol/pavucontrol-6.1.ebuild b/media-sound/pavucontrol/pavucontrol-6.1.ebuild index 8cc8143ff6a2..c86c342cee0e 100644 --- a/media-sound/pavucontrol/pavucontrol-6.1.ebuild +++ b/media-sound/pavucontrol/pavucontrol-6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="X" inherit meson diff --git a/media-sound/qmmp/Manifest b/media-sound/qmmp/Manifest index 4308974d4653..f6d4f07d37cd 100644 --- a/media-sound/qmmp/Manifest +++ b/media-sound/qmmp/Manifest @@ -2,5 +2,5 @@ DIST qmmp-1.6.4.tar.bz2 1379335 BLAKE2B e17ec8f84f94cfbc6a0a1d30d6d954f3e6b34489 DIST qmmp-2.1.9.tar.bz2 1373111 BLAKE2B a7420c50b4a3e9d41d6e483dce3a0446a202823f673aab2def308b5473563d5ea77730aec771a96a63ef860284bdcaa378dafe9d03c20919cba70b046681bc4c SHA512 87370dfdb856953ff9f89c1308c21133eaef880c3ace1e57ea1e0fde6deea4988c491836139a8d89c41670730838c0b8786fd4208429c709bab3b976efac53a8 EBUILD qmmp-1.6.4-r1.ebuild 4083 BLAKE2B 192923fe82f5585ee3dec25bbbb4f58820c4b84e21ec0f1c05a8ef28311dac2c8b6888dd010471e6d3b9e0707751d2bab9f2f6e61da94d46ca2751f71e8e0007 SHA512 8ccd111773454bedaa34edfb626f26f6b546fd9d5126b877bc31237b6aaa497f4a8774a8f87aaf62d9f955a7690713e8a415a560a2fc96e3d57ff65b59011622 EBUILD qmmp-2.1.9.ebuild 4052 BLAKE2B b521fe4044114d05082ef94b0a5d1882a6e8382b65d6c1f86c8dc8e6c82e2499b93e1a3612858cbf201c2df50588abb7dd5d8eb4efa421041d9dfcc78dec954f SHA512 4ebbed7a7a0f43b37c695fc50552722017b811571989f92f19a600f1dd941ba387e040e747172cea23a6e0eb5b1b01866e74e620248ee920b5d0373b142aa373 -EBUILD qmmp-9999.ebuild 4052 BLAKE2B b521fe4044114d05082ef94b0a5d1882a6e8382b65d6c1f86c8dc8e6c82e2499b93e1a3612858cbf201c2df50588abb7dd5d8eb4efa421041d9dfcc78dec954f SHA512 4ebbed7a7a0f43b37c695fc50552722017b811571989f92f19a600f1dd941ba387e040e747172cea23a6e0eb5b1b01866e74e620248ee920b5d0373b142aa373 +EBUILD qmmp-9999.ebuild 4052 BLAKE2B d49c054c589e40460523695a34e5122ece16bdee2c79c05493ee284f44e7992a905fadc9b3ca6a47776e7af1a90c0f10e6841025f03ae58c76890e1dc899b564 SHA512 11848b4ed52bc958dfce8d8e5e858549f4683f3c6dc73a0a4c78f894889ab96b75d0fa9b40430d8ee127cd04df8ddb8bfe5a248ba986b00f521711b3e2e5c984 MISC metadata.xml 2308 BLAKE2B c2cb743e9b3f34aaa422a51ce6d6a89d8645a8de40744d67f23144d6b890290ceddad66ade57f9b2d33e6460a4f9151bbbc42b20750ce3699b5a9231d83d53a0 SHA512 ae5211ba03348245018585ea09b9c0802fb6e6c22addc1f72b21fc09d4cc108d755ae20a0e2dfb29884ecaf4c0d62afe37f27a17ff28e7e4b777cdc86038153c diff --git a/media-sound/qmmp/qmmp-9999.ebuild b/media-sound/qmmp/qmmp-9999.ebuild index 4628e3c5aa07..8355e3dc5d39 100644 --- a/media-sound/qmmp/qmmp-9999.ebuild +++ b/media-sound/qmmp/qmmp-9999.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} != *9999* ]]; then KEYWORDS="~amd64 ~x86" else inherit subversion - QMMP_DEV_BRANCH="1.3" + QMMP_DEV_BRANCH="2.2" ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/branches/${PN}-${QMMP_DEV_BRANCH}" fi |