Package updates, see changelog. Updated libXi to latest available, replaced libjpeg with libjpeg-turbo.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10952 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Krejzi 2013-01-19 19:08:57 +00:00
parent 9c24d385a8
commit 7ca0e3677d
10 changed files with 278 additions and 24 deletions

View File

@ -181,7 +181,7 @@ export -f as_root</userinput></screen>
<!ENTITY libpwquality-version "1.2.0">
<!ENTITY linux-pam-version "1.1.6">
<!ENTITY mitkrb-version "1.11">
<!ENTITY nettle-version "2.5">
<!ENTITY nettle-version "2.6">
<!ENTITY nss-major-version "14">
<!ENTITY nss-minor-version "1">
<!ENTITY nss-version "3.&nss-major-version;.&nss-minor-version;">
@ -245,7 +245,7 @@ export -f as_root</userinput></screen>
<!ENTITY icu-major "50">
<!ENTITY icu-minor "1">
<!ENTITY icu-patch "1">
<!ENTITY icu-patch "2">
<!ENTITY icu-version "&icu-major;.&icu-minor;.&icu-patch;">
<!ENTITY icu-dl-version "&icu-major;_&icu-minor;_&icu-patch;">
@ -259,7 +259,7 @@ export -f as_root</userinput></screen>
<!ENTITY libcroco-version "0.6.8">
<!ENTITY libdaemon-version "0.14">
<!ENTITY libdbusmenu-qt-version "0.9.2">
<!ENTITY libdrm-version "2.4.40">
<!ENTITY libdrm-version "2.4.41">
<!ENTITY libesmtp-version "1.0.6">
<!ENTITY libffi-version "3.0.11">
<!ENTITY libgcrypt-version "1.5.0">
@ -314,6 +314,7 @@ export -f as_root</userinput></screen>
<!ENTITY libart_lgpl-version "2.3.21">
<!ENTITY libexif-version "0.6.21">
<!ENTITY libjpeg-version "8d">
<!ENTITY libjpeg-turbo-version "1.2.1">
<!ENTITY libmng-version "1.0.10">
<!ENTITY libpng-version "1.5.13">
<!ENTITY librsvg-version "2.36.4">
@ -321,7 +322,7 @@ export -f as_root</userinput></screen>
<!ENTITY openjpeg-version "1.5.1">
<!ENTITY pixman-version "0.28.2">
<!ENTITY poppler-version "0.22.0">
<!ENTITY qpdf-version "4.0.0">
<!ENTITY qpdf-version "4.0.1">
<!-- Chapter 11 -->
<!ENTITY apr-util-version "1.5.1">
@ -564,7 +565,7 @@ export -f as_root</userinput></screen>
<!ENTITY atkmm-version "2.22.6">
<!ENTITY at-spi2-core-version "2.6.3">
<!ENTITY at-spi2-atk-version "2.6.2">
<!ENTITY cairo-version "1.12.8">
<!ENTITY cairo-version "1.12.10">
<!ENTITY cairomm-version "1.10.0">
<!ENTITY cogl-version "1.12.2">
<!ENTITY clutter-version "1.12.2">

View File

@ -7,7 +7,7 @@
<!ENTITY icu-download-http
"http://download.icu-project.org/files/icu4c/&icu-version;/icu4c-&icu-dl-version;-src.tgz">
<!ENTITY icu-download-ftp " ">
<!ENTITY icu-md5sum "c721c2e0c8f86975ccea620d09aedc81">
<!ENTITY icu-md5sum "beb98aa972219c9fcd9c8a71314943c9">
<!ENTITY icu-size "21 MB">
<!ENTITY icu-buildsize "275 MB">
<!ENTITY icu-time "1.5 SBU">

View File

@ -6,9 +6,9 @@
<!ENTITY libdrm-download-http "http://dri.freedesktop.org/libdrm/libdrm-&libdrm-version;.tar.bz2">
<!ENTITY libdrm-download-ftp " ">
<!ENTITY libdrm-md5sum "626a3dc44a40ef37565b61732b688567">
<!ENTITY libdrm-size "484 KB">
<!ENTITY libdrm-buildsize "9.5 MB">
<!ENTITY libdrm-md5sum "04f40d6a647e5149fe442cf536ae0a37">
<!ENTITY libdrm-size "480 KB">
<!ENTITY libdrm-buildsize "11 MB">
<!ENTITY libdrm-time "0.1 SBU">
]>
@ -96,7 +96,10 @@
commands:
</para>
<screen><userinput>./configure --prefix=/usr --enable-udev &amp;&amp;
<screen><userinput>sed -e "/pthread-stubs/d" -i configure.ac &amp;&amp;
sed -e "/man\/Makefile/d" -i configure.ac &amp;&amp;
autoreconf -fi &amp;&amp;
./configure --prefix=/usr --enable-udev &amp;&amp;
make</userinput></screen>
<para>
@ -114,6 +117,19 @@ make</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>sed -e "/pthread-stubs/d" -i configure.ac</command>:
This sed removes dependency on libpthread-stubs package
which is useless on Linux.
</para>
<para>
<command>sed -e "/man\/Makefile/d" -i configure.ac</command>:
This sed prevents <command>configure</command> from failing
since <filename>man/Makefile.in</filename> is missing in the
source tarball.
</para>
<para>
<option>--enable-omap-experimental-api</option>: This option
enables use of OMAP's experimental kernel API. OMAP is a series

View File

@ -36,7 +36,7 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lcms2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libart_lgpl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libexif.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libjpeg.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libjpeg-turbo.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libmng.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpng.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="librsvg.xml"/>

View File

@ -0,0 +1,218 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY libjpeg-download-http "&sourceforge-repo;/libjpeg-turbo/libjpeg-turbo-&libjpeg-turbo-version;.tar.gz">
<!ENTITY libjpeg-download-ftp " ">
<!ENTITY libjpeg-md5sum "f61e60ff01381ece4d2fe65eeb52669e">
<!ENTITY libjpeg-size "1.7 MB">
<!ENTITY libjpeg-buildsize "15 MB">
<!ENTITY libjpeg-time "0.4 SBU">
]>
<sect1 id="libjpeg" xreflabel="libjpeg-turbo-&libjpeg-turbo-version;">
<?dbhtml filename="libjpeg.html"?>
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
<title>libjpeg-turbo-&libjpeg-turbo-version;</title>
<indexterm zone="libjpeg">
<primary sortas="a-libjpeg-turbo">libjpeg-turbo</primary>
</indexterm>
<sect2 role="package">
<title>Introduction to libjpeg-turbo</title>
<para>
<application>libjpeg-turbo</application> is a fork of the original
IJG <application>libjpeg</application> which uses SIMD to accelerate
baseline JPEG compression and decompression.
<application>libjpeg</application> is a library that implements JPEG
image encoding, decoding and transcoding.
</para>
&lfs72_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Download (HTTP): <ulink url="&libjpeg-download-http;"/>
</para>
</listitem>
<listitem>
<para>
Download (FTP): <ulink url="&libjpeg-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
Download MD5 sum: &libjpeg-md5sum;
</para>
</listitem>
<listitem>
<para>
Download size: &libjpeg-size;
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &libjpeg-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &libjpeg-time;
</para>
</listitem>
</itemizedlist>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/libjpeg-turbo"/>
</para>
</sect2>
<sect2 role="installation">
<title>Installation of libjpeg-turbo</title>
<para>
Install <application>libjpeg-turbo</application> by running the
following commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--mandir=/usr/share/man \
--with-jpeg8 \
--disable-static &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make test</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make exampledir=/usr/share/doc/libjpeg-turbo-&libjpeg-turbo-version; install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<option>--with-jpeg8</option>: This switch enables compatibility
with <application>libjpeg</application> version 8.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
</sect2>
<sect2 role="content">
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
cjpeg, djpeg, jpegtran, rdjpgcom, tjbench and wrjpgcom
</seg>
<seg>
libjpeg.so and libturbojpeg.so
</seg>
<seg>
/usr/share/doc/libjpeg-turbo-&libjpeg-turbo-version;
</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="cjpeg">
<term><command>cjpeg</command></term>
<listitem>
<para>compresses image files to produce a JPEG/JFIF file on the
standard output. Currently supported input file formats are: PPM
(PBMPLUS color format), PGM (PBMPLUS gray-scale format),
BMP, and Targa.</para>
<indexterm zone="libjpeg cjpeg">
<primary sortas="b-cjpeg">cjpeg</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="djpeg">
<term><command>djpeg</command></term>
<listitem>
<para>decompresses image files from JPEG/JFIF format to either
PPM (PBMPLUS color format), PGM (PBMPLUS gray-scale format),
BMP, or Targa format.</para>
<indexterm zone="libjpeg djpeg">
<primary sortas="b-djpeg">djpeg</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="jpegtran">
<term><command>jpegtran</command></term>
<listitem>
<para>is used for lossless transformation of JPEG files.</para>
<indexterm zone="libjpeg jpegtran">
<primary sortas="b-jpegtran">jpegtran</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="rdjpgcom">
<term><command>rdjpgcom</command></term>
<listitem>
<para>displays text comments from within a JPEG file.</para>
<indexterm zone="libjpeg rdjpgcom">
<primary sortas="b-rdjpgcom">rdjpgcom</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="wrjpgcom">
<term><command>wrjpgcom</command></term>
<listitem>
<para>inserts text comments into a JPEG file.</para>
<indexterm zone="libjpeg wrjpgcom">
<primary sortas="b-wrjpgcom">wrjpgcom</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libjpeg-lib">
<term><filename class="libraryfile">libjpeg.so</filename></term>
<listitem>
<para>
contains functions used for reading and writing
JPEG images.
</para>
<indexterm zone="libjpeg libjpeg-lib">
<primary sortas="c-libjpeg">libjpeg.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

View File

@ -6,8 +6,8 @@
<!ENTITY qpdf-download-http "&sourceforge-repo;/qpdf/qpdf-&qpdf-version;.tar.gz">
<!ENTITY qpdf-download-ftp " ">
<!ENTITY qpdf-md5sum "812ffc8c5b8fb5cf9310fcbd9a7d20d3">
<!ENTITY qpdf-size "4.8 MB">
<!ENTITY qpdf-md5sum "093baece867a0a7e07774bd4008156b3">
<!ENTITY qpdf-size "4.9 MB">
<!ENTITY qpdf-buildsize "75 MB">
<!ENTITY qpdf-time "0.6 SBU">
]>
@ -137,7 +137,7 @@ make</userinput></screen>
</seg>
<seg>
/usr/include/qpdf and
/usr/share/doc/qpdf-&qpdf-version;
/usr/share/doc/qpdf
</seg>
</seglistitem>
</segmentedlist>

View File

@ -46,18 +46,37 @@
<listitem>
<para>January 19th, 2013</para>
<itemizedlist>
<listitem>
<para>[krejzi] - Replaced libjpeg 8d with libjpeg-turbo
1.2.1.</para>
</listitem>
<listitem>
<para>[krejzi] - Amarok 2.7.0.</para>
</listitem>
<listitem>
<para>[krejzi] - Cairo 1.12.10.</para>
</listitem>
<listitem>
<para>[krejzi] - CMake 2.8.10.2.</para>
</listitem>
<listitem>
<para>[krejzi] - ICU 50.1.2.</para>
</listitem>
<listitem>
<para>[krejzi] - libdrm 2.4.41.</para>
</listitem>
<listitem>
<para>[krejzi] - libnl 3.2.19.</para>
</listitem>
<listitem>
<para>[krejzi] - Nettle 2.6.</para>
</listitem>
<listitem>
<para>[krejzi] - Polkit 0.110.</para>
</listitem>
<listitem>
<para>[krejzi] - Qpdf 4.0.1.</para>
</listitem>
<listitem>
<para>[krejzi] - Taglib 1.8.</para>
</listitem>

View File

@ -6,9 +6,9 @@
<!ENTITY nettle-download-http "http://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
<!ENTITY nettle-download-ftp "ftp://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
<!ENTITY nettle-md5sum "d66882e6ad31a9f651b73d7a1a93bd4c">
<!ENTITY nettle-size "1.1 MB">
<!ENTITY nettle-buildsize "55 MB">
<!ENTITY nettle-md5sum "02f76b668855c4da67186c04cd3a222f">
<!ENTITY nettle-size "1.4 MB">
<!ENTITY nettle-buildsize "80 MB">
<!ENTITY nettle-time "0.3 SBU">
]>
@ -93,7 +93,7 @@ make</userinput></screen>
</para>
<screen role="root"><userinput>make install &amp;&amp;
chmod -v 755 /usr/lib/libhogweed.so.2.2 /usr/lib/libnettle.so.4.4 &amp;&amp;
chmod -v 755 /usr/lib/libhogweed.so.2.3 /usr/lib/libnettle.so.4.5 &amp;&amp;
install -v -m755 -d /usr/share/doc/nettle-&nettle-version; &amp;&amp;
install -v -m644 nettle.html /usr/share/doc/nettle-&nettle-version;</userinput></screen>

View File

@ -67,8 +67,8 @@
<!ENTITY libXft-version "2.3.1">
<!ENTITY libXft-md5sum "78d64dece560c9e8699199f3faa521c0">
<!ENTITY libXi-version "1.6.1">
<!ENTITY libXi-md5sum "78ee882e1ff3b192cf54070bdb19938e">
<!ENTITY libXi-version "1.6.2">
<!ENTITY libXi-md5sum "2a689ae1089786a6712ce9e2c2c7c7ca">
<!ENTITY libXinerama-version "1.1.2">
<!ENTITY libXinerama-md5sum "cb45d6672c93a608f003b6404f1dd462">

View File

@ -6,9 +6,9 @@
<!ENTITY cairo-download-http "http://cairographics.org/releases/cairo-&cairo-version;.tar.xz">
<!ENTITY cairo-download-ftp " ">
<!ENTITY cairo-md5sum "8b3dcade859c44fb7e56fc68edfe9a45">
<!ENTITY cairo-md5sum "bddd5c5b734ab4b9683eb0ba363070d4">
<!ENTITY cairo-size "41 MB">
<!ENTITY cairo-buildsize "170 MB">
<!ENTITY cairo-buildsize "185 MB">
<!ENTITY cairo-time "1.1 SBU">
]>
@ -249,7 +249,7 @@ make</userinput></screen>
</varlistentry>
<varlistentry id="libcairo-gobject">
<term><filename class='libraryfile'>libcairo-gobject.so</filename></term>
<term><filename class="libraryfile">libcairo-gobject.so</filename></term>
<listitem>
<para>
contains functions that integrate
@ -263,7 +263,7 @@ make</userinput></screen>
</varlistentry>
<varlistentry id="libcairo-script-interpreter">
<term><filename class='libraryfile'>libcairo-script-interpreter.so</filename></term>
<term><filename class="libraryfile">libcairo-script-interpreter.so</filename></term>
<listitem>
<para>
contains the script interpreter functions for executing and