Author: bdubbs
Date: Sun Jan 29 10:49:47 2017
New Revision: 18226

Log:
Update to libevent-2.1.8. 
Update to xapian-core-1.4.3.

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/xapian.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/networking/netlibs/libevent.xml
   trunk/BOOK/networking/netprogs/nfs-utils.xml
   trunk/BOOK/networking/netprogs/ntp.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/xsoft/other/transmission.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Sat Jan 28 09:23:56 2017        (r18225)
+++ trunk/BOOK/general.ent      Sun Jan 29 10:49:47 2017        (r18226)
@@ -1,12 +1,12 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "28">                   <!-- Always 2 digits -->
+<!ENTITY day          "29">                   <!-- Always 2 digits -->
 <!ENTITY month        "01">                   <!-- Always 2 digits -->
 <!ENTITY year         "2017">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "January 28th &year;">
+<!ENTITY releasedate  "January 29th &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- x.y|development -->

Modified: trunk/BOOK/general/genlib/xapian.xml
==============================================================================
--- trunk/BOOK/general/genlib/xapian.xml        Sat Jan 28 09:23:56 2017        
(r18225)
+++ trunk/BOOK/general/genlib/xapian.xml        Sun Jan 29 10:49:47 2017        
(r18226)
@@ -7,10 +7,10 @@
   <!ENTITY xapian-download-http
            
"http://oligarchy.co.uk/xapian/&xapian-version;/xapian-core-&xapian-version;.tar.xz";>
   <!ENTITY xapian-download-ftp  " ">
-  <!ENTITY xapian-md5sum        "cd7615e14a87a033cee2993a016edc43">
+  <!ENTITY xapian-md5sum        "143f72693219f7fc5913815ed858f295">
   <!ENTITY xapian-size          "2.7 MB">
-  <!ENTITY xapian-buildsize     "120 MB (add 113 MB for tests)">
-  <!ENTITY xapian-time          "1.7 SBU (add 26 SBU for tests)">
+  <!ENTITY xapian-buildsize     "121 MB (add 95 MB for tests)">
+  <!ENTITY xapian-time          "1.7 SBU (add up to 179 SBU for tests)">
 ]>
 
 <sect1 id="xapian" xreflabel="xapian-&xapian-version;">
@@ -82,8 +82,10 @@
 make</userinput></screen>
 
     <para>
-      To run the test suite, issue: <command>make check</command>. 
-      Several tests based on valgrind fail.
+      The regression tests are not recommended.  On a fast (3.2 GHz i7)
+      system they took over five hours and two of four tests (the valgrind
+      tests) failed.  To run the test suite anyway, 
+      issue: <command>make check</command>. 
     </para>
 
     <para>Now, as the <systemitem class="username">root</systemitem> 
user:</para>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sat Jan 28 09:23:56 
2017        (r18225)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sun Jan 29 10:49:47 
2017        (r18226)
@@ -43,6 +43,20 @@
     </listitem>
 -->
     <listitem>
+      <para>January 29th, 2017</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to libevent-2.1.8.  Fixes
+          <ulink url="&blfs-ticket-root;8804">#8804</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to xapian-core-1.4.3.  Fixes
+          <ulink url="&blfs-ticket-root;8809">#8809</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>January 28th, 2017</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/networking/netlibs/libevent.xml
==============================================================================
--- trunk/BOOK/networking/netlibs/libevent.xml  Sat Jan 28 09:23:56 2017        
(r18225)
+++ trunk/BOOK/networking/netlibs/libevent.xml  Sun Jan 29 10:49:47 2017        
(r18226)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY libevent-download-http 
"&sourceforge-repo;/levent/libevent-&libevent-version;-stable.tar.gz">
+  <!ENTITY libevent-download-http 
"https://github.com/nmathewson/Libevent/archive/release-&libevent-version;-stable.tar.gz";>
   <!ENTITY libevent-download-ftp  " ">
-  <!ENTITY libevent-md5sum        "c4c56f986aa985677ca1db89630a2e11">
-  <!ENTITY libevent-size          "835 KB">
-  <!ENTITY libevent-buildsize     "19 MB (additional 1 MB for the tests and 6 
MB for the API documentation)">
-  <!ENTITY libevent-time          "0.3 SBU (additional 1.3 SBU for the tests)">
+  <!ENTITY libevent-md5sum        "d7baf6be3ef9886df0aa1ee04701318a">
+  <!ENTITY libevent-size          "688 KB">
+  <!ENTITY libevent-buildsize     "16 MB (additional 1 MB for the tests and 4 
MB for the API documentation)">
+  <!ENTITY libevent-time          "0.5 SBU (additional 8.6 SBU for the tests)">
 ]>
 
 <sect1 id="libevent" xreflabel="libevent-&libevent-version;">
@@ -40,6 +40,14 @@
 
     &lfs7a_checked;
 
+    <note>
+      <para>Download this file via wget as:</para>
+<screen><userinput>wget &libevent-download-http; \
+         -O Libevent-release-&libevent-version;.tar.gz</userinput></screen>
+      <para>The unusual file name matches the extracted top level
+      directory.</para>     
+    </note>
+
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -76,6 +84,11 @@
 
     <bridgehead renderas="sect3">libevent Dependencies</bridgehead>
 
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="cmake"/>
+    </para>
+
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
       <xref linkend="openssl"/>
@@ -99,14 +112,24 @@
       commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
+<screen><userinput>mkdir build &amp;&amp;
+cd    build &amp;&amp;
+
+cmake -DCMAKE_INSTALL_PREFIX=/usr        \
+      -DEVENT__BUILD_SHARED_LIBRARIES=ON \
+      .. &amp;&amp;
+
 make</userinput></screen>
 
     <para>
       If you have <xref linkend="doxygen"/> installed and wish to build API
-      documentation, issue <command>doxygen Doxyfile</command>.
+      documentation, use:
     </para>
 
+<screen><userinput>cd ..            &amp;&amp;
+doxygen Doxyfile &amp;&amp;
+cd build</userinput></screen>
+
     <para>
       To test the results, issue: <command>make verify</command>.
     </para>
@@ -123,10 +146,10 @@
     </para>
 
 <screen role="root"><userinput>install -v -m755 -d 
/usr/share/doc/libevent-&libevent-version;/api &amp;&amp;
-cp      -v -R       doxygen/html/* \
+cp      -v -R       ../doxygen/html/* \
                     
/usr/share/doc/libevent-&libevent-version;/api</userinput></screen>
   </sect2>
-
+<!--
   <sect2 role="commands">
     <title>Command Explanations</title>
 
@@ -134,7 +157,7 @@
       href="../../xincludes/static-libraries.xml"/>
 
   </sect2>
-
+-->
   <sect2 role="content">
     <title>Contents</title>
 
@@ -145,17 +168,16 @@
 
       <seglistitem>
         <seg>
-          event_rpcgen.py
+          None
         </seg>
         <seg>
-          libevent_core.so,
-          libevent_extra.so,
-          libevent_openssl.so,
-          libevent_pthreads.so and
-          libevent.so
+          libevent.so,
+          libevent_core.so, and
+          libevent_extra.so
         </seg>
         <seg>
-         /usr/include/event2 and
+         /usr/include/event2,
+         /usr/lib/cmake/libevent, and
          /usr/share/doc/libevent-&libevent-version;
         </seg>
       </seglistitem>
@@ -167,14 +189,14 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="event_rpcgen.py">
-        <term><command>event_rpcgen.py</command></term>
+      <varlistentry id="libevent-lib">
+        <term><filename class="libraryfile">libevent.so</filename></term>
         <listitem>
           <para>
-            does this .....
+            contains functions that .....
           </para>
-          <indexterm zone="libevent event_rpcgen.py">
-            <primary sortas="b-event_rpcgen.py">event_rpcgen.py</primary>
+          <indexterm zone="libevent libevent-lib">
+            <primary sortas="c-libevent">libevent.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
@@ -203,45 +225,6 @@
           </indexterm>
         </listitem>
       </varlistentry>
-    </variablelist>
-
-      <varlistentry id="libevent_openssl">
-        <term><filename 
class="libraryfile">libevent_openssl.so</filename></term>
-        <listitem>
-          <para>
-            contains functions that .....
-          </para>
-          <indexterm zone="libevent libevent_openssl">
-            <primary sortas="c-libevent_openssl">libevent_openssl.so</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-
-      <varlistentry id="libevent_pthreads">
-        <term><filename 
class="libraryfile">libevent_pthreads.so</filename></term>
-        <listitem>
-          <para>
-            contains functions that .....
-          </para>
-          <indexterm zone="libevent libevent_pthreads">
-            <primary 
sortas="c-libevent_pthreads">libevent_pthreads.so</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-
-      <varlistentry id="libevent-lib">
-        <term><filename class="libraryfile">libevent.so</filename></term>
-        <listitem>
-          <para>
-            contains functions that .....
-          </para>
-          <indexterm zone="libevent libevent-lib">
-            <primary sortas="c-libevent">libevent.so</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
 
     </variablelist> -->
 

Modified: trunk/BOOK/networking/netprogs/nfs-utils.xml
==============================================================================
--- trunk/BOOK/networking/netprogs/nfs-utils.xml        Sat Jan 28 09:23:56 
2017        (r18225)
+++ trunk/BOOK/networking/netprogs/nfs-utils.xml        Sun Jan 29 10:49:47 
2017        (r18226)
@@ -67,14 +67,17 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="libevent"/>,
       <xref linkend="sqlite"/> and
+
       <phrase revision="sysv"><ulink 
url="http://www.citi.umich.edu/projects/nfsv4/linux/";>libnfsidmap</ulink></phrase>
+      
       <phrase revision="systemd"><xref linkend="libnfsidmap"/></phrase>
+      
       (for NFSv4 support),
       <xref linkend="mitkrb"/> or
       <ulink 
url="http://www.citi.umich.edu/projects/nfsv4/linux/";>libgssapi</ulink>, and
       <ulink 
url="http://www.citi.umich.edu/projects/nfsv4/linux/";>librpcsecgss</ulink> (for 
GSS and RPC security support) and
+      
       <xref linkend="libcap-pam"/>
     </para>
 

Modified: trunk/BOOK/networking/netprogs/ntp.xml
==============================================================================
--- trunk/BOOK/networking/netprogs/ntp.xml      Sat Jan 28 09:23:56 2017        
(r18225)
+++ trunk/BOOK/networking/netprogs/ntp.xml      Sun Jan 29 10:49:47 2017        
(r18226)
@@ -70,7 +70,7 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="libcap-pam"/>,
-      <xref linkend="libevent"/>,
+      <!-- <xref linkend="libevent"/>, recheck at next version -->
       <xref linkend="openssl"/>,
       <ulink url="http://www.thrysoee.dk/editline/";>libedit</ulink>, and
       <ulink url="https://www.gnu.org/software/autogen/";>libopts from

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Sat Jan 28 09:23:56 2017        (r18225)
+++ trunk/BOOK/packages.ent     Sun Jan 29 10:49:47 2017        (r18226)
@@ -167,7 +167,7 @@
 <!ENTITY wayland-version              "1.12.0">
 <!ENTITY wayland-protocols-version    "1.7">
 <!ENTITY wv-version                   "1.2.9">
-<!ENTITY xapian-version               "1.4.2">
+<!ENTITY xapian-version               "1.4.3">
 <!ENTITY yaml-version                 "0.1.6">
 
 <!-- Chapter 10 -->
@@ -426,7 +426,7 @@
 <!ENTITY geoclue2-version             "2.4.4">
 <!ENTITY glib-networking-version      "2.50.0">
 <!ENTITY ldns-version                 "1.7.0">
-<!ENTITY libevent-version             "2.0.22">
+<!ENTITY libevent-version             "2.1.8">
 <!ENTITY libnl-version                "3.2.29">
 <!ENTITY libnl-dl-version             "3_2_29">
 <!ENTITY libpcap-version              "1.8.1">

Modified: trunk/BOOK/xsoft/other/transmission.xml
==============================================================================
--- trunk/BOOK/xsoft/other/transmission.xml     Sat Jan 28 09:23:56 2017        
(r18225)
+++ trunk/BOOK/xsoft/other/transmission.xml     Sun Jan 29 10:49:47 2017        
(r18226)
@@ -105,7 +105,9 @@
       following commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr &amp;&amp;
+<screen><userinput>./configure --prefix=/usr                  \
+            LIBEVENT_CFLAGS=-I/usr/include \
+            LIBEVENT_LIBS=-levent&amp;&amp;
 make</userinput></screen>
 
     <para>
@@ -142,6 +144,10 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
+    <para>The <envar>LIBEVENT_CFLAGS</envar> and <envar>LIBEVENT_LIBS</envar>
+    environment variables are needed because <xref linkend="libinput"/>
+    no longer installs pkg-config files.</para>
+
     <!-- with-gtk is auto detected if gtk3 is present -->
     <para>
       <option>--without-gtk</option>: This switch disables building of the
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to