Diff x264-encoder-0.0.20220222 with a x264-encoder-9999

/usr/portage/media-video/x264-encoder/x264-encoder-9999.ebuild 2024-12-25 14:59:49.771270107 +0300
1
# Copyright 1999-2022 Gentoo Authors
1
# Copyright 1999-2024 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4
EAPI=7
4
EAPI=8
5

  
6
# Bump with media-libs/x264
5 7

  
6 8
inherit flag-o-matic toolchain-funcs
7 9

  
8 10
DESCRIPTION="A free commandline encoder for X264/AVC streams"
9 11
HOMEPAGE="https://www.videolan.org/developers/x264.html"
12

  
10 13
if [[ ${PV} == 9999 ]]; then
11 14
	inherit git-r3
12 15
	EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git"
13
	SRC_URI=""
14 16
else
15
	# Download https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2
16
	SRC_URI="https://dev.gentoo.org/~aballier/distfiles/x264-${PV}.tar.bz2"
17
	KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86"
18
	S="${WORKDIR}/x264-master"
17
	X264_COMMIT="4613ac3c15fd75cebc4b9f65b7fb95e70a3acce1"
18
	SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2 -> ${P/-encoder}.tar.bz2"
19
	KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
20
	S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}"
19 21
fi
20 22

  
21 23
LICENSE="GPL-2"
22 24
SLOT="0"
23 25
IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads"
24

  
25 26
REQUIRED_USE="ffmpegsource? ( ffmpeg )"
26 27

  
27 28
RDEPEND="
28 29
	~media-libs/x264-${PV}[interlaced=,threads=]
29 30
	ffmpeg? ( media-video/ffmpeg:= )
30 31
	ffmpegsource? ( media-libs/ffmpegsource )
31
	mp4? ( >=media-video/gpac-0.5.2:= )"
32

  
32
	mp4? ( >=media-video/gpac-0.5.2:= )
33
"
33 34
ASM_DEP=">=dev-lang/nasm-2.13"
34
DEPEND="${RDEPEND}
35
DEPEND="
36
	${RDEPEND}
35 37
	amd64? ( ${ASM_DEP} )
36
	x86? ( ${ASM_DEP} )"
38
	x86? ( ${ASM_DEP} )
39
"
37 40
BDEPEND="virtual/pkgconfig"
38 41

  
39 42
src_configure() {
Thank you!