Updated to LessTif-0.94.0; updated Xpdf freetype patch

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3111 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2004-12-18 19:56:41 +00:00
parent 330be7d5d1
commit e290b228ec
4 changed files with 46 additions and 44 deletions

View File

@ -1,4 +1,4 @@
<!ENTITY day "17">
<!ENTITY day "18">
<!ENTITY month "12">
<!ENTITY year "2004">
<!ENTITY version "svn-&year;&month;&day;">
@ -255,7 +255,7 @@
<!ENTITY Pango-version "1.6.0">
<!ENTITY ATK-version "1.8.0">
<!ENTITY GTK2-version "2.4.13">
<!ENTITY lesstif-version "0.93.95b">
<!ENTITY lesstif-version "0.94.0">
<!ENTITY startup-notification-version "0.8">
<!ENTITY shared-mime-info-version "0.15">
<!ENTITY hicolor-icon-theme-version "0.5">

View File

@ -22,6 +22,9 @@ who wrote what.</para>
<itemizedlist>
<listitem><para>December 18th, 2004 [randy]: Updated to LessTif-0.94.0;
updated Xpdf freetype patch.</para></listitem>
<listitem><para>December 15th, 2004 [randy]: Updated to KDE-3.3.2 and
Samba-3.0.9, added configuration section to desktop-file-utils; added
instruction to GNOME core configuration to run

View File

@ -5,9 +5,10 @@
<!ENTITY xpdf-download-http "http://gd.tuwien.ac.at/publishing/xpdf/xpdf-3.00.tar.gz">
<!ENTITY xpdf-download-ftp "ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.00.tar.gz">
<!ENTITY xpdf-size "490 KB">
<!ENTITY xpdf-md5sum "N/A">
<!ENTITY xpdf-size "534 KB">
<!ENTITY xpdf-buildsize "32 MB">
<!ENTITY xpdf-time "0.41 SBU">
<!ENTITY xpdf-time "0.36 SBU">
]>
<sect1 id="xpdf" xreflabel="Xpdf-&xpdf-version;">
@ -16,7 +17,7 @@
<date>$Date$</date>
</sect1info>
<?dbhtml filename="xpdf.html"?>
<title>Xpdf-&xpdf-version;</title>
<title><application>Xpdf</application>-&xpdf-version;</title>
<sect2>
<title>Introduction to <application>Xpdf</application></title>
@ -31,6 +32,7 @@ comes with some useful command-line utilities.</para>
url="&xpdf-download-http;"/></para></listitem>
<listitem><para>Download (FTP): <ulink
url="&xpdf-download-ftp;"/></para></listitem>
<listitem><para>Download MD5 sum: &xpdf-md5sum;</para></listitem>
<listitem><para>Download size: &xpdf-size;</para></listitem>
<listitem><para>Estimated disk space required:
&xpdf-buildsize;</para></listitem>
@ -40,16 +42,19 @@ url="&xpdf-download-ftp;"/></para></listitem>
<sect3><title>Additional downloads</title>
<itemizedlist spacing='compact'>
<listitem><para>Required patch: <ulink
url="ftp://ftp.foolabs.com/pub/xpdf/xpdf-&xpdf-version;.patch"/></para></listitem>
<listitem><para>Required patch: <ulink
url="&patch-root;/xpdf-&xpdf-version;-freetype_2.1.7_hack-1.patch"/></para></listitem>
<listitem><para>Required patch: <ulink
url="ftp://ftp.foolabs.com/pub/xpdf/xpdf-&xpdf-version;.patch"/></para>
</listitem>
<listitem><para>Required patch: <ulink
url="&patch-root;/xpdf-&xpdf-version;-freetype_2.1.7_hack-2.patch"/></para>
</listitem>
</itemizedlist></sect3>
<sect3><title><application>Xpdf</application> dependencies</title>
<sect4><title>Required</title>
<para><xref linkend="lesstif"/>
</para></sect4>
<para><xref linkend="lesstif"/></para>
</sect4>
<sect4><title>Optional</title>
<para><xref linkend="gs"/> or <xref linkend="espgs"/> (just the fonts),
<ulink
@ -68,7 +73,7 @@ url="http://packages.debian.org/unstable/source/libpaper">libpaper</ulink>
</para>
<screen><userinput><command>patch -d xpdf -Np0 -i ../../xpdf-&xpdf-version;.patch &amp;&amp;
patch -Np1 -i ../xpdf-&xpdf-version;-freetype_2.1.7_hack-1.patch &amp;&amp;
patch -Np1 -i ../xpdf-&xpdf-version;-freetype_2.1.7_hack-2.patch &amp;&amp;
./configure --prefix=/usr --sysconfdir=/etc \
--with-freetype2-includes=/usr/include/freetype2 &amp;&amp;
make &amp;&amp;

View File

@ -4,17 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!--
0.93.97 seg faults
0.93.96 doesn't compile
-->
<!ENTITY lesstif-download-http "http://prdownloads.sourceforge.net/lesstif/lesstif-&lesstif-version;.tar.bz2">
<!ENTITY lesstif-download-ftp " ">
<!ENTITY template-md5sum " ">
<!ENTITY lesstif-size "2.7 MB">
<!ENTITY lesstif-buildsize "40 MB">
<!ENTITY lesstif-time "2.73 SBU">
<!ENTITY lesstif-md5sum " ">
<!ENTITY lesstif-size "2.4 MB">
<!ENTITY lesstif-buildsize "109.9 MB (includes building test suite)">
<!ENTITY lesstif-time "2.94 SBU (includes building test suite)">
]>
<sect1 id="lesstif" xreflabel="LessTif-&lesstif-version;">
@ -23,7 +18,7 @@
<date>$Date$</date>
</sect1info>
<?dbhtml filename="lesstif.html" ?>
<title>LessTif-&lesstif-version;</title>
<title><application>LessTif</application>-&lesstif-version;</title>
<sect2>
<title>Introduction to <application>LessTif</application></title>
@ -35,20 +30,21 @@ Source version of <application>OSF/Motif(R)</application>.</para>
<itemizedlist spacing='compact'>
<listitem><para>Download (HTTP): <ulink url="&lesstif-download-http;"/></para></listitem>
<listitem><para>Download (FTP): <ulink url="&lesstif-download-ftp;"/></para></listitem>
<listitem><para>MD5 sum: &template-md5sum;</para></listitem>
<listitem><para>Download MD5 sum: &lesstif-md5sum;</para></listitem>
<listitem><para>Download size: &lesstif-size;</para></listitem>
<listitem><para>Estimated Disk space required: &lesstif-buildsize;</para></listitem>
<listitem><para>Estimated disk space required: &lesstif-buildsize;</para></listitem>
<listitem><para>Estimated build time: &lesstif-time;</para></listitem></itemizedlist>
</sect3>
<sect3><title><application>LessTif</application> dependencies</title>
<sect4><title>Required</title>
<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>)</para></sect4>
<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>)</para>
</sect4>
<sect4><title>Optional</title>
<para>
<xref linkend="lynx"/> or
<xref linkend="Links"/>
</para></sect4>
<para><xref linkend="lynx"/> or <xref linkend="Links"/> and
<ulink url="http://dmalloc.com">Dmalloc</ulink></para>
</sect4>
</sect3>
</sect2>
@ -62,7 +58,6 @@ commands:</para>
<screen><userinput><command>find -name Makefile.in | \
xargs sed -i 's@$(prefix)/LessTif@$(prefix)/share/LessTif@g' &amp;&amp;
./configure --prefix=/usr \
--enable-build-20 \
--enable-build-21 \
--disable-debug \
--enable-production \
@ -81,25 +76,22 @@ This moves the location of the non-FHS compliant
<filename class="directory">/usr/LessTif</filename> directory to
<filename class="directory">/usr/share/LessTif</filename>.</para>
<para><parameter>--enable-build-20</parameter>: Build the
<application>Motif</application> 2.0 compatible version of the
<application>LessTif</application> libraries.</para>
<para><parameter>--enable-build-21</parameter>: Build the
<application>Motif</application> 2.1 compatible version of the
<application>LessTif</application> libraries.</para>
<para><parameter>--enable-build-21</parameter>: Also build the
<application>Motif</application> 2.1 compatible versions.</para>
<para><parameter>--disable-debug</parameter>: Do not generate debugging information.
</para>
<para><parameter>--disable-debug</parameter>: Do not generate debugging
information.</para>
<para><parameter>--enable-production</parameter>: Build the release version
of the <application>LessTif</application> libraries.</para>
of the <application>LessTif</application> libraries.</para>
<para><parameter>--disable-build-tests</parameter>: Do not build the
<filename class="directory">test/</filename> tree (see Testing
<application>LessTif</application>).</para>
<application>LessTif</application>).</para>
<para><parameter>--with-xdnd</parameter>: Enable <acronym>XDND</acronym>
GNOME compatibility support.</para>
<para><parameter>--with-xdnd</parameter>: Enable <acronym>XDND</acronym>
<acronym>GNOME</acronym> compatibility support.</para>
</sect2>
@ -114,8 +106,10 @@ GNOME compatibility support.</para>
</sect2>
<sect2><title>Testing <application>LessTif</application></title>
<para>It is advisable to test the installation of
<sect2>
<title>Testing <application>LessTif</application></title>
<para>It is advisable to test the installation of
<application>LessTif</application> with the test suite located in
<filename class="directory">lesstif-&lesstif-version;/test</filename>. It is
not required to install any of the resulting binaries to validate the