From c431a44e3cfa102e5ef2c9d6bbac48e28c9b15cb Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 20 Aug 2024 12:25:59 +0100 Subject: gentoo auto-resync : 20:08:2024 - 12:25:59 --- media-libs/Manifest.gz | Bin 69472 -> 69473 bytes media-libs/fcft/Manifest | 2 +- media-libs/fcft/fcft-3.1.8.ebuild | 2 +- media-libs/glycin-loaders/Manifest | 2 +- .../glycin-loaders/glycin-loaders-1.1_beta.ebuild | 6 ++ media-libs/libspng/Manifest | 2 +- media-libs/libspng/libspng-0.7.4.ebuild | 2 +- media-libs/libsvgtiny-pixbuf/Manifest | 2 +- .../libsvgtiny-pixbuf-0.0.2.ebuild | 2 +- media-libs/noise-suppression-for-voice/Manifest | 5 +- ...or-voice-1.10-Patch-out-use-of-execinfo.h.patch | 51 ++++++++++++ ...on-for-voice-1.10-Patch-out-use-of-stat64.patch | 42 ++++++++++ ...10-Patch-out-uses-of-nl_langinfo-for-musl.patch | 36 +++++++++ .../noise-suppression-for-voice-1.10-r1.ebuild | 82 ------------------- .../noise-suppression-for-voice-1.10-r2.ebuild | 88 +++++++++++++++++++++ media-libs/xvid/Manifest | 2 +- media-libs/xvid/xvid-1.3.7-r2.ebuild | 2 +- 17 files changed, 236 insertions(+), 92 deletions(-) create mode 100644 media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-use-of-execinfo.h.patch create mode 100644 media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-use-of-stat64.patch create mode 100644 media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-uses-of-nl_langinfo-for-musl.patch delete mode 100644 media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.10-r1.ebuild create mode 100644 media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.10-r2.ebuild (limited to 'media-libs') diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index c8df1d10f228..b175e899c9f2 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/fcft/Manifest b/media-libs/fcft/Manifest index 09036cda9831..10c7a903a01e 100644 --- a/media-libs/fcft/Manifest +++ b/media-libs/fcft/Manifest @@ -9,5 +9,5 @@ EBUILD fcft-3.1.3.ebuild 2073 BLAKE2B 3c850b1a7f0afb115d1ba7bd251e719febf4d25a03 EBUILD fcft-3.1.5.ebuild 2072 BLAKE2B 413f9b8ca65d8a4fee9f6dc06f6a82a5fd71c20e367b4c6d323c5884c716ecf564c6d5be2d711d716a594c6df12dba9674e003114b33ef7dc05bf41f03c4d84b SHA512 afc54726a34924b5b1f68f234598fdaf06ef60ebb66764a1d5304b1f4957e3b60125659a3c7c51d3039896c5bd24bacac74d684713c982c119c619d53a9218ec EBUILD fcft-3.1.6.ebuild 2073 BLAKE2B 3c850b1a7f0afb115d1ba7bd251e719febf4d25a03f40ad2ff1f00c0d26a3b30b9f87d0557f16b6a078d3a9fa6bf6ea9cdd413cc5dfe0b9955fde9971da02125 SHA512 a21760c0192c8f1296a7b8c9b9f6f532436359a46dde213bfb12b3f47db85f3f9bf418bb0d2ee894dee9da55eae1d0d8afd97aab1ab5e9fe50dd683639b50cc9 EBUILD fcft-3.1.7.ebuild 2081 BLAKE2B 43b7997b1f34c8d152bb7160097d470a4dddd173780c99aaafb90b3bfb0b8fc8883d20b74ababa137e05f7d8411c9f92c196c6d1ad8434b34cb36cde47560da3 SHA512 7098a6f342c20503446933852ae6e4198d8fe0b025da134604159ca43022ecf33eea04e9279ab7b63de6b54ba10bcb3d91f2d7893ae71a058737f222a81b2d5e -EBUILD fcft-3.1.8.ebuild 2078 BLAKE2B 9be7f0d809163ec0729d7afe3439672f64daf380a722afc8c31010020aaf3e2b919ca2e8d53fbaca062a84d7035bb31ef74ecff4d78ec23e807bd9a995361d39 SHA512 62cfce191b74dba48437fdf94be7a6818d30ac498e1f94788127e404167618c6da14a79b77aac785ee9285c7efe5677968d91b9aa3b82a100b60aeee4165f00e +EBUILD fcft-3.1.8.ebuild 2085 BLAKE2B 938914bc324e42e6aaefced1532e696dc0fc061238848820a11baff2411c61739adb0b3a810b86c8fae172463477e23c6d6a5b2ca99fd7e812f422aaf5118c13 SHA512 0a765a868586b1a60b30d12015f091b51699481aac2e4af4bb0eb76ae2f493b9649d996815d2d6bb6f863f4f6da6355ee42eeb00c30c8041afd7b0282b3140c5 MISC metadata.xml 561 BLAKE2B 56ca6de19ed1985ea15aeeec86f34a8dfcebf2399fc087f24425a7b854aa8558c9d114da95a432f5476cd0ad005e5cbeb3bb9d92ec722aa71fb151c4313c1896 SHA512 ec3d5ee117f8ef81d61a49bdf2d1a01201e2cb5f3fc1d984cdfed6882c58b2057f67e7e3c92cd8f9ab473dfa5af861336a41496ca439e639cf623ce2f788e538 diff --git a/media-libs/fcft/fcft-3.1.8.ebuild b/media-libs/fcft/fcft-3.1.8.ebuild index 3c6a695d8fbc..b8c1c1261ae9 100644 --- a/media-libs/fcft/fcft-3.1.8.ebuild +++ b/media-libs/fcft/fcft-3.1.8.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}" # ZLIB for nanosvg LICENSE="MIT ZLIB" SLOT="0" -KEYWORDS="amd64 arm64 ppc64" +KEYWORDS="amd64 arm64 ppc64 ~riscv" IUSE="examples +harfbuzz +libutf8proc test" REQUIRED_USE=" libutf8proc? ( harfbuzz ) diff --git a/media-libs/glycin-loaders/Manifest b/media-libs/glycin-loaders/Manifest index 57aa5b4cd877..6a5f11555029 100644 --- a/media-libs/glycin-loaders/Manifest +++ b/media-libs/glycin-loaders/Manifest @@ -1,3 +1,3 @@ DIST glycin-1.1.beta.tar.xz 28597076 BLAKE2B 94e0172de27ce1a1cbbaba6ee5d3792b8a05a2f192598a03f61dc7cdacbdb2927ad3b19158ae30c63fe73916edab0c24a3d547ec4d8c7adbf63b7cce8cc81704 SHA512 a5534546f58508a033b00ad798536e0342c0d3f2108464f3c58bc0c7e23aeebf9687e6b2717c0edf35e3f88177c8bd281ab8f5e82377adec096396ce8c4e8eb2 -EBUILD glycin-loaders-1.1_beta.ebuild 1723 BLAKE2B f0e06237380da76e25129096769faa9cc80bb9a06fda198522093d580bd6431f5409e506e80859ba773113deebd8f572570238e61bd27cb22147a452fdfc77be SHA512 4d215b5c34adcae9a797a9b816eb6869481c9835bf2f3f5cee80a5b7cd8f875a1fad7364f2875a8be9fc3e65fe030e17b1dc1b28dc205d1d212b25e807e13699 +EBUILD glycin-loaders-1.1_beta.ebuild 1785 BLAKE2B e862d922157ea8a2482f5cbfbd25a7453cada31f9f9e1bb6f0809d5b3cc0bd51386f588171568160c6569f7425273a51c0c983bcb3a2e81597307ecf394b98a6 SHA512 ac00d06bccdb59c38ea3fe29e8838fa28ba6c00e61dc2fa7b38f577c7348e5bfff24d32f7656f2618f308aae8a8f92ce98f7aae25594b1ae7bdb5c923775b354 MISC metadata.xml 334 BLAKE2B 40a37360358b501628e64a2278652edb17a57432f8dc36dd6c585761f59cbdaaa284760e27d9a33b8e7aa27e916df3112601b0b6141940a6b4aae4138af64883 SHA512 06b70f17068f327d4412a798b938e65ced583ab6e63e2dfc66135d8fa7f7e32316f53c1c2dc65a9482222a64fe8398929705bb16579cfd3ee5b2aa677db7dc1a diff --git a/media-libs/glycin-loaders/glycin-loaders-1.1_beta.ebuild b/media-libs/glycin-loaders/glycin-loaders-1.1_beta.ebuild index 349d971f98c1..010fd073ec89 100644 --- a/media-libs/glycin-loaders/glycin-loaders-1.1_beta.ebuild +++ b/media-libs/glycin-loaders/glycin-loaders-1.1_beta.ebuild @@ -42,6 +42,12 @@ DEPEND=" >=media-libs/lcms-2.14:2 ) " +BDEPEND=" + test? ( + sys-apps/bubblewrap + sys-apps/dbus + ) +" ECARGO_VENDOR=${S}/vendor diff --git a/media-libs/libspng/Manifest b/media-libs/libspng/Manifest index 0c8f36be9b8c..4cc83f5ea92b 100644 --- a/media-libs/libspng/Manifest +++ b/media-libs/libspng/Manifest @@ -1,3 +1,3 @@ DIST libspng-0.7.4.tar.gz 159230 BLAKE2B 3deaf6b1687fc6951aa4ccc844d1716e37ecaac3954894c3e601bc702ef184e7b7a553498afce79ae033a035b5d9eb19d0dea74fd00bed9218094cb4b583b3ce SHA512 cd729653599ed97f80d19f3048c1b3bc2ac16f922b3465804b1913bc45d9fc8b28b56bc2121fda36e9d3dcdd12612cced5383313b722a5342b613f8781879f1a -EBUILD libspng-0.7.4.ebuild 586 BLAKE2B fc64dd8dce9006dbf8fd7288cf4ca878a2f36af64a3760f4a6577e3571c6219f10ea0cca96b98339d0b2616567d9d843ea11042fc2e3d753ea0ed226bafb27bf SHA512 d6dd6230e34d9cafe943bf154b78a8fed907babedcf72011b1b92a3f8213de2b897f0884f039513f846a91973f7a62241fbf070d95f24673cd58caaa9872ab0d +EBUILD libspng-0.7.4.ebuild 593 BLAKE2B da04796d2db2539bd28acfd3151151aea07d45c1a927129afb84e97069790acea21b80799aec9fc435d6c4a2d87153f31eb4f79fd6630c927da10a9109d10520 SHA512 c91614272218dd03fd460c7816288c6d6f8b39ddf4ea89c9bcdc7bb4bc4517c39ec05adce2e1237d8b54ffecf5b069366555224d69ea9e0c7de9fbb7adb4667f MISC metadata.xml 466 BLAKE2B 65015dc2e2698bc2c82def971a78f84eba94edb717c57d79f8e6775a0990dc0bf3c47d6398490e193f91d0fef04f733b27d51651cc6791d68641e666d6f42095 SHA512 8639c2aef749df8c31ca5ec6b52d1f807946a45eae07929f3764a099d57147461a69be3f16f9f9b12ea489242436cad42b8fe581b8e8715af7623053947f0d45 diff --git a/media-libs/libspng/libspng-0.7.4.ebuild b/media-libs/libspng/libspng-0.7.4.ebuild index 71dd3ff3fc37..b7176cf79366 100644 --- a/media-libs/libspng/libspng-0.7.4.ebuild +++ b/media-libs/libspng/libspng-0.7.4.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/media-libs/libsvgtiny-pixbuf/Manifest b/media-libs/libsvgtiny-pixbuf/Manifest index 00b9f501e1af..f7eebf46715b 100644 --- a/media-libs/libsvgtiny-pixbuf/Manifest +++ b/media-libs/libsvgtiny-pixbuf/Manifest @@ -1,3 +1,3 @@ DIST libsvgtiny-pixbuf-0.0.2.tar.xz 263100 BLAKE2B 1afebcfaf77dbd765ee6c6b4dae1decab2f5458bd7ccfcae8a4b5b02e71c53999d130f698b9d5619fff40ecb96a98f7d63f984e182a525720c3c9df9fc5dc227 SHA512 bf657fd341cab1f9b7ff81f9d517096176e6b82d14c2d6be12e0b6a8420e787bd8c9d7324ecccad8c0a01c839b9de0ecf6f998996571dcba8e9b6c22c28bbe56 -EBUILD libsvgtiny-pixbuf-0.0.2.ebuild 667 BLAKE2B 0291ac41f65092a59b2f00a9a81e74237a2b4f5e8853efc47a63d88faa1da718b8af1a115787d317c40bcfeb90d67ec959c808073abfde932f12087d17ad76bb SHA512 1a3cdcfbb8d26a03cbb801e2644ad4253cd60695bf8f6894707c082a5df7bafbe45430861830b29403b43a3f872346b8d0bae674ff275491b5f3d1a3ad2d8658 +EBUILD libsvgtiny-pixbuf-0.0.2.ebuild 674 BLAKE2B 8ea2eaaeb31da5eaaa7d8731e7322ac068c6f46a6c9bc7080f07540cf360231ea4b6d1868feb7481e57dccb9a346cffb7d834814fdbf78d04b42c18f288aaec5 SHA512 b46f01ab966e8384f755b03c33cbbc8fcd8ed13e39adc7837b62da497ab44ef075f4e2258c731c665c57f26d38fe1559bdb099a3dd04db2a132f4318e90d7293 MISC metadata.xml 410 BLAKE2B 477e5b88250e37a88df946d5cf13995c80986d3a6e14916a8f94f74a3c0a08f026923a0aa0aa6e7c1952022671e54a5727e4d7dc42135ff48d875bd5c3e1720b SHA512 e3431d0ef28a06ec69371eb190be35f21b3b0e52b981496b1e5294ec592663c2bd58241a771189e2b06e7a9f102ca406851bfd277adb75f4f1c994a42dfd0dbd diff --git a/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild b/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild index 8f8ea2a0abab..ffc0abe23372 100644 --- a/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild +++ b/media-libs/libsvgtiny-pixbuf/libsvgtiny-pixbuf-0.0.2.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://michael.orlitzky.com/code/libsvgtiny-pixbuf.xhtml" SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.xz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="amd64 ~riscv" RDEPEND="dev-libs/libxml2:= media-libs/libsvgtiny:= diff --git a/media-libs/noise-suppression-for-voice/Manifest b/media-libs/noise-suppression-for-voice/Manifest index 99088a93756d..2f8512b6cb3e 100644 --- a/media-libs/noise-suppression-for-voice/Manifest +++ b/media-libs/noise-suppression-for-voice/Manifest @@ -1,6 +1,9 @@ AUX 99-input-denoising.conf 975 BLAKE2B 53f6a7a97c93746e6ebfa77aff6423fc7603dad8c8007227a8ee48dd81bf4d861feff528d7f00470e71b27fb44be01d1b5183f994cb78599a80dd6988de33581 SHA512 185a5fdff8114cbada4b6156b812a545bf93b53a7157e78ad081d73d704654c1a997e8a5fcfd5b65b1d2e492e2680e22ee34bb71ac28f26593f61d1050a0a5a2 +AUX noise-suppression-for-voice-1.10-Patch-out-use-of-execinfo.h.patch 1750 BLAKE2B 1423f555d24977bdda4af384cf565c28042f8679959ad95b9b7854eb81fd92c250cad0a7085c3bf4c4b458b882e8b2f47cb2971a71d1b6ea3eb7556e0dbabc3f SHA512 1c2b077c534b7db0f527e059e27c6319e3c3b10314190f3c0ab1652fa960bea98ba5c4b945e25f9eb1a84654e0f2a866a6773d4228bd1a4a43862dd078cb3111 +AUX noise-suppression-for-voice-1.10-Patch-out-use-of-stat64.patch 1751 BLAKE2B ddf971ee02df4caf154f9a5f5d2a1ec6aad59201551384130a9cd18685097a467ebfb5d427f159514d1dcb71e2e609f710761b8f0d130fda1564c149fd6156a2 SHA512 67a36eac0bf1e2d69d39dc211e450bb8076f50a64518bbf0586fe4f85865e0862a226cbe3e808cea08e25d15303c9db7942bf662a5fa54a0fb7ccb961c22122e +AUX noise-suppression-for-voice-1.10-Patch-out-uses-of-nl_langinfo-for-musl.patch 1359 BLAKE2B df0e9dcbfd83a743f7eba6847f1e4617176e0c895d6fe7692a7c5170e0bb06ba41e5cf7b284f07c630ac9c2dba4e7d7ee98de1026843712e54b1c81495a27c17 SHA512 cdcccdf93d6bd4e79db6b14226bd7c970142adbdd84d13ce8a772ee258cf0a7828fee1aec6c22ded52e7e05f93a3d79d22f1ccdebe5004b62557399e010d68a9 AUX noise-suppression-for-voice-1.10-tests.patch 1005 BLAKE2B e53d2630774781792e7ed637675fc5de1512aad869810514c5ce749a6bff3ee6ca308dd8434ceaae87bb2931748faccad3262db332695eedf0726421cc70831d SHA512 1b34d5c2fb7f8c71a8a1d0a2ec905148fbb52d5717d43eaedf922d1128804b3167fd78c7db299327e0dd5bba3548c32edd1f166837f0fffa3873753d991b143f DIST noise-suppression-for-voice-1.10.tar.gz 37315188 BLAKE2B cd2f6029aefd6aaef546bcdbc7c0eaf9692a79ba81575649314124c8d6775cb49c62e22a0c4aa8845b9cef07637ed523ee034e79d7a3f0f71db85e7a9f402508 SHA512 17b0f9eb2e377036e0b27045e826ac16ae9e6b1c4e60888ec4663d000cd7d89458ad8365b5bc45b6ed3b2e41e208a45b9db5c79518afb283b3b21554aff2ce84 -EBUILD noise-suppression-for-voice-1.10-r1.ebuild 2037 BLAKE2B 5b5d5fe48f0f2ce928ac9b2c55d83051ff1fe8b42b53dd20951d0f4fd1840f655ec966e24fda7630e341e65c722faaaca3c1e4f7418359ff1c4099d1f076a574 SHA512 e18caaa03dc2f67675af30654d4958a558d31f9b27fb16bb49c512e210195e74fecc51cad6a6d755d451b432a3cd408e4d839367aff96e9ef740690e1e9fb02d +EBUILD noise-suppression-for-voice-1.10-r2.ebuild 2380 BLAKE2B 2effe3feca6883bf236398bc402abeba8a7f82e01e0d31a05f0067cf5243f81ac85bf5a470c3c592a9d715fa77545499928a0c9843c0e095097eeda7dcdd2345 SHA512 ce08a1563a299941791895dca57586e2f5cdb6491284cbdc01d1e6b2cd8cd115423788312aaf5eefa5f81fc518a1b8bd1af60e738e7bf5c9bf8c8ee1b3d3c173 EBUILD noise-suppression-for-voice-9999.ebuild 1992 BLAKE2B f6a557e44bdeb3c1a9d5729b152791e507d3b579a6f2118846bf8ffc18c05db17c3549a914082f1a2aa2d960308a1ba3ed3d37721d630381556be0bdbb391857 SHA512 0345c17dbca575fccd52b2f9fe4c1213f6e8f007de21dd2b23f75fa398b88d8792fcf843621f4aa64ff3d569f73180f4b5e81f380a3437fc053957c2117a8e2f MISC metadata.xml 778 BLAKE2B 08b4b25e83e178aeade44e0893ecb314fa66d2818cf89ae527c33bf626142b9470936224037ca3b19683a2acc70d854594032cbe166cbdb3d4e882e0bc0ff8c6 SHA512 fced74a022682a0420ba60a529451e4c4b2bf8742e1595ada05465980af3e460fd8aa9400f0a96a538334b03728ccdd5200e2c950126e5fbe3f8fb663e69682c diff --git a/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-use-of-execinfo.h.patch b/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-use-of-execinfo.h.patch new file mode 100644 index 000000000000..e87fb0ada3f9 --- /dev/null +++ b/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-use-of-execinfo.h.patch @@ -0,0 +1,51 @@ +From 74ff3c3990e725c6f9ae407e5f28673570fa4645 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Kacper=20S=C5=82omi=C5=84ski?= + +Date: Sun, 11 Aug 2024 22:38:58 +0200 +Subject: [PATCH 1/3] Patch out use of execinfo.h + +Not available on musl, and the backtrace functionality is unused +anyway (only called by the leak detector AFAICS). +--- + external/JUCE/modules/juce_core/juce_core.cpp | 4 ---- + .../JUCE/modules/juce_core/system/juce_SystemStats.cpp | 9 +-------- + 2 files changed, 1 insertion(+), 12 deletions(-) + +diff --git a/external/JUCE/modules/juce_core/juce_core.cpp b/external/JUCE/modules/juce_core/juce_core.cpp +index 067a189..e3e6254 100644 +--- a/external/JUCE/modules/juce_core/juce_core.cpp ++++ b/external/JUCE/modules/juce_core/juce_core.cpp +@@ -101,10 +101,6 @@ + #include + #include + #include +- +- #if ! (JUCE_ANDROID || JUCE_WASM) +- #include +- #endif + #endif + + #if JUCE_MAC || JUCE_IOS +diff --git a/external/JUCE/modules/juce_core/system/juce_SystemStats.cpp b/external/JUCE/modules/juce_core/system/juce_SystemStats.cpp +index 3fe9ac7..840c731 100644 +--- a/external/JUCE/modules/juce_core/system/juce_SystemStats.cpp ++++ b/external/JUCE/modules/juce_core/system/juce_SystemStats.cpp +@@ -173,14 +173,7 @@ String SystemStats::getStackBacktrace() + } + + #else +- void* stack[128]; +- auto frames = backtrace (stack, numElementsInArray (stack)); +- char** frameStrings = backtrace_symbols (stack, frames); +- +- for (int i = 0; i < frames; ++i) +- result << frameStrings[i] << newLine; +- +- ::free (frameStrings); ++ jassertfalse; // patched out + #endif + + return result; +-- +2.44.2 + diff --git a/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-use-of-stat64.patch b/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-use-of-stat64.patch new file mode 100644 index 000000000000..890c33d6197c --- /dev/null +++ b/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-use-of-stat64.patch @@ -0,0 +1,42 @@ +From 6b2901929fa7d618bda890adc7ecc15cb18d5b01 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Kacper=20S=C5=82omi=C5=84ski?= + +Date: Sun, 11 Aug 2024 23:31:25 +0200 +Subject: [PATCH 2/3] Patch out use of stat64 + +Not available on musl, and we're better off with using +-D_FILE_OFFSET_BITS=64 instead anyway. +--- + CMakeLists.txt | 2 ++ + external/JUCE/modules/juce_core/native/juce_posix_SharedCode.h | 2 +- + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2c9ade5..ddbaa16 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -9,6 +9,8 @@ set(CMAKE_BINARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) + + set(MINGW_ADDITIONAL_LINKING_FLAGS "-static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic") + ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FILE_OFFSET_BITS=64") ++ + if(NOT BUILD_VERSION) + set(BUILD_VERSION 1.99) + endif() +diff --git a/external/JUCE/modules/juce_core/native/juce_posix_SharedCode.h b/external/JUCE/modules/juce_core/native/juce_posix_SharedCode.h +index 700e191..b92f19c 100644 +--- a/external/JUCE/modules/juce_core/native/juce_posix_SharedCode.h ++++ b/external/JUCE/modules/juce_core/native/juce_posix_SharedCode.h +@@ -167,7 +167,7 @@ int juce_siginterrupt (int sig, int flag) + //============================================================================== + namespace + { +- #if JUCE_LINUX || (JUCE_IOS && ! __DARWIN_ONLY_64_BIT_INO_T) // (this iOS stuff is to avoid a simulator bug) ++ #if (JUCE_IOS && ! __DARWIN_ONLY_63_BIT_INO_T) // (this iOS stuff is to avoid a simulator bug) + using juce_statStruct = struct stat64; + #define JUCE_STAT stat64 + #else +-- +2.44.2 + diff --git a/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-uses-of-nl_langinfo-for-musl.patch b/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-uses-of-nl_langinfo-for-musl.patch new file mode 100644 index 000000000000..04de9f024b69 --- /dev/null +++ b/media-libs/noise-suppression-for-voice/files/noise-suppression-for-voice-1.10-Patch-out-uses-of-nl_langinfo-for-musl.patch @@ -0,0 +1,36 @@ +From b0ab5ab1b140fe76ff2e923e9d6434ad434adb88 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Kacper=20S=C5=82omi=C5=84ski?= + +Date: Sun, 11 Aug 2024 23:46:21 +0200 +Subject: [PATCH 3/3] Patch out uses of nl_langinfo for musl + +Not available on musl, instead use the alternative code path for BSD. +--- + .../JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/external/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp b/external/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp +index 84abf88..a7b3343 100644 +--- a/external/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp ++++ b/external/JUCE/modules/juce_core/native/juce_linux_SystemStats.cpp +@@ -198,7 +198,7 @@ String SystemStats::getComputerName() + + String SystemStats::getUserLanguage() + { +- #if JUCE_BSD ++ #if JUCE_BSD || (JUCE_LINUX && !defined(__GLIBC__)) + if (auto langEnv = getenv ("LANG")) + return String::fromUTF8 (langEnv).upToLastOccurrenceOf (".UTF-8", false, true); + +@@ -210,7 +210,7 @@ String SystemStats::getUserLanguage() + + String SystemStats::getUserRegion() + { +- #if JUCE_BSD ++ #if JUCE_BSD || (JUCE_LINUX && !defined(__GLIBC__)) + return {}; + #else + return getLocaleValue (_NL_IDENTIFICATION_TERRITORY); +-- +2.44.2 + diff --git a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.10-r1.ebuild b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.10-r1.ebuild deleted file mode 100644 index c2f614f070e7..000000000000 --- a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.10-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="A real-time noise suppression plugin for voice" -HOMEPAGE="https://github.com/werman/noise-suppression-for-voice" - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/werman/noise-suppression-for-voice.git" -else - SRC_URI="https://github.com/werman/noise-suppression-for-voice/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -IUSE="lv2 vst vst3 test" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - media-libs/freetype - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXinerama - x11-libs/libXrandr -" - -DEPEND=" - lv2? ( ${COMMON_DEPEND} ) - vst? ( ${COMMON_DEPEND} ) - vst3? ( ${COMMON_DEPEND} ) -" - -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-tests.patch" -) - -src_configure() { - # Bug #925672 - append-atomic-flags - - local mycmakeargs=( - -DBUILD_LADSPA_PLUGIN=ON - -DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF) - -DBUILD_VST_PLUGIN=$(usex vst ON OFF) - -DBUILD_VST3_PLUGIN=$(usex vst3 ON OFF) - -DBUILD_TESTS=$(usex test ON OFF) - -DBUILD_AU_PLUGIN=OFF - -DBUILD_AUV3_PLUGIN=OFF - ) - cmake_src_configure -} - -src_test() { - cp "${BUILD_DIR}/src/common/CTestTestfile.cmake" "${BUILD_DIR}/CTestTestfile.cmake" || die - cmake_src_test -} - -src_install() { - cmake_src_install - - dodir /usr/share/pipewire/pipewire.conf.avail/ - sed "s|%PATH_TO_LADSPA_PLUGIN%|${EPREFIX}/usr/$(get_libdir)/ladspa/librnnoise_ladspa.so|" \ - "${FILESDIR}/99-input-denoising.conf" \ - > "${D}/${EPREFIX}/usr/share/pipewire/pipewire.conf.avail/99-input-denoising.conf" || die -} - -pkg_postinst() { - elog "An example PipeWire configuration has been installed into:" - elog "${EPREFIX}/usr/share/pipewire/pipewire.conf.avail/99-input-denoising.conf" - elog "" - elog "You can enable it by copying or symlinking the file into:" - elog " ~/.config/pipewire/pipewire.conf.d/ for your user, or" - elog " /etc/pipewire/pipewire.conf.d/ to enable it system-wide." -} diff --git a/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.10-r2.ebuild b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.10-r2.ebuild new file mode 100644 index 000000000000..89d7719e6af2 --- /dev/null +++ b/media-libs/noise-suppression-for-voice/noise-suppression-for-voice-1.10-r2.ebuild @@ -0,0 +1,88 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="A real-time noise suppression plugin for voice" +HOMEPAGE="https://github.com/werman/noise-suppression-for-voice" + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/werman/noise-suppression-for-voice.git" +else + SRC_URI="https://github.com/werman/noise-suppression-for-voice/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +IUSE="lv2 vst vst3 test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + media-libs/freetype + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXinerama + x11-libs/libXrandr +" + +DEPEND=" + lv2? ( ${COMMON_DEPEND} ) + vst? ( ${COMMON_DEPEND} ) + vst3? ( ${COMMON_DEPEND} ) +" + +RDEPEND="${DEPEND}" + +# Fixes for the JUCE issues the latter 3 patches work around have been +# submitted upstream, but have not been merged yet: +# https://github.com/juce-framework/JUCE/pull/1239 +PATCHES=( + "${FILESDIR}/${P}-tests.patch" + "${FILESDIR}/${P}-Patch-out-use-of-execinfo.h.patch" + "${FILESDIR}/${P}-Patch-out-use-of-stat64.patch" + "${FILESDIR}/${P}-Patch-out-uses-of-nl_langinfo-for-musl.patch" +) + +src_configure() { + # Bug #925672 + append-atomic-flags + + local mycmakeargs=( + -DBUILD_LADSPA_PLUGIN=ON + -DBUILD_LV2_PLUGIN=$(usex lv2 ON OFF) + -DBUILD_VST_PLUGIN=$(usex vst ON OFF) + -DBUILD_VST3_PLUGIN=$(usex vst3 ON OFF) + -DBUILD_TESTS=$(usex test ON OFF) + -DBUILD_AU_PLUGIN=OFF + -DBUILD_AUV3_PLUGIN=OFF + ) + cmake_src_configure +} + +src_test() { + cp "${BUILD_DIR}/src/common/CTestTestfile.cmake" "${BUILD_DIR}/CTestTestfile.cmake" || die + cmake_src_test +} + +src_install() { + cmake_src_install + + dodir /usr/share/pipewire/pipewire.conf.avail/ + sed "s|%PATH_TO_LADSPA_PLUGIN%|${EPREFIX}/usr/$(get_libdir)/ladspa/librnnoise_ladspa.so|" \ + "${FILESDIR}/99-input-denoising.conf" \ + > "${D}/${EPREFIX}/usr/share/pipewire/pipewire.conf.avail/99-input-denoising.conf" || die +} + +pkg_postinst() { + elog "An example PipeWire configuration has been installed into:" + elog "${EPREFIX}/usr/share/pipewire/pipewire.conf.avail/99-input-denoising.conf" + elog "" + elog "You can enable it by copying or symlinking the file into:" + elog " ~/.config/pipewire/pipewire.conf.d/ for your user, or" + elog " /etc/pipewire/pipewire.conf.d/ to enable it system-wide." +} diff --git a/media-libs/xvid/Manifest b/media-libs/xvid/Manifest index 4a66f1542f48..bd20bfc1d0a2 100644 --- a/media-libs/xvid/Manifest +++ b/media-libs/xvid/Manifest @@ -1,5 +1,5 @@ DIST xvidcore-1.3.7.tar.bz2 698615 BLAKE2B 19bea63226c2223e74e5202d3b671c5b292c03ce5de240df7d8ce34101de4036b28fad516b2a56712a099819b905e68922fa83a01fbe4f200dc880ca56c10a96 SHA512 e2b22e7a7e103af7adcc999d95484f991a0a33df02b912fe042b2e23d2af07381c737d23158dbf0fad770ee680572f86fbe04ab2ef33c81e2e0180ead2acc8ed EBUILD xvid-1.3.7-r1.ebuild 1633 BLAKE2B 58143c2f59f96bb121a84360643cf0703888e228e1a342152315b7e7bdaa27d1d1d8a6e120b6421dcb3e2ea46c436e8b055df221aed5d65ebca780356b809a64 SHA512 9ff24d6ad00e643e987a4025802839047b9adae980d5e758e81879ecddc58adcb139dd38d350f85a3b9425e575c2c4324e57431be6cfe382e05984c2111cc053 -EBUILD xvid-1.3.7-r2.ebuild 1640 BLAKE2B 30777023307f9bb16a6c6992c70a8271d66429162394852e1d3f128c14c66cda10f3c24668db7759326924a9ed6b753ce1abe11f50c3f57524fe626021957b14 SHA512 1362a1da83d8ab7c2c11d99c74cb5f9fc99408630b7e0ac7d66031569c84b4fec1b7ed43cd0a77942d9708164b73c2f374432a223ff47b6be43c0a1fc45b5ef4 +EBUILD xvid-1.3.7-r2.ebuild 1634 BLAKE2B 33bcd2e3c1cf5371f0ceac8d5d093412136e316f706f3ed772d4e4746f7ac2fce990ad646a1e4469d86f2555786d17e3f3f12b7ffe200122c04a099f896c0990 SHA512 0287cadfe461420180ceb82c8025ca4c1e822dbc175560c68e123523072de3fe711e8001faa82417528387b84137378a4f37e6c521debea988164ab2a16bcb9e EBUILD xvid-1.3.7.ebuild 1644 BLAKE2B 1509869d644725b083124f96eaa958b801a89fe648f763dcdb2842b8ab09267f50315b2865ac87cf2ab885f923d7456f9c8d21dc4083b0f90a050fb3de9e848c SHA512 d4ea5274d0b33212377958140eec8ba8e946e2e8275e216c1a3dacada464923a29ab7496869c9d02eae92a4e042a2433c3920bd0d526671486376eefdf1493f7 MISC metadata.xml 322 BLAKE2B 841709000ce38ec97e44a9223e6458abf57618d1f858f31d2a31ac190495fa558f4b7d9220b11566dfd927643480001bd14dda9497fe3fc1f8aeba38ce4f3822 SHA512 a9ce57b28bae87e53a402ac2ff8ac3dc6c8011fd72d528c371b4b9107613a81829986646940140862e0ff7ce475773b35da771a5fa043e0ced9a34111204891e diff --git a/media-libs/xvid/xvid-1.3.7-r2.ebuild b/media-libs/xvid/xvid-1.3.7-r2.ebuild index 058d55df86ea..4aed0ef04f1d 100644 --- a/media-libs/xvid/xvid-1.3.7-r2.ebuild +++ b/media-libs/xvid/xvid-1.3.7-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}/build/generic" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="examples" NASM=">=dev-lang/nasm-2" -- cgit v1.2.3