summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin70085 -> 70072 bytes
-rw-r--r--media-libs/ksanecore/Manifest4
-rw-r--r--media-libs/ksanecore/ksanecore-24.12.2.ebuild26
-rw-r--r--media-libs/ksanecore/ksanecore-24.12.3.ebuild2
-rw-r--r--media-libs/libopenmpt/Manifest2
-rw-r--r--media-libs/libopenmpt/libopenmpt-0.7.13.ebuild2
-rw-r--r--media-libs/libyuv/Manifest6
-rw-r--r--media-libs/libyuv/files/0002-disable-static-library.patch19
-rw-r--r--media-libs/libyuv/libyuv-1904.ebuild15
-rw-r--r--media-libs/libyuv/libyuv-9999.ebuild15
-rw-r--r--media-libs/mlt/Manifest2
-rw-r--r--media-libs/mlt/mlt-7.30.0.ebuild2
12 files changed, 43 insertions, 52 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index e70ec4c3c6b6..283239f008f9 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest
index ddd9c200726f..6b344007c50b 100644
--- a/media-libs/ksanecore/Manifest
+++ b/media-libs/ksanecore/Manifest
@@ -1,5 +1,3 @@
-DIST ksanecore-24.12.2.tar.xz 54708 BLAKE2B b1dd67bef5e27b750ef8ede48344246f448b29c83d939a900aa3374ef527c3f0c91e5d961064851dd6dc5e20dcb4fd100376573f400f3ee3f309e6598b05a715 SHA512 eb4eb35840c5b167e4b66dbdeb9a951a59a3fcdc763ea754685666679d6ea1a74c56d35c4dac4b967763e3a79eaa91776c563fdcfd3b8fa3c752e2fba0858d4b
DIST ksanecore-24.12.3.tar.xz 54736 BLAKE2B 79f5fac01ad4ebe6eaa4358216271a7601ea1201333709d251790a058fb6ba0a96040ef8644594147f19643623e9f366861d15f8313498a85998e517469f6319 SHA512 04cb664c84f80774bdf22f2068c08985f8d276b3ac2be2ae20374520f47136e375270a690d0e3c84bcec04d4e0184db2a8b9ee7f1c8b95df14a635172119c3d6
-EBUILD ksanecore-24.12.2.ebuild 626 BLAKE2B 7a9510bca67555b36f04b750d1befe38299e525556272d85113892ed781b1c202507678398b9cefe1695f4b84aa66df94d6816ebc74e6221e3450ea3f876e223 SHA512 2167216e7cbbc784532f06bd9b04c80b0cac0de26ce5d829e64c337f1b2a8115d7d8cfbfa40cc325fc36ba8a7bdb31bedef2d45c950654655cd04e23f471b44c
-EBUILD ksanecore-24.12.3.ebuild 628 BLAKE2B d61df1e51e62c16251ab2e2dfc4194a6abdca15d3a9ffc9224d8f63a8009f521a45f8c9a450ea4fe86dadecd082fbd2857ed1d8be8354f78d87de464ac24db3c SHA512 d3a30b29030a177fb6dd96352898b9d2bf4103d22e427329691ad81d968087bfb8cefe5e83d583eae2bea96270b86906ea84aed4362c99c339b2141496168f10
+EBUILD ksanecore-24.12.3.ebuild 626 BLAKE2B 7a9510bca67555b36f04b750d1befe38299e525556272d85113892ed781b1c202507678398b9cefe1695f4b84aa66df94d6816ebc74e6221e3450ea3f876e223 SHA512 2167216e7cbbc784532f06bd9b04c80b0cac0de26ce5d829e64c337f1b2a8115d7d8cfbfa40cc325fc36ba8a7bdb31bedef2d45c950654655cd04e23f471b44c
MISC metadata.xml 338 BLAKE2B a2597ee8510ec4e47f014dcf1d255490b5dae78003e5526665945d4092116cc4e3f2bf3d76e03b5fdcb8a70f872b35c70ca1d89f6c8b4f2d67f2d7bad6a502d5 SHA512 34040d0fa7bdbb70bce78cd8d543e69db0e835deb85c33055769277df44a5ed1b8efcb7ba5aeaeb1b389704b42b941279b9faabc8f476b87beb06bbb266217f8
diff --git a/media-libs/ksanecore/ksanecore-24.12.2.ebuild b/media-libs/ksanecore/ksanecore-24.12.2.ebuild
deleted file mode 100644
index 1a30775a7a7f..000000000000
--- a/media-libs/ksanecore/ksanecore-24.12.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.7.0
-QTMIN=6.7.2
-inherit ecm gear.kde.org
-
-DESCRIPTION="Qt-based interface for SANE library to control scanner hardware"
-HOMEPAGE="https://invent.kde.org/libraries/ksanecore
-https://api.kde.org/ksanecore/html/index.html"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="6"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=kde-frameworks/ki18n-${KFMIN}:6
- media-gfx/sane-backends
-"
-RDEPEND="${DEPEND}
- !<media-libs/ksanecore-23.08.5-r2:5
- !media-libs/ksanecore-common
-"
diff --git a/media-libs/ksanecore/ksanecore-24.12.3.ebuild b/media-libs/ksanecore/ksanecore-24.12.3.ebuild
index 954dfe302363..1a30775a7a7f 100644
--- a/media-libs/ksanecore/ksanecore-24.12.3.ebuild
+++ b/media-libs/ksanecore/ksanecore-24.12.3.ebuild
@@ -13,7 +13,7 @@ https://api.kde.org/ksanecore/html/index.html"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui]
diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index 05ec0552b466..a32822c62bc9 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,3 +1,3 @@
DIST libopenmpt-0.7.13+release.autotools.tar.gz 1681351 BLAKE2B d75df89e85531e85974bd532773e8ed16440211448790779191a61a629dde33ef7280bcc1c82e6ac6aeb313f7f568bc7a2abe707772801f52c271977b88eff8e SHA512 04e63c635dd6c63c2ce79db4eff971f10e4d14a12c7f143fc317a4b5f5188cd8cbf84fc5121057c2beff3a3e6b9b48767c02b9eb5c569accab3e6ff7322a9690
-EBUILD libopenmpt-0.7.13.ebuild 1559 BLAKE2B 4d73259b484a3ad6460c657d4eaf9cb00a95c16b3f49371f563618f1b529cad880424ed42954a08a99c0a6bfcd9a5f0fb6fddc39ddd24df67a89315cb3543602 SHA512 a444a3727f5065ef0a7d3f34fab74cd9afb9de18866d336d76bf9f986c7fef471db18743ad20cbf2bfb6b1b215e5c53cf21e5453715ebd41da28ca2141b13453
+EBUILD libopenmpt-0.7.13.ebuild 1565 BLAKE2B 4fc685ac53dae7a1f92df6a4f5c7b5f428dcd9f472f859d3d129a03bc122ec427fe05c0d7d40c6eeba1639acc2b633835721cd161e7bd389c215270ffaedbcc8 SHA512 ffb6d3f29c2e51d05f3a60b37c1e771f495fe8dc2968efa01b0ec673712470e29d403621febb373da20202e9bccd655c3f90103126d7d79205ade2e65ce50e46
MISC metadata.xml 328 BLAKE2B 25f8b37a7e7885a50e5b7305c9090033c78b1154214e05060c3407f0d27ac436aa3f0da1dff3a5ba1685bef390f1fe99416893aaf59e002921cc3464ce0d2167 SHA512 6686c75dbfcd5a5f9d6ef4d667916f54388180045471f8eb585c7b0d6e03f5d56c3fc892c97851f7453318309a456bbfd877eb240cbf008b71984009d08a8181
diff --git a/media-libs/libopenmpt/libopenmpt-0.7.13.ebuild b/media-libs/libopenmpt/libopenmpt-0.7.13.ebuild
index db7fdf605086..ce4a49d82829 100644
--- a/media-libs/libopenmpt/libopenmpt-0.7.13.ebuild
+++ b/media-libs/libopenmpt/libopenmpt-0.7.13.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
IUSE="examples mp3 ogg static-libs test vorbis zlib"
RESTRICT="!test? ( test )"
diff --git a/media-libs/libyuv/Manifest b/media-libs/libyuv/Manifest
index 9778173142dd..e7f37772ae5d 100644
--- a/media-libs/libyuv/Manifest
+++ b/media-libs/libyuv/Manifest
@@ -1,7 +1,7 @@
AUX 0001-fix-install-dirs.patch 1612 BLAKE2B be05b32216c43a6640d2657b258a465265eb209815f527a16a375461a0306e55477b2f8cdb0bbe843411c8f7141e9b51409718eb5a11daae0a3cb93d882c422a SHA512 d4a7e87bb844eb3d97b490233ca2e4874744fb12d4fde211f05ce45ba3fdb4fab603a66f2a1df28c6213c5d7d92d28ecdde788171846fdfa0fbe604e0228c2ad
-AUX 0002-disable-static-library.patch 2267 BLAKE2B 0ab47e0e2795aba0eef1d002e4fffb76132c7e14b4ab6afca556e49e896663096f02fac342c14473dbecd30282208517ca96cd7bdf7ac15d95ba45139cdb5628 SHA512 d706337bc5569785f00dbbbd714c89f8342ddcd9af47806b29e067a6a8ee810186bb4b802bdbfae1e80a4323bf0a24ab344bfa872ed8aa66017f347c29a4ee99
+AUX 0002-disable-static-library.patch 2676 BLAKE2B bbd596556b82a9743492b1714d86c1555c89caebc6a9a50563197e306953d7928e03add61e4e7088adbf654164a695873096c6707fd7493a035960356767715d SHA512 a37db45df18ab06601df0c7576176ecdf3bb05be921c313a1b622db5925ed0c06dce46f0586a0a355abdd465059da1038e32105817321a95faa4e139055771d4
AUX 0003-disable-test-tools.patch 1470 BLAKE2B 4008cec8ae52a0fd43f5f44ec35cfac94eb963388cd12a3bc08bb04bf72484a142e9b2f337298e7aea93d59bbf427adb17f55e45dbdfea94b6a8fc5c1bed0244 SHA512 d31bb7a4919835aaf3bc208de0f37ee79d6499827ba3ac25edc3c561b5c58b032056df71fe504851b1919c6c00c5fb8590e39cb0c0bbab85408b374c5d8f14a6
DIST libyuv-1904.tar.bz2 462619 BLAKE2B 088da4134a89822202fb38e87295f968936d9cb6fcc4701843f8bf1086ad2422ed26d371623d3eeca01c4ed22bdd5f9c61db5e96f8060e4b99f09771f3d1d65c SHA512 c24f4ce10a7cfa05d6d7f13b004c4721ec92d53a2535fec100683da6a660b2fca7f90d9c2905f9e05b85d6e6473043d209d0ce2519b39af21cfbb1260054d172
-EBUILD libyuv-1904.ebuild 1111 BLAKE2B 43129cf22d3d46289f0ea506fb92d560c07cb64d7bc63e97f23e7931ddaf4afa9a78f2dfe373ac1b4f317acddde6ff80d5f8f97c7f28b1a309772a45d841cc1d SHA512 5dea668212c2a5e166b8674f5d2245ad989255f92b55d211f810a6a3d7dbe846c2ebdf3376ca2e42b0d52976ff6d2789e78d2cb6767e0c2161f4c69a21728773
-EBUILD libyuv-9999.ebuild 1111 BLAKE2B 43129cf22d3d46289f0ea506fb92d560c07cb64d7bc63e97f23e7931ddaf4afa9a78f2dfe373ac1b4f317acddde6ff80d5f8f97c7f28b1a309772a45d841cc1d SHA512 5dea668212c2a5e166b8674f5d2245ad989255f92b55d211f810a6a3d7dbe846c2ebdf3376ca2e42b0d52976ff6d2789e78d2cb6767e0c2161f4c69a21728773
+EBUILD libyuv-1904.ebuild 1206 BLAKE2B 8676b18e67bd3fc17a4f6e8bb1ac2b4c731aa8fddb83990b2f7c175b061fb880cb06a4695c9d05f04393799e86b591c8c0fd0f5a2595bf9ad984f9e05f1b7536 SHA512 2373bb4a65831d666b720504200f54a2c75f710e31548d1946e15157c1b316ba9f9cc6dbf6699ccb3223debc7156ae53f0083c2d97432baf91a63260ae7593c6
+EBUILD libyuv-9999.ebuild 1206 BLAKE2B 8676b18e67bd3fc17a4f6e8bb1ac2b4c731aa8fddb83990b2f7c175b061fb880cb06a4695c9d05f04393799e86b591c8c0fd0f5a2595bf9ad984f9e05f1b7536 SHA512 2373bb4a65831d666b720504200f54a2c75f710e31548d1946e15157c1b316ba9f9cc6dbf6699ccb3223debc7156ae53f0083c2d97432baf91a63260ae7593c6
MISC metadata.xml 382 BLAKE2B c310a5203e455240f249774f9a007c4dd48ecf6bea43e6292af08e32650303aa30cf444f446bc7711a1192aaad5f3002d2c6253df59110c0a2069af02c361bbc SHA512 860e2a87de6fc027142ce9f72caa445114b6853d3e293466775b298e792f20ccf340091a78bdf4a077d0f1a02d6a3f31e56d4c7bd7ac57e54c6a8176ca90bde0
diff --git a/media-libs/libyuv/files/0002-disable-static-library.patch b/media-libs/libyuv/files/0002-disable-static-library.patch
index 427e463c52ea..d058d5abd11c 100644
--- a/media-libs/libyuv/files/0002-disable-static-library.patch
+++ b/media-libs/libyuv/files/0002-disable-static-library.patch
@@ -1,14 +1,14 @@
-From f69772741e89fca8d3b98629bc79469e2d55864c Mon Sep 17 00:00:00 2001
+From 4d3ef674ac8efe24c4f300a4986265b155d749a0 Mon Sep 17 00:00:00 2001
From: NRK <nrk@disroot.org>
Date: Fri, 7 Mar 2025 21:06:56 +0000
-Subject: [PATCH 2/3] disable static library
+Subject: [PATCH] disable static library
---
- CMakeLists.txt | 11 +++--------
- 1 file changed, 3 insertions(+), 8 deletions(-)
+ CMakeLists.txt | 13 ++++---------
+ 1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 8c064a7..d21c6cb 100644
+index 8c064a7..3d723f6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,7 +14,6 @@ set ( ly_src_dir ${ly_base_dir}/source )
@@ -48,6 +48,15 @@ index 8c064a7..d21c6cb 100644
find_package ( JPEG )
if (JPEG_FOUND)
+@@ -225,7 +221,7 @@ if(UNIT_TEST)
+ endif()
+
+ add_executable(libyuv_unittest ${ly_unittest_sources})
+- target_link_libraries(libyuv_unittest ${ly_lib_name} ${GTEST_LIBRARY})
++ target_link_libraries(libyuv_unittest ${ly_lib_shared} ${GTEST_LIBRARY})
+ find_library(PTHREAD_LIBRARY pthread)
+ if(NOT PTHREAD_LIBRARY STREQUAL "PTHREAD_LIBRARY-NOTFOUND")
+ target_link_libraries(libyuv_unittest pthread)
@@ -248,7 +244,6 @@ endif()
# install the conversion tool, .so, .a, and all the header files
diff --git a/media-libs/libyuv/libyuv-1904.ebuild b/media-libs/libyuv/libyuv-1904.ebuild
index b4210853ab36..c1e85a7e35df 100644
--- a/media-libs/libyuv/libyuv-1904.ebuild
+++ b/media-libs/libyuv/libyuv-1904.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake edo
DESCRIPTION="Open source project that includes YUV scaling and conversion functionality."
HOMEPAGE="https://chromium.googlesource.com/libyuv/libyuv"
@@ -22,11 +22,12 @@ fi
LICENSE="BSD"
SLOT="0/${PV}"
-# TODO(NRK): enable tests
-RESTRICT="test"
+IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=media-libs/libjpeg-turbo-3.0.0"
-BDEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
PATCHES=(
"${FILESDIR}/0001-fix-install-dirs.patch"
@@ -36,7 +37,11 @@ PATCHES=(
src_configure() {
mycmakeargs=(
- -DUNIT_TEST=OFF
+ -DUNIT_TEST=$(usex test)
)
cmake_src_configure
}
+
+src_test() {
+ edo "${BUILD_DIR}"/libyuv_unittest
+}
diff --git a/media-libs/libyuv/libyuv-9999.ebuild b/media-libs/libyuv/libyuv-9999.ebuild
index b4210853ab36..c1e85a7e35df 100644
--- a/media-libs/libyuv/libyuv-9999.ebuild
+++ b/media-libs/libyuv/libyuv-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake edo
DESCRIPTION="Open source project that includes YUV scaling and conversion functionality."
HOMEPAGE="https://chromium.googlesource.com/libyuv/libyuv"
@@ -22,11 +22,12 @@ fi
LICENSE="BSD"
SLOT="0/${PV}"
-# TODO(NRK): enable tests
-RESTRICT="test"
+IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND=">=media-libs/libjpeg-turbo-3.0.0"
-BDEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
PATCHES=(
"${FILESDIR}/0001-fix-install-dirs.patch"
@@ -36,7 +37,11 @@ PATCHES=(
src_configure() {
mycmakeargs=(
- -DUNIT_TEST=OFF
+ -DUNIT_TEST=$(usex test)
)
cmake_src_configure
}
+
+src_test() {
+ edo "${BUILD_DIR}"/libyuv_unittest
+}
diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest
index ad0b620ff3a6..8ac6da66a74c 100644
--- a/media-libs/mlt/Manifest
+++ b/media-libs/mlt/Manifest
@@ -5,5 +5,5 @@ AUX mlt-7.28.0-fix-32bit.patch 3262 BLAKE2B 6842c442669b0abb1af2ef60892ee8cb494d
DIST mlt-7.28.0.tar.gz 1713069 BLAKE2B 5f9ec615324cd2095131a57b9dc0f79138d48eaa91b62574a028370be2d1c7ec6818ee2b5a9c123d35ec73993c8b2271c8dec4f039273a8443c2674c31e86fbf SHA512 a252da56b668968e56a7b0e81283b0b8e0ec8cd28502e3ab6e0aff67e22620ba61bf4feb88134e0d483884e31f2d18efe2d60b6badf0b6ffae4ad26ee646baf9
DIST mlt-7.30.0.tar.gz 1725015 BLAKE2B 36950573a950281bc657fb6ec441c66c785af85b33f9d28caf44e457cd4d67953f11fef7896ed04d4d0b74cdc8355f4a8fe3d14deae09c5f5498416e2438ef58 SHA512 74cdf0504530c732f3b98358eea8f50079935f0c9782b051d4c2f7f2d001df96ed14684698fccb7d44a6fb2e6637fb3ceec01f13f458c4755aaf6e1f742c6b7d
EBUILD mlt-7.28.0-r1.ebuild 4163 BLAKE2B 64a83b54974a0759dac5db638fb5b95551eec073e7240a122b814ceaea30bc93f6bc693697d880bfac4d68c1027ef65614f51363ae6e97ef8067a78e1684217d SHA512 e02e477671f0ab82a82ab1be52f1316091618bf595e1104be5e914461775ffa36587d1704be5f5081c61a5fdd11b9f77754943285e6c246fad4d0ca102e668c0
-EBUILD mlt-7.30.0.ebuild 4064 BLAKE2B 1479ee2a4539475bfabbd4c975e718066c01871f7fb110b20aaa5a8397d011f5a6a773f11a74a5122d0b44a276c72cc97767e7201bd05a05d1778df2cfa404f3 SHA512 3ac9d374bad0b41d10ef5b4379d32cb77d56b32bf2d871681e0d26573473d66b8e4e9999d6a837408f0ec62a3a5486fee50d750d0924df4cb920d4875825d30f
+EBUILD mlt-7.30.0.ebuild 4062 BLAKE2B 39353627261aa047f7ab7dc7b6f325e5e1dd5f10515b2958370ccb61b29b5ee88a2a7344396f048f0a167df5f7a084bc3020a4aa6419c651d4abb0decd54d583 SHA512 4c72fd2b55fec1a19beeea12ebdffa6da31a8525c08e82b692f5c8dba4c9b9c6dcceff0a8f341a783d4e142055fcb6588052e4a6321fa7e1bc838c73832e8be6
MISC metadata.xml 1412 BLAKE2B 8d4eed394f1d1e95e5559466ef1840978966e8f1f7b89fdfd2549b2a35b6ce8f114c9373374fdaefe320cc34a4dc8cbd9f6c4433740d1ae9680de54484b5e3d1 SHA512 b19c711dc3798f952e0223dc0628b25aa3c9a296d66ee2f2b7f46a55b82e71c0c583ee64517be88dcc55eb1e9c31aa782b9043eb7630a853077afb1bf8b4dedd
diff --git a/media-libs/mlt/mlt-7.30.0.ebuild b/media-libs/mlt/mlt-7.30.0.ebuild
index b8d9e9f79bff..86f192d7c40b 100644
--- a/media-libs/mlt/mlt-7.30.0.ebuild
+++ b/media-libs/mlt/mlt-7.30.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/mltframework/${PN}/releases/download/v${PV}/${P}.tar
LICENSE="GPL-3"
SLOT="0/7"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="debug ffmpeg frei0r gtk jack libsamplerate opencv opengl python qt6 rtaudio rubberband sdl test vdpau vidstab xine xml"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"