Author: krejzi Date: Sun May 12 09:46:18 2013 New Revision: 11169 Log: Package updates and fixes. kdepim patch unnecesary with 4.10.3. Fix alsa-lib issues when building libkcompactdisc.
Modified: trunk/BOOK/general.ent trunk/BOOK/general/genlib/sbc.xml trunk/BOOK/general/prog/git.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/kde/add/kdepim.xml trunk/BOOK/multimedia/libdriv/alsa-lib.xml trunk/BOOK/multimedia/videoutils/ffmpeg.xml trunk/BOOK/multimedia/videoutils/mplayer.xml trunk/BOOK/networking/netlibs/libpcap.xml trunk/BOOK/postlfs/security/cyrus-sasl.xml trunk/BOOK/postlfs/security/gnupg2.xml trunk/BOOK/postlfs/security/gnutls.xml trunk/BOOK/server/databases/postgresql.xml trunk/BOOK/server/other/soprano.xml trunk/BOOK/x/wm/fluxbox.xml Modified: trunk/BOOK/general.ent ============================================================================== --- trunk/BOOK/general.ent Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/general.ent Sun May 12 09:46:18 2013 (r11169) @@ -3,13 +3,13 @@ $Date$ --> -<!ENTITY day "09"> <!-- Always 2 digits --> +<!ENTITY day "12"> <!-- Always 2 digits --> <!ENTITY month "05"> <!-- Always 2 digits --> <!ENTITY year "2013"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "May 9th, &year;"> +<!ENTITY releasedate "May 12th, &year;"> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> <!ENTITY lfs-version "development"> <!-- version|testing|unstable|development] --> @@ -42,6 +42,7 @@ <!ENTITY sourceforge-repo "http://downloads.sourceforge.net"> <!ENTITY sourceforge-repo2 "http://sourceforge.net"> <!ENTITY gentoo-ftp-repo "ftp://mirror.ovh.net/gentoo-distfiles/distfiles"> +<!ENTITY jaist-ftp-repo "ftp://ftp.jaist.ac.jp/pub//sourceforge"> <!ENTITY trinity-repo-ftp "ftp://anduin.&lfs-domainname;/trinity"> <!ENTITY trinity-repo-http "http://anduin.&lfs-domainname;/sources/trinity"> <!ENTITY publisher "Unknown"> @@ -67,7 +68,7 @@ <!ENTITY lfs-vim-version "7.3"> <!-- End LFS versions --> -<!ENTITY blfs-bootscripts-version "20130505"> +<!ENTITY blfs-bootscripts-version "20130512"> <!ENTITY blfs-bootscripts-download "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2"> <!ENTITY blfs-wiki "http://wiki.&lfs-domainname;/blfs/wiki"> @@ -147,10 +148,10 @@ <!ENTITY attr-version "2.4.46"> <!ENTITY consolekit-version "0.4.6"> <!ENTITY cracklib-version "2.8.22"> -<!ENTITY cyrus-sasl-version "2.1.25"> +<!ENTITY cyrus-sasl-version "2.1.26"> <!ENTITY gnupg-version "1.4.13"> -<!ENTITY gnupg2-version "2.0.19"> -<!ENTITY gnutls-version "3.1.10"> +<!ENTITY gnupg2-version "2.0.20"> +<!ENTITY gnutls-version "3.1.11"> <!ENTITY gpgme-version "1.4.0"> <!ENTITY iptables-version "1.4.18"> <!ENTITY libcap2-version "2.22"> @@ -266,7 +267,7 @@ <!ENTITY ptlib-version "2.10.10"> <!ENTITY qca-version "2.0.3"> <!ENTITY qjson-version "0.8.1"> -<!ENTITY sbc-version "1.0"> +<!ENTITY sbc-version "1.1"> <!ENTITY slib-version "3b3"> <!ENTITY talloc-version "2.0.8"> <!ENTITY telepathy-glib-version "0.20.2"> @@ -377,7 +378,7 @@ <!ENTITY gcc-version "4.7.2"> <!ENTITY gc-version "7.2d"> <!ENTITY gdb-version "7.6"> -<!ENTITY git-version "1.8.2.2"> +<!ENTITY git-version "1.8.2.3"> <!ENTITY guile-version "2.0.9"> <!ENTITY icedtea-version "2.3.3"> <!ENTITY openjdk-version "1.7.0.9"> @@ -472,7 +473,7 @@ <!ENTITY libevent-version "2.0.21"> <!ENTITY libnice-version "0.1.3"> <!ENTITY libnl-version "3.2.21"> -<!ENTITY libpcap-version "1.3.0"> +<!ENTITY libpcap-version "1.4.0"> <!ENTITY libproxy-version "0.4.7"> <!ENTITY librest-version "0.7.90"> <!ENTITY libsoup-version "2.40.3"> @@ -513,7 +514,7 @@ <!-- Chapter 23 --> <!ENTITY openldap-version "2.4.35"> <!ENTITY virtuoso-version "6.1.6"> -<!ENTITY soprano-version "2.9.1"> +<!ENTITY soprano-version "2.9.2"> <!ENTITY xinetd-version "2.3.15"> <!-- Part VI --> @@ -587,7 +588,7 @@ --> <!-- Chapter 26 --> -<!ENTITY fluxbox-version "1.3.2"> +<!ENTITY fluxbox-version "1.3.5"> <!ENTITY icewm-version "1.3.7"> <!ENTITY openbox-version "3.5.0"> <!ENTITY sawfish-version "1.9.1"> @@ -873,8 +874,8 @@ <!-- Chapter 40 --> <!ENTITY dvb-apps-version "2012-06-10"> -<!ENTITY ffmpeg-version "1.2"> -<!ENTITY mplayer-version "1.1"> +<!ENTITY ffmpeg-version "1.2.1"> +<!ENTITY mplayer-version "1.1.1"> <!ENTITY xine-ui-version "0.99.7"> <!ENTITY transcode-version "1.1.7"> <!ENTITY vlc-version "2.0.6"> Modified: trunk/BOOK/general/genlib/sbc.xml ============================================================================== --- trunk/BOOK/general/genlib/sbc.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/general/genlib/sbc.xml Sun May 12 09:46:18 2013 (r11169) @@ -6,8 +6,8 @@ <!ENTITY sbc-download-http "http://www.kernel.org/pub/linux/bluetooth/sbc-&sbc-version;.tar.xz"> <!ENTITY sbc-download-ftp "ftp://www.kernel.org/pub/linux/bluetooth/sbc-&sbc-version;.tar.xz"> - <!ENTITY sbc-md5sum "aa2bc39c4a09aade064efea4bbbc4b2d"> - <!ENTITY sbc-size "344 KB"> + <!ENTITY sbc-md5sum "ecadadbfd4b1dfe7b98f446c69126b23"> + <!ENTITY sbc-size "240 KB"> <!ENTITY sbc-buildsize "3.0 MB"> <!ENTITY sbc-time "0.1 SBU"> ]> @@ -34,7 +34,7 @@ transfer data to Bluetooth audio output devices like headphones or loudspeakers. </para> - &lfs72_checked; + &lfs73_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> Modified: trunk/BOOK/general/prog/git.xml ============================================================================== --- trunk/BOOK/general/prog/git.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/general/prog/git.xml Sun May 12 09:46:18 2013 (r11169) @@ -6,7 +6,7 @@ <!ENTITY git-download-http "http://git-core.googlecode.com/files/git-&git-version;.tar.gz"> <!ENTITY git-download-ftp " "> - <!ENTITY git-md5sum "f7407df37facf579dcaa979266cc3c59"> + <!ENTITY git-md5sum "03ebfd403a8cf355da0e3f15e53b8925"> <!ENTITY git-size "4.3 MB"> <!ENTITY git-buildsize "225 MB"> <!ENTITY git-time "5.0 SBU (including tests)"> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/introduction/welcome/changelog.xml Sun May 12 09:46:18 2013 (r11169) @@ -44,6 +44,42 @@ --> <listitem> + <para>May 12th, 2013</para> + <itemizedlist> + <listitem> + <para>[krejzi] - Cyrus SASL 2.1.26.</para> + </listitem> + <listitem> + <para>[krejzi] - FFmpeg 1.2.1.</para> + </listitem> + <listitem> + <para>[krejzi] - Fluxbox 1.3.5. Thanks to Igor Živković for the patch.</para> + </listitem> + <listitem> + <para>[krejzi] - Git 1.8.2.3.</para> + </listitem> + <listitem> + <para>[krejzi] - GnuPG 2.0.20.</para> + </listitem> + <listitem> + <para>[krejzi] - GnuTLS 3.1.1.</para> + </listitem> + <listitem> + <para>[krejzi] - libpcap 1.4.0.</para> + </listitem> + <listitem> + <para>[krejzi] - MPlayer 1.1.1.</para> + </listitem> + <listitem> + <para>[krejzi] - SBC 1.1.</para> + </listitem> + <listitem> + <para>[krejzi] - Soprano 2.9.2.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>May 9th, 2013</para> <itemizedlist> <listitem> Modified: trunk/BOOK/kde/add/kdepim.xml ============================================================================== --- trunk/BOOK/kde/add/kdepim.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/kde/add/kdepim.xml Sun May 12 09:46:18 2013 (r11169) @@ -57,14 +57,6 @@ <para>Estimated build time: &kdepim-time;</para> </listitem> </itemizedlist> - - <bridgehead renderas="sect3">Additional Downloads</bridgehead> - <itemizedlist spacing='compact'> - <listitem> - <para>Required patch: <ulink - url="&patch-root;/kdepim-&kde-version;-boost_fix-1.patch"/></para> - </listitem> - </itemizedlist> <bridgehead renderas="sect3">Kdepim Dependencies</bridgehead> @@ -99,8 +91,7 @@ <para>Install <application>Kdepim</application> by running the following commands:</para> -<screen><userinput>patch -Np1 -i ../kdepim-&kde-version;-boost_fix-1.patch && -mkdir build && +<screen><userinput>mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \ -DSYSCONF_INSTALL_DIR=/etc \ Modified: trunk/BOOK/multimedia/libdriv/alsa-lib.xml ============================================================================== --- trunk/BOOK/multimedia/libdriv/alsa-lib.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/multimedia/libdriv/alsa-lib.xml Sun May 12 09:46:18 2013 (r11169) @@ -72,6 +72,16 @@ </listitem> </itemizedlist> + <bridgehead renderas="sect3">Additional Downloads</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Required patch: + <ulink url="&patch-root;/alsa-lib-&alsa-lib-version;-upstream_fixes-1.patch"/> + </para> + </listitem> + </itemizedlist> + <bridgehead renderas="sect3">ALSA Library Dependencies</bridgehead> <bridgehead renderas="sect4">Optional</bridgehead> @@ -111,7 +121,8 @@ running the following commands: </para> -<screen><userinput>./configure && +<screen><userinput>patch -Np1 -i ../alsa-lib-&alsa-lib-version;-upstream_fixes-1.patch && +./configure && make</userinput></screen> <para> Modified: trunk/BOOK/multimedia/videoutils/ffmpeg.xml ============================================================================== --- trunk/BOOK/multimedia/videoutils/ffmpeg.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/multimedia/videoutils/ffmpeg.xml Sun May 12 09:46:18 2013 (r11169) @@ -7,7 +7,7 @@ <!ENTITY ffmpeg-download-http "http://ffmpeg.org/releases/ffmpeg-&ffmpeg-version;.tar.bz2"> <!ENTITY ffmpeg-download-ftp " "> - <!ENTITY ffmpeg-md5sum "c871d20559cb64c015b5cf0858812a56"> + <!ENTITY ffmpeg-md5sum "5071a26cc149f380908ce79ec2a677ef"> <!ENTITY ffmpeg-size "5.7 MB"> <!ENTITY ffmpeg-buildsize "100 MB"> <!ENTITY ffmpeg-time "4.0 SBU"> Modified: trunk/BOOK/multimedia/videoutils/mplayer.xml ============================================================================== --- trunk/BOOK/multimedia/videoutils/mplayer.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/multimedia/videoutils/mplayer.xml Sun May 12 09:46:18 2013 (r11169) @@ -8,7 +8,7 @@ "http://www.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.xz"> <!ENTITY mplayer-download-ftp "ftp://ftp.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.xz"> - <!ENTITY mplayer-md5sum "ac7bf1cfedc1c5c24bfc83107eefb1d9"> + <!ENTITY mplayer-md5sum "39dd55f30eb5403f219a606e79a6648a"> <!ENTITY mplayer-size "11 MB"> <!ENTITY mplayer-buildsize "183 MB (120 MB using system-installed FFMpeg)"> <!ENTITY mplayer-time "4 SBU (1.5 SBU using system-installed FFMpeg)"> @@ -48,7 +48,7 @@ installed. </para> - &lfs72_checked; + &lfs73_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> Modified: trunk/BOOK/networking/netlibs/libpcap.xml ============================================================================== --- trunk/BOOK/networking/netlibs/libpcap.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/networking/netlibs/libpcap.xml Sun May 12 09:46:18 2013 (r11169) @@ -6,9 +6,9 @@ <!ENTITY libpcap-download-http "http://www.tcpdump.org/release/libpcap-&libpcap-version;.tar.gz"> <!ENTITY libpcap-download-ftp " "> - <!ENTITY libpcap-md5sum "f78455a92622b7a3c05c58b6ad1cec7e"> - <!ENTITY libpcap-size "596 KB"> - <!ENTITY libpcap-buildsize "8 MB"> + <!ENTITY libpcap-md5sum "56e88a5aabdd1e04414985ac24f7e76c"> + <!ENTITY libpcap-size "608 KB"> + <!ENTITY libpcap-buildsize "10 MB"> <!ENTITY libpcap-time "0.1 SBU"> ]> @@ -34,7 +34,7 @@ packet capture, used in low-level network monitoring. </para> - &lfs72_checked; + &lfs73_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> @@ -77,8 +77,8 @@ <xref linkend="bluez"/>, Software distribution for the <ulink url="http://www.endace.com/">DAG</ulink>, - <ulink url="http://www.infradead.org/~tgr/libnl/"> - libnl (version 1 or 2)</ulink> and + <xref linkend="libnl"/>, + <xref linkend="libusb"/> and <ulink url="http://www.intel.com/">Septel</ulink> range of passive network monitoring cards. </para> Modified: trunk/BOOK/postlfs/security/cyrus-sasl.xml ============================================================================== --- trunk/BOOK/postlfs/security/cyrus-sasl.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/postlfs/security/cyrus-sasl.xml Sun May 12 09:46:18 2013 (r11169) @@ -4,11 +4,11 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY cyrus-sasl-download-http "http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-&cyrus-sasl-version;.tar.gz"> - <!ENTITY cyrus-sasl-download-ftp "ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-&cyrus-sasl-version;.tar.gz"> - <!ENTITY cyrus-sasl-md5sum "341cffe829a4d71f2a6503d669d5a946"> + <!ENTITY cyrus-sasl-download-http " "> + <!ENTITY cyrus-sasl-download-ftp "ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-&cyrus-sasl-version;.tar.gz"> + <!ENTITY cyrus-sasl-md5sum "a7f4e5e559a0e37b3ffc438c9456e425"> <!ENTITY cyrus-sasl-size "5.0 MB"> - <!ENTITY cyrus-sasl-buildsize "20 MB"> + <!ENTITY cyrus-sasl-buildsize "30 MB"> <!ENTITY cyrus-sasl-time "0.5 SBU"> ]> @@ -29,142 +29,194 @@ <sect2 role="package"> <title>Introduction to Cyrus SASL</title> - <para>The <application>Cyrus SASL</application> package contains a Simple - Authentication and Security Layer, a method for adding authentication - support to connection-based protocols. To use SASL, a protocol includes a - command for identifying and authenticating a user to a server and for - optionally negotiating protection of subsequent protocol interactions. If - its use is negotiated, a security layer is inserted between the protocol - and the connection.</para> + <para> + The <application>Cyrus SASL</application> package contains a Simple + Authentication and Security Layer, a method for adding authentication + support to connection-based protocols. To use SASL, a protocol includes + a command for identifying and authenticating a user to a server and for + optionally negotiating protection of subsequent protocol interactions. + If its use is negotiated, a security layer is inserted between the + protocol and the connection. + </para> &lfs73_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Download (HTTP): <ulink url="&cyrus-sasl-download-http;"/></para> + <para> + Download (HTTP): <ulink url="&cyrus-sasl-download-http;"/> + </para> </listitem> <listitem> - <para>Download (FTP): <ulink url="&cyrus-sasl-download-ftp;"/></para> + <para> + Download (FTP): <ulink url="&cyrus-sasl-download-ftp;"/> + </para> </listitem> <listitem> - <para>Download MD5 sum: &cyrus-sasl-md5sum;</para> + <para> + Download MD5 sum: &cyrus-sasl-md5sum; + </para> </listitem> <listitem> - <para>Download size: &cyrus-sasl-size;</para> + <para> + Download size: &cyrus-sasl-size; + </para> </listitem> <listitem> - <para>Estimated disk space required: &cyrus-sasl-buildsize;</para> + <para> + Estimated disk space required: &cyrus-sasl-buildsize; + </para> </listitem> <listitem> - <para>Estimated build time: &cyrus-sasl-time;</para> + <para> + Estimated build time: &cyrus-sasl-time; + </para> </listitem> </itemizedlist> <bridgehead renderas="sect3">Additional Downloads</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Required patch: <ulink - url="&patch-root;/cyrus-sasl-&cyrus-sasl-version;-fixes-1.patch"/></para> + <para> + Required patch: + <ulink url="&patch-root;/cyrus-sasl-&cyrus-sasl-version;-fixes-1.patch"/> + </para> </listitem> </itemizedlist> <bridgehead renderas="sect3">Cyrus SASL Dependencies</bridgehead> <bridgehead renderas="sect4">Required</bridgehead> - <para role="required"><xref linkend="openssl"/></para> + <para role="required"> + <xref linkend="openssl"/> + </para> <bridgehead renderas="sect4">Recommended</bridgehead> - <para role="recommended"><xref linkend="db"/></para> + <para role="recommended"> + <xref linkend="db"/> + </para> <bridgehead renderas="sect4">Optional</bridgehead> - <para role="optional"><xref linkend="linux-pam"/>, - <xref linkend="openldap"/>, - <xref linkend="mitkrb"/>, - <xref linkend="openjdk"/><!-- or <xref linkend="jdk"/>-->, - <xref linkend="mysql"/>, - <xref linkend="postgresql"/>, - <xref linkend="sqlite"/>, - <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>, and - <ulink url="http://dmalloc.com/">Dmalloc</ulink></para> + <para role="optional"> + <xref linkend="linux-pam"/>, + <xref linkend="mitkrb"/>, + <xref linkend="mysql"/>, + <xref linkend="openjdk"/>, + <xref linkend="openldap"/>, + <xref linkend="postgresql"/>, + <xref linkend="sqlite"/>, + <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink> and + <ulink url="http://dmalloc.com/">Dmalloc</ulink> + </para> <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/cyrus-sasl"/></para> - + <ulink url="&blfs-wiki;/cyrus-sasl"/> + </para> </sect2> <sect2 role="installation"> <title>Installation of Cyrus SASL</title> - <para>Install <application>Cyrus SASL</application> by - running the following commands:</para> + <para> + Install <application>Cyrus SASL</application> by + running the following commands: + </para> <screen><userinput>patch -Np1 -i ../cyrus-sasl-&cyrus-sasl-version;-fixes-1.patch && +autoreconf -fi && +pushd saslauthd +autoreconf -fi && +popd ./configure --prefix=/usr \ --sysconfdir=/etc \ --with-dbpath=/var/lib/sasl/sasldb2 \ --with-saslauthd=/var/run/saslauthd && make</userinput></screen> - <para>This package does not come with a test suite. If you are planning - on using the GSSAPI authentication mechanism, it is recommended to test - it after installing the package using the sample server and client programs - which were built in the preceding step. Instructions for performing the - tests can be found at <ulink - url="&hints-root;/downloads/files/cyrus-sasl.txt"/>.</para> - - <para>Now, as the <systemitem class="username">root</systemitem> user:</para> + <para> + This package does not come with a test suite. If you are planning + on using the GSSAPI authentication mechanism, it is recommended to test + it after installing the package using the sample server and client + programs which were built in the preceding step. Instructions for + performing the tests can be found at + <ulink url="&hints-root;/downloads/files/cyrus-sasl.txt"/>. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> <screen role="root"><userinput>make install && -install -v -m755 -d /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; && -install -v -m644 doc/{*.{html,txt,fig},ONEWS,TODO} \ +install -v -dm755 /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; && +install -v -m644 doc/{*.{html,txt,fig},ONEWS,TODO} \ saslauthd/LDAP_SASLAUTHD /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; && -install -v -m700 -d /var/lib/sasl</userinput></screen> +install -v -dm700 /var/lib/sasl</userinput></screen> </sect2> <sect2 role="commands"> <title>Command Explanations</title> - <para><parameter>--with-dbpath=/var/lib/sasl/sasldb2</parameter>: This - parameter forces the <command>sasldb</command> database to be created - in <filename class='directory'>/var/lib/sasl</filename> instead of - <filename class='directory'>/etc</filename>.</para> - - <para><parameter>--with-saslauthd=/var/run/saslauthd</parameter>: This - parameter forces <command>saslauthd</command> to use the FHS compliant - directory <filename class='directory'>/var/run/saslauthd</filename> for - variable run-time data.</para> - - <para><parameter>--with-dblib=gdbm</parameter>: This parameter forces - <application>GDBM</application> to be used instead of - <application>Berkeley DB</application>.</para> - - <para><option>--with-ldap</option>: This parameter enables use - with <application>OpenLDAP</application>.</para> - - <para><option>--enable-ldapdb</option>: This parameter enables the - LDAPDB authentication backend. There is a circular dependency with this - parameter. See <ulink url="&blfs-wiki;/cyrus-sasl"/> for a solution to - this problem.</para> - - <para><option>--enable-java</option>: This option enables compiling of - <application>Java</application> support libraries</para> - - <para><option>--enable-login</option>: This option enables unsupported - LOGIN authentication</para> - - <para><option>--enable-ntlm</option>: This option enables unsupported - NTLM authentication</para> - - <para><command>install -v -m644 ...</command>: These commands - install documentation which is not installed by the - <command>make install</command> command.</para> - - <para><command>install -v -m700 -d /var/lib/sasl</command>: - This directory must exist when starting <command>saslauthd</command> or - using the sasldb plugin. If you're not going to be running the daemon or - using the plugins, you may omit the creation of this directory.</para> + <para> + <parameter>--with-dbpath=/var/lib/sasl/sasldb2</parameter>: This + switch forces the <command>sasldb</command> database to be created + in <filename class="directory">/var/lib/sasl</filename> instead of + <filename class="directory">/etc</filename>. + </para> + + <para> + <parameter>--with-saslauthd=/var/run/saslauthd</parameter>: This + switch forces <command>saslauthd</command> to use the FHS compliant + directory <filename class="directory">/var/run/saslauthd</filename> + for variable run-time data. + </para> + + <para> + <parameter>--with-dblib=gdbm</parameter>: This switch forces + <application>GDBM</application> to be used instead of + <application>Berkeley DB</application>. + </para> + + <para> + <option>--with-ldap</option>: This switch enables the + <application>OpenLDAP</application> support. + </para> + + <para> + <option>--enable-ldapdb</option>: This switch enables the + LDAPDB authentication backend. There is a circular dependency with this + parameter. See <ulink url="&blfs-wiki;/cyrus-sasl"/> for a solution to + this problem. + </para> + + <para> + <option>--enable-java</option>: This switch enables compiling of the + <application>Java</application> support libraries. + </para> + + <para> + <option>--enable-login</option>: This option enables unsupported + LOGIN authentication. + </para> + + <para> + <option>--enable-ntlm</option>: This option enables unsupported + NTLM authentication. + </para> + + <para> + <command>install -v -m644 ...</command>: These commands + install documentation which is not installed by the + <command>make install</command> command. + </para> + + <para> + <command>install -v -m700 -d /var/lib/sasl</command>: This directory + must exist when starting <command>saslauthd</command> or using the + sasldb plugin. If you're not going to be running the daemon or + using the plugins, you may omit the creation of this directory. + </para> </sect2> @@ -174,10 +226,12 @@ <sect3 id="cyrus-sasl-config"> <title>Config Files</title> - <para><filename>/etc/saslauthd.conf</filename> (for - <command>saslauthd</command> LDAP configuration) - and <filename>/etc/sasl2/Appname.conf</filename> (where "Appname" - is the application defined name of the application)</para> + <para> + <filename>/etc/saslauthd.conf</filename> + (for <command>saslauthd</command> LDAP configuration) and + <filename>/etc/sasl2/Appname.conf</filename> + (where "Appname" is the application defined name of the application) + </para> <indexterm zone="cyrus-sasl cyrus-sasl-config"> <primary sortas="e-etc-saslauthd.conf">/etc/saslauthd.conf</primary> @@ -188,18 +242,23 @@ <sect3> <title>Configuration Information</title> - <para>See <ulink - url="file:///usr/share/doc/cyrus-sasl-&cyrus-sasl-version;/sysadmin.html"/> - for information on what to include in the application configuration files. - </para><para> - See <ulink - url="file:///usr/share/doc/cyrus-sasl-&cyrus-sasl-version;/LDAP_SASLAUTHD"/> - for configuring <command>saslauthd</command> with - <application>OpenLDAP</application>.</para><para> - See <ulink - url="file:///usr/share/doc/cyrus-sasl-&cyrus-sasl-version;/gssapi.html"/> - for configuring <command>saslauthd</command> with - <application>Kerberos</application>. + <para> + See + <ulink url="file:///usr/share/doc/cyrus-sasl-&cyrus-sasl-version;/sysadmin.html"/> + for information on what to include in the application configuration files. + </para> + + <para> + See + <ulink url="file:///usr/share/doc/cyrus-sasl-&cyrus-sasl-version;/LDAP_SASLAUTHD"/> + for configuring <command>saslauthd</command> with + <application>OpenLDAP</application>. + </para> + + <para> + See + <ulink url="file:///usr/share/doc/cyrus-sasl-&cyrus-sasl-version;/gssapi.html"/> + for configuring <command>saslauthd</command> with <application>Kerberos</application>. </para> </sect3> @@ -207,10 +266,12 @@ <sect3 id="cyrus-sasl-init"> <title>Init Script</title> - <para>If you need to run the <command>saslauthd</command> daemon at system - startup, install the <filename>/etc/rc.d/init.d/saslauthd</filename> - init script included in the <xref linkend="bootscripts"/> - package using the following command:</para> + <para> + If you need to run the <command>saslauthd</command> daemon at system + startup, install the <filename>/etc/rc.d/init.d/saslauthd</filename> + init script included in the <xref linkend="bootscripts"/> + package using the following command: + </para> <indexterm zone="cyrus-sasl cyrus-sasl-init"> <primary sortas="f-saslauthd">saslauthd</primary> @@ -219,9 +280,11 @@ <screen role="root"><userinput>make install-saslauthd</userinput></screen> <note> - <para>You'll need to modify /etc/sysconfig/saslauthd and replace the - <option><replaceable>AUTHMECH</replaceable></option> parameter - with your desired authentication mechanism.</para> + <para> + You'll need to modify /etc/sysconfig/saslauthd and replace the + <option><replaceable>AUTHMECH</replaceable></option> parameter + with your desired authentication mechanism. + </para> </note> </sect3> @@ -233,14 +296,23 @@ <segmentedlist> <segtitle>Installed Programs</segtitle> - <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Library</segtitle> <segtitle>Installed Directories</segtitle> <seglistitem> - <seg>pluginviewer, saslauthd, sasldblistusers2, saslpasswd2 and testsaslauthd</seg> - <seg>libsasl2.so, and numerous SASL plugins</seg> - <seg>/usr/include/sasl, /usr/lib/sasl2, - /usr/share/doc/cyrus-sasl-&cyrus-sasl-version;, and /var/lib/sasl</seg> + <seg> + pluginviewer, saslauthd, sasldblistusers2, saslpasswd2 and + testsaslauthd + </seg> + <seg> + libsasl2.so + </seg> + <seg> + /usr/include/sasl, + /usr/lib/sasl2, + /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; and + /var/lib/sasl + </seg> </seglistitem> </segmentedlist> @@ -252,7 +324,9 @@ <varlistentry id="pluginviewer"> <term><command>pluginviewer</command></term> <listitem> - <para>is used to list loadable SASL plugins and their properties.</para> + <para> + is used to list loadable SASL plugins and their properties. + </para> <indexterm zone="cyrus-sasl pluginviewer"> <primary sortas="b-pluginviewer">pluginviewer</primary> </indexterm> @@ -262,7 +336,9 @@ <varlistentry id="saslauthd"> <term><command>saslauthd</command></term> <listitem> - <para>is the SASL authentication server.</para> + <para> + is the SASL authentication server. + </para> <indexterm zone="cyrus-sasl saslauthd"> <primary sortas="b-saslauthd">saslauthd</primary> </indexterm> @@ -272,8 +348,10 @@ <varlistentry id="sasldblistusers2"> <term><command>sasldblistusers2</command></term> <listitem> - <para>is used to list the users in the SASL password database - <filename>sasldb2</filename>.</para> + <para> + is used to list the users in the SASL password database + <filename>sasldb2</filename>. + </para> <indexterm zone="cyrus-sasl sasldblistusers2"> <primary sortas="b-sasldblistusers2">sasldblistusers2</primary> </indexterm> @@ -283,9 +361,11 @@ <varlistentry id="saslpasswd2"> <term><command>saslpasswd2</command></term> <listitem> - <para>is used to set and delete a user's SASL password and - mechanism specific secrets in the SASL password database - <filename>sasldb2</filename>.</para> + <para> + is used to set and delete a user's SASL password and + mechanism specific secrets in the SASL password + database <filename>sasldb2</filename>. + </para> <indexterm zone="cyrus-sasl saslpasswd2"> <primary sortas="b-saslpasswd2">saslpasswd2</primary> </indexterm> @@ -295,7 +375,9 @@ <varlistentry id="testsaslauthd"> <term><command>testsaslauthd</command></term> <listitem> - <para>is a test utility for the SASL authentication server.</para> + <para> + is a test utility for the SASL authentication server. + </para> <indexterm zone="cyrus-sasl testsaslauthd"> <primary sortas="b-testsaslauthd">testsaslauthd</primary> </indexterm> @@ -303,10 +385,12 @@ </varlistentry> <varlistentry id="libsasl2"> - <term><filename class='libraryfile'>libsasl2.so</filename></term> + <term><filename class="libraryfile">libsasl2.so</filename></term> <listitem> - <para>is a general purpose authentication library for server and - client applications.</para> + <para> + is a general purpose authentication library for server + and client applications. + </para> <indexterm zone="cyrus-sasl libsasl2"> <primary sortas="c-libsasl2">libsasl2.so</primary> </indexterm> Modified: trunk/BOOK/postlfs/security/gnupg2.xml ============================================================================== --- trunk/BOOK/postlfs/security/gnupg2.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/postlfs/security/gnupg2.xml Sun May 12 09:46:18 2013 (r11169) @@ -6,10 +6,10 @@ <!ENTITY gnupg2-download-http " "> <!ENTITY gnupg2-download-ftp "ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-&gnupg2-version;.tar.bz2"> - <!ENTITY gnupg2-md5sum "6a8589381ca1b0c1a921e9955f42b016"> - <!ENTITY gnupg2-size "4.0 MB"> - <!ENTITY gnupg2-buildsize "67 MB"> - <!ENTITY gnupg2-time "1.2 SBU"> + <!ENTITY gnupg2-md5sum "9d18ee71bb0b10d40d1c8a393bdd7a89"> + <!ENTITY gnupg2-size "4.1 MB"> + <!ENTITY gnupg2-buildsize "90 MB"> + <!ENTITY gnupg2-time "0.9 SBU"> ]> <sect1 id="gnupg2" xreflabel="GnuPG-&gnupg2-version;"> @@ -38,7 +38,7 @@ S/MIME. It does not conflict with an installed <xref linkend="gnupg"/> OpenPGP-only version.</para> - &lfs72_checked; + &lfs73_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> @@ -105,16 +105,16 @@ <screen><userinput>./configure --prefix=/usr \ --libexecdir=/usr/lib/gnupg2 \ --docdir=/usr/share/doc/gnupg-&gnupg2-version; && -make</userinput></screen><!-- && +make && -makeinfo - -html - -no-split -o doc/gnupg_nochunks.html doc/gnupg.texi && -makeinfo - -plaintext -o doc/gnupg.txt doc/gnupg.texi</userinput></screen> +makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi && +makeinfo --plaintext -o doc/gnupg.txt doc/gnupg.texi</userinput></screen> <para>If you have <xref linkend="texlive"/> installed and you wish to create documentation in alternate formats, issue the following commands:</para> -<screen><userinput>make -C doc pdf ps html</userinput></screen> --> +<screen><userinput>make -C doc pdf ps html</userinput></screen> <para>To test the results, issue: <command>make check</command>.</para> @@ -123,7 +123,7 @@ <filename>/usr/share/man/man1/gpg-zip.1</filename>. Now, as the <systemitem class="username">root</systemitem> user:</para> -<screen role="root"><userinput>make install</userinput></screen><!-- && +<screen role="root"><userinput>make install && install -v -m755 -d /usr/share/doc/gnupg-&gnupg2-version;/html && install -v -m644 doc/gnupg_nochunks.html \ @@ -138,7 +138,7 @@ <screen role="root"><userinput>install -v -m644 doc/gnupg.html/* \ /usr/share/doc/gnupg-&gnupg2-version;/html && install -v -m644 doc/gnupg.{pdf,dvi,ps} \ - /usr/share/doc/gnupg-&gnupg2-version;</userinput></screen> --> + /usr/share/doc/gnupg-&gnupg2-version;</userinput></screen> </sect2> Modified: trunk/BOOK/postlfs/security/gnutls.xml ============================================================================== --- trunk/BOOK/postlfs/security/gnutls.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/postlfs/security/gnutls.xml Sun May 12 09:46:18 2013 (r11169) @@ -6,7 +6,7 @@ <!ENTITY gnutls-download-http " "> <!ENTITY gnutls-download-ftp "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.1/gnutls-&gnutls-version;.tar.xz"> - <!ENTITY gnutls-md5sum "9e73aa5c3ef3b7358159a31302e25aa7"> + <!ENTITY gnutls-md5sum "b1c8f431f7c258a1e76cdba05cc1dd88"> <!ENTITY gnutls-size "4.9 MB"> <!ENTITY gnutls-buildsize "130 MB"> <!ENTITY gnutls-time "0.8 SBU (additional 3.0 SBU if running the testsuite)"> Modified: trunk/BOOK/server/databases/postgresql.xml ============================================================================== --- trunk/BOOK/server/databases/postgresql.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/server/databases/postgresql.xml Sun May 12 09:46:18 2013 (r11169) @@ -93,7 +93,9 @@ <para>Install <application>PostgreSQL</application> with the following commands: </para> -<screen><userinput>./configure --prefix=/usr \ +<screen><userinput>sed -e "s@DEFAULT_PGSOCKET_DIR \"/tmp\"@DEFAULT_PGSOCKET_DIR \"/run/postgresql\"@" \ + -i src/include/pg_config_manual.h && +./configure --prefix=/usr \ --enable-thread-safety \ --docdir=/usr/share/doc/postgresql-&postgresql-version; && make</userinput></screen> @@ -117,11 +119,12 @@ <para>Initialize a database cluster with the following commands issued by the <systemitem class="username">root</systemitem> user:</para> -<screen role="root"><userinput>install -v -m700 -d /srv/pgsql/data && +<screen role="root"><userinput>install -v -dm700 /srv/pgsql/data && +install -v -dm755 /run/postgresql && groupadd -g 41 postgres && useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \ -u 41 postgres && -chown -v postgres /srv/pgsql/data && +chown -Rv postgres:postgres /srv/pgsql /run/postgresql && su - postgres -c '/usr/bin/initdb -D /srv/pgsql/data'</userinput></screen> <para>As the <systemitem class="username">root</systemitem> user, start the @@ -149,6 +152,12 @@ <sect2 role="commands"> <title>Command Explanations</title> + <para> + <command>sed -e ...</command>: This sed changes server socket location + from <filename class="directory">/tmp</filename> to + <filename class="directory">/run/postgresql</filename>. + </para> + <para><parameter>--docdir=/usr/share/doc/postgresql-&postgresql-version;</parameter>: This switch puts the documentation in a versioned directory.</para> Modified: trunk/BOOK/server/other/soprano.xml ============================================================================== --- trunk/BOOK/server/other/soprano.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/server/other/soprano.xml Sun May 12 09:46:18 2013 (r11169) @@ -6,7 +6,7 @@ <!ENTITY soprano-download-http "&sourceforge-repo;/soprano/soprano-&soprano-version;.tar.bz2"> <!ENTITY soprano-download-ftp " "> - <!ENTITY soprano-md5sum "c7beb1bda475f363fa0afb58edc541fe"> + <!ENTITY soprano-md5sum "60ce910cf3c8e4655c614b45d73f2b2a"> <!ENTITY soprano-size "1.9 MB"> <!ENTITY soprano-buildsize "31 MB"> <!ENTITY soprano-time "0.6 SBU"> Modified: trunk/BOOK/x/wm/fluxbox.xml ============================================================================== --- trunk/BOOK/x/wm/fluxbox.xml Sat May 11 21:34:21 2013 (r11168) +++ trunk/BOOK/x/wm/fluxbox.xml Sun May 12 09:46:18 2013 (r11169) @@ -5,11 +5,12 @@ %general-entities; <!ENTITY fluxbox-download-http "&sourceforge-repo;/fluxbox/fluxbox-&fluxbox-version;.tar.bz2"> - <!ENTITY fluxbox-download-ftp "&gentoo-ftp-repo;/fluxbox-&fluxbox-version;.tar.bz2"> - <!ENTITY fluxbox-md5sum "f95b0bdb9ee41bfac124bd0fc601f248"> - <!ENTITY fluxbox-size "776 KB"> - <!ENTITY fluxbox-buildsize "135 MB"> - <!ENTITY fluxbox-time "1.1 SBU"> + <!ENTITY fluxbox-download-ftp + "&jaist-ftp-repo;/f/fl/fluxbox/fluxbox/&fluxbox-version;/fluxbox-&fluxbox-version;.tar.bz2"> + <!ENTITY fluxbox-md5sum "9d9e183424a0934e20417ff20775a570"> + <!ENTITY fluxbox-size "787 KB"> + <!ENTITY fluxbox-buildsize "150 MB"> + <!ENTITY fluxbox-time "0.9 SBU"> ]> <sect1 id="fluxbox" xreflabel="Fluxbox-&fluxbox-version;"> @@ -62,7 +63,11 @@ <para role="required"><xref linkend="x-window-system"/></para> <bridgehead renderas="sect4">Optional</bridgehead> - <para role="optional"><xref linkend="imlib2"/> Image display library</para> + <para role="optional"> + <xref linkend="fribidi"/>, + <xref linkend="imlib2"/> (if you wish to use other image formats in addition to XPM) and + <ulink url="http://xorg.freedesktop.org/releases/individual/app/">xmessage</ulink> (runtime only) + </para> <para condition="html" role="usernotes">User Notes: <ulink url="&blfs-wiki;/fluxbox"/></para> @@ -78,7 +83,7 @@ <screen><userinput>./configure --prefix=/usr && make</userinput></screen> - <para>To test the results, issue: <command>make check</command>.</para> + <para>This package does not have a working testsuite.</para> <para>Now, as the <systemitem class="username">root</systemitem> user:</para> @@ -86,14 +91,6 @@ </sect2> - <sect2 role="commands"> - <title>Command Explanations</title> - - <para><option>--enable-imlib2</option>: - Use this option if you wish to use other image formats in addition to xpm.</para> - - </sect2> - <sect2 role="configuration"> <title>Configuring Fluxbox</title> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
