Update to lmdb-0.9.7

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16702 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2015-12-01 17:27:08 +00:00
parent c8229afd48
commit 44884aec35
3 changed files with 31 additions and 10 deletions

View File

@ -47,6 +47,10 @@
<listitem>
<para>December 1st, 2015</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to lmdb-0.9.7. Fixes
<ulink url="&blfs-ticket-root;7195">#7195</ulink>.</para>
</listitem>
<listitem>
<para>[fernando] - Update to lua-5.3.2. Added optional "Basic tests".
Fixes <ulink url="&blfs-ticket-root;7193">#7193</ulink>.</para>

View File

@ -425,7 +425,7 @@
<!-- Chapter 22 -->
<!ENTITY db-version "6.1.26">
<!ENTITY lmdb-version "0.9.16">
<!ENTITY lmdb-version "0.9.17">
<!ENTITY mariadb-version "10.1.9">
<!ENTITY postgresql-version "9.4.5">
<!ENTITY sqlite-version "3.9.2">

View File

@ -6,9 +6,9 @@
<!ENTITY lmdb-download-http "https://github.com/LMDB/lmdb/archive/LMDB_&lmdb-version;.tar.gz">
<!ENTITY lmdb-download-ftp " ">
<!ENTITY lmdb-md5sum "0de89730b8f3f5711c2b3a4ba517b648">
<!ENTITY lmdb-size "128 KB">
<!ENTITY lmdb-buildsize "5.4 MB">
<!ENTITY lmdb-md5sum "8a5501c8b8535ddd6de67e95a8633aff">
<!ENTITY lmdb-size "136 KB">
<!ENTITY lmdb-buildsize "7.2 MB">
<!ENTITY lmdb-time "less than 0.1 SBU">
]>
@ -81,7 +81,7 @@
<sect2 role="installation">
<title>Installation of lmdb</title>
<note><para>This package extracts to lmdb-LMDB_0.9.16.</para></note>
<note><para>This package extracts to lmdb-LMDB_&lmdb-version;.</para></note>
<para>
Install <application>lmdb</application> by running the following
@ -89,9 +89,9 @@
</para>
<screen><userinput>cd libraries/liblmdb &amp;&amp;
sed -i 's|/man/|/share&amp;|' Makefile &amp;&amp;
make</userinput></screen>
sed -i 's|prefix)/man|mandir)|' Makefile &amp;&amp;
make &amp;&amp;
sed -i 's| liblmdb.a||' Makefile</userinput></screen>
<para>
This package does not come with a test suite.
@ -101,7 +101,24 @@ make</userinput></screen>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make prefix=/usr install</userinput></screen>
<screen role="root"><userinput>make prefix=/usr mandir=/usr/share/man install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>sed ... prefix ... Makefile</command>: The Makefile creates the
man pages directory during install if it is not present.
This fixes the directory location.
</para>
<para>
<command>sed ... liblmdb.a ... Makefile</command>: The package executables
use a static library so it must be created. This command suppresses installation
of the static library.
</para>
</sect2>