commit: e4e00cda08b17fa512641e6626ee78541a101790 Author: Holger Hoffstätte <holger <AT> applied-asynchrony <DOT> com> AuthorDate: Sat Feb 14 05:48:13 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Feb 14 12:35:33 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e00cda
media-video/x264-encoder: revbump to remove USE=threads Upstream enables threads by default, so as described in bug #868336 enable (p)thread support unconditionally and remove "threads" from IUSE. Also sync x264 dependency. Bug: https://bugs.gentoo.org/869752 Signed-off-by: Holger Hoffstätte <holger <AT> applied-asynchrony.com> Part-of: https://github.com/gentoo/gentoo/pull/45806 Closes: https://github.com/gentoo/gentoo/pull/45806 Signed-off-by: Sam James <sam <AT> gentoo.org> ...r-0.0.20240513.ebuild => x264-encoder-0.0.20240513-r1.ebuild} | 9 ++++----- media-video/x264-encoder/x264-encoder-9999.ebuild | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20240513.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20240513-r1.ebuild similarity index 89% rename from media-video/x264-encoder/x264-encoder-0.0.20240513.ebuild rename to media-video/x264-encoder/x264-encoder-0.0.20240513-r1.ebuild index 7349f0638fb4..0549b663a4ed 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20240513.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20240513-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,11 +22,11 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4" REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" - ~media-libs/x264-${PV}[interlaced=,threads=] + ~media-libs/x264-${PV}[interlaced=,threads(+)] ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= ) @@ -65,8 +65,7 @@ src_configure() { $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ $(usex ffmpegsource "" "--disable-ffms") \ $(usex interlaced "" "--disable-interlaced") \ - $(usex mp4 "" "--disable-gpac") \ - $(usex threads "" "--disable-thread") || die + $(usex mp4 "" "--disable-gpac") || die # this is a nasty workaround for bug #376925 for x264 that also applies # here, needed because as upstream doesn't like us fiddling with their CFLAGS diff --git a/media-video/x264-encoder/x264-encoder-9999.ebuild b/media-video/x264-encoder/x264-encoder-9999.ebuild index 488b1f76ddb7..4b38630c0018 100644 --- a/media-video/x264-encoder/x264-encoder-9999.ebuild +++ b/media-video/x264-encoder/x264-encoder-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,11 +22,11 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4" REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" - ~media-libs/x264-${PV}[interlaced=,threads=] + ~media-libs/x264-${PV}[interlaced=,threads(+)] ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= ) @@ -61,8 +61,7 @@ src_configure() { $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ $(usex ffmpegsource "" "--disable-ffms") \ $(usex interlaced "" "--disable-interlaced") \ - $(usex mp4 "" "--disable-gpac") \ - $(usex threads "" "--disable-thread") || die + $(usex mp4 "" "--disable-gpac") || die # this is a nasty workaround for bug #376925 for x264 that also applies # here, needed because as upstream doesn't like us fiddling with their CFLAGS
