Index: stylesheets/blfs.css
===================================================================
--- stylesheets/blfs.css	(revision a6922b0a21033febd60b8b7e0b35afbd7d66c851)
+++ stylesheets/blfs.css	(revision ad825f2359fd0f15be5557674f19e354ac484d28)
@@ -197,4 +197,9 @@
 }
 
+span.seg {
+  display: block;
+  padding-left: 12em;
+}
+
 div.content dt {
   list-style: none;
Index: stylesheets/xhtml/lfs-mixed.xsl
===================================================================
--- stylesheets/xhtml/lfs-mixed.xsl	(revision a6922b0a21033febd60b8b7e0b35afbd7d66c851)
+++ stylesheets/xhtml/lfs-mixed.xsl	(revision ad825f2359fd0f15be5557674f19e354ac484d28)
@@ -67,4 +67,26 @@
   </xsl:template>
   
+    <!-- Cunstomizing segementedlist -->
+  <xsl:template match="seg">
+    <xsl:variable name="segnum" select="count(preceding-sibling::seg)+1"/>
+    <xsl:variable name="seglist" select="ancestor::segmentedlist"/>
+    <xsl:variable name="segtitles" select="$seglist/segtitle"/>
+      <!-- Note: segtitle is only going to be the right thing in a well formed
+      SegmentedList.  If there are too many Segs or too few SegTitles,
+      you'll get something odd...maybe an error -->
+      <div class="seg">
+      <strong>
+        <span class="segtitle">
+          <xsl:apply-templates select="$segtitles[$segnum=position()]"
+                  mode="segtitle-in-seg"/>
+          <xsl:text>: </xsl:text>
+        </span>
+      </strong>
+      <span class="seg">
+        <xsl:apply-templates/>
+      </span>
+    </div>
+  </xsl:template>
+
     <!-- The <code> xhtml tag have look issues in some browsers, like Konqueror and.
       isn't semantically correct (a filename isn't a code fragment) We will use <tt> for now. -->
Index: x/lib/freeglut.xml
===================================================================
--- x/lib/freeglut.xml	(revision a6922b0a21033febd60b8b7e0b35afbd7d66c851)
+++ x/lib/freeglut.xml	(revision ad825f2359fd0f15be5557674f19e354ac484d28)
@@ -15,9 +15,13 @@
 <sect1 id="freeglut" xreflabel="freeglut-&freeglut-version;">
 <sect1info>
-<othername>$LastChangedBy$</othername>
-<date>$Date$</date>
+  <othername>$LastChangedBy$</othername>
+  <date>$Date$</date>
 </sect1info>
 <?dbhtml filename="freeglut.html"?>
 <title>freeglut-&freeglut-version;</title>
+
+<indexterm zone="freeglut">
+  <primary sortas="a-freeglut">freeglut</primary>
+</indexterm>
 
 <sect2>
@@ -32,14 +36,11 @@
 <sect3><title>Package information</title>
 <itemizedlist spacing="compact">
-<listitem><para>Download (HTTP): 
-<ulink url="&freeglut-download-http;"/></para></listitem>
-<listitem><para>Download (FTP): 
-<ulink url="&freeglut-download-ftp;"/></para></listitem>
-<listitem><para>Download MD5 sum: &freeglut-md5sum;</para></listitem>
-<listitem><para>Download size: &freeglut-size;</para></listitem>
-<listitem><para>Estimated disk space required: 
-&freeglut-buildsize;</para></listitem>
-<listitem><para>Estimated build time: 
-&freeglut-time;</para></listitem></itemizedlist>
+  <listitem><para>Download (HTTP): <ulink url="&freeglut-download-http;"/></para></listitem>
+  <listitem><para>Download (FTP): <ulink url="&freeglut-download-ftp;"/></para></listitem>
+  <listitem><para>Download MD5 sum: &freeglut-md5sum;</para></listitem>
+  <listitem><para>Download size: &freeglut-size;</para></listitem>
+  <listitem><para>Estimated disk space required: &freeglut-buildsize;</para></listitem>
+  <listitem><para>Estimated build time: &freeglut-time;</para></listitem>
+</itemizedlist>
 </sect3>
 
@@ -59,6 +60,9 @@
 
 <screen><userinput><command>./configure --prefix=/usr &amp;&amp;
-make &amp;&amp;
-make install</command></userinput></screen>
+make</command></userinput></screen>
+
+<para>Now, as the root user:</para>
+ 
+<screen><userinput role='root'><command>make install</command></userinput></screen>
 
 </sect2>
@@ -67,17 +71,32 @@
 <title>Contents</title>
 
-<para>The <application>freeglut</application> package contains the
-<filename class="libraryfile">libglut</filename> library.</para>
+<segmentedlist>
+  <segtitle>Installed Programs</segtitle>
+  <segtitle>Installed Libraries</segtitle>
+  <segtitle>Installed Directories</segtitle>
+ 
+  <seglistitem>
+    <seg>None</seg>
+    <seg>libglut.{so,a}</seg>
+    <seg>None</seg>
+  </seglistitem>
+</segmentedlist>
+ 
+<variablelist>
+  <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+  <?dbfo list-presentation="list"?>
+
+<varlistentry id="libglut">
+  <term><filename class='libraryfile'>libglut.{so,a}</filename></term>
+  <listitem>
+    <para>contains functions that implement the OpenGL Utility Toolkit.</para>
+    <indexterm zone="freeglut libglut">
+      <primary sortas="c-libglut">libglut.{so,a}</primary>
+    </indexterm>
+  </listitem>
+</varlistentry>
+ 
+</variablelist>
 
 </sect2>
-
-<sect2><title>Description</title>
-
-<sect3><title>freeglut</title>
-<para><filename class="libraryfile">libglut</filename> library contains
-APIs necessary to use programs based on the OpenGL Utility
-Toolkit.</para></sect3>
-
-</sect2>
-
 </sect1>
