Update freetype to 2.4.4. This update fixes several vulnerabilities in previous versions of freetype.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8740 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Ken Moffat 2010-12-18 20:17:15 +00:00
parent 5fa36595f6
commit d44b66fb1d
3 changed files with 18 additions and 15 deletions

View File

@ -214,7 +214,7 @@ $Date$
<!ENTITY giflib-version "4.1.6">
<!ENTITY lcms-version "1.19">
<!ENTITY libmng-version "1.0.10">
<!ENTITY freetype2-version "2.3.12">
<!ENTITY freetype2-version "2.4.4">
<!ENTITY fontconfig-version "2.8.0">
<!ENTITY libart_lgpl-version "2.3.21">
<!ENTITY librsvg-version "2.26.3">

View File

@ -6,15 +6,15 @@
<!ENTITY freetype2-download-http "&sourceforge-repo;/freetype/freetype-&freetype2-version;.tar.bz2">
<!ENTITY freetype2-download-ftp "&gentoo-ftp-repo;/freetype-&freetype2-version;.tar.bz2">
<!ENTITY freetype2-md5sum "e974a82e5939be8e05ee65f07275d7c5">
<!ENTITY freetype2-md5sum "b3e2b6e2f1c3e0dffa1fd2a0f848b671">
<!ENTITY freetype2-size "1.4 MB">
<!ENTITY freetype2-buildsize "32 MB (includes installing additional documentation)">
<!ENTITY freetype2-buildsize "39 MB (includes installing additional documentation)">
<!ENTITY freetype2-time "0.4 SBU">
<!ENTITY freetype2-doc-download-http "&sourceforge-repo;/freetype/freetype-doc-&freetype2-version;.tar.bz2">
<!ENTITY freetype2-doc-download-ftp "&gentoo-ftp-repo;/freetype-doc-&freetype2-version;.tar.bz2">
<!ENTITY freetype2-doc-md5sum "2788beb4e1ee01bad8ed9978c0630e86">
<!ENTITY freetype2-doc-size "104 KB">
<!ENTITY freetype2-doc-md5sum "a657e301bc1568848ee981297ca599dc">
<!ENTITY freetype2-doc-size "102 KB">
]>
<sect1 id="freetype2" xreflabel="FreeType-&freetype2-version;">
@ -38,7 +38,7 @@
contains a library to allow applications to properly render
<application>TrueType</application> fonts.</para>
&lfs65_checked;
&lfs67_checked;
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
@ -96,8 +96,7 @@
<para>Install <application>FreeType2</application> by running the following
commands:</para>
<screen><userinput>sed -i -r -e 's:.*(#.*BYTE.*) .*:\1:' \
-e 's:.*(#.*SUBPIX.*) .*:\1:' \
<screen><userinput>sed -i -r 's:.*(#.*SUBPIXEL.*) .*:\1:' \
include/freetype/config/ftoption.h &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
@ -115,13 +114,13 @@ cp -v -R docs/* /usr/share/doc/freetype-&freetype2-version;</userinput></scr
<sect2 role="commands">
<title>Command Explanations</title>
<para><command>sed -i ... 's:.*(#.*BYTE.*) .*:\1:' ...
's:.*(#.*SUBPIX.*) .*:\1:' include/freetype/config/ftoption.h</command>:
This command enables the TrueType native bytecode interpreter and LCD
optimized rendering features. These options result in improved rendering
of fonts, but may have patent restrictions. Be sure to read
<ulink url="http://www.freetype.org/patents.html"/> before enabling these
options.</para>
<para><command>sed -i -r 's:.*(#.*SUBPIXEL.*) .*:\1:'
include/freetype/config/ftoption.h</command>:
This command enables LCD optimized rendering. This option results in improved
rendering of fonts, but may have patent restrictions. Be sure to read the
<literal>'Other patent issues'</literal> part of
<ulink url="http://www.freetype.org/patents.html"/> before enabling this
option.</para>
</sect2>

View File

@ -48,6 +48,10 @@
<para>[ken] Used a better patch (from upstream) to fix expat
vulnerabilities.</para>
</listitem>
<listitem>
<para>[ken] - Upgraded to freetype-2.4.4 (fixes ticket
<ulink url="&blfs-ticket-root;3183">#3183</ulink>).</para>
</listitem>
</itemizedlist>
</listitem>