Author: fernando Date: Sat Aug 16 16:39:09 2014 New Revision: 13927 Log: Parted-3.2 fails to build with --disable-device-mapper. Reported and fixed by Ken M. Update to SQLite-3.8.6. Update to git-2.1.0. Modified docs and man instructions. MIT Kerberos V5-1.12.2: update gpg2, fix configure, install instructions and other parts. Samba-4.1.11: promote libxslt-1.1.28 to Recommended.
Modified: trunk/BOOK/general/prog/git.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/networking/netprogs/samba.xml trunk/BOOK/packages.ent trunk/BOOK/postlfs/filesystems/parted.xml trunk/BOOK/postlfs/security/mitkrb.xml trunk/BOOK/server/databases/sqlite.xml Modified: trunk/BOOK/general/prog/git.xml ============================================================================== --- trunk/BOOK/general/prog/git.xml Sat Aug 16 12:55:56 2014 (r13926) +++ trunk/BOOK/general/prog/git.xml Sat Aug 16 16:39:09 2014 (r13927) @@ -8,11 +8,10 @@ <!ENTITY git-download-http "&git-root;/git-&git-version;.tar.xz"> <!ENTITY git-download-ftp "ftp://ftp.kernel.org/pub/software/scm/git/git-&git-version;.tar.xz"> - <!ENTITY git-md5sum "0caa9c54bb04612062d21823163ecb13"> - <!ENTITY git-size "3.3 MB"> - <!ENTITY git-buildsize "269 MB (additional 13 MB for downloaded docs and man pages, or 24 MB building docs and man pages)"> - <!ENTITY git-time "0.7 SBU (additional 5.5 SBU for tests or 2.5 SBU for docs and man build) -"> + <!ENTITY git-md5sum "47b1f55d9a16be112f7ae2c778a9b30c"> + <!ENTITY git-size "3.4 MB"> + <!ENTITY git-buildsize "208 MB (additional 14 MB for downloaded docs and man pages, or 27 MB building docs and man pages)"> + <!ENTITY git-time " 0.7 SBU (additional 9.6 SBU for tests or 2.8 SBU for docs and man build)"> ]> <sect1 id="git" xreflabel="git-&git-version;"> @@ -144,6 +143,12 @@ make</userinput></screen> <para> + You can build the man pages and/or html docs, or + use downloaded ones. If you choose to build them, use next two following + instructions. + </para> + + <para> If you have installed <ulink url="http://www.methods.co.nz/asciidoc/">AsciiDoc</ulink> you can create the html version of the man pages and other docs: @@ -173,31 +178,28 @@ <screen role="root"><userinput>make install</userinput></screen> +<!-- ==== Method 1 for docs ====== --> + <bridgehead renderas="sect3">If you created the man pages and/or html docs</bridgehead> + <para> - If you created the man pages, install them as the + Install the man pages as <systemitem class="username">root</systemitem> user: </para> <screen role="root"><userinput>make install-man</userinput></screen> <para> - If you created the html docs, install them as the + Install the html docs as <systemitem class="username">root</systemitem> user: </para> -<screen role="root"><userinput>make htmldir=/usr/share/doc/git-&git-version; install-html && -mkdir -p /usr/share/doc/git-&git-version;/man-pages/{html,text} && -mv /usr/share/doc/git-&git-version;/{git*.txt,man-pages/text} && -mv /usr/share/doc/git-&git-version;/{git*.,index.,man-pages/}html && -mkdir /usr/share/doc/git-&git-version;/technical/{html,text} && -mv /usr/share/doc/git-&git-version;/technical/{*.txt,text} && -mv /usr/share/doc/git-&git-version;/technical/{*.,}html && -mkdir /usr/share/doc/git-&git-version;/howto/{html,text} && -mv /usr/share/doc/git-&git-version;/howto/{*.txt,text} && -mv /usr/share/doc/git-&git-version;/howto/{*.,}html</userinput></screen> +<screen role="root"><userinput>make htmldir=/usr/share/doc/git-&git-version; install-html</userinput></screen> + +<!-- ==== Method 2 for docs ====== --> + <bridgehead renderas="sect3">If you downloaded the man pages and/or html docs</bridgehead> <para> - Alternatively, If you downloaded the man pages untar them as the + If you downloaded the man pages untar them as the <systemitem class="username">root</systemitem> user: </para> @@ -214,9 +216,17 @@ -C /usr/share/doc/git-&git-version; --no-same-owner --no-overwrite-dir && find /usr/share/doc/git-&git-version; -type d -exec chmod 755 {} \; && -find /usr/share/doc/git-&git-version; -type f -exec chmod 644 {} \; && +find /usr/share/doc/git-&git-version; -type f -exec chmod 644 {} \;</userinput></screen> -mv /usr/share/doc/git-&git-version;/{git*.txt,man-pages/text} && +<!-- ==== Reorganize docs ====== --> + <bridgehead renderas="sect3">Reorganize man pages and/or html docs (both methods)</bridgehead> + + <para> + For both methods, reorganize the files, as + <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>mv /usr/share/doc/git-&git-version;/{git*.txt,man-pages/text} && mv /usr/share/doc/git-&git-version;/{git*.,index.,man-pages/}html && mkdir /usr/share/doc/git-&git-version;/technical/{html,text} && mv /usr/share/doc/git-&git-version;/technical/{*.txt,text} && @@ -270,12 +280,6 @@ permissions in the shipped documentation tar file. </para> - <para><option>--libexecdir=/usr/lib</option>: This option puts the - <filename class="directory">git-core</filename> directory in - <filename class="directory">/usr/lib</filename> instead of - <filename class="directory">/usr/libexec</filename> in accordance - with the old version of the FHS used before LFS-7.5.</para> - </sect2> <sect2 role="configuration"> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Sat Aug 16 12:55:56 2014 (r13926) +++ trunk/BOOK/introduction/welcome/changelog.xml Sat Aug 16 16:39:09 2014 (r13927) @@ -48,6 +48,30 @@ <para>August 16th, 2014</para> <itemizedlist> <listitem> + <para>[fernando] - Samba-4.1.11: promote libxslt-1.1.28 to + Recommended. Fixes + <ulink url="&blfs-ticket-root;5392">#5392</ulink>.</para> + </listitem> + <listitem> + <para>[fernando] - MIT Kerberos V5-1.12.2: update gpg2, fix + configure, install instructions and other parts. Fixes + <ulink url="&blfs-ticket-root;5390">#5390</ulink>.</para> + </listitem> + <listitem> + <para>[fernando] - Update to git-2.1.0. Modified docs and man + instructions. Fixes + <ulink url="&blfs-ticket-root;5388">#5388</ulink>.</para> + </listitem> + <listitem> + <para>[fernando] - Update to SQLite-3.8.6. Fixes + <ulink url="&blfs-ticket-root;5387">#5387</ulink>.</para> + </listitem> + <listitem> + <para>[fernando] - Parted-3.2 fails to build with + --disable-device-mapper. Reported and fixed by Ken M. Fixes + <ulink url="&blfs-ticket-root;5386">#5386</ulink>.</para> + </listitem> + <listitem> <para>[igor] - Update to mariadb-10.0.13. Fixes <ulink url="&blfs-ticket-root;5355">#5355</ulink>.</para> </listitem> Modified: trunk/BOOK/networking/netprogs/samba.xml ============================================================================== --- trunk/BOOK/networking/netprogs/samba.xml Sat Aug 16 12:55:56 2014 (r13926) +++ trunk/BOOK/networking/netprogs/samba.xml Sat Aug 16 16:39:09 2014 (r13927) @@ -67,12 +67,16 @@ <xref linkend="python2"/> </para> + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="required"> + <xref linkend="libxslt"/> (for documentation) + </para> + <bridgehead renderas="sect4">Optional</bridgehead> <para role="optional"> <xref linkend="avahi"/>, <xref linkend="cups"/>, <xref linkend="libcap-pam"/>, - <xref linkend="libxslt"/> (used only for documentation), <xref linkend="linux-pam"/>, <xref linkend="mitkrb"/>, <xref linkend="openldap"/>, Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Sat Aug 16 12:55:56 2014 (r13926) +++ trunk/BOOK/packages.ent Sat Aug 16 16:39:09 2014 (r13927) @@ -248,7 +248,7 @@ <!ENTITY gcc-version "4.9.1"> <!ENTITY gc-version "7.4.2"> <!ENTITY gdb-version "7.8"> -<!ENTITY git-version "2.0.4"> +<!ENTITY git-version "2.1.0"> <!ENTITY guile-version "2.0.11"> <!ENTITY librep-version "0.92.3"> <!ENTITY llvm-version "3.4.2"> @@ -382,7 +382,7 @@ <!ENTITY db-version "6.1.19"> <!ENTITY mariadb-version "10.0.13"> <!ENTITY postgresql-version "9.3.5"> -<!ENTITY sqlite-version "3.8.5"> +<!ENTITY sqlite-version "3.8.6"> <!-- Chapter 23 --> <!ENTITY openldap-version "2.4.39"> Modified: trunk/BOOK/postlfs/filesystems/parted.xml ============================================================================== --- trunk/BOOK/postlfs/filesystems/parted.xml Sat Aug 16 12:55:56 2014 (r13926) +++ trunk/BOOK/postlfs/filesystems/parted.xml Sat Aug 16 16:39:09 2014 (r13927) @@ -59,6 +59,16 @@ </listitem> </itemizedlist> + <bridgehead renderas="sect3">Additional Downloads</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Optional, to fix build without device mapper support: + <ulink url="&patch-root;/parted-&parted-version;-devmapper-1.patch"/> + </para> + </listitem> + </itemizedlist> + <bridgehead renderas="sect3">Parted Dependencies</bridgehead> <bridgehead renderas="sect4">Recommended</bridgehead> @@ -79,6 +89,12 @@ <sect2 role="installation"> <title>Installation of parted</title> + + <para> + If you want to build without device mapper support, a fix is necessary: + </para> + +<screen><userinput>patch -Np1 -i ../parted-&parted-version;-devmapper-1.patch</userinput></screen> <para> Install <application>Parted</application> by running the following Modified: trunk/BOOK/postlfs/security/mitkrb.xml ============================================================================== --- trunk/BOOK/postlfs/security/mitkrb.xml Sat Aug 16 12:55:56 2014 (r13926) +++ trunk/BOOK/postlfs/security/mitkrb.xml Sat Aug 16 16:39:09 2014 (r13927) @@ -118,7 +118,7 @@ <filename>krb5-&mitkrb-version;.tar.gz.asc</filename>. </para> -<screen><userinput>gpg --verify krb5-&mitkrb-version;.tar.gz.asc krb5-&mitkrb-version;.tar.gz</userinput></screen> +<screen><userinput>gpg2 --verify krb5-&mitkrb-version;.tar.gz.asc krb5-&mitkrb-version;.tar.gz</userinput></screen> <para>You will probably see output similar to:</para> @@ -129,7 +129,7 @@ You can import the public key with: </para> -<screen><userinput>gpg --keyserver pgp.mit.edu --recv-keys 0xF376813D</userinput></screen> +<screen><userinput>gpg2 --keyserver pgp.mit.edu --recv-keys 0xF376813D</userinput></screen> <para> Now re-verify the package with the first command above. You should get a @@ -155,6 +155,7 @@ --localstatedir=/var/lib \ --with-system-et \ --with-system-ss \ + --with-system-verto=no \ --enable-dns-for-realm && make</userinput></screen> @@ -176,7 +177,7 @@ for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \ kdb5 kdb_ldap krad krb5 krb5support verto ; do - [ -e /usr/lib/lib$LIBRARY.so ] && chmod -v 755 /usr/lib/lib$LIBRARY.so + chmod -v 755 /usr/lib/lib$LIBRARY.so done && mv -v /usr/lib/libkrb5.so.3* /lib && @@ -228,6 +229,14 @@ </para> <para> + <parameter>--with-system-verto=no</parameter>: This switch fixes a bug in + the package: it does not recognize its own verto library installed + previously. This is not a problem, if reinstalling the same version, + but if you are updating, the old library is used as system's one, + instead of installing the new version. + </para> + + <para> <parameter>--enable-dns-for-realm</parameter>: This switch allows realms to be resolved using the DNS server. </para> @@ -490,7 +499,7 @@ libgssapi_krb5.so, libgssrpc.so, libk5crypto.so, libkadm5clnt_mit.so, libkadm5clnt.so, libkadm5srv_mit.so, libkadm5srv.so, libkdb_ldap.so (optional), libkdb5.so, libkrad.so, libkrb5.so, libkrb5support.so, - and some plugins under the /usr/lib/krb5 tree + libverto.so, and some plugins under the /usr/lib/krb5 tree </seg> <seg> /usr/include/gssapi, @@ -499,7 +508,8 @@ /usr/include/krb5, /usr/lib/krb5, /usr/share/doc/krb5-&mitkrb-version;, - /usr/share/examples/krb5 and + /usr/share/examples/krb5, + /usr/share/gnats/, and /var/lib/krb5kdc </seg> </seglistitem> Modified: trunk/BOOK/server/databases/sqlite.xml ============================================================================== --- trunk/BOOK/server/databases/sqlite.xml Sat Aug 16 12:55:56 2014 (r13926) +++ trunk/BOOK/server/databases/sqlite.xml Sat Aug 16 16:39:09 2014 (r13927) @@ -4,21 +4,21 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY sqlite-dl-version "3080500"> - <!ENTITY sqlite-doc-version "3080500"> + <!ENTITY sqlite-dl-version "3080600"> + <!ENTITY sqlite-doc-version "3080600"> <!ENTITY sqlite-download-http "http://sqlite.org/2014/sqlite-autoconf-&sqlite-dl-version;.tar.gz"> <!ENTITY sqlite-download-ftp " "> - <!ENTITY sqlite-md5sum "0544ef6d7afd8ca797935ccc2685a9ed"> + <!ENTITY sqlite-md5sum "f7e4a156b583abeba349629e2364224b"> <!ENTITY sqlite-size "1.9 MB"> - <!ENTITY sqlite-buildsize "21 MB"> - <!ENTITY sqlite-time "0.4 SBU"> + <!ENTITY sqlite-buildsize "16 MB (additional 24 MB for the Optional Documentation)"> + <!ENTITY sqlite-time "0.2 SBU"> <!ENTITY sqlite-docs-download "http://sqlite.org/2014/sqlite-doc-&sqlite-doc-version;.zip"> - <!ENTITY sqlite-docs-md5sum "9c5771e654ca21a9023bc330b379e793"> - <!ENTITY sqlite-docs-size "4.2 MB"> + <!ENTITY sqlite-docs-md5sum "e65b1a9569d3e3129538942255db0af1"> + <!ENTITY sqlite-docs-size "4.6 MB"> ]> <sect1 id="sqlite" xreflabel="SQLite-&sqlite-version;"> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
