Changeset 2073464


Ignore:
Timestamp:
08/06/2023 05:58:11 PM (11 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
12.0, 12.1, ken/TL2024, ken/tuningfonts, lazarus, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18
Children:
7b8b07f8
Parents:
46302d9
Message:

Fix building ffmpeg-6.0 with binutils-2.41

Add a patch from upstream.

Also clean up the xml by deleting a lot of old comments
that are not needed any more.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r46302d9 r2073464  
    3939    </listitem>
    4040    -->
     41   <listitem>
     42     <para>August 6th, 2023</para>
     43     <itemizedlist>
     44       <listitem>
     45         <para>[bdubbs] - Add a patch rom upstream that allows
     46         ffmpeg-6.0 to build with binutils-2.41. Fixes
     47         <ulink url="&blfs-ticket-root;18367">#18367</ulink>.</para>
     48       </listitem>
     49     </itemizedlist>
     50   </listitem>
     51
    4152   <listitem>
    4253     <para>August 5th, 2023</para>
  • multimedia/videoutils/ffmpeg.xml

    r46302d9 r2073464  
    8080          Required patch:
    8181          <ulink url="&patch-root;/ffmpeg-&ffmpeg-version;-chromium_method-1.patch"/>
     82        </para>
     83      </listitem>
     84      <listitem>
     85        <para>
     86          Required patch:
     87          <ulink url="&patch-root;/ffmpeg-&ffmpeg-version;-binutils_2.41-1.patch"/>
    8288        </para>
    8389      </listitem>
     
    132138      <ulink url="https://github.com/festvox/flite">Flite</ulink>,
    133139      <ulink url="https://www.quut.com/gsm/">GSM</ulink>,
    134       <!--<ulink url="http://xhevc.com/en/hevc/decoder/download.jsp">HEVC/H.265</ulink>,-->
    135       <!--<ulink url="http://www.ladspa.org/">LADSPA</ulink>,-->
    136140      <ulink url="https://tipok.org.ua/node/17">libaacplus</ulink>,
    137141      <ulink url="https://www.videolan.org/developers/libbluray.html">libbluray</ulink>,
     
    146150      <ulink url="https://rtmpdump.mplayerhq.hu/">librtmp</ulink>,
    147151      <ulink url="https://www.libssh.org/">libssh</ulink>,
    148       <!--<ulink url="https://xavs.sourceforge.net/">libxavs</ulink> (SVN checkout),-->
    149152      <ulink url="https://openal.org/">OpenAL</ulink>,
    150153      <ulink url="https://sourceforge.net/projects/opencore-amr">OpenCore AMR</ulink>,
     
    154157      <ulink url="https://sourceforge.net/projects/opencore-amr/files/vo-aacenc/">vo-aaenc</ulink>,
    155158      <ulink url="https://sourceforge.net/projects/opencore-amr/files/vo-amrwbenc/">vo-amrwbenc</ulink>, and
    156       <!--<ulink url="http://www.videolan.org/developers/x265.html">x265 (H.265/MPEG-H HEVC)</ulink>, and-->
    157159      <ulink url="https://zapping.sourceforge.net/ZVBI/">ZVBI</ulink>
    158160    </para>
     
    180182
    181183    <para>
     184      Now, apply a patch that allows the package to build with binutils-2.41:
     185      <!-- From upstream -->
     186    </para>
     187
     188<screen><userinput remap="pre">patch -Np1 -i ../ffmpeg-&ffmpeg-version;-binutils_2.41-1.patch</userinput></screen>
     189
     190    <para>
    182191      Install <application>FFmpeg</application> by running the following
    183192      commands:
    184193    </para>
    185194
    186 <!--<screen><userinput>sed -i 's/-lflite"/-lflite -lasound"/' configure &amp;&amp;-->
    187195<screen><userinput>./configure --prefix=/usr        \
    188196            --enable-gpl         \
     
    216224    </para>
    217225
    218 <!-- sed -i '$s/$/\n\n@bye/' doc/{git-howto,nut,fate}.texi             &amp;&amp;
    219 sed -i '/machine:i386/ s/\\/@backslashchar{}/g' doc/platform.texi &amp;&amp; -->
    220226<screen remap="doc"><userinput>pushd doc &amp;&amp;
    221227for DOCNAME in `basename -s .html *.html`
     
    372378    </para>
    373379
    374     <!-- Library was removed in 5.0.1
    375     <para>
    376       <parameter>- -enable-avresample</parameter>: Enables
    377       <xref linkend="transcode"/> to be compiled.
    378     </para>
    379     -->
    380 
    381380    <para>
    382381      <parameter>--enable-libaom</parameter>: Enables AV1 audio and video
     
    473472
    474473  </sect2>
    475 
    476 <!-- ffserver has been removed
    477   <sect2 role="configuration">
    478     <title>Configuring FFmpeg</title>
    479 
    480     <sect3 id="ffmpeg-config">
    481       <title>Config Files</title>
    482 
    483       <para>
    484          <filename>/etc/ffserver.conf</filename>
    485          <filename>~/.ffmpeg/ffserver-config</filename>
    486       </para>
    487 
    488       <indexterm zone="ffmpeg ffmpeg-config">
    489         <primary
    490         sortas="e-AA.ffmpeg-ffserver-config">~/.ffmpeg/ffserver-config</primary>
    491       </indexterm>
    492 
    493       <indexterm zone="ffmpeg ffmpeg-config">
    494         <primary sortas="e-etc-ffserver.conf">/etc/ffserver.conf</primary>
    495       </indexterm>
    496 
    497       <para>
    498         You'll find a sample <command>ffserver</command> configuration file at
    499         <filename>doc/ffserver.conf</filename> in the source tree.
    500       </para>
    501 
    502     </sect3>
    503 
    504   </sect2>
    505   -->
    506474
    507475  <sect2 role="content">
     
    576544      </varlistentry>
    577545
    578 <!-- Not found in 4.3.2
    579       <varlistentry id="ffserver">
    580         <term><command>ffserver</command></term>
    581         <listitem>
    582           <para>
    583             is a streaming server for everything that <command>ffmpeg</command>
    584             could use as input (files, streams, TV card input, webcam, etc)
    585           </para>
    586           <indexterm zone="ffmpeg ffserver">
    587             <primary sortas="b-ffserver">ffserver</primary>
    588           </indexterm>
    589         </listitem>
    590       </varlistentry>
    591 -->
    592546      <varlistentry id="qt-faststart">
    593547        <term><command>qt-faststart</command></term>
Note: See TracChangeset for help on using the changeset viewer.