media-libs/svt-av1: drop 3.0.2, 3.1.0

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/726
Merges: https://codeberg.org/gentoo/gentoo/pulls/726
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Alfred Wingate
2026-04-24 16:40:13 +03:00
committed by Sam James
parent bc317b659d
commit dea3f8b722
3 changed files with 0 additions and 141 deletions
-2
View File
@@ -1,6 +1,4 @@
DIST SVT-AV1-v2.1.2.tar.bz2 11764554 BLAKE2B ad9b7a732ce3991ddbe796e52db1559928c10c94fb40e584c5e4ad0af8ac49b056c4b5219d62a3dfc0dc5122b82980fdab1675a80b8a20366da42f0dcebee9d4 SHA512 5858ac456971dd2d41ab6bf0e181cc9dfd9d408fb7ec0ee20d51a62cb2b92ea60fc389aea6478b8cce679f731fbac21e2ae0343a33e8e5b35efffc84d51d41d6
DIST SVT-AV1-v3.0.2.tar.bz2 10202794 BLAKE2B 29ccaa27e1c8e94e1cbe32922a5b17984d0979acf4be39556c0846e4493f00232db269d64315b0cedb94ef04f6928bb4ec295b0c977b70e47af55e6f5a998062 SHA512 dfe110011d0c249d3541c3950e96b8e1c6c3b5041cb7eee0f64a3414b8c7439bddac15e3de36305da89f05b418f2a54025fe2513c5377d2eefa4bd778ebbafb9
DIST SVT-AV1-v3.1.0.tar.bz2 10203101 BLAKE2B df479f1657383fe5585ea5b4299998e13ec56523da489186807f83a59f8365a903c424926986306f872427277cf8e7d61b6b536e3f908b96f25fa3c17b9a689a SHA512 e4195fd2ad16d218b9da9ac65a22749d922d3573764c944ffb935cf7a6af732ad9839bf81c3f060cce2ae6fb3c4c1b7bfd3ab280784605c81bd7a74179b89c7c
DIST SVT-AV1-v3.1.2.tar.bz2 10203273 BLAKE2B 4a7e43e74e3cf76f920b46224a7ddb82dd9633de2af66c93094b06ec83948d76e6cca63df049e4b2af38de8372a1fabd5fbe8a8a92792e9408220991180ea903 SHA512 d23327cf348d576643d6385f756d9354ed93801c99bf63c4fb049902f4fd2b81c816cacdcab71dffb1cc330385c89c5abef67b8f81d2abd69a70f01a3e55b25a
DIST SVT-AV1-v4.0.1.tar.bz2 10225189 BLAKE2B 27219cf2e6d36b95955a730338a9257e69fb4d64d5dc941b5cf0e83ac568a0d6881ce9f254d953ae94174e5abe029be700d1f524044cec640a566c028a089078 SHA512 29ee892117c26b582f25089e528a4a10c9b7295c29e8559b42ebef5edf2dd7afb023ab5246671d86353cf5cbb8bda1b05ea58c29e9ebe44a49bdc603a00223f2
DIST SVT-AV1-v4.1.0.tar.bz2 10197493 BLAKE2B 0bcb6b823c0bdf18e570c774d9dca561f59652261bb039008bcbbcb532b105c437818a62c99c11372ce6442151e4cc802e5c69576f87c8f2740ac5344a34b75f SHA512 a2e42b9548fb586c732f3f4e8e105f48a71130816226668876f1bc016af28ef52c1fe1046c1cb0e931396144cc20f16d5c2c0cf8e01bd2ba24d75414f9154ac8
-71
View File
@@ -1,71 +0,0 @@
# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake-multilib edo multiprocessing
DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder)"
HOMEPAGE="https://gitlab.com/AOMediaCodec/SVT-AV1"
if [[ ${PV} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/AOMediaCodec/SVT-AV1.git"
else
SRC_URI="https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v${PV}/SVT-AV1-v${PV}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
S="${WORKDIR}/SVT-AV1-v${PV}"
fi
# Also see "Alliance for Open Media Patent License 1.0"
LICENSE="BSD-2 Apache-2.0 BSD ISC LGPL-2.1+ MIT"
SLOT="0/$(ver_cut 1)"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="amd64? ( dev-libs/cpuinfo )"
DEPEND="${RDEPEND}"
BDEPEND="
amd64? ( dev-lang/yasm )
test? ( dev-util/gtest-parallel )
"
PATCHES=(
"${FILESDIR}"/${PN}-1.5.0-fortify-no-override.patch
)
src_prepare() {
cmake_src_prepare
# Lets not install tests
sed -e '/install(/d' -i test/CMakeLists.txt || die
# Needs more setup to run in the ebuild
cmake_run_in test cmake_comment_add_subdirectory api_test
# Tries to download stuff for this test
cmake_run_in test cmake_comment_add_subdirectory e2e_test
}
multilib_src_configure() {
local mycmakeargs=(
# Upstream only supports 64-bit and specially amd64 and arm64.
# Other enviroments will fail to build due to missing symbols.
-DBUILD_TESTING=$(multilib_native_usex test)
-DCMAKE_OUTPUT_DIRECTORY="${BUILD_DIR}"
-DUSE_CPUINFO=SYSTEM # will only be used on amd64
)
[[ ${ABI} != amd64 ]] && mycmakeargs+=( -DCOMPILE_C_ONLY=ON )
cmake_src_configure
}
multilib_src_test() {
if multilib_is_native_abi; then
# Upstream uses this, and this gives a significant time save in running these tests.
# 2025-05-19T19:39:25 >>> media-libs/svt-av1-3.0.2: 1:46:14
# 2025-05-20T16:10:34 >>> media-libs/svt-av1-3.0.2: 2035″
edo gtest-parallel --workers "$(makeopts_jobs)" "${BUILD_DIR}"/SvtAv1UnitTests
fi
}
-68
View File
@@ -1,68 +0,0 @@
# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake-multilib edo multiprocessing
DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder)"
HOMEPAGE="https://gitlab.com/AOMediaCodec/SVT-AV1"
if [[ ${PV} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/AOMediaCodec/SVT-AV1.git"
else
SRC_URI="https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v${PV}/SVT-AV1-v${PV}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
S="${WORKDIR}/SVT-AV1-v${PV}"
fi
# Also see "Alliance for Open Media Patent License 1.0"
LICENSE="BSD-2 Apache-2.0 BSD ISC LGPL-2.1+ MIT"
SLOT="0/$(ver_cut 1)"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
amd64? ( dev-lang/yasm )
test? ( dev-util/gtest-parallel )
"
PATCHES=(
"${FILESDIR}"/${PN}-1.5.0-fortify-no-override.patch
)
src_prepare() {
cmake_src_prepare
# Lets not install tests
sed -e '/install(/d' -i test/CMakeLists.txt || die
# Needs more setup to run in the ebuild
cmake_run_in test cmake_comment_add_subdirectory api_test
# Tries to download stuff for this test
cmake_run_in test cmake_comment_add_subdirectory e2e_test
}
multilib_src_configure() {
local mycmakeargs=(
# Upstream only supports 64-bit and specially amd64 and arm64.
# Other enviroments will fail to build due to missing symbols.
-DBUILD_TESTING=$(multilib_native_usex test)
-DCMAKE_OUTPUT_DIRECTORY="${BUILD_DIR}"
)
[[ ${ABI} != amd64 ]] && mycmakeargs+=( -DCOMPILE_C_ONLY=ON )
cmake_src_configure
}
multilib_src_test() {
if multilib_is_native_abi; then
# Upstream uses this, and this gives a significant time save in running these tests.
# 2025-05-19T19:39:25 >>> media-libs/svt-av1-3.0.2: 1:46:14
# 2025-05-20T16:10:34 >>> media-libs/svt-av1-3.0.2: 2035″
edo gtest-parallel --workers "$(makeopts_jobs)" "${BUILD_DIR}"/SvtAv1UnitTests
fi
}