mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +08:00
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:
parent
5fa36595f6
commit
d44b66fb1d
@ -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">
|
||||
|
@ -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 @@ 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>
|
||||
|
||||
|
@ -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>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user