summaryrefslogtreecommitdiff
path: root/media-libs/openfec
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/openfec')
-rw-r--r--media-libs/openfec/Manifest4
-rw-r--r--media-libs/openfec/openfec-1.4.2.12.ebuild (renamed from media-libs/openfec/openfec-1.4.2.9.ebuild)18
2 files changed, 18 insertions, 4 deletions
diff --git a/media-libs/openfec/Manifest b/media-libs/openfec/Manifest
index 906322cb612d..fb10af5bd8f6 100644
--- a/media-libs/openfec/Manifest
+++ b/media-libs/openfec/Manifest
@@ -1,6 +1,6 @@
AUX openfec-1.4.2.11-opt.patch 653 BLAKE2B 81643e0a4feedccf4415e7ea0ee57bb6d52c627a33423f62cf216e9b728049093b818398e5b6a0631eb73f56e7d827aafc832565797499c57d5f45c5b9e3705c SHA512 d7321af8990bb51042d632008f2f0b532c586eb7a32765fbd18019cf7ab706696fee9415fe9b678f7c906a2fa84355d01b7ac75133f282405ca9fd9c4906b7bd
DIST openfec-1.4.2.11.tar.gz 1112095 BLAKE2B d54fcb6f3a6ea76e44519384fb288e1a896315642175694ed887ee7637c9b479d94a4e461e446b92baf669695f496eb30b5b7836b86b297c3cc95bd63edbd48d SHA512 e77da3997296e6518574102e54af2f60d27a691bb32ea9eb61a5de714974e35287d2c18e1564fa7d299fa2191af1ad718ffd8f9fd5ad7ea468aca0dd6b88e9e5
-DIST openfec-1.4.2.9.tar.gz 1111548 BLAKE2B c3fd234c6f758144e514a262028024cb61a2379d065ab645067200618181a5ba4ae793fda82f60f0a870906d1978ef08ba8e73f9711bccf27b5161c5732702d1 SHA512 6c23f4d4263c514170f6abf806d7faf4c3fbf7fe34f55128383dcd84808a6966edd13587f7549ead74578ca219bdce9e42a32fc04071df0d54dae5b1336ed2b3
+DIST openfec-1.4.2.12.tar.gz 1114214 BLAKE2B 3a53ee5330398d22b4f98038a4f9d0285b375f389e0fd80ed7e01f3fcb0e15fc78008dde98f33786e04a2707290a3ae39915f1b06ae686a0c5fe01fa76faa8fd SHA512 8228dffe7be5ef687d1d38775eae077fd0f7011099580b9cdfc0963704ee7b1332f73e911f244d20876578a394773d2eaa51d54f5851905d7c99ba0c117da295
EBUILD openfec-1.4.2.11-r1.ebuild 805 BLAKE2B ce39f36e368dd332f00ded20df56ffc6400b745651bd19798d2f291eb7ea7b3a05fe8a7b269d1df00d15a60da71f4adf184bfc55c2c849be61d829abacd29adc SHA512 2a9d031f1199393e4034bdba78bfa601e99d92c5a1044de876ef06433e0199534cfd3040c69882bfe7032278965222306d58b7e0281ee10f5f1c6ae4c70078e3
-EBUILD openfec-1.4.2.9.ebuild 541 BLAKE2B f0bad1287512b7bbfdbdbb29a31787da98c822795807f631fc0227a29cec65503f0a2ea4307c8074f50337839283dafd4fbdf7bf6b5cc4dff510081dd1f07748 SHA512 d1bc4577f8b32d330cc52e7715d9cd06d0bd5a6b14990ec0d28b44159e0e1334efec25ec7e2223274a72b33eecbacd17fd1f50baa01b71ba273122e52feb50d1
+EBUILD openfec-1.4.2.12.ebuild 806 BLAKE2B a812e794f2652ec64f38b95365e174dbf6bbc12a752842a15cd93d4925c6bddead5c696fbb73853cf67f79bcb6ea2d684dbe7a78edcb525e471dca734b6392df SHA512 38e5b60c775a663b033575ed1ec274ba5b3d5f5611c727010b6a91bf287a1366003f5c84a2ea1322af66585eedc945bf78a41c1fa38d14a028cf23eb0125e300
MISC metadata.xml 326 BLAKE2B d0c0beff93a23eb6f331f003f68c77402081370dbdcf2b6a8bd72ac4ee1a110e3944367d12aacedc6cbe2fbd4657f4557dde21dc06efa2147fef7b9c5b47ee59 SHA512 b790ce0573fc3bb81da40a56c77821314d5fe0ddc34923c007b0fe7cb6c49a1a756744d8c97b62648af80078eea98e5cc45061aba64179d6d8e2630f8fa07219
diff --git a/media-libs/openfec/openfec-1.4.2.9.ebuild b/media-libs/openfec/openfec-1.4.2.12.ebuild
index 0d32d1c3630f..26da10d85183 100644
--- a/media-libs/openfec/openfec-1.4.2.9.ebuild
+++ b/media-libs/openfec/openfec-1.4.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,21 @@ SRC_URI="https://github.com/roc-streaming/openfec/archive/refs/tags/v${PV}.tar.g
# See https://github.com/roc-streaming/openfec/blob/d87b258e3de3cdddf700b40e94c51ec9bd44a47f/CHANGELOG#L47.
LICENSE="CeCILL-2 CeCILL-C"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.2.11-opt.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ # Causes crashes in media-libs/roc-toolkit (bug #941750)
+ # https://github.com/roc-streaming/openfec/issues/22
+ -DASSEMBLY_SSE_OPT=OFF
+ )
+
+ cmake_src_configure
+}
src_test() {
cmake_src_test tests