Ignore:
Timestamp:
02/11/2016 07:19:50 AM (9 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
58b6b9b2
Parents:
17fee97b
Message:

X Software section: Merge changes from trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16944 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/other/fontforge.xml

    r17fee97b r5e94b6c3  
    55  %general-entities;
    66
    7 <!--  <!ENTITY fontforge-download-http "&sources-anduin-other-http;/fontforge-&fontforge-version;.tar.xz">-->
    87  <!ENTITY fontforge-download-http "https://github.com/fontforge/fontforge/releases/download/&fontforge-version;/fontforge-&fontforge-version;.tar.gz">
    98  <!ENTITY fontforge-download-ftp  " ">
    10   <!ENTITY fontforge-md5sum        "a68cd6797e2e5fb0aa88a33bbe15315b">
    11   <!ENTITY fontforge-size          "120 MB">
    12   <!ENTITY fontforge-buildsize     "406 MB">
    13   <!ENTITY fontforge-time          "2.4 SBU">
     9  <!ENTITY fontforge-md5sum        "74c49c73822d642b0511718d8eeb2210">
     10  <!ENTITY fontforge-size          "20 MB">
     11  <!ENTITY fontforge-buildsize     "243 MB (without tests)">
     12  <!ENTITY fontforge-time          "1.5 SBU (without tests)">
    1413]>
    1514
     
    3837    </para>
    3938
    40     &lfs77_checked;
     39    &lfs78_checked;
    4140
    4241    <bridgehead renderas="sect3">Package Information</bridgehead>
     42
    4343    <itemizedlist spacing="compact">
    4444      <listitem>
     
    7979    <para role="required">
    8080      <xref linkend="freetype2"/>,
    81       <xref linkend="git"/>,
    82       <xref linkend="glib2"/> and
    83       <xref linkend="libxml2"/>
     81      <xref linkend="glib2"/>,  and
     82      <xref linkend="libxml2"/>, also
     83      <xref linkend="wget"/> if you want to run the tests
    8484    </para>
    8585
     
    8989      <xref linkend="gtk2"/>,
    9090      <xref linkend="harfbuzz"/>,
    91       <xref linkend="pango"/> and
     91      <xref linkend="pango"/> (required if Xorg libraries are present), and
    9292      <xref linkend="xorg7-lib"/>
    9393    </para>
     
    106106      <ulink url="https://github.com/fontforge/libuninameslist">
    107107      libuninameslist</ulink>, and
    108       <ulink url="http://www.zeromq.org/">libzmq</ulink>,
     108      <ulink url="http://www.zeromq.org/">zeromq (libzmq)</ulink>
    109109    </para>
    110110
     
    122122    </para>
    123123
    124 <screen><userinput>rm -rf libltdl &amp;&amp;
    125 rm m4/argz.m4  &amp;&amp;
    126 ./bootstrap    &amp;&amp;
     124<screen><userinput>sed -i 's%naist.jp/pub/NetBSD/packages%netbsd.org/pub/pkgsrc%' \
     125  tests/Makefile.in &amp;&amp;
    127126./configure --prefix=/usr     \
    128127            --enable-gtk2-use \
     
    141140<screen role="root"><userinput>make install</userinput></screen>
    142141
     142    <note>
     143      <para>
     144        <application>Fontforge</application> may need a workaround to start,
     145        due to a bug in the splash screen. If you wish to start from a
     146        terminal, either issue <command>fontforge -new</command>, or, after
     147        issuing <command>fontforge</command>, press Ctrl-C once, after the
     148        splash screen appears.  For the menu, make the following substitution,
     149        as the <systemitem class="username">root</systemitem> user:
     150      </para>
     151
     152<screen><userinput>sed -e '/Exec/ s/fontforge/&amp; -new/' \
     153    -i /usr/share/applications/fontforge.desktop</userinput></screen>
     154    </note>
     155
    143156  </sect2>
    144157
     
    147160
    148161    <para>
    149       <command>rm -rf libltdl ... ./bootstrap</command>:
    150       These commands work around the old version of libtool in the source,
    151       and the idiosyncracies of the bootstrap command, to allow it to build with
    152       current libtool where some files have been renamed.
    153     </para>
    154 
    155     <para>
    156       <parameter>--enable-gtk2-use</parameter>: This switch enables building
    157       of the utilities that require <application>GTK+2</application>.
     162      <parameter>sed -i 's%naist.jp/pub/NetBSD/packages%netbsd.org/pub/pkgsrc%'</parameter>
     163      The tests get the MunhwaGothic-Bold font - it is no longer at that mirror,
     164      so use the primary NetBSD source.
     165    </para>
     166
     167    <para>
     168      <parameter>--enable-gtk2-use</parameter>: allows to use the GTK+2 graphics
     169      instead of basic Xorg graphics.
    158170    </para>
    159171
    160172    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    161173      href="../../xincludes/static-libraries.xml"/>
     174
     175    <para>
     176      <option>--enable-debug</option>: Turn on <emphasis>debug</emphasis> build
     177      and FONTFORGE_DEBUG conditional code. Requires
     178      <ulink url="https://github.com/fontforge/libspiro">libspiro</ulink>.
     179    </para>
    162180
    163181  </sect2>
     
    177195        <seg>
    178196          libfontforgeexe.so, libfontforge.so, libgdraw.so,
    179           libgioftp.so, libgunicode.so and libgutils.so
     197          libgioftp.so, libgunicode.so, libgutils.so, and
     198          /usr/lib/python&python2-majorver;/site-packages/{fontforge,psMat}.so
    180199        </seg>
    181200        <seg>
    182           /usr/include/fontforge,
    183           /usr/share/doc/fontforge-&fontforge-version; and
    184           /usr/share/fontforge
     201          /usr/{include,share}/fontforge and
     202          /usr/share/doc/fontforge-&fontforge-version;
    185203        </seg>
    186204      </seglistitem>
Note: See TracChangeset for help on using the changeset viewer.