Package updates and fixes. kdepim patch unnecesary with 4.10.3. Fix alsa-lib issues when building libkcompactdisc.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11169 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Krejzi 2013-05-12 16:46:18 +00:00
parent 44b8f10888
commit faf325d25b
15 changed files with 310 additions and 181 deletions

View File

@ -3,13 +3,13 @@ $LastChangedBy$
$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 @@ $Date$
<!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 @@ $Date$
<!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 @@ export -f as_root</userinput></screen>
<!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 @@ export -f as_root</userinput></screen>
<!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 @@ export -f as_root</userinput></screen>
<!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 @@ export -f as_root</userinput></screen>
<!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 @@ export -f as_root</userinput></screen>
<!-- 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 @@ export -f as_root</userinput></screen>
-->
<!-- 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 @@ export -f as_root</userinput></screen>
<!-- 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">

View File

@ -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">

View File

@ -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)">

View File

@ -43,6 +43,42 @@
</listitem>
-->
<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 &#381;ivkovi&#263; 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>

View File

@ -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 &amp;&amp;
mkdir build &amp;&amp;
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=&kde-dir; \
-DSYSCONF_INSTALL_DIR=/etc \

View File

@ -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 &amp;&amp;
<screen><userinput>patch -Np1 -i ../alsa-lib-&alsa-lib-version;-upstream_fixes-1.patch &amp;&amp;
./configure &amp;&amp;
make</userinput></screen>
<para>

View File

@ -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">

View File

@ -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">

View File

@ -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>

View File

@ -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 &amp;&amp;
autoreconf -fi &amp;&amp;
pushd saslauthd
autoreconf -fi &amp;&amp;
popd
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-dbpath=/var/lib/sasl/sasldb2 \
--with-saslauthd=/var/run/saslauthd &amp;&amp;
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>
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>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
install -v -m755 -d /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; &amp;&amp;
install -v -m644 doc/{*.{html,txt,fig},ONEWS,TODO} \
install -v -dm755 /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; &amp;&amp;
install -v -m644 doc/{*.{html,txt,fig},ONEWS,TODO} \
saslauthd/LDAP_SASLAUTHD /usr/share/doc/cyrus-sasl-&cyrus-sasl-version; &amp;&amp;
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-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
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-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 parameter forces
<application>GDBM</application> to be used instead of
<application>Berkeley DB</application>.</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 parameter enables use
with <application>OpenLDAP</application>.</para>
<para>
<option>--with-ldap</option>: This switch enables the
<application>OpenLDAP</application> support.
</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-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 option enables compiling of
<application>Java</application> support libraries</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-login</option>: This option enables unsupported
LOGIN authentication.
</para>
<para><option>--enable-ntlm</option>: This option enables unsupported
NTLM 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 -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>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
<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 @@ install -v -m700 -d /var/lib/sasl</userinput></screen>
</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>

View File

@ -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; &amp;&amp;
make</userinput></screen><!-- &amp;&amp;
make &amp;&amp;
makeinfo - -html - -no-split -o doc/gnupg_nochunks.html doc/gnupg.texi &amp;&amp;
makeinfo - -plaintext -o doc/gnupg.txt doc/gnupg.texi</userinput></screen>
makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi &amp;&amp;
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 @@ makeinfo - -plaintext -o doc/gnupg.txt doc/gnupg.texi</userinput
<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><!-- &amp;&amp;
<screen role="root"><userinput>make install &amp;&amp;
install -v -m755 -d /usr/share/doc/gnupg-&gnupg2-version;/html &amp;&amp;
install -v -m644 doc/gnupg_nochunks.html \
@ -138,7 +138,7 @@ install -v -m644 doc/*.texi doc/gnupg.txt \
<screen role="root"><userinput>install -v -m644 doc/gnupg.html/* \
/usr/share/doc/gnupg-&gnupg2-version;/html &amp;&amp;
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>

View File

@ -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)">

View File

@ -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 &amp;&amp;
./configure --prefix=/usr \
--enable-thread-safety \
--docdir=/usr/share/doc/postgresql-&postgresql-version; &amp;&amp;
make</userinput></screen>
@ -117,11 +119,12 @@ make install-docs</userinput></screen>
<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 &amp;&amp;
<screen role="root"><userinput>install -v -dm700 /srv/pgsql/data &amp;&amp;
install -v -dm755 /run/postgresql &amp;&amp;
groupadd -g 41 postgres &amp;&amp;
useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \
-u 41 postgres &amp;&amp;
chown -v postgres /srv/pgsql/data &amp;&amp;
chown -Rv postgres:postgres /srv/pgsql /run/postgresql &amp;&amp;
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 @@ echo "select * from t1;" | (su - postgres -c '/usr/bin/psql test')</userinput></
<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>

View File

@ -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">

View File

@ -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 &amp;&amp;
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 @@ make</userinput></screen>
</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>