Diff libyuv-1904-r1 with a libyuv-1909

/usr/portage/media-libs/libyuv/libyuv-1909.ebuild 2026-05-04 19:17:04.930431165 +0300
14 14
else
15 15
	# to diff against upstream (apparently not stable):
16 16
	# https://chromium.googlesource.com/libyuv/libyuv.git/+archive/${commit}.tar.gz
17
	MYTAG="0.0.1904.20250204"
18
	SRC_URI="https://salsa.debian.org/debian/libyuv/-/archive/upstream/${MYTAG}/libyuv-upstream-${MYTAG}.tar.bz2 -> ${P}.tar.bz2"
19
	S="${WORKDIR}/libyuv-upstream-${MYTAG}"
20
	KEYWORDS="amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
17
	SRC_URI="https://github.com/N-R-K/stable-tarball-host/releases/download/0/libyuv-${PV}.tar.bz2"
18
	KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc64 ~riscv x86"
21 19
fi
22 20

  
23 21
LICENSE="BSD"
......
34 32
BDEPEND="test? ( dev-cpp/gtest )"
35 33

  
36 34
PATCHES=(
37
	"${FILESDIR}/0001-fix-install-dirs.patch"
35
	"${FILESDIR}/0001-fix-install-dirs-1909.patch"
38 36
	"${FILESDIR}/0002-disable-static-library.patch"
39 37
	"${FILESDIR}/0003-disable-test-tools.patch"
40 38
)
41 39

  
40
src_unpack() {
41
	if [[ ${PV} == "9999" ]] ; then
42
		git-r3_src_unpack
43
	else
44
		# S=${WORKDIR} is deprecated in cmake eclass
45
		mkdir "${P}" || die
46
		pushd "${P}" || die
47
		unpack ${A}
48
		popd || die
49
	fi
50
}
51

  
42 52
src_configure() {
43 53
	mycmakeargs=(
44 54
		-DUNIT_TEST=$(usex test)
Thank you!