The attached patch is the result of svn diff against the BLFS profile
trunk.

If fixes some typos, and the gtk-doc problem.

Some of the differences are specific to my system, but those are
annotated.

I hope it is of some value.

-- 
Regards
Alex
The email address above is a spamtrap.
alex@ the same domain will reach me
Index: trunk/chapter10/intltool.xml
===================================================================
--- trunk/chapter10/intltool.xml	(revision 1804)
+++ trunk/chapter10/intltool.xml	(working copy)
@@ -14,7 +14,7 @@
   <package name="intltool" version="&intltool-version;">
     <packageinfo>
       <requires>
-        <name>xml-parser</name>
+        <name>XML-Parser</name>
       </requires>
     </packageinfo>
     <stage name="Unpacking">
Index: trunk/chapter10/gtk-doc.xml
===================================================================
Adds xmlcatalog commands to fix breakage.
--- trunk/chapter10/gtk-doc.xml	(revision 1804)
+++ trunk/chapter10/gtk-doc.xml	(working copy)
@@ -4,10 +4,12 @@
 <!ENTITY % general_entities SYSTEM "../config/general.ent">
 <!ENTITY % package_entities SYSTEM "../config/packages/ch10.ent">
 <!ENTITY % config_entities SYSTEM  "../config/config.ent">
+<!ENTITY % docbook_entities SYSTEM "../config/packages/ch44.ent">
 
 %general_entities;
 %package_entities;
 %config_entities;
+%docbook_entities;
 
 ]>
 <alfs>
@@ -36,6 +38,18 @@
       <stageinfo>
         <base>&build_dir;/&gtk-doc-directory;</base>
       </stageinfo>
+      <execute command="xmlcatalog">
+        <param>--noout --add "rewriteSystem"</param>
+        <param>"http://docbook.sourceforge.net/release/xsl/current/";</param>
+        <param>"/usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version;"</param>
+        <param>/etc/xml/catalog</param>
+      </execute>
+      <execute command="xmlcatalog">
+         <param>--noout --add "rewriteURI"</param>
+         <param>"http://docbook.sourceforge.net/release/xsl/current";</param>
+         <param>"/usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version;"</param>
+         <param>/etc/xml/catalog</param>
+      </execute>
       <configure>
         <param>--prefix=/usr</param>
       </configure>
Index: trunk/chapter10/xscreensaver.xml
===================================================================
Adds missing dependancies
--- trunk/chapter10/xscreensaver.xml	(revision 1804)
+++ trunk/chapter10/xscreensaver.xml	(working copy)
@@ -12,6 +12,10 @@
 ]>
 <alfs>
 <package name="xscreensaver" version="&xscreensaver-version;">
+  <stageinfo>
+    <requires>bc</requires>
+    <requires>libglade></requires>
+  </stageinfo>
   <stage name="Unpacking.">
     <unpack>
       <archive>&packages_dir;/&xscreensaver-package;</archive>
Index: trunk/chapter12/perlmods/Net-DNS.xml
===================================================================
Fixes hang while waiting for user response
Uses new entity 'nameserver-tests', defined in config.ent
--- trunk/chapter12/perlmods/Net-DNS.xml	(revision 1804)
+++ trunk/chapter12/perlmods/Net-DNS.xml	(working copy)
@@ -30,7 +30,10 @@
     <stageinfo>
       <base>&build_dir;/&Net-DNS-directory;</base>
     </stageinfo>
-    <execute command="perl Makefile.PL" />
+    <execute command="echo">
+	<param>"&nameserver-tests;" |</param>
+	<param>perl Makefile.PL</param>
+    </execute>
     <make />
     <make>
       <param>test</param>
Index: trunk/chapter14/dhclient.xml
===================================================================
Fixes missing entity
--- trunk/chapter14/dhclient.xml	(revision 1804)
+++ trunk/chapter14/dhclient.xml	(working copy)
@@ -5,10 +5,12 @@
 <!ENTITY % package_entities SYSTEM "../config/packages/ch14.ent">
 <!ENTITY % config_entities SYSTEM  "../config/config.ent">
 <!ENTITY % files SYSTEM "../config/files.ent">
+<!ENTITY % dhcp_entities SYSTEM "../config/packages/ch22.ent">
 
 %general_entities;
 %package_entities;
 %config_entities;
+%dhcp_entities;
 %files;
 
 <!ENTITY bootscripts-get SYSTEM "../config/bootscripts_get.ent">
Index: trunk/chapter33/gimp.xml
===================================================================
Fixes erroneous dependancy name
--- trunk/chapter33/gimp.xml	(revision 1804)
+++ trunk/chapter33/gimp.xml	(working copy)
@@ -20,7 +20,7 @@
         <name>libart-lgpl</name>
       </requires>
       <requires>
-        <name>xml-parser</name>
+        <name>XML-Parser</name>
       </requires>
       <utilizes>
         <name>gimp-print</name>
Index: trunk/runit.sh
===================================================================
On my system, without this change dependancies are not located
--- trunk/runit.sh	(revision 1804)
+++ trunk/runit.sh	(working copy)
@@ -14,8 +14,8 @@
 echo "<!ENTITY blfs-config '$CURRENTDIR/config'>" > config/files.ent
 
 if [ -e /usr/bin/nALFS ]; then
-    /usr/bin/nALFS -S -l -L nalfs.log BLFS.xml
+    /usr/bin/nALFS  -l -L nalfs.log BLFS.xml
 else
-    /usr/local/bin/nALFS -S -l -L nalfs.log BLFS.xml
+    /usr/local/bin/nALFS  -l -L nalfs.log BLFS.xml
 fi
 
Index: trunk/config_standard/general.ent
===================================================================
Updated kernel version
Updated bootscripts version
--- trunk/config_standard/general.ent	(revision 1804)
+++ trunk/config_standard/general.ent	(working copy)
@@ -3,13 +3,13 @@
 <!ENTITY blfs-version "svn-20050310-r3538">
 
 <!-- directory containing the compressed packages -->
-<!ENTITY packages_dir  "/mnt/src">
+<!ENTITY packages_dir  "/root/blfs-packages">
 
 <!-- directory in which the packages will be compiled -->
 <!ENTITY build_dir  "/usr/src">
 
 <!-- kernel version -->
-<!ENTITY kernel-version "2.4.23">
+<!ENTITY kernel-version "2.6.10">
 
 <!-- kernel directory -->
 <!ENTITY kernel-directory "/var2/factory/linux-2.4.23">
@@ -50,6 +50,6 @@
 
 <!ENTITY ldconfig "<execute command='/sbin/ldconfig' />">
 
-<!ENTITY blfs-bootscripts-version "20050310">
+<!ENTITY blfs-bootscripts-version "20050313">
 <!ENTITY blfs-bootscripts-package "blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
 <!ENTITY blfs-bootscripts-directory "blfs-bootscripts-&blfs-bootscripts-version;">
Index: trunk/config_standard/x/xorg/host.def
===================================================================
Copied from Beyond Linux From Scratch - Version svn-20050315 
--- trunk/config_standard/x/xorg/host.def	(revision 1804)
+++ trunk/config_standard/x/xorg/host.def	(working copy)
@@ -1,14 +1,17 @@
 /* Begin Xorg host.def file */
  
 /* System Related Information.  If you read and configure only one
- * section then it should be this one.  The Intel architecture defaults are
- * set for a i686 and higher.  Axp is for the Alpha architecture and Ppc is
- * for the Power PC.  AMD64 is for the Opteron processor. Note that there have 
- * been reports that the Ppc optimization line causes segmentation faults during 
- * build.  If that happens, try building without the DefaultGcc2PpcOpt line.  ***********/
+ * section then it should be this one.  The Intel architecture defaults 
+ * are set for a i686 and higher.  Axp is for the Alpha architecture 
+ * and Ppc is for the Power PC.  AMD64 is for the Opteron processor. 
+ * Note that there have been reports that the Ppc optimization line 
+ * causes segmentation faults during build.  If that happens, try 
+ * building without the DefaultGcc2PpcOpt line.  ***********/
  
-/* #define DefaultGcc2i386Opt -O2 -fno-strength-reduce -fno-strict-aliasing -march=i686 */
-/* #define DefaultGccAMD64Opt -O2 -fno-strength-reduce -fno-strict-aliasing */
+/*#define DefaultGcc2i386Opt -O2 -fno-strength-reduce \
+                              -fno-strict-aliasing -march=i686 */
+/* #define DefaultGccAMD64Opt -O2 -fno-strength-reduce \
+                              -fno-strict-aliasing */
 /* #define DefaultGcc2AxpOpt  -O2 -mcpu=ev6 */
 /* #define DefaultGcc2PpcOpt  -O2 -mcpu=750 */
 
@@ -19,17 +22,17 @@
 #define HasZlib                 YES
 
 /*
- * Which drivers to build.  When building a static server, each of these
- * will be included in it.  When building the loadable server each of these
- * modules will be built.
+ * Which drivers to build.  When building a static server, each of 
+ * these will be included in it.  When building the loadable server 
+ * each of these modules will be built.
  *
 #define XF86CardDrivers         mga glint nv tga s3virge sis rendition \
                                 neomagic i740 tdfx savage \
                                 cirrus vmware tseng trident chips apm \
                                 GlideDriver fbdev i128 \
-                                ati AgpGartDrivers DevelDrivers ark cyrix \
-                                siliconmotion \
-                                vesa vga XF86OSCardDrivers XF86ExtraCardDrivers
+                                ati AgpGartDrivers DevelDrivers ark \
+                                cyrix siliconmotion vesa vga \
+                                XF86OSCardDrivers XF86ExtraCardDrivers
 */
 
 /*
@@ -37,8 +40,8 @@
  *
 #define XInputDrivers           mouse keyboard acecad calcomp citron \
                                 digitaledge dmc dynapro elographics \
-                                microtouch mutouch penmount spaceorb summa \
-                                wacom void magictouch aiptek
+                                microtouch mutouch penmount spaceorb \
+                                summa wacom void magictouch aiptek
  */
 
 /* Most installs will only need this */
Index: trunk/config_standard/config.ent
===================================================================
Updated perl version
Added entity to simulate user input
--- trunk/config_standard/config.ent	(revision 1804)
+++ trunk/config_standard/config.ent	(working copy)
@@ -21,12 +21,14 @@
 
 <!-- Perl Version --> 
 <!-- Needed for perl modules -->
-<!ENTITY perl-version "5.8.5">
+<!ENTITY perl-version "5.8.6">
+<!-- Change this to "no" if you do not wish to perform these tests -->
+<!ENTITY nameserver-tests "yes">
 
 <!-- Java Implementation -->
 <!-- Set so packages that utilize or depend on java will use either the binary (j2sdk-binary) or 
   source (j2sdk-source) version -->
-<!ENTITY j2sdk "j2sdk-source">
+<!ENTITY j2sdk "j2sdk-binary">
 
 <!-- X Window System Implementation -->
 <!-- XFree86 (xfree86) or X.org (xorg) -->
Index: trunk/config_standard/etc/vimrc
===================================================================
These are sensible defaults for my system
--- trunk/config_standard/etc/vimrc	(revision 1804)
+++ trunk/config_standard/etc/vimrc	(working copy)
@@ -1,7 +1,11 @@
 " Begin /etc/vimrc
 
+set nocompatible
+set bs=2
 set columns=80
+set background=dark
 set wrapmargin=8
+syntax on
 set ruler
 
 " End /etc/vimrc
Index: trunk/config_standard/etc/sysconfig/mouse
===================================================================
System specific
--- trunk/config_standard/etc/sysconfig/mouse	(revision 1804)
+++ trunk/config_standard/etc/sysconfig/mouse	(working copy)
@@ -1,7 +1,7 @@
 # Begin /etc/sysconfig/mouse
 
-MDEVICE="/dev/psaux"
-PROTOCOL="ps2"
+MDEVICE="/dev/ttyS0"
+PROTOCOL="mman"
 GPMOPTS=""
 
 # End /etc/sysconfig/mouse
Index: trunk/config_standard/packages/ch25.ent
===================================================================
Version update
--- trunk/config_standard/packages/ch25.ent	(revision 1804)
+++ trunk/config_standard/packages/ch25.ent	(working copy)
@@ -1,6 +1,6 @@
 <!--************* packages for chapter 25 *************-->
 
-<!ENTITY xorg-version "6.8.1">
+<!ENTITY xorg-version "6.8.2">
 <!ENTITY xorg-package "X11R&xorg-version;-src.tar.bz2">
 <!ENTITY xorg-directory "xc">
 
Index: trunk/config_standard/packages/ch11.ent
===================================================================
Version increment - not in the book - original version not available at infozip
--- trunk/config_standard/packages/ch11.ent	(revision 1804)
+++ trunk/config_standard/packages/ch11.ent	(working copy)
@@ -19,7 +19,7 @@
 <!ENTITY which-package   "which-&which-version;.tar.gz">
 <!ENTITY which-directory "which-&which-version;">
 
-<!ENTITY unzip-version   "5.51">
+<!ENTITY unzip-version   "5.52">
 <!ENTITY unzip-package   "unzip551.tar.gz">
 <!ENTITY unzip-directory "unzip-&unzip-version;">
 
Index: trunk/config_standard/packages/ch19.ent
===================================================================
Version increment - not in the book - 4.2.6 no longer available
--- trunk/config_standard/packages/ch19.ent	(revision 1804)
+++ trunk/config_standard/packages/ch19.ent	(working copy)
@@ -8,7 +8,7 @@
 <!ENTITY nmap-package   "nmap-&nmap-version;.tar.bz2">
 <!ENTITY nmap-directory "nmap-&nmap-version;">
 
-<!ENTITY whois-version   "4.6.26">
+<!ENTITY whois-version   "4.7.1">
 <!ENTITY whois-package   "whois_&whois-version;.tar.gz">
 <!ENTITY whois-directory "whois-&whois-version;">
 
Index: trunk/chapter43/openjade.xml
===================================================================
Fixes typos
--- trunk/chapter43/openjade.xml	(revision 1804)
+++ trunk/chapter43/openjade.xml	(working copy)
@@ -82,9 +82,9 @@
         <param>/etc/sgml/openjade-&openjade-version;.cat</param>
       </execute>
       <execute command="echo">
-        <param>"SYSTEM \"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd\"; \</param>
-        <param>\"/usr/share/xml/docbook/xml-dtd-4.3/docbookx.dtd\"" &gt;&gt; \</param>
-        <param>/usr/share/sgml/openjade-1.3.2/catalog'</param>
+        <param>"SYSTEM \"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd\";</param>
+        <param>\"/usr/share/xml/docbook/xml-dtd-4.3/docbookx.dtd\"" &gt;&gt;</param>
+        <param>/usr/share/sgml/openjade-1.3.2/catalog</param>
       </execute>
     </stage>
     <stage name="Cleanup">
Index: trunk/chapter44/xml-dtd.xml
===================================================================
Fixes typo
--- trunk/chapter44/xml-dtd.xml	(revision 1804)
+++ trunk/chapter44/xml-dtd.xml	(working copy)
@@ -188,7 +188,7 @@
         <param>/etc/xml/docbook</param>
       </execute>
       <execute command="xmlcatalog">
-        <param>--noout --add "rewriteURI""</param>
+        <param>--noout --add "rewriteURI"</param>
         <param>"http://www.oasis-open.org/docbook/xml/4.2";</param>
         <param>"file:///usr/share/xml/docbook/xml-dtd-&xml-dtd-version;"</param>
         <param>/etc/xml/docbook</param>
-- 
http://linuxfromscratch.org/mailman/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to