Author: ken
Date: 2010-12-18 13:17:15 -0700 (Sat, 18 Dec 2010)
New Revision: 8740
Modified:
trunk/BOOK/general.ent
trunk/BOOK/general/graphlib/freetype2.xml
trunk/BOOK/introduction/welcome/changelog.xml
Log:
Update freetype to 2.4.4. This update fixes several vulnerabilities in
previous versions of freetype.
Modified: trunk/BOOK/general/graphlib/freetype2.xml
===================================================================
--- trunk/BOOK/general/graphlib/freetype2.xml 2010-12-18 19:10:59 UTC (rev
8739)
+++ trunk/BOOK/general/graphlib/freetype2.xml 2010-12-18 20:17:15 UTC (rev
8740)
@@ -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 &&
./configure --prefix=/usr &&
make</userinput></screen>
@@ -115,13 +114,13 @@
<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>
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2010-12-18 19:10:59 UTC (rev 8739)
+++ trunk/BOOK/general.ent 2010-12-18 20:17:15 UTC (rev 8740)
@@ -214,7 +214,7 @@
<!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">
Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml 2010-12-18 19:10:59 UTC
(rev 8739)
+++ trunk/BOOK/introduction/welcome/changelog.xml 2010-12-18 20:17:15 UTC
(rev 8740)
@@ -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>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page