Changeset b690f72


Ignore:
Timestamp:
02/09/2012 03:35:21 PM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
f940aa8
Parents:
5fd18326
Message:

libpng-1.5.8

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

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r5fd18326 rb690f72  
    244244<!-- Chapter 9 -->
    245245<!ENTITY libjpeg-version              "8c">
    246 <!ENTITY libpng-version               "1.5.7">
     246<!ENTITY libpng-version               "1.5.8">
    247247<!ENTITY libtiff-version              "4.0.0">
    248248<!ENTITY giflib-version               "4.1.6">
  • general/genlib/pcre.xml

    r5fd18326 rb690f72  
    7878make</userinput></screen>
    7979
    80     <para>To test the results, issue: <command>make check</command>. Note:
    81     The third set of the tests cannot be run if the "fr_FR" locale is missing
    82     from the system.</para>
     80    <para>To test the results, issue: <command>make check</command>.</para>
    8381
    8482    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
  • general/graphlib/libpng.xml

    r5fd18326 rb690f72  
    55  %general-entities;
    66
    7   <!ENTITY libpng-download-http "&sourceforge-repo;/libpng/libpng-&libpng-version;.tar.bz2">
     7  <!ENTITY libpng-download-http
     8  "&sourceforge-repo;/libpng/libpng-&libpng-version;.tar.xz">
    89  <!ENTITY libpng-download-ftp  " ">
    9   <!ENTITY libpng-md5sum        "590ecbecd6286810184fd3e66f151de3">
    10   <!ENTITY libpng-size          "839 KB">
    11   <!ENTITY libpng-buildsize     "12 MB">
     10  <!ENTITY libpng-md5sum        "0f7ae352beadaff78073733905613041">
     11  <!ENTITY libpng-size          "685 KB">
     12  <!ENTITY libpng-buildsize     "8.3 MB">
    1213  <!ENTITY libpng-time          "0.1 SBU">
    13   <!ENTITY apng-patch           "&sourceforge-repo2;/projects/libpng-apng/files/libpng15/1.5.7/libpng-1.5.7-apng.patch.gz">
     14  <!ENTITY apng-patch
     15  "&sourceforge-repo2;/projects/libpng-apng/files/libpng15/&libpng-version;/libpng-&libpng-version;-apng.patch.gz">
    1416]>
    1517
     
    3234
    3335    <para>The <application>libpng</application> package contains libraries used
    34     by other programs for reading and writing PNG files.</para>
     36    by other programs for reading and writing PNG files. The PNG format was
     37    designed as a replacement for GIF and, to a lesser extent, TIFF, with many
     38    improvements and extensions and lack of patent problems.</para>
    3539
    3640    &lfs70_checked;
     
    5963
    6064    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    61     <itemizedlist spacing='compact'>
     65    <itemizedlist spacing="compact">
    6266      <listitem>
    63         <para>Optional patch to include apng functionality in
     67        <para>Optional patch to include animated png functionality in
    6468        <application>libpng</application> : <ulink url="&apng-patch;"/></para>
    6569        <para>The patch is required if you want to use the system
     
    7983    patch:</para>
    8084
    81 <screen><userinput>gunzip --stdout ../libpng-&libpng-version;-apng.patch.gz | patch -Np1</userinput></screen>
     85<screen><userinput>gzip -cd ../libpng-&libpng-version;-apng.patch.gz | patch -p1 &amp;&amp;
     86awk '/10[0-2][0-9],/{ gsub(/,png/, ", png")
     87  gsub(/PNG_EXPORT./, "")
     88  gsub(/,/, "")
     89  print " " $3 " @" $1 }' png.h >> scripts/symbols.def &amp;&amp;
     90sed -i 's#ORDINAL(233)#ORDINAL(1020)#' png.h &amp;&amp;
     91sed -i 's#"error"#"ignore"#' scripts/checksym.awk &amp;&amp;</userinput></screen>
    8292
    8393    <para>Install <application>libpng</application> by running the following
     
    93103
    94104<screen role="root"><userinput>make install &amp;&amp;
    95 
    96 install -v -m755 -d /usr/share/doc/libpng-&libpng-version; &amp;&amp;
    97 install -v -m644    README libpng-manual.txt \
    98                     /usr/share/doc/libpng-&libpng-version;</userinput></screen>
     105mkdir /usr/share/doc/libpng-&libpng-version; &amp;&amp;
     106cp README libpng-manual.txt /usr/share/doc/libpng-&libpng-version;</userinput></screen>
    99107  </sect2>
    100108
    101109  <sect2 role="commands">
    102110    <title>Command Explanations</title>
     111
     112    <para><command>awk '/10[0-2][0-9] ...</command>, <command>sed -i 's#ORDINAL
     113    ...</command> and <command>sed -i 's#"error" ...</command>: These commands
     114    massage the test suite to accept the animated png functions.</para>
    103115
    104116    <para><option>--disable-static</option>: This option prevents it compiling
     
    149161
    150162      <varlistentry id="libpng15">
    151         <term><filename class='libraryfile'>libpng.so and
     163        <term><filename class="libraryfile">libpng.so and
    152164        libpng15.so</filename></term>
    153165        <listitem>
    154           <para>are a collection of routines used to create and manipulate PNG
    155           format graphics files. The PNG format was designed as a replacement
    156           for GIF and, to a lesser extent, TIFF, with many improvements and
    157           extensions and lack of patent problems.</para>
     166          <para>contain routines used to create and manipulate PNG format
     167          graphics files.</para>
    158168          <indexterm zone="libpng libpng15">
    159169            <primary sortas="c-libpng15">libpng15.so</primary>
  • introduction/welcome/changelog.xml

    r5fd18326 rb690f72  
    5151          <para>[ken] - merge libxklavier-51 from Wayne.</para>
    5252        </listitem>
     53        <listitem>
     54          <para>[abenton] - libpng 1.5.8.</para>
     55        </listitem>
    5356      </itemizedlist>
    5457    </listitem>
Note: See TracChangeset for help on using the changeset viewer.