Removed TCP Wrappers. Inkscape 0.48.3.1 and VLC 2.0.3.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10486 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Krejzi 2012-08-01 12:04:22 +00:00
parent f2d2b62bb7
commit bc6e56dc66
20 changed files with 94 additions and 176 deletions

View File

@ -3,13 +3,13 @@ $LastChangedBy$
$Date$
-->
<!ENTITY day "31"> <!-- Always 2 digits -->
<!ENTITY month "07"> <!-- Always 2 digits -->
<!ENTITY day "01"> <!-- Always 2 digits -->
<!ENTITY month "08"> <!-- Always 2 digits -->
<!ENTITY year "2012">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
<!ENTITY releasedate "July 31st, &year;">
<!ENTITY releasedate "August 1st, &year;">
<!-- <!ENTITY releasedate "November &day;st, &year;"> -->
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
@ -175,11 +175,11 @@ $Date$
<!ENTITY shadow-version "4.1.5.1">
<!ENTITY stunnel-version "4.52">
<!ENTITY sudo-version "1.8.5p2">
<!ENTITY tcpwrappers-version "7.6">
<!ENTITY tripwire-version "2.4.2.2">
<!-- Removed
<!ENTITY heimdal-version "1.4">
<!ENTITY tcpwrappers-version "7.6">
-->
<!-- Chapter 5 -->
@ -1020,7 +1020,7 @@ $Date$
<!ENTITY gnash-version "0.8.10">
<!ENTITY gimp-version "2.8.0">
<!ENTITY icedtea-web-version "1.2">
<!ENTITY inkscape-version "0.48.2">
<!ENTITY inkscape-version "0.48.3.1">
<!ENTITY pan-version "0.133">
<!ENTITY pidgin-version "2.10.6">
<!ENTITY rox-filer-version "2.10">
@ -1113,7 +1113,7 @@ $Date$
<!ENTITY mplayer-version "1.1">
<!ENTITY xine-ui-version "0.99.7">
<!ENTITY transcode-version "1.1.7">
<!ENTITY vlc-version "2.0.2">
<!ENTITY vlc-version "2.0.3">
<!-- Removed
<!ENTITY avifile-version "0.7.45">

View File

@ -120,8 +120,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="check"/> (required to run the testsuite) and
<xref linkend="tcpwrappers"/>
<xref linkend="check"/> (required to run the testsuite)
</para>
<para condition="html" role="usernotes">User Notes:

View File

@ -43,6 +43,21 @@
</listitem>
-->
<listitem>
<para>July 31st, 2012</para>
<itemizedlist>
<listitem>
<para>[krejzi] - Inkscape 0.48.3.1.</para>
</listitem>
<listitem>
<para>[krejzi] - VLC 2.0.3.</para>
</listitem>
<listitem>
<para>[krejzi] - Removed TCP Wrappers.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>July 31st, 2012</para>
<itemizedlist>

View File

@ -63,9 +63,7 @@
<para role="required"><xref linkend="audiofile"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="alsa-lib"/>,
<!-- <xref linkend="arts"/>, -->
<xref linkend="tcpwrappers"/>, and
<para role="optional"><xref linkend="alsa-lib"/> and
<xref linkend="docbook-utils"/> (Required for building the html documentation)</para>
<para condition="html" role="usernotes">User Notes:

View File

@ -8,10 +8,10 @@
"http://download.videolan.org/pub/videolan/vlc/&vlc-version;/vlc-&vlc-version;.tar.xz">
<!ENTITY vlc-download-ftp
"ftp://ftp.videolan.org/pub/videolan/vlc/&vlc-version;/vlc-&vlc-version;.tar.xz">
<!ENTITY vlc-md5sum "93e729cc970a4535b3213dbef0e69528">
<!ENTITY vlc-size "17 MB">
<!ENTITY vlc-buildsize "432 MB">
<!ENTITY vlc-time "2.5 SBU">
<!ENTITY vlc-md5sum "a7e79565e3df07dcf9abc6cad3ac26bb">
<!ENTITY vlc-size "18 MB">
<!ENTITY vlc-buildsize "500 MB">
<!ENTITY vlc-time "4.0 SBU">
]>
<sect1 id="vlc" xreflabel="VLC-&vlc-version;">

View File

@ -70,11 +70,6 @@
<xref linkend="rpcbind"/> (Runtime dependency)
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="tcpwrappers"/>
</para>
<bridgehead renderas="sect4">Optional for NFSv4 Support</bridgehead>
<para role="optional">
<xref linkend="libevent"/> and
@ -182,7 +177,7 @@ make</userinput></screen>
RPCSEC GSS (RPC Security).</para>
<para><parameter>--without-tcp-wrappers</parameter>: This option is
only needed if the optional <xref linkend="tcpwrappers"/> is not installed.</para>
needed because TCP Wrappers is not in BLFS.</para>
</sect2>
@ -239,17 +234,6 @@ EOF</userinput></screen>
</sect4>
<sect4 id="nfs-utils-server-wrappers-support">
<title>tcpwrappers Configuration</title>
<para>If you have <xref linkend="tcpwrappers"/> installed and there
is a restrictive <filename>/etc/hosts.deny</filename> file, ensure you
have an entry in the <filename>/etc/hosts.allow</filename> file for access
from the rpcbind daemon. See the man page in section 5 for hosts_access for
details on creating appropriate rules.</para>
</sect4>
</sect3>
<sect3 id='nfs-utils-client-config'>

View File

@ -64,11 +64,6 @@
<xref linkend="libtirpc"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="required">
<xref linkend="tcpwrappers"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/rpcbind"/></para>
@ -112,13 +107,6 @@ make</userinput></screen>
<screen role="root"><userinput>make install-rpcbind</userinput></screen>
<note><para>If you build <application>rpcbind</application> with
<xref linkend="tcpwrappers"/>, be sure to allow it in
<filename>/etc/hosts.allow</filename>. For example:</para>
<screen><userinput>rpcbind: 127.0.0.1</userinput></screen></note>
</sect3>
</sect2>

View File

@ -84,7 +84,6 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="linux-pam"/>,
<xref linkend="tcpwrappers"/>,
<xref linkend="x-window-system"/>,
<xref linkend="mitkrb"/>,
<ulink url="http://www.thrysoee.dk/editline/">libedit</ulink>
@ -95,7 +94,7 @@
<bridgehead renderas="sect4">Optional Runtime (Used only to gather entropy)</bridgehead>
<para role="optional">
<xref linkend="openjdk"/><!-- or <xref linkend="jdk"/>-->,
<xref linkend="openjdk"/>,
<xref linkend="net-tools"/> and
<xref linkend="sysstat"/>.
</para>
@ -123,17 +122,6 @@ groupadd -g 50 sshd &amp;&amp;
useradd -c 'sshd PrivSep' -d /var/lib/sshd -g sshd \
-s /bin/false -u 50 sshd</userinput></screen>
<para>
<application>OpenSSH</application> is very sensitive to changes in the
linked <application>OpenSSL</application> libraries. If you recompile
<application>OpenSSL</application>, <application>OpenSSH</application> may
fail to start up. An alternative is to link against the static
<application>OpenSSL</application> library. To link against the static
library, execute the following command:
</para>
<screen><userinput>sed -i 's@-lcrypto@/usr/lib/libcrypto.a -ldl@' configure</userinput></screen>
<para>
Install <application>OpenSSH</application> by running the following
commands:
@ -148,15 +136,11 @@ useradd -c 'sshd PrivSep' -d /var/lib/sshd -g sshd \
make</userinput></screen>
<para>
If you linked <application>tcp_wrappers</application> into the build using
the <option>--with-tcp-wrappers</option> parameter, ensure you add
127.0.0.1 to the sshd line in <filename>/etc/hosts.allow</filename> if you
have a restrictive <filename>/etc/hosts.deny</filename> file, or the test
suite will fail. Additionally, the testsuite requires an installed copy of
<command>scp</command> to complete the multiplexing tests. To run the test
suite, first copy the scp program to
<filename class="directory">/usr/bin</filename>, making sure that you back
up any existing copy first.
The testsuite requires an installed copy of <command>scp</command> to
complete the multiplexing tests. To run the test suite, first copy the
<command>scp</command> program to
<filename class="directory">/usr/bin</filename>, making sure that you
back up any existing copy first.
</para>
<para>

View File

@ -67,7 +67,6 @@ $Date$
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stunnel.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sudo.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcpwrappers.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tripwire.xml"/>
</chapter>

View File

@ -75,9 +75,6 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required"><xref linkend="openssl"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="tcpwrappers"/></para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/stunnel"/></para>

View File

@ -68,8 +68,7 @@
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
<xref linkend="tcpwrappers"/>,
<para role="optional">
<xref linkend="dbus"/>,
<xref linkend="libusb"/>,
<xref linkend="acl"/>,
@ -80,11 +79,11 @@
<xref linkend="php"/>,
<xref linkend="gs"/>,
<xref linkend="python2"/>,
<xref linkend="openjdk"/><!-- or <xref linkend="jdk"/>-->,
<xref linkend="openjdk"/>,
<ulink url="http://portland.freedesktop.org/wiki/">Xdg-utils</ulink>,
<ulink url="http://www.openslp.org/">OpenSLP</ulink>,
<ulink
url="http://packages.debian.org/unstable/source/libpaper">libpaper</ulink>,
url="http://packages.debian.org/source/sid/libpaper">libpaper</ulink>,
<ulink url="http://www.easysw.com/htmldoc/">HTMLDOC</ulink>, and
<ulink url="http://valgrind.org/">Valgrind</ulink> (optionally used if
running the test suites)

View File

@ -67,8 +67,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="openssl"/>,
<xref linkend="tcpwrappers"/>,
<xref linkend="mitkrb"/>, and
<xref linkend="mitkrb"/> and
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink></para>
<para condition="html" role="usernotes">User Notes:

View File

@ -277,8 +277,8 @@ install -v -m644 doc/sane.png xscanimage-icon-48x48-2.png \
<title>Configuration and setup of the 'saned' daemon</title>
<para>The <command>saned</command> daemon is not meant to be used for
untrusted clients. You should provide <xref linkend="tcpwrappers"/>
and/or <xref linkend="fw-firewall"/> protection to ensure only trusted
untrusted clients. You should provide <xref linkend="fw-firewall"/>
protection to ensure only trusted
clients access the daemon. Due to the complex security requirements to
ensure only trusted clients access the daemon, BLFS does not provide
instructions to configure the <command>saned</command> daemon. If you

View File

@ -88,8 +88,9 @@
<para role="optional"><xref linkend="openssl"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="tcpwrappers"/> and
<ulink url="http://packages.debian.org/squeeze/libaio-dev">libaio</ulink></para>
<para role="optional">
<ulink url="http://packages.debian.org/source/sid/libaio">libaio</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/mysql"/></para>

View File

@ -90,8 +90,7 @@
<xref linkend="cyrus-sasl"/>,
<xref linkend="mysql"/>,
<xref linkend="postgresql"/>,
<xref linkend="sqlite"/>,
<xref linkend="tcpwrappers"/>, and
<xref linkend="sqlite"/> and
<xref linkend="linux-pam"/>
</para>

View File

@ -66,7 +66,6 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="openssl"/>,
<xref linkend="tcpwrappers"/>,
<xref linkend="cyrus-sasl"/>,
<xref linkend="procmail"/>,
<ulink url="http://www.feep.net/nph/">nph</ulink>, and

View File

@ -62,8 +62,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="linux-pam"/>,
<xref linkend="openssl"/>,
<xref linkend="tcpwrappers"/>, and
<xref linkend="openssl"/> and
<xref linkend="libcap2"/>
</para>

View File

@ -107,14 +107,13 @@
<xref linkend="mysql"/> or
<xref linkend="postgresql"/>,
<ulink url="http://www.openslp.org/">OpenSLP</ulink>,
<xref linkend="pth"/>,
<xref linkend="tcpwrappers"/> and
<xref linkend="pth"/> and
<xref linkend="unixodbc"/>
</para>
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/openldap"/></para>
<ulink url="&blfs-wiki;/openldap"/>
</para>
</sect2>
<sect2 role="installation">
@ -177,11 +176,7 @@ make depend &amp;&amp;
make</userinput></screen>
<para>
To test the results, issue: <command>make test</command>. If you've
enabled <application>tcp_wrappers</application>, ensure you add 127.0.0.1
to the <parameter>slapd</parameter> line in the
<filename>/etc/hosts.allow</filename> file if you have a restrictive
<filename>/etc/hosts.deny</filename> file.
To test the results, issue: <command>make test</command>.
</para>
<para>
@ -266,12 +261,6 @@ cp -v -R doc/guide/* \
<ulink url="http://www.openslp.org/">OpenSLP</ulink>.
</para>
<para>
<option>--enable-wrappers</option>: This parameter enables
TCP Wrappers support. Use this switch if you have installed
<xref linkend="tcpwrappers"/>.
</para>
<note>
<para>
You can run <command>./configure --help</command> to see if there
@ -288,7 +277,9 @@ cp -v -R doc/guide/* \
<sect3 id="openldap-config">
<title>Config Files</title>
<para><filename>/etc/openldap/*</filename></para>
<para>
<filename>/etc/openldap/*</filename>
</para>
<indexterm zone="openldap openldap-config">
<primary sortas="e-etc-openldap">/etc/openldap/*</primary>
@ -318,10 +309,12 @@ cp -v -R doc/guide/* \
sortas="e-etc-openldap-ldap.conf">/etc/openldap/ldap.conf</primary>
</indexterm>
<para>Resources to assist you with topics such as choosing a directory
<para>
Resources to assist you with topics such as choosing a directory
configuration, backend and database definitions, access control settings,
running as a user other than <systemitem class="username">root</systemitem>
and setting a <command>chroot</command> environment include:</para>
and setting a <command>chroot</command> environment include:
</para>
<itemizedlist spacing='compact'>
<listitem>

View File

@ -6,10 +6,10 @@
<!ENTITY inkscape-download-http "&sourceforge-repo;/inkscape/inkscape-&inkscape-version;.tar.bz2">
<!ENTITY inkscape-download-ftp " ">
<!ENTITY inkscape-md5sum "f60b98013bd1121b2cc301f3485076ba">
<!ENTITY inkscape-size "18.7 MB">
<!ENTITY inkscape-buildsize "1.9 GB">
<!ENTITY inkscape-time "16 SBU">
<!ENTITY inkscape-md5sum "f0fcc02088cc643634806064e7ab4ec3">
<!ENTITY inkscape-size "19 MB">
<!ENTITY inkscape-buildsize "1.5 GB">
<!ENTITY inkscape-time "18 SBU">
]>
<sect1 id="inkscape" xreflabel="Inkscape-&inkscape-version;">
@ -23,7 +23,7 @@
<title>Inkscape-&inkscape-version;</title>
<indexterm zone="inkscape">
<primary sortas="a-inkscape">Inkscape</primary>
<primary sortas="a-Inkscape">Inkscape</primary>
</indexterm>
<sect2 role="package">
@ -74,10 +74,6 @@
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/inkscape-&inkscape-version;_gcc-4.7-1.patch"/>
</para>
<para>
Optional patch:
<ulink url="&patch-root;/inkscape-&inkscape-version;-poppler-0.20-1.patch"/>
@ -89,24 +85,26 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="gtkmm2"/>,
<xref linkend="gc"/>,
<xref linkend="gsl"/>,
<xref linkend="boost"/>,
<xref linkend="libpng"/> and
<xref linkend="intltool"/>.
<xref linkend="gc"/>,
<xref linkend="gsl"/> and
<xref linkend="gtkmm2"/>
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="lcms"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="lcms"/>,
<xref linkend="poppler"/>,
<xref linkend="aspell"/>,
<xref linkend="doxygen"/>,
<xref linkend="gnome-vfs"/>,
<xref linkend="imagemagick"/>,
<xref linkend="popt"/>,
<xref linkend="doxygen"/>,
<xref linkend="aspell"/> and
<ulink url="http://libwpg.sourceforge.net/">Libwpg</ulink>.
<ulink url="http://libwpg.sourceforge.net/">libwpg</ulink>,
<xref linkend="poppler"/> and
<xref linkend="popt"/>
</para>
<para condition="html" role="usernotes">
@ -122,54 +120,23 @@
compiling with Poppler 0.20:
</para>
<screen><userinput>patch -p1 &lt; ../inkscape-&inkscape-version;-poppler-0.20-1.patch</userinput></screen>
<screen><userinput>patch -Np1 -i ../inkscape-&inkscape-version;-poppler-0.20-1.patch</userinput></screen>
<para>
Fix a bug that would otherwise prevent compiling with
<application>Libpng 1.5</application>:
Fix a bug that will prevent from compiling with
<application>libpng 1.5</application>:
</para>
<screen><userinput>sed -i 's/ptr->jmpbuf/jmpbuf(png_ptr)/' \
src/{extension/internal/pdfinput/svg-builder,helper/png-write}.cpp</userinput></screen>
<para>
Fix a bug that would otherwise prevent compiling with
<application>Libpng 1.5.7</application> or greater:
</para>
<screen><userinput>sed -i 's#if ( png_get_iCCP.*#if (0) {#' src/sp-image.cpp</userinput></screen>
<para>
If you have <emphasis>not</emphasis> installed <xref linkend="lcms"/> fix
a bug that will otherwise break the build:
</para>
<screen><userinput>sed -i '/&lt;io\/sys.h&gt;/d
/preferences.h/a#include "io/sys.h"' src/color-profile.cpp</userinput></screen>
<para>
Fix a bug that would otherwise prevent compiling with
<application>Gcc 4.7</application>:
</para>
<screen><userinput>patch -p1 &lt; ../inkscape-&inkscape-version;_gcc-4.7-1.patch</userinput></screen>
<para>
Fix many bugs that would otherwise prevent compiling with
<application>Glib 2.32</application> or greater:
</para>
<screen><userinput>for thing in array convert dir error fileutils hash list macros main mem \
messages quark slist strfuncs string types urifuncs utils
do sed -i "/^#include /s#/g${thing}##" $(grep -rl "include .glib/g${thing}" .)
done</userinput></screen>
src/{extension/internal/pdfinput/svg-builder,helper/png-write}.cpp &amp;&amp;
sed -i 's#if ( png_get_iCCP.*#if (0) {#' src/sp-image.cpp</userinput></screen>
<para>
Install <application>Inkscape</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr --disable-lcms &amp;&amp;
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<para>
@ -181,16 +148,7 @@ make</userinput></screen>
</para>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<option>--disable-lcms</option>: This is required if you've not installed
<xref linkend="lcms"/>. If you have installed
<application>Lcms</application> remove this option.
</para>
</sect2>
<sect2 role="content">
@ -201,8 +159,12 @@ make</userinput></screen>
<segtitle>Installed Directory</segtitle>
<seglistitem>
<seg>inkscape and inkview.</seg>
<seg>/usr/share/inkscape.</seg>
<seg>
inkscape and inkview
</seg>
<seg>
/usr/share/inkscape
</seg>
</seglistitem>
</segmentedlist>
@ -234,6 +196,9 @@ make</userinput></screen>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>