| Newsgroups |
gmane.linux.lfs.beyond.book |
| Message-ID |
<178613289778.4078678.9794780530119867803@rivendell.linuxfromscratch.org> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository blfs.
The following commit(s) were added to refs/heads/trunk by this push:
new 4bff02c5f1 Update to ffmpeg-9.0
4bff02c5f1 is described below
commit 4bff02c5f1e05b62f9031f7f7e4acebfa5b09593
Author: Joe Locash <[email protected]>
AuthorDate: Fri Aug 7 16:01:32 2026 -0400
Update to ffmpeg-9.0
---
general/graphlib/opencv.xml | 13 +++----
introduction/welcome/changelog.xml | 4 ++
multimedia/libdriv/alsa-plugins.xml | 16 ++++++++
multimedia/libdriv/mlt.xml | 16 ++++++++
multimedia/videoutils/ffmpeg.xml | 4 +-
packages.ent | 2 +-
xsoft/graphweb/firefox.xml | 77 ++-----------------------------------
7 files changed, 47 insertions(+), 85 deletions(-)
diff --git a/general/graphlib/opencv.xml b/general/graphlib/opencv.xml
index 2961fd9681..4855837797 100644
--- a/general/graphlib/opencv.xml
+++ b/general/graphlib/opencv.xml
@@ -72,13 +72,13 @@
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
-<!--
+
<listitem>
<para>
- Required patch: <ulink url="&patch-root;/opencv-&opencv-version;-ffmpeg8-1.patch"/>
+ Required patch: <ulink url="&patch-root;/opencv-&opencv-version;-ffmpeg-9.0.patch"/>
</para>
</listitem>
--->
+
<listitem>
<para>
Optional additional modules: <ulink url="&opencv-contrib-download;"/>
@@ -154,14 +154,11 @@
<sect2 role="installation">
<title>Installation of opencv</title>
-<!--
<para>
- First, apply a patch to make the package compatible with
- <application>ffmpeg-8</application>:
+ Fix building this package with ffmpeg-9:
</para>
-<screen><userinput>patch -Np1 -i ../opencv-&opencv-version;-ffmpeg8-1.patch</userinput></screen>
--->
+<screen><userinput>patch -Np1 -i ../opencv-&opencv-version;-ffmpeg-9.0.patch</userinput></screen>
<para>
If you downloaded the optional modules, unpack them now:
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 7fda437e08..e9dfc5c41c 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,10 @@
<listitem>
<para>August 7th, 2026</para>
<itemizedlist>
+ <listitem>
+ <para>[jlocash] - Update to ffmpeg-9.0. Fixes
+ <ulink url="&blfs-ticket-root;23691">#23691</ulink>.</para>
+ </listitem>
<listitem>
<para>[jlocash] - Update to mako-1.4.1 (Python module). Fixes
<ulink url="&blfs-ticket-root;23715">#23715</ulink>.</para>
diff --git a/multimedia/libdriv/alsa-plugins.xml b/multimedia/libdriv/alsa-plugins.xml
index f00341210b..7b573084c5 100644
--- a/multimedia/libdriv/alsa-plugins.xml
+++ b/multimedia/libdriv/alsa-plugins.xml
@@ -66,6 +66,16 @@
</listitem>
</itemizedlist>
+ <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Required patch:
+ <ulink url="&patch-root;/alsa-plugins-&alsa-plugins-version;-ffmpeg-9.0.patch"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+
<bridgehead renderas="sect3">ALSA Plugins Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@@ -89,6 +99,12 @@
<sect2 role="installation">
<title>Installation of ALSA Plugins</title>
+ <para>
+ Fix building this package with ffmpeg-9:
+ </para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../alsa-plugins-&alsa-plugins-version;-ffmpeg-9.0.patch</userinput></screen>
+
<para>
Install <application>ALSA Plugins</application> by
running the following commands:
diff --git a/multimedia/libdriv/mlt.xml b/multimedia/libdriv/mlt.xml
index 556c8c0ce1..df63edbbc0 100644
--- a/multimedia/libdriv/mlt.xml
+++ b/multimedia/libdriv/mlt.xml
@@ -68,6 +68,16 @@
</listitem>
</itemizedlist>
+ <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>
+ Required patch:
+ <ulink url="&patch-root;/mlt-&mlt-version;-ffmpeg-9.0.patch"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+
<bridgehead renderas="sect3">MLT Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@@ -110,6 +120,12 @@
<sect2 role="installation">
<title>Installation of MLT</title>
+ <para>
+ Fix building this package with ffmpeg-9:
+ </para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../mlt-&mlt-version;-ffmpeg-9.0.patch</userinput></screen>
+
<para>
Install <application>MLT</application> by running the following commands:
</para>
diff --git a/multimedia/videoutils/ffmpeg.xml b/multimedia/videoutils/ffmpeg.xml
index 95852f48f1..4b81af8097 100644
--- a/multimedia/videoutils/ffmpeg.xml
+++ b/multimedia/videoutils/ffmpeg.xml
@@ -6,9 +6,9 @@
<!ENTITY ffmpeg-download-http "https://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.xz">
<!ENTITY ffmpeg-download-ftp " ">
- <!ENTITY ffmpeg-md5sum "797de9b3657247cdb1ea3635cd3e6e1b">
+ <!ENTITY ffmpeg-md5sum "05ac2ddf3862007d1f920318c65935c5">
<!ENTITY ffmpeg-size "12 MB">
- <!ENTITY ffmpeg-buildsize "289 MB (add 1.7 GB for the FATE suite/tests,
+ <!ENTITY ffmpeg-buildsize "297 MB (add 1.7 GB for the FATE suite/tests,
add 889 MB for documentation)">
<!ENTITY ffmpeg-time "1.6 SBU (using parallelism=4;
add 3.2 SBU (with THREADS=4) to run the FATE
diff --git a/packages.ent b/packages.ent
index 9eafd47d70..a70429c10d 100644
--- a/packages.ent
+++ b/packages.ent
@@ -1255,7 +1255,7 @@
<!ENTITY vorbistools-version "1.4.3">
<!-- Chapter 44 -->
-<!ENTITY ffmpeg-version "8.1.2">
+<!ENTITY ffmpeg-version "9.0">
<!ENTITY mplayer-version "1.5">
<!ENTITY mpv-version "0.41.0">
<!ENTITY transcode-version "1.1.7">
diff --git a/xsoft/graphweb/firefox.xml b/xsoft/graphweb/firefox.xml
index c269c4f1af..f08c87c108 100644
--- a/xsoft/graphweb/firefox.xml
+++ b/xsoft/graphweb/firefox.xml
@@ -75,29 +75,15 @@
</listitem>
</itemizedlist>
-<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
- <ulink url="&patch-root;/firefox-&firefox-version;esr-glibc-2.43.patch"/>
- </para>
- </listitem>
- <listitem>
- <para>
- Required patch:
- <ulink url="&patch-root;/firefox-&firefox-version;esr-python_3.14_fixes-1.patch"/>
- </para>
- </listitem>
- <listitem>
- <para>
- Required patch:
- <ulink url="&patch-root;/firefox-&firefox-version;esr-llvm_22-1.patch"/>
+ <ulink url="&patch-root;/firefox-&firefox-version;esr-ffmpeg-9.0.patch"/>
</para>
</listitem>
</itemizedlist>
--->
<note>
<para>
@@ -306,69 +292,12 @@ mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build-dir
MOZ_APP_REMOTINGNAME=firefox</literal>
EOF</userinput></screen>
-<!--
<para>
- Apply a sed to fix video functionality with
- <xref linkend="ffmpeg"/>:
+ Fix building this package with ffmpeg-9:
</para>
-<screen><userinput remap="pre">sed -i '/so.61/i \ "libavcodec.so.62",' dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp</userinput></screen>
--->
+<screen><userinput remap="pre">patch -Np1 -i ../firefox-&firefox-version;esr-ffmpeg-9.0.patch</userinput></screen>
-<!--
- <para>
- A patch is needed to fix building with glibc-2.43. This
- patch changes the vendored Rust crate, so the build system must be
- changed to make <command>cargo</command> skip the checksum
- verification:
- </para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../firefox-&firefox-version;esr-glibc-2.43.patch &&
-
-sed -e '/patch.crates-io/a glslopt={path="third_party/rust/glslopt"}' \
- -i Cargo.toml &&
-
-sed -i '/name = "glslopt"/,/^$/{/source/d;/checksum/d}' Cargo.lock</userinput></screen>
--->
-<!--
- <para>
- Next, fix building this package with rustc-1.95.0. Again the build
- system needs a change to skip the checksum verification:
- </para>
-
-<screen><userinput remap="pre">sed '/use super::/a use core::simd::Select;' \
- -i third_party/rust/encoding_rs/src/x_user_defined.rs &&
-sed '/patch.crates-io/a encoding_rs={path="third_party/rust/encoding_rs"}' \
- -i Cargo.toml &&
-sed '/name = "encoding_rs"/,/^$/{/source/d;/checksum/d}' -i Cargo.lock</userinput></screen>
--->
-<!--
- <para>
- Next, fix building this package with Python-3.14:
- </para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../firefox-&firefox-version;esr-python_3.14_fixes-1.patch</userinput></screen>
-
- <para>
- Next, fix building this package with LLVM-22:
- </para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../firefox-&firefox-version;esr-llvm_22-1.patch</userinput></screen>
--->
-<!--https://github.com/mozilla-firefox/firefox/commit/c4aab1ba6aad-->
-<!--
- <para>
- Next, fix building this package with cbindgen-0.29.4:
- </para>
-
-<screen><userinput remap="pre">sed -i '/const [CVP]/s/pub //' gfx/wr/webrender/src/texture_cache.rs</userinput></screen>
-
- <para>
- If you are building with system ICU-78.1 or later, update one file:
- </para>
-
-<screen><userinput remap="pre">sed -i '/VIRAMA = 47/a CLASS_CHARACTER,' intl/lwbrk/LineBreaker.cpp</userinput></screen>
--->
<para>
If the geolocation APIs are needed:
</para>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page