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

Reply via email to