summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69510 -> 69519 bytes
-rw-r--r--media-libs/libsdl2/Manifest2
-rw-r--r--media-libs/libsdl2/libsdl2-2.30.1.ebuild1
-rw-r--r--media-libs/noise-suppression-for-voice/Manifest4
-rw-r--r--media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild11
-rw-r--r--media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild11
6 files changed, 24 insertions, 5 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 90eeedccddb7..e1351eb8f1fa 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 08b56f8aea4c..d662c3864861 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -9,5 +9,5 @@ EBUILD libsdl2-2.28.3.ebuild 6444 BLAKE2B f84a1d6d5562d86a782bcf3c418fb103031292
EBUILD libsdl2-2.28.4-r1.ebuild 6505 BLAKE2B 410574b56df4bc8c42c1b9c0e60a790a0d6c03e8d728c5714e40d10321410d4b10375935eb83d919fc71c819d66ea34009aceafee475b0910b2ef20be76ae4ce SHA512 4b03d2d64ef142b08e5e5f3584194ec9ba588e80a5dd4829f800842d858a6dc1a0f6c96a7d88c908253b8fb80e35f5355da9328da4b1fbd9ca36716cddb95f82
EBUILD libsdl2-2.28.5-r1.ebuild 7326 BLAKE2B 2ba3da156fc246483847795c10c47fde1e6d26350bc4980734e49068685a36c601ed05225a6c161fb69f042594ef276a1e29c7bfa6dba4c482aeb9887bf924d1 SHA512 e3d7d0bf0680db8e8e8405fff5d3ed3408ea5cd15fec6c639d06abd3759f34646838ef5bd0904544a6e8180a1167835bc43fe5c2aeb7cf3bf3f5ec5099a40f74
EBUILD libsdl2-2.28.5.ebuild 7355 BLAKE2B 77c6aeb0a7c56c67b20a3b536017ecefadf12f5987c9f932917179f0d8ae168955665ef9ae53f812f5a597c783db059519901de33e350b9168d6c86eb0dc7555 SHA512 50ca9c54dbba69850920cc66a8ceba855606bc2142914cee8b16f2d8bc593a9a747a0b934e01362c03c6264a4189ab7b21225bbaab2fe86f28c7f13ca05ab576
-EBUILD libsdl2-2.30.1.ebuild 7421 BLAKE2B fa7be7abee58ceb89971dbfc502a7b3bd9f3a995c99f70664fe0e5e2608f61c3ded31a5d0fe90fccfe99065756bef910cef019758b8a8bcfc5ed0d3ec75bf236 SHA512 df207cdbe0081663cfe26356d69f2fd62720201b2c8488fe8c4e2f5358028ce4c88e834cf0e1f16e7380fd1138e7b159d63fc535384bfc643c01e4c2e2c72883
+EBUILD libsdl2-2.30.1.ebuild 7467 BLAKE2B c0173460424d8dab62c0fa4bc7c80078971b35604d126424be9683b88cb261968583c4d0a85c00688072cb9ebd8ec648a0fafa3ae092650fa127623d50b7e06e SHA512 848eddbb8aae40d5a06de89fb4a9418be89a6df3f6b5b14906c46e8e62c4f5a557145bd147c1882893a42ecdf3e8a494615a5b2b580eab0e884cd388fc3a9627
MISC metadata.xml 1945 BLAKE2B 0f4c4a1526296bfbef001169c45626f0393cfcb6f5003d3d644c1ff1ef0197fdd38ddc2f16f1c1590ef895448bd6aa85ea3619a31487609d9ea2569077decd64 SHA512 d25c6e3b2cf3055f2faf71d926d5ad01c5b528f1349284dc3097607015ed93c70116223db0078d8ae764b598bc13a99f1b82cebe1e65206ea737508bdede12df
diff --git a/media-libs/libsdl2/libsdl2-2.30.1.ebuild b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
index 3892dd137bc0..757d81b9f933 100644
--- a/media-libs/libsdl2/libsdl2-2.30.1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.30.1.ebuild
@@ -223,6 +223,7 @@ multilib_src_configure() {
SDL_LIBS="-L${BUILD_DIR}/build/.libs -lSDL2"
ac_cv_lib_SDL2_ttf_TTF_Init=no
CFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
+ LDFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"
)
mkdir "${BUILD_DIR}/test" || die
diff --git a/media-libs/noise-suppression-for-voice/Manifest b/media-libs/noise-suppression-for-voice/Manifest
index c573a2208268..86436c2319b8 100644
--- a/media-libs/noise-suppression-for-voice/Manifest
+++ b/media-libs/noise-suppression-for-voice/Manifest
@@ -1,5 +1,5 @@
AUX noise-suppression-for-voice-1.03-tests.patch 1005 BLAKE2B e53d2630774781792e7ed637675fc5de1512aad869810514c5ce749a6bff3ee6ca308dd8434ceaae87bb2931748faccad3262db332695eedf0726421cc70831d SHA512 1b34d5c2fb7f8c71a8a1d0a2ec905148fbb52d5717d43eaedf922d1128804b3167fd78c7db299327e0dd5bba3548c32edd1f166837f0fffa3873753d991b143f
DIST noise-suppression-for-voice-1.03.tar.gz 19486457 BLAKE2B 50d92eb6d8868aa5c175fd2d78c3a24a9d92ddc00327c9155ac59a3d143ec7e462b122e3ad6b07f5647346d69731c0940658581a42100df5924eb759385dd1fc SHA512 1cf08c947a1f5415e35d11007acb3bf1cbb6929c81c3d877d2a1714ec30061285077f9850eb08da7784bf2188d849bd630ad605b1b6e03ea75a1afb16076a512
-EBUILD noise-suppression-for-voice-1.03.ebuild 1370 BLAKE2B f91bb7069c725d24a2aef1c7fbafd107847c432f0f83679c84773b53520517670f9352e04dd92039cacf7deb4e219e7bb6d887ed6a7e16cc4682524f21ce607d SHA512 df2d1d215010b61153de8ab95d41e37878e227eb0cfec5f11170be6ae1657de800a258b95521b4c9a86513c0b414413f1b8defd967002673454967cd07a38ceb
-EBUILD noise-suppression-for-voice-9999.ebuild 1370 BLAKE2B f91bb7069c725d24a2aef1c7fbafd107847c432f0f83679c84773b53520517670f9352e04dd92039cacf7deb4e219e7bb6d887ed6a7e16cc4682524f21ce607d SHA512 df2d1d215010b61153de8ab95d41e37878e227eb0cfec5f11170be6ae1657de800a258b95521b4c9a86513c0b414413f1b8defd967002673454967cd07a38ceb
+EBUILD noise-suppression-for-voice-1.03.ebuild 1766 BLAKE2B ce8ac7c715cdb7c54535dd821a8dfae61148e81e79a58ac5d869ed226882be1c89a1b2b8ba57c870aedd8ddf746a37631631acb075820cb939ac7a2259c50c8f SHA512 8b94ebf807e0e6bcaa906772153f2271f5d42ab96b116e1db0b4004a3ddf071c01c8cf2552d1d6ffd89ba1c9d845f51a1d1a4b02a3bbd474a7b6d7a4205a032c
+EBUILD noise-suppression-for-voice-9999.ebuild 1766 BLAKE2B ce8ac7c715cdb7c54535dd821a8dfae61148e81e79a58ac5d869ed226882be1c89a1b2b8ba57c870aedd8ddf746a37631631acb075820cb939ac7a2259c50c8f SHA512 8b94ebf807e0e6bcaa906772153f2271f5d42ab96b116e1db0b4004a3ddf071c01c8cf2552d1d6ffd89ba1c9d845f51a1d1a4b02a3bbd474a7b6d7a4205a032c
MISC metadata.xml 778 BLAKE2B 08b4b25e83e178aeade44e0893ecb314fa66d2818cf89ae527c33bf626142b9470936224037ca3b19683a2acc70d854594032cbe166cbdb3d4e882e0bc0ff8c6 SHA512 fced74a022682a0420ba60a529451e4c4b2bf8742e1595ada05465980af3e460fd8aa9400f0a96a538334b03728ccdd5200e2c950126e5fbe3f8fb663e69682c
diff --git a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild
index 78ff0308a9d3..0fd3b8452a21 100644
--- a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild
+++ b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.03.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
DESCRIPTION="A real-time noise suppression plugin for voice"
HOMEPAGE="https://github.com/werman/noise-suppression-for-voice"
@@ -44,6 +44,15 @@ DEPEND="
RDEPEND="${DEPEND}"
src_configure() {
+ # Bug #925672
+ # append-atomic-flags does not work for us in this case, as it can
+ # only test for single integers of given sizes, meanwhile
+ # noise-suppression-for-voice does std::atomic<RnNoiseStats>, where
+ # RnNoiseStats is a struct with 4 uint32_t members.
+ if test-flags-CCLD "-latomic" &>/dev/null; then
+ append-flags -Wl,--push-state,--as-needed,-latomic,--pop-state
+ fi
+
local mycmakeargs=(
-DBUILD_LADSPA_PLUGIN=$(usex ladspa ON OFF)
-DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF)
diff --git a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild
index 78ff0308a9d3..0fd3b8452a21 100644
--- a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild
+++ b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
DESCRIPTION="A real-time noise suppression plugin for voice"
HOMEPAGE="https://github.com/werman/noise-suppression-for-voice"
@@ -44,6 +44,15 @@ DEPEND="
RDEPEND="${DEPEND}"
src_configure() {
+ # Bug #925672
+ # append-atomic-flags does not work for us in this case, as it can
+ # only test for single integers of given sizes, meanwhile
+ # noise-suppression-for-voice does std::atomic<RnNoiseStats>, where
+ # RnNoiseStats is a struct with 4 uint32_t members.
+ if test-flags-CCLD "-latomic" &>/dev/null; then
+ append-flags -Wl,--push-state,--as-needed,-latomic,--pop-state
+ fi
+
local mycmakeargs=(
-DBUILD_LADSPA_PLUGIN=$(usex ladspa ON OFF)
-DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF)