Author: randy
Date: 2005-08-24 08:56:18 -0600 (Wed, 24 Aug 2005)
New Revision: 4978

Added:
   trunk/patches/slib-3a2-blfs_install-2.patch
Removed:
   trunk/patches/slib-3a2-blfs_install-1.patch
Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/slib.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Updated SLIB to use Tex instead of Lynx to create the text documentation

Modified: trunk/BOOK/general/genlib/slib.xml
===================================================================
--- trunk/BOOK/general/genlib/slib.xml  2005-08-23 15:56:28 UTC (rev 4977)
+++ trunk/BOOK/general/genlib/slib.xml  2005-08-24 14:56:18 UTC (rev 4978)
@@ -65,7 +65,7 @@
     <itemizedlist spacing='compact'>
       <listitem>
         <para>Required Patch: <ulink
-        url="&patch-root;/slib-&slib-version;-blfs_install-1.patch"/></para>
+        url="&patch-root;/slib-&slib-version;-blfs_install-2.patch"/></para>
       </listitem>
     </itemizedlist>
 
@@ -75,7 +75,7 @@
     <para><xref linkend="guile"/></para>
 
     <bridgehead renderas="sect4">Optional (to Build Documentation)</bridgehead>
-    <para><xref linkend="tex"/> and <xref linkend="lynx"/></para>
+    <para><xref linkend="tex"/></para>
 
   </sect2>
 
@@ -85,24 +85,19 @@
     <para>Install <application>SLIB</application> by issuing the following
     commands:</para>
 
-<screen><userinput>patch -Np1 -i ../slib-&slib-version;-blfs_install-1.patch 
&amp;&amp;
+<screen><userinput>patch -Np1 -i ../slib-&slib-version;-blfs_install-2.patch 
&amp;&amp;
 sed -i 's|\*vicinity-suffix\*)|"/")|' guile.init &amp;&amp;
 make</userinput></screen>
 
-    <para>If you have <application>TeX</application> installed and you wish to
-    build the PDF, Postscript and HTML documentation, issue the following
-    commands:</para>
+    <para>If you have <application>TeX</application> installed and wish to
+    build PDF, Postscript, HTML and text documentation, issue any or all of
+    the following commands:</para>
 
 <screen><userinput>make pdfdocs &amp;&amp;
 make psdocs &amp;&amp;
-make htmldocs</userinput></screen>
+make htmldocs &amp;&amp;
+make txtdocs</userinput></screen>
 
-    <para>If you built the HTML documentation and you wish to build the text
-    documentation (requires <application>Lynx</application>), issue the
-    following command:</para>
-
-<screen><userinput>make txtdocs</userinput></screen>
-
     <para>This package does not come with a test suite.</para>
 
     <para>Now, as the <systemitem class="username">root</systemitem> 
user:</para>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2005-08-23 15:56:28 UTC (rev 4977)
+++ trunk/BOOK/general.ent      2005-08-24 14:56:18 UTC (rev 4978)
@@ -1,8 +1,8 @@
-<!ENTITY day          "22">
+<!ENTITY day          "24">
 <!ENTITY month        "08">
 <!ENTITY year         "2005">
 <!ENTITY version      "svn-&year;&month;&day;">
-<!ENTITY releasedate  "August &day;nd, &year;">
+<!ENTITY releasedate  "August &day;th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- 
version|stable|testing|unstable|development] -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2005-08-23 15:56:28 UTC 
(rev 4977)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2005-08-24 14:56:18 UTC 
(rev 4978)
@@ -42,6 +42,16 @@
 -->
 
     <listitem>
+      <para>August 24th, 2005</para>
+      <itemizedlist>
+        <listitem>
+          <para>[randy] - Modified SLIB instructions to use TeX instead of
+          Lynx to create the text documentation.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>August 22nd, 2005</para>
       <itemizedlist>
         <listitem>

Deleted: trunk/patches/slib-3a2-blfs_install-1.patch
===================================================================
--- trunk/patches/slib-3a2-blfs_install-1.patch 2005-08-23 15:56:28 UTC (rev 
4977)
+++ trunk/patches/slib-3a2-blfs_install-1.patch 2005-08-24 14:56:18 UTC (rev 
4978)
@@ -1,110 +0,0 @@
-Submitted By:            Randy McMurchy <randy_at_linuxfromscratch_dot_org>
-Date:                    2005-08-21
-Initial Package Version: 3a2
-Upstream Status:         Not submitted (BLFS specific)
-Origin:                  Randy McMurchy
-Description:             Modifies the Makefile so that it finds the 
BLFS-installed
-                         Guile and installs SLIB in a subdirectory of the 
installed
-                         Guile. Also creates additional documentation creation 
and
-                         installation targets.
-
-$LastChangedBy$
-$Date$
-
-
-diff -Naur slib-orig/Makefile slib/Makefile
---- slib-orig/Makefile 2005-06-24 01:21:00.000000000 +0000
-+++ slib/Makefile      2005-08-22 00:50:37.000000000 +0000
-@@ -25,11 +25,12 @@
- # directory where `make install' will put executable.
- bindir = $(exec_prefix)bin/
- libdir = $(exec_prefix)lib/
--libslibdir = $(libdir)slib/
-+guiledir = $(prefix)share/guile/
-+libslibdir = $(guiledir)slib/
- # directory where `make install' will put manual page.
--mandir = $(prefix)man/
-+mandir = $(prefix)share/man/
- man1dir = $(mandir)man1/
--infodir = $(prefix)info/
-+infodir = $(prefix)share/info/
- 
- PREVDOCS = prevdocs/
- 
-@@ -146,22 +147,28 @@
-       slib.doc clrnamdb.scm
- 
- pinstall:     slib.1
--      test -d $(mandir) || mkdir $(mandir)
--      test -d $(man1dir) || mkdir $(man1dir)
--      -cp slib.1 $(man1dir)
-+      test -d $(man1dir) || install -v -m755 -d $(man1dir)
-+      -install -v -m644 slib.1 $(man1dir)
- 
- install:      pinstall clrnamdb.scm
--      test -d $(libdir) || mkdir $(libdir)
--      test -d $(libslibdir) || mkdir $(libslibdir)
--      -cp  $(ifiles) $(sfiles) $(bfiles) $(mkfiles) clrnamdb.scm $(libslibdir)
--      test -d $(bindir) || mkdir $(bindir)
-+      test -d $(libdir) || install -v -m755 -d $(libdir)
-+      test -d $(libslibdir) || install -v -m755 -d $(libslibdir)
-+      -install -v -m644 $(ifiles) $(sfiles) $(bfiles) $(mkfiles) clrnamdb.scm 
$(libslibdir)
-+      -chmod -v 755 $(libslibdir)*.sh
-+      test -d $(bindir) || install -v -m755 -d $(bindir)
-       echo '#! /bin/sh'                        > $(bindir)slib
-       echo SCHEME_LIBRARY_PATH=$(libslibdir)  >> $(bindir)slib
-       echo export SCHEME_LIBRARY_PATH         >> $(bindir)slib
-       echo VERSION=$(VERSION)                 >> $(bindir)slib
-       echo "S48_VICINITY=\"$(LIB)\";export S48_VICINITY" >> $(bindir)slib
-       cat slib.sh                             >> $(bindir)slib
--      chmod +x $(bindir)slib
-+      chmod -v 755 $(bindir)slib
-+      install -v -m755 -d /usr/share/doc/slib-$(VERSION)
-+      if [ -f slib.pdf ]; then install -v -m644 slib.pdf 
/usr/share/doc/slib-$(VERSION); fi
-+      if [ -f slib.dvi ]; then install -v -m644 slib.dvi 
/usr/share/doc/slib-$(VERSION); fi
-+      if [ -f slib.ps ]; then install -v -m644 slib.ps 
/usr/share/doc/slib-$(VERSION); fi
-+      if [ -f slib.html ]; then install -v -m644 slib.html 
/usr/share/doc/slib-$(VERSION); fi
-+      if [ -f slib.txt ]; then install -v -m644 slib.txt 
/usr/share/doc/slib-$(VERSION); fi
- 
- uninstall:
-       -(cd $(libslibdir); rm $(ifiles) $(sfiles) $(bfiles) $(mkfiles) 
clrnamdb.scm)
-@@ -171,12 +178,25 @@
- slib.doc:     slib.1
-       nroff -man $< | ul -tunknown >$@
- 
-+pdfdocs:
-+      texi2dvi --pdf slib.texi
-+
-+psdocs:
-+      texi2dvi slib.texi
-+      dvips -o slib.ps slib.dvi
-+
-+htmldocs:
-+      texi2html slib.texi
-+
-+txtdocs:
-+      lynx -force_html -dump -nolist -width=72 slib.html >slib.txt
-+
- #### Stuff for maintaining SLIB below ####
- 
- ver = $(VERSION)
- version.txi:  Makefile
-       echo @set SLIBVERSION $(ver) > version.txi
--      echo @set SLIBDATE `date +"%B %Y"` >> version.txi
-+      echo @set SLIBDATE June 2005 >> version.txi
- 
- scheme = scm
- 
-@@ -232,9 +252,10 @@
- info: installinfo
- installinfo:  $(infodir)slib.info
- $(infodir)slib.info:  slib.info
--      cp -p slib.info $(infodir)slib.info
-+      install -v -m755 -d $(infodir)
-+      install -v -m644 slib.info $(infodir)slib.info
-       -install-info $(infodir)slib.info $(infodir)dir
--      -rm $(infodir)slib.info.gz
-+      if [ -f $(infodir)slib.info.gz ]; then rm $(infodir)slib.info.gz; fi
- infoz:        installinfoz
- installinfoz: $(infodir)slib.info.gz
- $(infodir)slib.info.gz:       $(infodir)slib.info

Copied: trunk/patches/slib-3a2-blfs_install-2.patch (from rev 4977, 
trunk/patches/slib-3a2-blfs_install-1.patch)
===================================================================
--- trunk/patches/slib-3a2-blfs_install-1.patch 2005-08-23 15:56:28 UTC (rev 
4977)
+++ trunk/patches/slib-3a2-blfs_install-2.patch 2005-08-24 14:56:18 UTC (rev 
4978)
@@ -0,0 +1,110 @@
+Submitted By:            Randy McMurchy <randy_at_linuxfromscratch_dot_org>
+Date:                    2005-08-21
+Initial Package Version: 3a2
+Upstream Status:         Not submitted (BLFS specific)
+Origin:                  Randy McMurchy
+Description:             Modifies the Makefile so that it finds the 
BLFS-installed
+                         Guile and installs SLIB in a subdirectory of the 
installed
+                         Guile. Also creates additional documentation creation 
and
+                         installation targets.
+
+$LastChangedBy$
+$Date$
+
+
+diff -Naur slib-orig/Makefile slib/Makefile
+--- slib-orig/Makefile 2005-06-24 01:21:00.000000000 +0000
++++ slib/Makefile      2005-08-22 00:50:37.000000000 +0000
+@@ -25,11 +25,12 @@
+ # directory where `make install' will put executable.
+ bindir = $(exec_prefix)bin/
+ libdir = $(exec_prefix)lib/
+-libslibdir = $(libdir)slib/
++guiledir = $(prefix)share/guile/
++libslibdir = $(guiledir)slib/
+ # directory where `make install' will put manual page.
+-mandir = $(prefix)man/
++mandir = $(prefix)share/man/
+ man1dir = $(mandir)man1/
+-infodir = $(prefix)info/
++infodir = $(prefix)share/info/
+ 
+ PREVDOCS = prevdocs/
+ 
+@@ -146,22 +147,28 @@
+       slib.doc clrnamdb.scm
+ 
+ pinstall:     slib.1
+-      test -d $(mandir) || mkdir $(mandir)
+-      test -d $(man1dir) || mkdir $(man1dir)
+-      -cp slib.1 $(man1dir)
++      test -d $(man1dir) || install -v -m755 -d $(man1dir)
++      -install -v -m644 slib.1 $(man1dir)
+ 
+ install:      pinstall clrnamdb.scm
+-      test -d $(libdir) || mkdir $(libdir)
+-      test -d $(libslibdir) || mkdir $(libslibdir)
+-      -cp  $(ifiles) $(sfiles) $(bfiles) $(mkfiles) clrnamdb.scm $(libslibdir)
+-      test -d $(bindir) || mkdir $(bindir)
++      test -d $(libdir) || install -v -m755 -d $(libdir)
++      test -d $(libslibdir) || install -v -m755 -d $(libslibdir)
++      -install -v -m644 $(ifiles) $(sfiles) $(bfiles) $(mkfiles) clrnamdb.scm 
$(libslibdir)
++      -chmod -v 755 $(libslibdir)*.sh
++      test -d $(bindir) || install -v -m755 -d $(bindir)
+       echo '#! /bin/sh'                        > $(bindir)slib
+       echo SCHEME_LIBRARY_PATH=$(libslibdir)  >> $(bindir)slib
+       echo export SCHEME_LIBRARY_PATH         >> $(bindir)slib
+       echo VERSION=$(VERSION)                 >> $(bindir)slib
+       echo "S48_VICINITY=\"$(LIB)\";export S48_VICINITY" >> $(bindir)slib
+       cat slib.sh                             >> $(bindir)slib
+-      chmod +x $(bindir)slib
++      chmod -v 755 $(bindir)slib
++      install -v -m755 -d /usr/share/doc/slib-$(VERSION)
++      if [ -f slib.pdf ]; then install -v -m644 slib.pdf 
/usr/share/doc/slib-$(VERSION); fi
++      if [ -f slib.dvi ]; then install -v -m644 slib.dvi 
/usr/share/doc/slib-$(VERSION); fi
++      if [ -f slib.ps ]; then install -v -m644 slib.ps 
/usr/share/doc/slib-$(VERSION); fi
++      if [ -f slib.html ]; then install -v -m644 slib.html 
/usr/share/doc/slib-$(VERSION); fi
++      if [ -f slib.txt ]; then install -v -m644 slib.txt 
/usr/share/doc/slib-$(VERSION); fi
+ 
+ uninstall:
+       -(cd $(libslibdir); rm $(ifiles) $(sfiles) $(bfiles) $(mkfiles) 
clrnamdb.scm)
+@@ -171,12 +178,25 @@
+ slib.doc:     slib.1
+       nroff -man $< | ul -tunknown >$@
+ 
++pdfdocs:
++      texi2dvi --pdf slib.texi
++
++psdocs:
++      texi2dvi slib.texi
++      dvips -o slib.ps slib.dvi
++
++htmldocs:
++      texi2html slib.texi
++
++txtdocs:
++      makeinfo --plaintext slib.texi >slib.txt
++
+ #### Stuff for maintaining SLIB below ####
+ 
+ ver = $(VERSION)
+ version.txi:  Makefile
+       echo @set SLIBVERSION $(ver) > version.txi
+-      echo @set SLIBDATE `date +"%B %Y"` >> version.txi
++      echo @set SLIBDATE June 2005 >> version.txi
+ 
+ scheme = scm
+ 
+@@ -232,9 +252,10 @@
+ info: installinfo
+ installinfo:  $(infodir)slib.info
+ $(infodir)slib.info:  slib.info
+-      cp -p slib.info $(infodir)slib.info
++      install -v -m755 -d $(infodir)
++      install -v -m644 slib.info $(infodir)slib.info
+       -install-info $(infodir)slib.info $(infodir)dir
+-      -rm $(infodir)slib.info.gz
++      if [ -f $(infodir)slib.info.gz ]; then rm $(infodir)slib.info.gz; fi
+ infoz:        installinfoz
+ installinfoz: $(infodir)slib.info.gz
+ $(infodir)slib.info.gz:       $(infodir)slib.info

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to