commit: 0fe8f246b7758fc01ae044ed99af1e4ca19b4042
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 23 19:52:11 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jul 23 19:58:35 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe8f246
media-video/ffmpeg: fix get-flag usage for lto
When passing -flto=jobserver, resulted in --enable-ltojobserver rather
than the correct --enable-lto=jobserver
Unsure how I missed that, but when the '-' is missing it triggers some
special usage of get-flag where it returns either only the argument
if it exists or the flag if it doesn't (which makes this hard to use,
so let's just add the '-' and strip ourselves still).
Thanks-to: Sam James <sam <AT> gentoo.org>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-video/ffmpeg/ffmpeg-6.1.2-r3.ebuild | 2 +-
media-video/ffmpeg/ffmpeg-7.1.1-r2.ebuild | 2 +-
media-video/ffmpeg/ffmpeg-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-video/ffmpeg/ffmpeg-6.1.2-r3.ebuild
b/media-video/ffmpeg/ffmpeg-6.1.2-r3.ebuild
index 04cef58ab409..50b44d0ddbdc 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.2-r3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.2-r3.ebuild
@@ -382,7 +382,7 @@ src_prepare() {
# handle *FLAGS here to avoid repeating for each ABI below (bug #923491)
FFMPEG_ENABLE_LTO=
if tc-is-lto; then
- : "$(get-flag flto)" # get -flto=<val> (e.g. =thin)
+ : "$(get-flag -flto)" # get -flto=<val> (e.g. =thin)
FFMPEG_ENABLE_LTO=--enable-lto${_#-flto}
fi
filter-lto
diff --git a/media-video/ffmpeg/ffmpeg-7.1.1-r2.ebuild
b/media-video/ffmpeg/ffmpeg-7.1.1-r2.ebuild
index ee8f4bf82362..7e2a9f1b8e69 100644
--- a/media-video/ffmpeg/ffmpeg-7.1.1-r2.ebuild
+++ b/media-video/ffmpeg/ffmpeg-7.1.1-r2.ebuild
@@ -393,7 +393,7 @@ src_prepare() {
# handle *FLAGS here to avoid repeating for each ABI below (bug #923491)
FFMPEG_ENABLE_LTO=
if tc-is-lto; then
- : "$(get-flag flto)" # get -flto=<val> (e.g. =thin)
+ : "$(get-flag -flto)" # get -flto=<val> (e.g. =thin)
FFMPEG_ENABLE_LTO=--enable-lto${_#-flto}
fi
filter-lto
diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild
b/media-video/ffmpeg/ffmpeg-9999.ebuild
index 5a8726e20da6..c8612f1900a5 100644
--- a/media-video/ffmpeg/ffmpeg-9999.ebuild
+++ b/media-video/ffmpeg/ffmpeg-9999.ebuild
@@ -386,7 +386,7 @@ src_prepare() {
# handle *FLAGS here to avoid repeating for each ABI below (bug #923491)
FFMPEG_ENABLE_LTO=
if tc-is-lto; then
- : "$(get-flag flto)" # get -flto=<val> (e.g. =thin)
+ : "$(get-flag -flto)" # get -flto=<val> (e.g. =thin)
FFMPEG_ENABLE_LTO=--enable-lto${_#-flto}
fi
filter-lto