commit: 8491b6b5252b1afd6401e35a4de34a389684d482 Author: zyxhere💠<zyx <AT> envs <DOT> net> AuthorDate: Sat Jan 31 04:59:31 2026 +0000 Commit: zyxhere <zyx <AT> envs <DOT> net> CommitDate: Sat Jan 31 04:59:31 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8491b6b5
media-libs/svt-vp9: sync live Signed-off-by: zyxhere💠<zyx <AT> envs.net> media-libs/svt-vp9/svt-vp9-9999.ebuild | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/media-libs/svt-vp9/svt-vp9-9999.ebuild b/media-libs/svt-vp9/svt-vp9-9999.ebuild index 421ad8ab5b..4baeca2c27 100644 --- a/media-libs/svt-vp9/svt-vp9-9999.ebuild +++ b/media-libs/svt-vp9/svt-vp9-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit flag-o-matic cmake +inherit cmake DESCRIPTION="Scalable Video Technology for VP9 (SVT-VP9 Encoder)" HOMEPAGE="https://github.com/OpenVisualCloud/SVT-VP9" @@ -12,16 +12,33 @@ if [ ${PV} = "9999" ]; then inherit git-r3 EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-VP9.git" else - SRC_URI="https://github.com/OpenVisualCloud/SVT-VP9/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI=" + https://github.com/OpenVisualCloud/SVT-VP9/archive/v${PV}.tar.gz + -> ${P}.tar.gz + " + KEYWORDS="~amd64 ~arm64" S="${WORKDIR}/SVT-VP9-${PV}" fi + LICENSE="BSD-2-with-patent" SLOT="0/1" BDEPEND="dev-lang/nasm" src_prepare() { - append-ldflags -Wl,-z,noexecstack + # https://bugs.gentoo.org/901289 + sed -i \ + 's/\(-fPIE\|-fPIC\|-D_FORTIFY_SOURCE=2\|-fstack-protector-strong\)\s*//g' \ + CMakeLists.txt || die + cmake_src_prepare } + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + ) + + cmake_src_configure +}
