summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-06 00:00:52 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-06 00:00:52 +0100
commit43c2a85d4e20318dd3d35872e348707900870067 (patch)
treef863318f1d5bf6641145c6eb96a25818842ba87f /media-libs
parentb594445f39d99066071d80fc8efeba5c8f72cc35 (diff)
gentoo auto-resync : 06:05:2024 - 00:00:51
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69510 -> 69516 bytes
-rw-r--r--media-libs/gst-plugins-base/Manifest1
-rw-r--r--media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch75
-rw-r--r--media-libs/liblo/Manifest2
-rw-r--r--media-libs/liblo/liblo-0.32.ebuild5
-rw-r--r--media-libs/libltc/Manifest4
-rw-r--r--media-libs/libltc/libltc-1.3.2.ebuild9
-rw-r--r--media-libs/libltc/libltc-9999.ebuild11
-rw-r--r--media-libs/libpgf/Manifest2
-rw-r--r--media-libs/libpgf/libpgf-7.21.7-r2.ebuild2
-rw-r--r--media-libs/libsoundtouch/Manifest3
-rw-r--r--media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch33
-rw-r--r--media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild62
13 files changed, 22 insertions, 187 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 9a689eb4af6d..1041d304bd1d 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/gst-plugins-base/Manifest b/media-libs/gst-plugins-base/Manifest
index d70afb8e4475..93865d297520 100644
--- a/media-libs/gst-plugins-base/Manifest
+++ b/media-libs/gst-plugins-base/Manifest
@@ -1,4 +1,3 @@
-AUX gst-plugins-base-1.20.6-libs_allocators.patch 2382 BLAKE2B b332ff3ad81b99da5447193615eda91c532335d789d2244b1288a16cac2239bb3585f8c803efb3eabd318780717b8bce517954274a6dc65c395738eb2cddac00 SHA512 8e791c901884f7eb3dfb67c1d5ffdcd62997fc68dd950a53a0ad9f16544c99d6b46eb822710badbe81b41522340a219412d767dd945c38b60d5ec2a6d061c8a0
DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60
EBUILD gst-plugins-base-1.22.11.ebuild 5566 BLAKE2B 9959bb15251f63b488d4250d68345528b818fd9a291c0a53e641b32a55bd0d6c7e978cfd45f035bab946167c79971b987a7385705afddb6cbe06485e484baf93 SHA512 8e901d537e2cef251ae4168bd28f15061ad04fc2f7d94e6fe0cf38166874e14bdb521489e1c05cdfe0d2d6c3ed196acedc72394ab85c54c08020906ea1696f79
MISC metadata.xml 1013 BLAKE2B 97a1460e8774c2a5b51a2a19e0c770794439af5e661eb26e365f0eb4edc6887b7b7e02335f4d8ef9dee0dea84cfc5f6f550f0569d1ecbbf9c715d91f3b5fbd9b SHA512 9e69852f7dda892dd3e395a403d06319d7438db93c03e8c82e4584acc2493d7f91d79d6ad6c02149419a08b81ca08428ccbc8472cb4848d60428b5d29992d907
diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch b/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch
deleted file mode 100644
index 44e4c1d388a7..000000000000
--- a/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-https://bugs.gentoo.org/907415
-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2487
-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2480
-https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4422
-
-From a299399f5c93737bf963e34543578dba098b2f50 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
-Date: Mon, 10 Apr 2023 16:06:19 +0200
-Subject: [PATCH] tests: allocators: Fix fdmem test with recent GLib
-
-The test failed with recent GLib, where `g_close` emits a critical
-warning on EBADF. Remove the `g_close` check from `test_fdmem` and add
-another version that tests `GST_FD_MEMORY_FLAG_DONT_CLOSE`.
-
-We will depend on the Valgrind test run to warn us about leaked FDs.
-
-Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2480
-Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4422>
---- a/tests/check/libs/allocators.c
-+++ b/tests/check/libs/allocators.c
-@@ -95,7 +95,43 @@ GST_START_TEST (test_fdmem)
- gst_memory_unmap (mem, &info);
-
- gst_memory_unref (mem);
-- fail_unless (g_close (fd, NULL) == 0);
-+ gst_object_unref (alloc);
-+}
-+
-+GST_END_TEST;
-+
-+GST_START_TEST (test_fdmem_dont_close)
-+{
-+ GstAllocator *alloc;
-+ GstMemory *mem;
-+ GstMapInfo info;
-+ GError *error = NULL;
-+ int fd;
-+ const char *data = "0123456789";
-+
-+ fd = g_file_open_tmp (NULL, NULL, &error);
-+ fail_if (error);
-+ fail_unless (write (fd, data, 10) == 10);
-+
-+ alloc = gst_fd_allocator_new ();
-+ fail_unless (alloc);
-+ mem = gst_fd_allocator_alloc (alloc, fd, 10,
-+ GST_FD_MEMORY_FLAG_KEEP_MAPPED | GST_FD_MEMORY_FLAG_DONT_CLOSE);
-+
-+ fail_unless (gst_memory_map (mem, &info, GST_MAP_READ));
-+ fail_unless (info.data[5] == '5');
-+ gst_memory_unmap (mem, &info);
-+
-+ fail_unless (gst_memory_map (mem, &info, GST_MAP_WRITE));
-+ info.data[5] = 'X';
-+ gst_memory_unmap (mem, &info);
-+
-+ fail_unless (gst_memory_map (mem, &info, GST_MAP_READ));
-+ fail_unless (info.data[5] == 'X');
-+ gst_memory_unmap (mem, &info);
-+
-+ gst_memory_unref (mem);
-+ fail_unless (g_close (fd, NULL));
- gst_object_unref (alloc);
- }
-
-@@ -110,6 +146,7 @@ allocators_suite (void)
- suite_add_tcase (s, tc_chain);
- tcase_add_test (tc_chain, test_dmabuf);
- tcase_add_test (tc_chain, test_fdmem);
-+ tcase_add_test (tc_chain, test_fdmem_dont_close);
-
- return s;
- }
---
-GitLab
diff --git a/media-libs/liblo/Manifest b/media-libs/liblo/Manifest
index 6b8f2c75b6ef..27d1447ea792 100644
--- a/media-libs/liblo/Manifest
+++ b/media-libs/liblo/Manifest
@@ -1,4 +1,4 @@
AUX liblo-0.31-werror.patch 280 BLAKE2B fb0b0a7afe71eae8708a07ed51b79a9b8ab41c2f87c94014939e4a5b9eed1c1e69be5e8b167d42e65ea768414a52c7791a9a9d9772f7c4e6f495ab333bc4b8de SHA512 738466367faf1fbea464e5efb3634f6a88bea30c927e38ed8370e04f3fcb7fcabd9470e6a82f02ba186d1449812cdb0d28b16ff9ed9fff4ef377c62973a08bf7
DIST liblo-0.32.tar.gz 675496 BLAKE2B 14bd133ae481eaff63f340165d33771987d046bfcf6bf377cd28b6174f259c07be1975920ce53e9ddc572dd0e13c078376df7d6bf8c41b7fa18fd987eeea06b7 SHA512 d6d26849f573073a6aaf6a72e65340b6b3aff72a26019251d8507018e9efce522ebfc29cc06dc753110fe97674bf3fe7f8e679206a6de1a9657031603b1b1d90
-EBUILD liblo-0.32.ebuild 1183 BLAKE2B 2270d568ed1af565e3a06eef5cba51a0f08804cbd7c4d9cf4587cc329673a81c9ba6a921e36c66d5668410787ff0eda270893560eac2acf4e808dbc6ec75a5c8 SHA512 2ba214c910ccdb372cb4437bb2ea99359ffbff4c418b9079aa21468ee2ad0587e4607d2af2dbf8890c6beb1f3c9022fcc468e4bc02855bc1f89b2a3acca68a24
+EBUILD liblo-0.32.ebuild 1150 BLAKE2B d7b8b2edaff1eaa08819535462dac9079d90995449bdbba19b3cef9901e49c6cd3c339288a7708a1fdf6ce1ab54ca8d9ea94484144e9568ad0f5a1d97cf95c37 SHA512 c4152517af925542ec89902563e1fcc19a886b84e4b9a852a2d74dde79da2a9fb22b9ffbe853b463e0b87622f3fde2bbbe04377968f7033c774c13a5032ac7ad
MISC metadata.xml 526 BLAKE2B 8cacb20b2b399dd421942f725e964f9fb919fbeb3f6ecc68ed45c0542077ccc448c9b2bc4feb091bc42cf1aa3975d53103267a0eb102d2ab7d7e8b7ee30b2294 SHA512 f13fb96648368ab5cd16fe85c39a7b72ea5d6f91c454705d2a947d0868b239137ec3f6d640c518600e3af6dead34d0ba20acc67ef76e1ded1e95fa8d38b239ab
diff --git a/media-libs/liblo/liblo-0.32.ebuild b/media-libs/liblo/liblo-0.32.ebuild
index b5b1eaac6230..26f501ffc99b 100644
--- a/media-libs/liblo/liblo-0.32.ebuild
+++ b/media-libs/liblo/liblo-0.32.ebuild
@@ -24,9 +24,6 @@ PATCHES=(
src_prepare() {
default
- # don't build examples by default
- sed -i '/^SUBDIRS =/s/examples//' Makefile.am || die
-
eautoreconf
}
@@ -35,6 +32,8 @@ src_configure() {
# switching threads on/off breaks ABI, bugs #473282, #473286 and #473356
local myeconfargs=(
+ # don't build examples by default
+ --disable-examples
--enable-threads
--disable-network-tests
$(use_enable test tests)
diff --git a/media-libs/libltc/Manifest b/media-libs/libltc/Manifest
index cace4de27d9f..3e859940e285 100644
--- a/media-libs/libltc/Manifest
+++ b/media-libs/libltc/Manifest
@@ -1,4 +1,4 @@
DIST libltc-1.3.2.tar.gz 449921 BLAKE2B 8a6b3452245f72e918b4a105854d751ca66780ce4627aca54bb0d1342c5a1e77e614103da15037f71b89d44c62b35230a6240e42af287c442e6049c2ad9c85a6 SHA512 3b29b7da1ad9f85c62068b927abec9b3963a77558b46b3ee7681f360642570935becedcf95436574a8a7b456c7e0b414131571d71c6903139f9e7565968278a6
-EBUILD libltc-1.3.2.ebuild 619 BLAKE2B 9ae914d549b728fc687ee082f032e8a35f0132c67b14f7e530752e16551119f7e52d9870f9e683826ae68a147a5b2c591f4dfafd6f3ba3a839726be793b95af2 SHA512 e0f29487dd4cfb86897e9ccac95b1e44e6c871e2fd5573b1f75f2a50c0735680bb5149040e4cbf0068dc0974177f1c880e15218940ff6d6f89a10625d2dc0000
-EBUILD libltc-9999.ebuild 620 BLAKE2B 41116e76dcfd61e2e531c7a2b61f0f288d2b371b1c6b7230c6d9ffb7357e1f14b2411af424d9f73eb11ee30c0c7755ea650578d2c4a8bf56a4e432de75816014 SHA512 a3bb45ed93639212c7aaa4bd456031381bce16bf63494b420f36bc3023f9d727dae2373ad3f5b6e5f97d8ecaab9b92f61f4f44db4d7e809f2df30e39966859e8
+EBUILD libltc-1.3.2.ebuild 667 BLAKE2B 4bfe01777825505c505707e3611734e1e1eae7f479e98ddcb235574c283d510b32f11c3428e8de9cfdf5cf5928551335f94874bfb7d092d4b6b27fc649c78938 SHA512 e29b1b63d8dfd8c6a1969b9ace18eb6b289a82f6efd175e91e8fd7e3938396a0bb712360e594d8e6cd4f551c108e9056f306d595af4761e97eec29e5839b0137
+EBUILD libltc-9999.ebuild 668 BLAKE2B 414e3500f58f02b5092ea6a6ce0e72a7c1f7ffb9fbfa40fcc3fa341190afaf02555b2f058ef9862258408bc8675acebdcdd4b77e9754116f979b8468dab30bfc SHA512 e31c92397a5e334862f7f00e009a4bb61428b1ed1c8ec92a6d70e9019a1f6636abd94829575ff4ca19a9287be13df1d931ab1942e8951b27835b0b07be8f8e34
MISC metadata.xml 393 BLAKE2B 8767a82f0fafc648e7c900f16a10b1100666f648e356d012c1ad3e47a098f4b79c35b4f70cc8fccf008d97d2fd4e2bf936482dcadacbfbbb8ae748f9ecd423a7 SHA512 cacb1b95b2a7216ea8d92dc105093000b1693e94dc26914305ceb4767ee0c23a82bf29d3343dd879ffa5b1018ead25148024482f3e7d3c5f414a251236add29a
diff --git a/media-libs/libltc/libltc-1.3.2.ebuild b/media-libs/libltc/libltc-1.3.2.ebuild
index 48b679efc14b..19a2a8ecf813 100644
--- a/media-libs/libltc/libltc-1.3.2.ebuild
+++ b/media-libs/libltc/libltc-1.3.2.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
@@ -9,6 +9,7 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3 autotools
EGIT_REPO_URI="https://github.com/x42/libltc"
else
+ inherit libtool
SRC_URI="https://github.com/x42/libltc/releases/download/v${PV}/${P}.tar.gz"
KEYWORDS="amd64"
fi
@@ -19,7 +20,11 @@ RESTRICT="mirror"
src_prepare() {
default
- [[ ${PV} == *9999 ]] && eautoreconf
+ if [[ ${PV} = *9999 ]]; then
+ eautoreconf
+ else
+ elibtoolize
+ fi
}
src_install() {
diff --git a/media-libs/libltc/libltc-9999.ebuild b/media-libs/libltc/libltc-9999.ebuild
index 925d187898f3..3049a511a985 100644
--- a/media-libs/libltc/libltc-9999.ebuild
+++ b/media-libs/libltc/libltc-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="Linear/Logitudinal Time Code (LTC) Library"
HOMEPAGE="https://github.com/x42/libltc"
@@ -9,6 +9,7 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3 autotools
EGIT_REPO_URI="https://github.com/x42/libltc"
else
+ inherit libtool
SRC_URI="https://github.com/x42/libltc/releases/download/v${PV}/${P}.tar.gz"
KEYWORDS="~amd64"
fi
@@ -19,7 +20,11 @@ RESTRICT="mirror"
src_prepare() {
default
- [[ ${PV} == *9999 ]] && eautoreconf
+ if [[ ${PV} = *9999 ]]; then
+ eautoreconf
+ else
+ elibtoolize
+ fi
}
src_install() {
diff --git a/media-libs/libpgf/Manifest b/media-libs/libpgf/Manifest
index ecd3fbbe8903..ef4322edb73b 100644
--- a/media-libs/libpgf/Manifest
+++ b/media-libs/libpgf/Manifest
@@ -1,5 +1,5 @@
AUX libpgf-7.21.7-remove-off64_t.patch 887 BLAKE2B 88f420fb725d6f33f2f50073bbf21da21f7f587728bde4522bad1a0b695222a7704763f02373b35689737e59c4162be5563f84b477748abe88b53bc199d567fc SHA512 987bea1d48dc11bbaee23e411b8a89c78dd04bc90f3beb263277293cfc20578b3819c6b9d97cb9803ddfdeada19cbc80d3521d2288479e28cb0a8a0497b36a9b
DIST libpgf-7.21.7.zip 2075722 BLAKE2B 31c5ab5930ef5658ca9b320fa3df94b7d8566467a657df6d255781664a4750d6b5cb7b351c828cad7c60b42f8cb8926c51bb0271d5c51e2484426a15f18b5eb2 SHA512 dbc17d9dce1afbeffb272df0d573059914d2ac79d652d1d43e67c49509fd6e643be8594bbd1a3058a5aa3a9d30db100c6dcf641051345049cf8f9375d49e2799
EBUILD libpgf-7.21.7-r1.ebuild 1185 BLAKE2B 011c77da3a4a53f4e1e2a80ca71bbf13c6dee90c8eb4979f72da7cd40931bd2d55b92900c203675ed713497b8cbfe0df4ff2abfab70b135c3e31b66846d1c995 SHA512 2d5eee0390a2f2a7fe6abe052e77294c2785e10e1f9c6976fec15ad92cf954eee31086b8d5155cad468c0ec965a081567bda8c211a557a199edeb9fdac90c7be
-EBUILD libpgf-7.21.7-r2.ebuild 1236 BLAKE2B 211b69b6817e149ec792b97350b9fb0c3768c60402538deb2d81221bcff1b6083d72a52874382f5c1adb4f374490eab4f20000c6888d0788d620787b5f1db0d4 SHA512 6bcb5ac4dbc822021b642d06a85632fa3be06497a5182fc4cb58fe3186228f1cf7139f359231d33a84c631c1d1fcb934cd13c01c33f0ce9c7c26795f766211c3
+EBUILD libpgf-7.21.7-r2.ebuild 1234 BLAKE2B e4a8ed725437f89d8478dc1317e1b2a4b2008140ce2fe21641b86a165e8792dad75bc55a3f52fbcf928a5e2c20eda6b494ffa979d2214f3571fe1e94e4c41b1b SHA512 10e7e00615b2a280f78d4768998472d0fcbe46a05faa8611275333cb6839ec2436825421906feff53a53153f9db6ad794eb394952794655952a45616d48d56c7
MISC metadata.xml 325 BLAKE2B 2dc17e97d5c74f7679dcd00ab589cacc7ed2303413a07de0632abb4a0ede84b60d9ef085f71ff7ec983c8d79d6ca35a3901bdd4d1885e1ddda535d2fd7b7a8a9 SHA512 ce6fce6a25d71afa9a6834a43ccd22e3e6a8855b5963534295b3c8f13e22a817319ed77a5aa6eb441d6f97de31a9bd94065e6e021e8aa87727c0c40d23a9e53e
diff --git a/media-libs/libpgf/libpgf-7.21.7-r2.ebuild b/media-libs/libpgf/libpgf-7.21.7-r2.ebuild
index 1cb3334335d0..980ef8ff11e2 100644
--- a/media-libs/libpgf/libpgf-7.21.7-r2.ebuild
+++ b/media-libs/libpgf/libpgf-7.21.7-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/libpgf"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="doc"
BDEPEND="
diff --git a/media-libs/libsoundtouch/Manifest b/media-libs/libsoundtouch/Manifest
index f08010a4cfad..b7a7a26dc12e 100644
--- a/media-libs/libsoundtouch/Manifest
+++ b/media-libs/libsoundtouch/Manifest
@@ -1,6 +1,3 @@
-AUX libsoundtouch-2.3.2-configure-bashism.patch 1134 BLAKE2B fcb5153cdf22f46061bdc5cac4d71e6f0db92b05b20907457b4ae37f613a2851fd04d00274fe9f40a471c1a356b4c7ebc066eca014fc2da76eed6ccecfbba368 SHA512 b0f9c26575f660c647a41a1812162262f4cbe107ead10ba8d821af206fd0e066d1384fae854b5bcf0229ff74cf15f8d75831bbdc6939754c2a7d41253ec1f344
-DIST soundtouch-2.3.2.tar.gz 583373 BLAKE2B cd3c8fffaa81a2ed867f5a564dd7ff3047b4de576536c3c116162981261bf3789d16def1c94e5be2450373be3f61fd67fa44e3552e19cad7b7d5d56500b98255 SHA512 72cd38f3e11f3c55ff7ed3691fd9a749a5f8d072e08ed03f2fd43a8664962138afaf3e4647116940e86f6ae374a1ba3bcd4b108280da29f3ffa6091cf383ea35
DIST soundtouch-2.3.3.tar.gz 606780 BLAKE2B 266d20975468dc45f449ea7d79503657a4209427a811051344fbb5464dc59c1498f2089bccae921ae20eb266bb01d7933b2dd2ee05c6d4423ae1b215ab3dffb2 SHA512 9cc507e15be065fe404e3f9ac71cdc596474c4a86b04a4b969c6c3ed4aff865cdf6aee24929046818a7d3791f005778aea112d74ef4d8f60b05460755a08dbe3
-EBUILD libsoundtouch-2.3.2.ebuild 1549 BLAKE2B 7cbe6be88e41e0dc047d5f0d9b8e665f710d7d4d39d0001e124a0e34940896f87fbafc5a6c87b3def415b0609e195a389e2051b59d06bbf4082e4d4ad84d0b7d SHA512 eb4a5180a332f98596bd5bcb9c54775b408f4f1eaf901e89a647cccbb1b95a3bc693e6b69bca2584af64f5ae7beb46ce915bf3bcfdcf459b225ed18a6c959dfd
EBUILD libsoundtouch-2.3.3.ebuild 1485 BLAKE2B 85472f12a8723d0721878f181751bd63b93d2f752b83d3e4c1630d499c2dd9a0825f78df0aff6d7053c8bb2ab466dfd4522e1216d2a70549f79df71a762da895 SHA512 aa0f4e397be430b05c23a91b6ac0ff86c7cc749eee28cacdf3541a7d66cccf98c950188f4e30836005e1ce3f7f0482da362e42a774aeabe3d26d3a2e010f2178
MISC metadata.xml 342 BLAKE2B e6cf68e7f7b3388d470217ab284df262c30c97ab45dee72af996dffaf6da83dccdc20d9637838a4af5ba841dc83de91e4d7221b91d1c530ad87905cf776145d5 SHA512 8255b1dcaeab7ee22bca3c7625a534a1c41c4c5adf94471f46f5a6516c9cafc1525cff4c16d6424ab6e9962b5030553d969526da804bd9ae6df98788c1556121
diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch
deleted file mode 100644
index b49ebcd38aae..000000000000
--- a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-configure-bashism.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://codeberg.org/soundtouch/soundtouch/pulls/34
-
-From 429a4669cfee54ec69f8be61cc4b5ac2d87d1254 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 24 Mar 2024 07:19:34 +0000
-Subject: [PATCH 2/2] configure.ac: fix bashism in CXXFLAGS assignment
-
-configure scripts need to be runnable with a POSIX-compliant /bin/sh.
-
-On many (but not all!) systems, /bin/sh is provided by Bash, so errors
-like this aren't spotted. Notably Debian defaults to /bin/sh provided
-by dash which doesn't tolerate such bashisms as '=='.
-
-This retains compatibility with bash.
-
-Fixes configure warnings/errors like:
-```
-checking whether make supports nested variables... (cached) yes
-configure: 3698: CXXFLAGS+= -Ofast: not found
-```
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -33,7 +33,7 @@ AC_LANG(C++)
-
- # Compiler flags. Apply -Ofast (implies -O3 -ffast-math) to allow gcc autovectorization
- # generate effective SIMD code.
--CXXFLAGS+=" -Ofast"
-+CXXFLAGS="${CXXFLAGS} -Ofast"
-
- # Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')"
- AR_FLAGS='cr'
diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild b/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild
deleted file mode 100644
index 65fd97ae6c73..000000000000
--- a/media-libs/libsoundtouch/libsoundtouch-2.3.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal toolchain-funcs
-
-MY_PN=${PN/lib}
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="Audio processing library for changing tempo, pitch and playback rates"
-HOMEPAGE="https://www.surina.net/soundtouch/ https://codeberg.org/soundtouch/soundtouch"
-SRC_URI="https://www.surina.net/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_PN}"
-
-LICENSE="LGPL-2.1"
-# subslot = libSoundTouch.so soname
-SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="cpu_flags_x86_sse openmp static-libs"
-
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.2-configure-bashism.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
- sed -i "s:^\(dist_doc_DATA=\)COPYING.TXT :\1:" Makefile.am || die
- eautoreconf
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- --enable-shared
- --disable-integer-samples
- $(use_enable cpu_flags_x86_sse x86-optimizations)
- $(use_enable openmp)
- $(use_enable static-libs static)
- )
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
-}
-
-multilib_src_install() {
- emake DESTDIR="${D}" pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html install
-}
-
-multilib_src_install_all() {
- find "${ED}" -name '*.la' -delete || die
-}