Author: krejzi Date: Sun Jun 22 15:24:42 2014 New Revision: 13293 Log: Import fontforge into frameworks branch.
Added: branches/frameworks/xsoft/other/fontforge.xml (contents, props changed) Modified: branches/frameworks/general.ent branches/frameworks/introduction/welcome/changelog.xml branches/frameworks/kde5/frameworks/frameworkintegration.xml branches/frameworks/kde5/plasma/oxygen-fonts.xml branches/frameworks/xsoft/other/other.xml Modified: branches/frameworks/general.ent ============================================================================== --- branches/frameworks/general.ent Sun Jun 22 15:17:48 2014 (r13292) +++ branches/frameworks/general.ent Sun Jun 22 15:24:42 2014 (r13293) @@ -1,12 +1,12 @@ <!-- $LastChangedBy$ $Date$ --> -<!ENTITY day "21"> <!-- Always 2 digits --> +<!ENTITY day "23"> <!-- Always 2 digits --> <!ENTITY month "06"> <!-- Always 2 digits --> <!ENTITY year "2014"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "June 21st, &year;"> +<!ENTITY releasedate "June 23rd, &year;"> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> <!ENTITY lfs-version "development"> <!-- x.y|development] --> @@ -759,6 +759,7 @@ <!-- Chapter 36 --> <!ENTITY balsa-version "2.5.1"> <!ENTITY ekiga-version "4.0.1"> +<!ENTITY fontforge-version "2.0.20140101"> <!ENTITY gparted-version "0.19.0"> <!ENTITY gnash-version "0.8.10"> <!ENTITY gimp-version "2.8.10"> Modified: branches/frameworks/introduction/welcome/changelog.xml ============================================================================== --- branches/frameworks/introduction/welcome/changelog.xml Sun Jun 22 15:17:48 2014 (r13292) +++ branches/frameworks/introduction/welcome/changelog.xml Sun Jun 22 15:24:42 2014 (r13293) @@ -43,6 +43,14 @@ </listitem> --> + <listitem> + <para>June 23rd, 2014</para> + <itemizedlist> + <listitem> + <para>[krejzi] - Added FontForge-2.0.20140101.</para> + </listitem> + </itemizedlist> + </listitem> <listitem> <para>June 21st, 2014</para> Modified: branches/frameworks/kde5/frameworks/frameworkintegration.xml ============================================================================== --- branches/frameworks/kde5/frameworks/frameworkintegration.xml Sun Jun 22 15:17:48 2014 (r13292) +++ branches/frameworks/kde5/frameworks/frameworkintegration.xml Sun Jun 22 15:24:42 2014 (r13293) @@ -76,7 +76,11 @@ <bridgehead renderas="sect4">Required</bridgehead> <para role="required"> <xref linkend="kio"/> - <!-- oxygen-font --> + </para> + + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="oxygen-fonts"/> </para> <para condition="html" role="usernotes"> Modified: branches/frameworks/kde5/plasma/oxygen-fonts.xml ============================================================================== --- branches/frameworks/kde5/plasma/oxygen-fonts.xml Sun Jun 22 15:17:48 2014 (r13292) +++ branches/frameworks/kde5/plasma/oxygen-fonts.xml Sun Jun 22 15:24:42 2014 (r13293) @@ -75,8 +75,8 @@ <bridgehead renderas="sect4">Required</bridgehead> <para role="required"> - FontForge, - <xref linkend="extra-cmake-modules"/> and + <xref linkend="extra-cmake-modules"/>, + <xref linkend="fontforge"/> and <xref linkend="qt5"/> </para> Added: branches/frameworks/xsoft/other/fontforge.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/frameworks/xsoft/other/fontforge.xml Sun Jun 22 15:24:42 2014 (r13293) @@ -0,0 +1,232 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY fontforge-download-http "&sources-anduin-other-http;/fontforge-&fontforge-version;.tar.xz"> + <!ENTITY fontforge-download-ftp " "> + <!ENTITY fontforge-md5sum "024ebb9dca824154fc19310b675f9d50"> + <!ENTITY fontforge-size "14 MB"> + <!ENTITY fontforge-buildsize "235 MB"> + <!ENTITY fontforge-time "2.2 SBU"> +]> + +<sect1 id="fontforge" xreflabel="FontForge-&fontforge-version;"> + <?dbhtml filename="fontforge.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>FontForge-&fontforge-version;</title> + + <indexterm zone="fontforge"> + <primary sortas="a-FontForge">FontForge</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to FontForge</title> + + <para> + The <application>FontForge</application> package contains an + outline font editor that lets you create your own postscript, + truetype, opentype, cid-keyed, multi-master, cff, svg and + bitmap (bdf, FON, NFNT) fonts, or edit existing ones. + </para> + + &lfs75_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&fontforge-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&fontforge-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &fontforge-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &fontforge-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &fontforge-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &fontforge-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">FontForge Dependencies</bridgehead> + + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="cairo"/>, + <xref linkend="freetype2"/>, + <xref linkend="libxml2"/> and + <xref linkend="xorg7-lib"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="giflib"/>, + <xref linkend="libjpeg"/>, + <xref linkend="libpng"/>, + <ulink url="https://github.com/fontforge/libspiro">libspiro</ulink>, + <xref linkend="libtiff"/>, + <ulink url="https://bitbucket.org/sortsmill/libunicodenames"> + libunicodenames</ulink>, + <ulink url="https://github.com/fontforge/libuninameslist"> + libuninameslist</ulink>, + <ulink url="http://www.zeromq.org/">libzmq</ulink>, + <xref linkend="pango"/> and + <xref linkend="python2"/> + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/fontforge"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of FontForge</title> + + <para> + Fix building with <application>Giflib</application> 5.1.0: + </para> + +<screen><userinput>sed "/DGifCloseFile/s:gif:&, NULL:g" -i gutils/gimagereadgif.c</userinput></screen> + + <para> + Install <application>FontForge</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr \ + --disable-static \ + --docdir=/usr/share/doc/fontforge-&fontforge-version; && +make</userinput></screen> + + <para> + To test the results, issue: <command>make -k check</command>. Test 32 + fails for unknown reasons. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + + <para> + If desired, install desktop support files as the + <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>rm -rf desktop/icons/src && +cp -rf desktop/icons/* /usr/share/icons/hicolor && +install -Dm644 desktop/fontforge.desktop /usr/share/applications/fontforge.desktop && +install -Dm644 desktop/fontforge.xml /usr/share/mime/packages/fontforge.xml</userinput></screen> + + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + fontforge, fontimage, fontlint and sfddiff + </seg> + <seg> + libfontforgeexe.so, libfontforge.so, libgdraw.so, + libgioftp.so, libgunicode.so and libgutils.so + </seg> + <seg> + /usr/include/fontforge, + /usr/share/doc/fontforge-&fontforge-version; and + /usr/share/fontforge + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="fontforge-prog"> + <term><command>fontforge</command></term> + <listitem> + <para> + is a program that allows you to create and + modify font files. + </para> + <indexterm zone="fontforge fontforge-prog"> + <primary sortas="b-fontforge">fontforge</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="fontimage"> + <term><command>fontimage</command></term> + <listitem> + <para> + is a program that produces an image showing + representative glyphs of the font. + </para> + <indexterm zone="fontforge fontimage"> + <primary sortas="b-fontimage">fontimage</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="fontlint"> + <term><command>fontlint</command></term> + <listitem> + <para> + is a program that checks the font for certain + common errors. + </para> + <indexterm zone="fontforge fontlint"> + <primary sortas="b-fontlint">fontlint</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="sfddiff"> + <term><command>sfddiff</command></term> + <listitem> + <para> + is a program that compares two font files. + </para> + <indexterm zone="fontforge sfddiff"> + <primary sortas="b-sfddiff">sfddiff</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + +</sect1> Modified: branches/frameworks/xsoft/other/other.xml ============================================================================== --- branches/frameworks/xsoft/other/other.xml Sun Jun 22 15:17:48 2014 (r13292) +++ branches/frameworks/xsoft/other/other.xml Sun Jun 22 15:24:42 2014 (r13293) @@ -20,6 +20,7 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="balsa.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ekiga.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fontforge.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gimp.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnash.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gparted.xml"/> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page