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 && +<screen><userinput>mkdir build && +cd build && + +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DEVENT__BUILD_SHARED_LIBRARIES=ON \ + .. && + 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 .. && +doxygen Doxyfile && +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 && -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 && +<screen><userinput>./configure --prefix=/usr \ + LIBEVENT_CFLAGS=-I/usr/include \ + LIBEVENT_LIBS=-levent&& 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