Ignore:
Timestamp:
07/23/2012 01:35:55 PM (12 years ago)
Author:
Krejzi <krejzi@…>
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:
f69944f
Parents:
cb59f46d
Message:

FreeType 2.4.10, Fontconfig 2.10.0 and p11-kit 0.13.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/graphlib/freetype2.xml

    rcb59f46d r70c0ef4  
    77  <!ENTITY freetype2-download-http "&sourceforge-repo;/freetype/freetype-&freetype2-version;.tar.bz2">
    88  <!ENTITY freetype2-download-ftp  "&gentoo-ftp-repo;/freetype-&freetype2-version;.tar.bz2">
    9   <!ENTITY freetype2-md5sum        "77a893dae81fd5b896632715ca041179">
     9  <!ENTITY freetype2-md5sum        "13286702e9390a91661f980608adaff1">
    1010  <!ENTITY freetype2-size          "1.5 MB">
    11   <!ENTITY freetype2-buildsize     "41 MB (includes installing additional documentation)">
     11  <!ENTITY freetype2-buildsize     "26 MB (includes installing additional documentation)">
    1212  <!ENTITY freetype2-time          "0.3 SBU">
    1313
    1414  <!ENTITY freetype2-doc-download-http "&sourceforge-repo;/freetype/freetype-doc-&freetype2-version;.tar.bz2">
    1515  <!ENTITY freetype2-doc-download-ftp  "&gentoo-ftp-repo;/freetype-doc-&freetype2-version;.tar.bz2">
    16   <!ENTITY freetype2-doc-md5sum        "39c0881d426db837aa6ff1856e44af86">
    17   <!ENTITY freetype2-doc-size          "105 KB">
     16  <!ENTITY freetype2-doc-md5sum        "2611613f2b1d0d846c6b33d49d4933ed">
     17  <!ENTITY freetype2-doc-size          "108 KB">
    1818]>
    1919
     
    3535    <title>Introduction to FreeType2</title>
    3636
    37   <para>The <application>FreeType2</application> package
    38   contains a library to allow applications to properly render
    39   <application>TrueType</application> fonts.</para>
     37    <para>
     38      The <application>FreeType2</application> package contains
     39      a library which allows applications to properly render
     40      <application>TrueType</application> fonts.
     41    </para>
    4042
    4143    &lfs71_checked;
     
    4446    <itemizedlist spacing="compact">
    4547      <listitem>
    46         <para>Download (HTTP): <ulink url="&freetype2-download-http;"/></para>
    47       </listitem>
    48       <listitem>
    49         <para>Download (FTP): <ulink url="&freetype2-download-ftp;"/></para>
    50       </listitem>
    51       <listitem>
    52         <para>Download MD5 sum: &freetype2-md5sum;</para>
    53       </listitem>
    54       <listitem>
    55         <para>Download size: &freetype2-size;</para>
    56       </listitem>
    57       <listitem>
    58         <para>Estimated disk space required: &freetype2-buildsize;</para>
    59       </listitem>
    60       <listitem>
    61         <para>Estimated build time: &freetype2-time;</para>
     48        <para>
     49          Download (HTTP): <ulink url="&freetype2-download-http;"/>
     50        </para>
     51      </listitem>
     52      <listitem>
     53        <para>
     54          Download (FTP): <ulink url="&freetype2-download-ftp;"/>
     55        </para>
     56      </listitem>
     57      <listitem>
     58        <para>
     59          Download MD5 sum: &freetype2-md5sum;
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
     64          Download size: &freetype2-size;
     65        </para>
     66      </listitem>
     67      <listitem>
     68        <para>
     69          Estimated disk space required: &freetype2-buildsize;
     70        </para>
     71      </listitem>
     72      <listitem>
     73        <para>
     74          Estimated build time: &freetype2-time;
     75        </para>
    6276      </listitem>
    6377    </itemizedlist>
     
    6781      <title>Additional Documentation</title>
    6882      <listitem>
    69         <para>Download (HTTP): <ulink url="&freetype2-doc-download-http;"/></para>
    70       </listitem>
    71       <listitem>
    72         <para>Download (FTP): <ulink url="&freetype2-doc-download-ftp;"/></para>
    73       </listitem>
    74       <listitem>
    75         <para>Download MD5 sum: &freetype2-doc-md5sum;</para>
    76       </listitem>
    77       <listitem>
    78         <para>Download size: &freetype2-doc-size;</para>
     83        <para>
     84          Download (HTTP): <ulink url="&freetype2-doc-download-http;"/>
     85        </para>
     86      </listitem>
     87      <listitem>
     88        <para>
     89          Download (FTP): <ulink url="&freetype2-doc-download-ftp;"/>
     90        </para>
     91      </listitem>
     92      <listitem>
     93        <para>
     94          Download MD5 sum: &freetype2-doc-md5sum;
     95        </para>
     96      </listitem>
     97      <listitem>
     98        <para>
     99          Download size: &freetype2-doc-size;
     100        </para>
    79101      </listitem>
    80102    </itemizedlist>
    81103
    82104    <para condition="html" role="usernotes">User Notes:
    83     <ulink url="&blfs-wiki;/freetype2"/></para>
    84 
     105      <ulink url="&blfs-wiki;/freetype2"/>
     106    </para>
    85107  </sect2>
    86108
     
    88110    <title>Installation of FreeType2</title>
    89111
    90     <para>If you downloaded the additional documentation, unpack it into the
    91     source tree using the following command:</para>
     112    <para>
     113      If you downloaded the additional documentation, unpack it into the
     114      source tree using the following command:
     115    </para>
    92116
    93117<screen><userinput>tar -xf ../freetype-doc-&freetype2-version;.tar.bz2 \
    94118    --strip-components=2 -C docs</userinput></screen>
    95119
    96     <para>Install <application>FreeType2</application> by running the following
    97     commands:</para>
     120    <para>
     121      Install <application>FreeType2</application> by running the following
     122      commands:
     123    </para>
    98124
    99125<screen><userinput>sed -i -r 's:.*(#.*SUBPIXEL.*) .*:\1:' \
    100126          include/freetype/config/ftoption.h &amp;&amp;
    101 ./configure --prefix=/usr &amp;&amp;
     127./configure --prefix=/usr --disable-static &amp;&amp;
    102128make</userinput></screen>
    103129
    104     <para>This package does not come with a test suite.</para>
    105 
    106     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     130    <para>
     131      This package does not come with a test suite.
     132    </para>
     133
     134    <para>
     135      Now, as the <systemitem class="username">root</systemitem> user:
     136    </para>
    107137
    108138<screen role="root"><userinput>make install &amp;&amp;
     
    115145    <title>Command Explanations</title>
    116146
    117     <para><command>sed -i -r 's:.*(#.*SUBPIXEL.*) .*:\1:'
    118     include/freetype/config/ftoption.h</command>:
    119     This command enables LCD optimized rendering. This option results in improved
    120     rendering of fonts, but may have patent restrictions. Be sure to read the
    121     <literal>'Other patent issues'</literal> part of
    122     <ulink url="http://www.freetype.org/patents.html"/> before enabling this
    123     option.</para>
     147    <para>
     148      <command>sed -i -r 's:.*(#.*SUBPIXEL.*) .*:\1:'
     149      include/freetype/config/ftoption.h</command>:
     150      This command enables LCD optimized rendering. This option results in improved
     151      rendering of fonts, but may have patent restrictions. Be sure to read the
     152      <literal>'Other patent issues'</literal> part of
     153      <ulink url="http://www.freetype.org/patents.html"/> before enabling this
     154      option.
     155    </para>
     156
     157    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     158      href="../../xincludes/static-libraries.xml"/>
    124159
    125160  </sect2>
     
    134169
    135170      <seglistitem>
    136         <seg>freetype-config</seg>
    137         <seg>libfreetype.{so,a}</seg>
    138         <seg>/usr/include/freetype2 and /usr/share/doc/freetype-&freetype2-version;</seg>
     171        <seg>
     172          freetype-config
     173        </seg>
     174        <seg>
     175          libfreetype.so
     176        </seg>
     177        <seg>
     178          /usr/include/freetype2 and
     179          /usr/share/doc/freetype-&freetype2-version;
     180        </seg>
    139181      </seglistitem>
    140182    </segmentedlist>
     
    148190        <term><command>freetype-config</command></term>
    149191        <listitem>
    150           <para>is used to get <application>FreeType</application> compilation
    151           and linking information.</para>
     192          <para>
     193            is used to get <application>FreeType</application> compilation
     194            and linking information.
     195          </para>
    152196          <indexterm zone="freetype2 freetype-config">
    153197            <primary sortas="b-freetype-config">freetype-config</primary>
     
    157201
    158202      <varlistentry id="libfreetype">
    159         <term><filename class='libraryfile'>libfreetype.{so,a}</filename></term>
     203        <term><filename class='libraryfile'>libfreetype.so</filename></term>
    160204        <listitem>
    161           <para>contains functions for rendering various font types, such
    162           as TrueType and Type1.</para>
     205          <para>
     206            contains functions for rendering various font types, such
     207            as TrueType and Type1.
     208          </para>
    163209          <indexterm zone="freetype2 libfreetype">
    164             <primary sortas="c-libfreetype">libfreetype.{so,a}</primary>
     210            <primary sortas="c-libfreetype">libfreetype.so</primary>
    165211          </indexterm>
    166212        </listitem>
Note: See TracChangeset for help on using the changeset viewer.