Changeset ba1ccf6


Ignore:
Timestamp:
05/06/2016 04:47:07 PM (8 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
e54771c
Parents:
b9178cc
Message:

Added ENTITY gcc8_checked to aid transition to gcc-6.1.0.

Update to ffmpeg-3.0.2. Required updates to
ptlib, libquicktime, opal, xine-lib, and transcode.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17324 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rb9178cc rba1ccf6  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "05">                   <!-- Always 2 digits -->
     3<!ENTITY day          "06">                   <!-- Always 2 digits -->
    44<!ENTITY month        "05">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2016">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "May 5th, &year;">
     9<!ENTITY releasedate  "May 6th &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
     
    131131<!ENTITY gcc-490                        "gcc-4.9.0">
    132132
    133 
     133<!ENTITY gcc6_checked           "<para>This package is known to build
     134                                properly using the gcc-6 compiler.</para>">
    134135
    135136<!ENTITY % package-entities SYSTEM      "packages.ent">
  • general/genlib/ptlib.xml

    rb9178cc rba1ccf6  
    7878        <para>
    7979          Required patch:
    80           <ulink url="&patch-root;/ptlib-&ptlib-version;-bison_fixes-1.patch"/>
     80          <ulink url="&patch-root;/ptlib-&ptlib-version;-bison_fixes-2.patch"/>
    8181        </para>
    8282      </listitem>
     
    117117    </para>
    118118
    119 <screen><userinput>patch -Np1 -i ../ptlib-&ptlib-version;-bison_fixes-1.patch &amp;&amp;
     119<screen><userinput>patch -Np1 -i ../ptlib-&ptlib-version;-bison_fixes-2.patch &amp;&amp;
    120120
    121121./configure --prefix=/usr &amp;&amp;
  • introduction/welcome/changelog.xml

    rb9178cc rba1ccf6  
    4545-->
    4646    <listitem>
     47      <para>May 6th, 2016</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[bdubbs] - Added ENTITY gcc8_checked to aid
     51          transition to gcc-6.1.0.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[bdubbs] - Update to ffmpeg-3.0.2. Required updates to
     55          ptlib, libquicktime, opal, xine-lib, and transcode.  Fixes
     56          <ulink url="&blfs-ticket-root;7470">#7470</ulink>.</para>
     57        </listitem>
     58      </itemizedlist>
     59    </listitem>
     60
     61    <listitem>
    4762      <para>May 5th, 2016</para>
    4863      <itemizedlist>
  • multimedia/libdriv/libquicktime.xml

    rb9178cc rba1ccf6  
    8181        <para>
    8282          Required patch:
    83           <ulink url="&patch-root;/libquicktime-&libquicktime-version;-ffmpeg2-1.patch"/>
     83          <ulink url="&patch-root;/libquicktime-&libquicktime-version;-ffmpeg3-1.patch"/>
    8484        </para>
    8585      </listitem>
     
    119119    </para>
    120120
    121 <screen><userinput>patch -Np1 -i ../libquicktime-&libquicktime-version;-ffmpeg2-1.patch &amp;&amp;
     121<screen><userinput>patch -Np1 -i ../libquicktime-&libquicktime-version;-ffmpeg3-1.patch &amp;&amp;
    122122
    123123./configure --prefix=/usr     \
  • multimedia/libdriv/opal.xml

    rb9178cc rba1ccf6  
    116116<screen><userinput>patch -Np1 -i ../opal-&opal-version;-ffmpeg2-1.patch &amp;&amp;
    117117
     118sed -e 's/CODEC_ID/AV_&amp;/' \
     119    -e 's/PIX_FMT_/AV_&amp;/' \
     120    -i plugins/video/H.263-1998/h263-1998.cxx \
     121       plugins/video/common/dyna.cxx          \
     122       plugins/video/H.264/h264-x264.cxx      \
     123       plugins/video/MPEG4-ffmpeg/mpeg4.cxx   &amp;&amp;
     124
     125ed -e '/&lt;&lt; mime.PrintContents/ s/mime/(const std::string\&amp;)&amp;/' \
     126        -i src/im/msrp.cxx  &amp;&amp;
     127
    118128./configure --prefix=/usr &amp;&amp;
    119 make</userinput></screen>
     129CXXFLAGS=-Wno-deprecated-declarations make</userinput></screen>
    120130
    121131    <para>
     
    129139<screen role="root"><userinput>make install &amp;&amp;
    130140chmod -v 644 /usr/lib/libopal_s.a</userinput></screen>
     141
     142  </sect2>
     143
     144  <sect2 role="commands">
     145    <title>Command Explanations</title>
     146
     147    <para>
     148      <command>sed ...</command>: The first sed fixes several files
     149      to work properly with <xref linkend='ffmpeg'/>.  The second fixes
     150      a build issue with <xref linkend='gcc'/>.
     151    </para>
     152
     153    <para>
     154      <envar>CXXFLAGS=-Wno-deprecated-declarations</envar>: This parameter
     155      reduces a lot of warnings generated by <xref linkend='gcc'/>.
     156    </para>
    131157
    132158  </sect2>
  • multimedia/libdriv/xine-lib.xml

    rb9178cc rba1ccf6  
    125125    </para>
    126126
    127 <screen><userinput>./configure --prefix=/usr          \
     127<screen><userinput>sed -e 's/avcodec_alloc_frame/av_frame_alloc/'            \
     128        -e 's/avcodec_free_frame/av_frame_free/'          \
     129        -i src/combined/ffmpeg/ff_{audio,video}_decoder.c \
     130           src/dxr3/ffmpeg_encoder.c
     131
     132./configure --prefix=/usr          \
    128133            --disable-vcd          \
    129134            --with-external-dvdnav \
     
    163168    <title>Command Explanations</title>
    164169
     170    <para>
     171      <command>sed ...</command>: This command enables the package to be
     172      built with <xref linkend='ffmpeg'/>.
     173    </para>
     174
     175    <para>
     176      <parameter>--with-external-dvdnav</parameter>: This switch is required,
     177      because internal libraries cannot decrypt DVD.
     178    </para>
    165179    <para>
    166180      <parameter>--disable-vcd</parameter>: This switch is required to compile
  • multimedia/videoutils/ffmpeg.xml

    rb9178cc rba1ccf6  
    77  <!ENTITY ffmpeg-download-http "http://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.xz">
    88  <!ENTITY ffmpeg-download-ftp  " ">
    9   <!ENTITY ffmpeg-md5sum        "0cff5dae51375f0a31a651f986ed1534">
    10   <!ENTITY ffmpeg-size          "6.9 MB">
    11   <!ENTITY ffmpeg-buildsize     "156 MB (additional 2450 MB for the FATE suite
    12     and 2251 MB for the documentation, making a total of 4.8 GB for the complete
    13     build of this page)">
    14   <!ENTITY ffmpeg-time          "1.3 SBU, with -j4 (additional 3.1 SBU, with
    15     THREADS=4, to run the FATE suite, after sample files are downloaded)">
     9  <!ENTITY ffmpeg-md5sum        "beb5c69c671aba1386e7156fc2af1ab6">
     10  <!ENTITY ffmpeg-size          "7.1 MB">
     11  <!ENTITY ffmpeg-buildsize     "172 MB (add 1.6 GB for the FATE suite/tests
     12    and 1.0 GB for the documentation)">
     13  <!ENTITY ffmpeg-time          "5.3 SBU (add 0.6 SBU for docs and 4.5 SBU
     14    to run the FATE suite after sample files are downloaded)">
    1615]>
    1716
     
    197196    </para>
    198197
    199 <screen><userinput>sed -i '$s/$/\n\n@bye/' doc/{git-howto,nut,fate}.texi             &amp;&amp;
    200 sed -i '/machine:i386/ s/\\/@backslashchar{}/g' doc/platform.texi &amp;&amp;
    201 
    202 pushd doc &amp;&amp;
     198<!-- sed -i '$s/$/\n\n@bye/' doc/{git-howto,nut,fate}.texi             &amp;&amp;
     199sed -i '/machine:i386/ s/\\/@backslashchar{}/g' doc/platform.texi &amp;&amp; -->
     200<screen><userinput>pushd doc &amp;&amp;
    203201for DOCNAME in `basename -s .html *.html`
    204202do
  • multimedia/videoutils/transcode.xml

    rb9178cc rba1ccf6  
    3939
    4040    &lfs79_checked;
     41    &gcc6_checked;
    4142
    4243    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7980        <para>
    8081          Required patch:
    81           <ulink url="&patch-root;/transcode-&transcode-version;-ffmpeg2-1.patch"/>
     82          <ulink url="&patch-root;/transcode-&transcode-version;-ffmpeg3-1.patch"/>
    8283        </para>
    8384      </listitem>
     
    165166       $(find . -name Makefile.in -exec grep -l 'docsdir =' {} \;) &amp;&amp;
    166167
    167 sed -i "s:av_close_input_file:avformat_close_input:g" \
    168        import/probe_ffmpeg.c                                       &amp;&amp;
    169 
    170 patch -Np1 -i ../transcode-&transcode-version;-ffmpeg2-1.patch                   &amp;&amp;
     168patch -Np1 -i ../transcode-&transcode-version;-ffmpeg3-1.patch                   &amp;&amp;
    171169./configure --prefix=/usr \
    172170            --enable-alsa \
  • packages.ent

    rb9178cc rba1ccf6  
    757757
    758758<!-- Chapter 48 -->
    759 <!ENTITY ffmpeg-version               "2.8.6">
     759<!ENTITY ffmpeg-version               "3.0.2">
    760760<!ENTITY mplayer-version              "SVN-r37794">
    761761<!ENTITY xine-ui-version              "0.99.9">
Note: See TracChangeset for help on using the changeset viewer.