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 month "12">
<!ENTITY year "2004"> <!ENTITY year "2004">
<!ENTITY version "svn-&year;&month;&day;"> <!ENTITY version "svn-&year;&month;&day;">
@ -255,7 +255,7 @@
<!ENTITY Pango-version "1.6.0"> <!ENTITY Pango-version "1.6.0">
<!ENTITY ATK-version "1.8.0"> <!ENTITY ATK-version "1.8.0">
<!ENTITY GTK2-version "2.4.13"> <!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 startup-notification-version "0.8">
<!ENTITY shared-mime-info-version "0.15"> <!ENTITY shared-mime-info-version "0.15">
<!ENTITY hicolor-icon-theme-version "0.5"> <!ENTITY hicolor-icon-theme-version "0.5">

View File

@ -22,6 +22,9 @@ who wrote what.</para>
<itemizedlist> <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 <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 Samba-3.0.9, added configuration section to desktop-file-utils; added
instruction to GNOME core configuration to run 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-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-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-buildsize "32 MB">
<!ENTITY xpdf-time "0.41 SBU"> <!ENTITY xpdf-time "0.36 SBU">
]> ]>
<sect1 id="xpdf" xreflabel="Xpdf-&xpdf-version;"> <sect1 id="xpdf" xreflabel="Xpdf-&xpdf-version;">
@ -16,7 +17,7 @@
<date>$Date$</date> <date>$Date$</date>
</sect1info> </sect1info>
<?dbhtml filename="xpdf.html"?> <?dbhtml filename="xpdf.html"?>
<title>Xpdf-&xpdf-version;</title> <title><application>Xpdf</application>-&xpdf-version;</title>
<sect2> <sect2>
<title>Introduction to <application>Xpdf</application></title> <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> url="&xpdf-download-http;"/></para></listitem>
<listitem><para>Download (FTP): <ulink <listitem><para>Download (FTP): <ulink
url="&xpdf-download-ftp;"/></para></listitem> 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>Download size: &xpdf-size;</para></listitem>
<listitem><para>Estimated disk space required: <listitem><para>Estimated disk space required:
&xpdf-buildsize;</para></listitem> &xpdf-buildsize;</para></listitem>
@ -41,15 +43,18 @@ url="&xpdf-download-ftp;"/></para></listitem>
<sect3><title>Additional downloads</title> <sect3><title>Additional downloads</title>
<itemizedlist spacing='compact'> <itemizedlist spacing='compact'>
<listitem><para>Required patch: <ulink <listitem><para>Required patch: <ulink
url="ftp://ftp.foolabs.com/pub/xpdf/xpdf-&xpdf-version;.patch"/></para></listitem> url="ftp://ftp.foolabs.com/pub/xpdf/xpdf-&xpdf-version;.patch"/></para>
</listitem>
<listitem><para>Required patch: <ulink <listitem><para>Required patch: <ulink
url="&patch-root;/xpdf-&xpdf-version;-freetype_2.1.7_hack-1.patch"/></para></listitem> url="&patch-root;/xpdf-&xpdf-version;-freetype_2.1.7_hack-2.patch"/></para>
</listitem>
</itemizedlist></sect3> </itemizedlist></sect3>
<sect3><title><application>Xpdf</application> dependencies</title> <sect3><title><application>Xpdf</application> dependencies</title>
<sect4><title>Required</title> <sect4><title>Required</title>
<para><xref linkend="lesstif"/> <para><xref linkend="lesstif"/></para>
</para></sect4> </sect4>
<sect4><title>Optional</title> <sect4><title>Optional</title>
<para><xref linkend="gs"/> or <xref linkend="espgs"/> (just the fonts), <para><xref linkend="gs"/> or <xref linkend="espgs"/> (just the fonts),
<ulink <ulink
@ -68,7 +73,7 @@ url="http://packages.debian.org/unstable/source/libpaper">libpaper</ulink>
</para> </para>
<screen><userinput><command>patch -d xpdf -Np0 -i ../../xpdf-&xpdf-version;.patch &amp;&amp; <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 \ ./configure --prefix=/usr --sysconfdir=/etc \
--with-freetype2-includes=/usr/include/freetype2 &amp;&amp; --with-freetype2-includes=/usr/include/freetype2 &amp;&amp;
make &amp;&amp; make &amp;&amp;

View File

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