[lfs-fr] r1353 - in trunk/blfs: . server/databases

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Mer 22 Juin 13:44:19 PDT 2011


Author: jmengual
Date: 2011-06-22 22:44:18 +0200 (Wed, 22 Jun 2011)
New Revision: 1353

Modified:
   trunk/blfs/blfsmaj.txt
   trunk/blfs/server/databases/databases.xml
   trunk/blfs/server/databases/db.xml
   trunk/blfs/server/databases/mysql.xml
   trunk/blfs/server/databases/postgresql.xml
Log:
Mise a jour par myou.



Modified: trunk/blfs/blfsmaj.txt
===================================================================
--- trunk/blfs/blfsmaj.txt	2011-06-21 14:45:02 UTC (rev 1352)
+++ trunk/blfs/blfsmaj.txt	2011-06-22 20:44:18 UTC (rev 1353)
@@ -2825,547 +2825,6 @@
 
 Seulement dans /home/jp/blfs/pst/typesetting> : texlive.xml
 
-diff -ru BOOK/server/databases/databases.xml /home/jp/blfs/server/databases/databases.xml
---- BOOK/server/databases/databases.xml	2010-02-17 02:50:55.000000000 +0100
-+++ /home/jp/blfs/server/databases/databases.xml	2010-04-28 20:27:55.000000000 +0200
-@@ -7,7 +7,7 @@
- 
- <!--
- $LastChangedBy> : randy $
--$Date> : 2007-04-04 21:42:53 +0200 (mer 04 avr 2007) $
-+$Date> : 2010-04-21 20:48:34 +0200 (mer 21 avr 2010) $
- -->
- 
- <chapter id="server-databases">
-@@ -21,8 +21,9 @@
-   applications although building a SQL server on a base LFS system is
-   entirely possible.</para>
- 
--  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="db.xml"/>
--  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mysql.xml"/>
--  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="postgresql.xml"/>
-+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="db.xml"/>
-+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mysql.xml"/>
-+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="postgresql.xml"/>
-+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sqlite.xml"/>
- 
- </chapter>
-diff -ru BOOK/server/databases/db.xml /home/jp/blfs/server/databases/db.xml
---- BOOK/server/databases/db.xml	2010-02-17 02:50:55.000000000 +0100
-+++ /home/jp/blfs/server/databases/db.xml	2011-02-27 04:05:24.000000000 +0100
-@@ -6,18 +6,18 @@
- 
-   <!ENTITY db-download-http "http://download-east.oracle.com/berkeley-db/db-&db-version;.tar.gz">
-   <!ENTITY db-download-ftp  "&gentoo-ftp-repo;/db-&db-version;.tar.gz">
--  <!ENTITY db-md5sum        "b0f1c777708cb8e9d37fb47e7ed3312d">
--  <!ENTITY db-size          "9.2 Mio">
--  <!ENTITY db-buildsize     "94 MB (additional 100 MB to run parallel standard test suite)">
--  <!ENTITY db-time          "1.7 SBU (builds all bindings, add an additional 145 SBU to run parallel standard test suite)">
-+  <!ENTITY db-md5sum        "3476bac9ec0f3c40729c8a404151d5e3">
-+  <!ENTITY db-size          "22.8 Mio">
-+  <!ENTITY db-buildsize     "250 MB (additional 100 MB to run parallel standard test suite)">
-+  <!ENTITY db-time          "1.9 SBU (builds all bindings, add an additional 145 SBU to run parallel standard test suite)">
- ]>
- 
- <sect1 id="db" xreflabel="Berkeley DB-&db-version;">
-   <?dbhtml filename="db.html"?>
- 
-   <sect1info>
--    <othername>$LastChangedBy: randy $</othername>
--    <date>$Date: 2009-07-19 16:13:01 +0200 (dim 19 jui 2009) $</date>
-+    <othername>$LastChangedBy: dj $</othername>
-+    <date>$Date: 2010-10-17 19:55:40 +0200 (dim 17 oct 2010) $</date>
-   </sect1info>
- 
-   <title>Berkeley DB-&db-version;</title>
-@@ -63,7 +63,7 @@
-       </listitem>
-     </itemizedlist>
- 
--    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-+    <!-- <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-     <itemizedlist spacing="compact">
-       <listitem>
-         <para>Required patch> : <ulink
-@@ -73,13 +73,13 @@
-         <para>Required patch> : <ulink
-         url="http://www.oracle.com/technology/products/berkeley-db/db/update/&db-version;/patch.&db-version;.2"/></para>
-       </listitem>
--    </itemizedlist>
-+    </itemizedlist> -->
- 
-     <bridgehead renderas="sect3">Berkeley DB Dependencies</bridgehead>
- 
-     <bridgehead renderas="sect4">Facultatives</bridgehead>
-     <para role="optional"><xref linkend="tcl"/>,
--    <xref linkend="jdk"/>, et
-+    <xref linkend="icedtea6"/> or <xref linkend="jdk"/>, et
-     <ulink url="http://www.gnu.org/software/sharutils/">sharutils</ulink>
-     (for the <command>uudecode</command> command)</para>
- 
-@@ -102,9 +102,7 @@
-     <para>Build for the <application>Berkeley DB</application> test by running
-     the following suivantes :</para>>
- 
--<screen><userinput>patch -Np0 -i ../patch.&db-version;.1 &&
--patch -Np0 -i ../patch.&db-version;.2 &&
--cd build_unix &&
-+<screen><userinput>cd build_unix &&
- ../dist/configure --prefix=/usr \
-                   --enable-test \
-                   --enable-tcl  \
-@@ -161,9 +159,7 @@
-     <para>Installez <application>Berkeley DB</application> by running the
-     following suivantes :</para>>
- 
--<screen><userinput>patch -Np0 -i ../patch.&db-version;.1 &&
--patch -Np0 -i ../patch.&db-version;.2 &&
--cd build_unix &&
-+<screen><userinput>cd build_unix &&
- ../dist/configure --prefix=/usr \
-                   --enable-compat185 \
-                   --enable-cxx &&
-@@ -176,7 +172,7 @@
-       /usr/bin/berkeley_db_svc \
-       /usr/bin/db_* \
-       /usr/include/db{,_185,_cxx}.h \
--      /usr/lib/libdb{{,_cxx}.a,{,_cxx,_java,_tcl}-4.5.{so,a,la}} \
-+      /usr/lib/libdb{{,_cxx}.a,{,_cxx,_java,_tcl}-4.8.{so,a,la}} \
-       /usr/share/doc/db-&db-version;</userinput></screen>
- 
-   </sect2>
-@@ -204,9 +200,6 @@
-     <application>Java</application> support in DB et creates the
-     <filename class='libraryfile'>libdb_java</filename> libraries.</para>
- 
--    <para><parameter>--enable-rpc</parameter>: Enables building the
--    <application>Berkeley DB</application> RPC server.</para>
--
-     <para><command>make docdir=/usr/share/doc/db-&db-version;
-     install</command>: This installs the documentation in
-     the standard location instead of
-@@ -232,7 +225,7 @@
-       <segtitle>Répertoire installé</segtitle>
- 
-       <seglistitem>
--        <seg>berkeley_db_svc, db_archive, db_checkpoint, db_deadlock, db_dump,
-+        <seg>db_archive, db_checkpoint, db_deadlock, db_dump,
-         db_load, db_printlog, db_recover, db_stat, db_upgrade, db_verify</seg>
-         <seg>libdb.{so,a}, libdb_cxx.{so,a}, libdb_java.{so,a},
-         libdb_tcl.{so,a} et db.jar</seg>
-@@ -245,17 +238,6 @@
-       <?dbfo list-presentation="list"?>
-       <?dbhtml list-presentation="table"?>
- 
--      <varlistentry id="berkeley_db_svc">
--        <term><command>berkeley_db_svc</command></term>
--        <listitem>
--          <para>is the <application>Berkeley DB</application>
--          RPC server.</para>
--          <indexterm zone="db berkeley_db_svc">
--            <primary sortas="b-berkeley_db_svc">berkeley_db_svc</primary>
--          </indexterm>
--        </listitem>
--      </varlistentry>
--
-       <varlistentry id="db_archive">
-         <term><command>db_archive</command></term>
-         <listitem>
-diff -ru BOOK/server/databases/mysql.xml /home/jp/blfs/server/databases/mysql.xml
---- BOOK/server/databases/mysql.xml	2010-02-17 02:50:55.000000000 +0100
-+++ /home/jp/blfs/server/databases/mysql.xml	2011-02-27 04:05:24.000000000 +0100
-@@ -8,18 +8,18 @@
-   <!ENTITY mysql-download-ftp  "ftp://ftp.fu-berlin.de/unix/databases/mysql/Downloads/MySQL-5.0/mysql-&mysql-version;.tar.gz"> -->
-   <!ENTITY mysql-download-http "&sources-anduin-http;/m/mysql-&mysql-version;.tar.gz">
-   <!ENTITY mysql-download-ftp  "&sources-anduin-ftp;/m/mysql-&mysql-version;.tar.gz">
--  <!ENTITY mysql-md5sum        "b658e58887a74dce65224ae0fc8ee06a">
--  <!ENTITY mysql-size          "28 Mio">
--  <!ENTITY mysql-buildsize     "386 MB (additional 250 MB to run the test suite)">
--  <!ENTITY mysql-time          "5.1 SBU (Test suite is an additional 100 minutes, only partially CPU dependent)">
-+  <!ENTITY mysql-md5sum        "43c11ad3dded693393c4815d24e2b0a5">
-+  <!ENTITY mysql-size          "23.8 Mio">
-+  <!ENTITY mysql-buildsize     "500 MB (additional 200 MB to run the test suite)">
-+  <!ENTITY mysql-time          "5.3 SBU (Test suite is an additional 55 minutes, only partially CPU dependent)">
- ]>
- 
- <sect1 id="mysql" xreflabel="MySQL-&mysql-version;">
-   <?dbhtml filename="mysql.html"?>
- 
-   <sect1info>
--    <othername>$LastChangedBy: bdubbs $</othername>
--    <date>$Date: 2009-01-03 18:32:58 +0100 (sam 03 jan 2009) $</date>
-+    <othername>$LastChangedBy: randy $</othername>
-+    <date>$Date: 2010-11-13 02:06:55 +0100 (sam 13 nov 2010) $</date>
-   </sect1info>
- 
-   <title>MySQL-&mysql-version;</title>
-@@ -41,6 +41,8 @@
-     existing BLFS instructions. Note that versions other than the one shown
-     in the download URLs have not been tested in a BLFS environment.</para>
- 
-+    <para>&lfssvn_checked;20101029&lfssvn_checked2;</para>
-+
-     <bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
-     <itemizedlist spacing="compact">
-       <listitem>
-@@ -66,25 +68,30 @@
-     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-     <itemizedlist spacing="compact">
-       <listitem>
--        <para>Required Patch> : <ulink
--         url="&patch-root;/mysql-&mysql-version;-limit_test-1.patch"/></para>
-+        <para>Required Patch:
-+          <ulink url="&patch-root;/mysql-&mysql-version;-makefile-1.patch"/>
-+        </para>
-+       </listitem>
-+      <listitem>
-+        <para>Optional Documentation (see tip below):
-+          <ulink url="http://dev.mysql.com/doc/"/>
-+        </para>
-        </listitem>
-     </itemizedlist>
- 
--
-     <bridgehead renderas="sect3">MySQL Dependencies</bridgehead>
- 
-+    <bridgehead renderas="sect4">Recommandées</bridgehead>
-+    <para role="optional"><xref linkend="openssl"/></para>
-+
-     <bridgehead renderas="sect4">Facultatives</bridgehead>
--    <para role="optional"><xref linkend="openssl"/> et
--    <xref linkend="tcpwrappers"/>
-+    <para role="optional"><xref linkend="tcpwrappers"/></para>
- 
-     <!-- Removing libedit because it causes more problems than it solves.
- 
-     <ulink url="http://sourceforge.net/projects/libedit/">libedit</ulink>
-     (as an alternative to readline)-->
- 
--    </para>
--
-     <para condition="html" role="usernotes">Notes utilisateur :
-     <ulink url="&blfs-wiki;/mysql"/></para>
- 
-@@ -108,7 +115,10 @@
-     <para>Build et install <application>MySQL</application> by
-     running the following suivantes :</para>>
- 
--<screen><userinput>patch -Np1 -i ../mysql-&mysql-version;-limit_test-1.patch &&
-+<screen><userinput>patch -Np1 -i ../mysql-&mysql-version;-makefile-1.patch &&
-+CFLAGS="-O3" \
-+CXX=gcc \
-+CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" \
- ./configure --prefix=/usr \
-             --sysconfdir=/etc \
-             --libexecdir=/usr/sbin \
-@@ -121,28 +131,40 @@
-             --without-readline \
-             --with-plugins=innobase,myisam \
-             --with-extra-charsets=all \
--            --with-ssl &&
-+            --with-ssl=/usr &&
- make</userinput></screen>
- 
--    <para>Pour tester les résultats, lancez : <command>make test</command>. Note that
--    if you have a restrictive <filename>/etc/hosts.deny</filename> file, you
--    will need to add an appropriate entry to the
-+    <para>Pour tester les résultats, lancez : <command>make test-force 2>&1 | tee
-+    test.log</command>.  This forces the test to run to completion et logs all
-+    the test output.  There will be many tests that are not run due to
-+    configuration options et developer considerations.  Note that if you use
-+    TCP Wrappers et have a restrictive <filename>/etc/hosts.deny</filename>
-+    file, you will need to add an appropriate entry to the
-     <filename>/etc/hosts.allow</filename> file for the
--    <command>mysqld</command> daemon. Otherwise many of the tests will fail.</para>
-+    <command>mysqld</command> daemon. Otherwise many of the tests will
-+    fail.</para>
- 
-     <para>Maintenant, en tant qu'utilisateur the <systemitem class="username">root</systemitem> :</para>
- 
--<screen role="root"><userinput>make benchdir_root=/tmp/mysql-bench install &&
--rm -rf /tmp/mysql &&
--cd /usr/lib &&
--ln -v -sf mysql/libmysqlclient{,_r}.so* .</userinput></screen>
-+<screen role="root"><userinput>make benchdir_root=/tmp \
-+          testroot=/tmp install &&
-+rm -rf /tmp/mysql-test /tmp/sql-bench &&
-+pushd /usr/lib &&
-+ln -v -sf mysql/libmysqlclient{,_r}.so* . &&
-+popd &&
-+
-+pushd /usr/share/info &&
-+rm -v dir &&
-+for FILENAME in *; do
-+    install-info $FILENAME dir 2>/dev/null
-+done &&
-+popd</userinput></screen>
- 
-     <tip>
-       <para>The only documentation shipped in the source tarball are
--      <filename>mysql.info</filename> et <filename>manual.chm</filename>
--      (Microsoft Help format) files. You can download various formats of the
--      <application>MySQL</application> Reference Manual from <ulink
--      url="http://dev.mysql.com/doc/"/>.</para>
-+      <filename>mysql.info</filename> et man pages. You can download various
-+      formats of the <application>MySQL</application> Reference Manual
-+      from <ulink url="http://dev.mysql.com/doc/"/>.</para>
-     </tip>
- 
-   </sect2>
-@@ -150,6 +172,10 @@
-   <sect2 role="commands">
-     <title>Explications des commandes</title>
- 
-+    <para><parameter>CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors 
-+    -fno-exceptions -fno-rtti"</parameter>: These optimizations are recommended
-+    by the developers.</para>
-+
-     <para><parameter>--libexecdir=/usr/sbin</parameter>: This switch installs
-     the <command>mysqld</command> daemon et the
-     <command>mysqlmanager</command> program in an appropriate location.</para>
-@@ -185,22 +211,23 @@
-     two useful table types.  Check <command>./configure --help</command> for
-     other table types.</para>
- 
--    <para><parameter>--with-ssl</parameter>: This switch enables encrypted
--    communication between client et server.</para>
-+    <para><parameter>--with-ssl=/usr</parameter>: This switch enables encrypted
-+    communication between client et server using OpenSSL.</para>
- 
--    <para><command>make  benchdir_root=...</command>: This installs the benchmark
--    et test suites in a non-system location.</para>
-+    <para><command>make  benchdir_root=... install</command>: This installs the
-+    benchmark et test suites in a non-system location.</para>
- 
-     <para><command>ln -v -sf mysql/libmysqlclient{,_r}.so* .</command>: This
-     command makes the <application>MySQL</application> shared libraries
-     available to other packages at run-time.</para>
- 
--    <para><option>--with-openssl</option>: This switch adds OpenSSL support
--    to <application>MySQL</application>.</para>
--
-     <para><option>--with-libwrap</option>: This switch adds tcpwrappers
-     support to <application>MySQL</application>.</para>
- 
-+    <para><command>pushd ... popd</command>: This set of commands rebuilds the
-+    <filename>/usr/share/info/dir</filename> file as the installation failed
-+    to do so.</para>
-+
-   </sect2>
- 
-   <sect2 role="configuration">
-@@ -230,11 +257,7 @@
-       use. Create <filename>/etc/my.cnf</filename> using the following command
-       as the <systemitem class="username">root</systemitem> :</para>
- 
--<screen role="root"><userinput>install -v -m644 /usr/share/mysql/my-medium.cnf /etc/my.cnf
--sed -i -e s/^skip-federated/#skip-federated/ /etc/my.cnf</userinput></screen>
--
--      <para>The change to <filename>/etc/my.cnf</filename> can be omitted if the
--      option <option>--with-plugins=federated</option> is used.</para>
-+<screen role="root"><userinput>install -v -m644 /usr/share/mysql/my-medium.cnf /etc/my.cnf</userinput></screen>
- 
-       <para>You can now install a database et change the ownership to the
-       unprivileged user et group (perform as the <systemitem
-@@ -318,7 +341,7 @@
-     <para>Descriptions of all the programs et libraries would be several
-     pages long. Instead, consult the <filename>mysql.info</filename>
-     documentation or the on-line reference manual at <ulink
--    url="http://dev.mysql.com/doc/refman/5.0/en/index.html"/>.</para>
-+    url="http://dev.mysql.com/doc/refman/5.1/en/index.html"/>.</para>
- 
-     <para>The <application>Perl</application> DBI modules must be installed
-     for some of the <application>MySQL</application> support programs to
-diff -ru BOOK/server/databases/postgresql.xml /home/jp/blfs/server/databases/postgresql.xml
---- BOOK/server/databases/postgresql.xml	2010-02-17 02:50:55.000000000 +0100
-+++ /home/jp/blfs/server/databases/postgresql.xml	2011-02-27 04:05:24.000000000 +0100
-@@ -4,22 +4,22 @@
-   <!ENTITY % general-entities SYSTEM "../../general.ent">
-   %general-entities;
- 
--  <!-- <!ENTITY postgresql-download-http "http://gd.tuwien.ac.at/db/postgresql/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
--  <!ENTITY postgresql-download-ftp  "ftp://ftp5.us.postgresql.org/pub/PostgreSQL/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2"> -->
--  <!ENTITY postgresql-download-http "&sources-anduin-http;/p/postgresql-&postgresql-version;.tar.bz2">
--  <!ENTITY postgresql-download-ftp  "&sources-anduin-ftp;/p/postgresql-&postgresql-version;.tar.bz2">
--  <!ENTITY postgresql-md5sum        "af7ec100a33c41bfb8d87b5e0ec2f44a">
--  <!ENTITY postgresql-size          "12.5 Mio">
--  <!ENTITY postgresql-buildsize     "165 MB (additional 118 MB to run the testsuite)">
--  <!ENTITY postgresql-time          "1.4 SBU">
-+  <!ENTITY postgresql-download-http "http://gd.tuwien.ac.at/db/postgresql/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
-+  <!ENTITY postgresql-download-ftp  "ftp://ftp5.us.postgresql.org/pub/PostgreSQL/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
-+  <!-- <!ENTITY postgresql-download-http "&sources-anduin-http;/p/postgresql-&postgresql-version;.tar.bz2">
-+  <!ENTITY postgresql-download-ftp  "&sources-anduin-ftp;/p/postgresql-&postgresql-version;.tar.bz2"> -->
-+  <!ENTITY postgresql-md5sum        "57ba57e43cfe29e16dacbf5789be98d1">
-+  <!ENTITY postgresql-size          "14 Mio">
-+  <!ENTITY postgresql-buildsize     "173 MB (additional 138 MB to run the testsuite)">
-+  <!ENTITY postgresql-time          "1.5 SBU">
- ]>
- 
- <sect1 id="postgresql" xreflabel="PostgreSQL-&postgresql-version;">
-   <?dbhtml filename="postgresql.html"?>
- 
-   <sect1info>
--    <othername>$LastChangedBy: randy $</othername>
--    <date>$Date: 2008-05-11 01:53:20 +0200 (dim 11 mai 2008) $</date>
-+    <othername>$LastChangedBy: ken $</othername>
-+    <date>$Date: 2010-11-20 02:06:07 +0100 (sam 20 nov 2010) $</date>
-   </sect1info>
- 
-   <title>PostgreSQL-&postgresql-version;</title>
-@@ -41,6 +41,8 @@
-     existing BLFS instructions. Note that versions other than the one shown
-     in the download URLs have not been tested in a BLFS environment.</para>
- 
-+    &lfs67_checked;
-+
-     <bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
-     <itemizedlist spacing="compact">
-       <listitem>
-@@ -69,6 +71,8 @@
-     <para role="optional"><xref linkend="python"/>,
-     <xref linkend="tcl"/>,
-     <xref linkend="openssl"/>,
-+    <xref linkend="libxml2"/>,
-+    <xref linkend="libxslt"/>,
-     <xref linkend="openldap"/>,
-     <xref linkend="linux-pam"/>,
-     <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
-@@ -92,9 +96,18 @@
-     <para>Installez <application>PostgreSQL</application> with the
-     following commands> : </para>
- 
-+    <!-- commented : regeneration is unnecessary, et we don't tell people the
-+    command to do it.
-+    <para>If you intend to regenerate the html documentation, issue the
-+    following command:</para>
- <screen><userinput>sed -i "s|dsssl-stylesheets|& \\\\\n        sgml/docbook/&-&docbook-dsssl-version;|" \
--    configure &&
--./configure --prefix=/usr --enable-thread-safety &&
-+    configure</userinput></screen>-->
-+
-+    <para>Now configure et build the package:</para>
-+
-+<screen><userinput>./configure --prefix=/usr \
-+  --docdir=/usr/share/doc/postgresql-&postgresql-version; \
-+  --enable-thread-safety &&
- make</userinput></screen>
- 
-     <para>Pour tester les résultats, lancez : <command>make check</command>.</para>
-@@ -102,13 +115,8 @@
-     <para>Maintenant, en tant qu'utilisateur the <systemitem class="username">root</systemitem> :</para>
- 
- <screen role="root"><userinput>make install &&
--chown -v root:root /usr/share/doc/postgresql/html/* &&
--install -v -m755 -d /usr/share/doc/postgresql/{FAQ/html,TODO.detail} &&
--install -v -m644 doc/TODO /usr/share/doc/postgresql &&
--install -v -m644 doc/FAQ* /usr/share/doc/postgresql/FAQ &&
--install -v -m644 doc/src/FAQ/* /usr/share/doc/postgresql/FAQ/html &&
--install -v -m644 doc/TODO.detail/* \
--    /usr/share/doc/postgresql/TODO.detail</userinput></screen>
-+make install-docs &&
-+chown -v root:root /usr/share/doc/postgresql-&postgresql-version;/html/*</userinput></screen>
- 
-     <note>
-       <para>If you are upgrading an existing system et are going to install
-@@ -153,15 +161,30 @@
-   <sect2 role="commands">
-     <title>Explications des commandes</title>
- 
-+    <!-- commented : regeneration is unnecessary, et we don't tell people the
-+    command to do it.
-     <para><command>sed -i "s|dsssl-stylesheets|..."</command>: This command
-     puts an extra line in the <command>configure</command> script so that the
--    BLFS installed version of the DSSSL stylesheets are discovered.</para>
-+    BLFS installed version of the DSSSL stylesheets are discovered.</para> -->
-+
-+    <para><parameter>--docdir=/usr/share/doc/postgresql-&postgresql-version;</parameter>:
-+    This switch puts the html (and pdf, if created) docs in a versioned
-+    directory.</para>
- 
-     <para><parameter>--enable-thread-safety</parameter>: This switch makes the
-     client libraries thread-safe by allowing concurrent threads in
-     <filename class='libraryfile'>libpq</filename> et ECPG programs to safely
-     control their private connection handles.</para>
- 
-+    <para><option>--with-perl</option>: build the PL/Perl server-side language.
-+    </para>
-+
-+    <para><option>--with-python</option>: build the PL/Python server-side
-+    language.</para>
-+
-+    <para><option>--with-openssl</option>: build with support for
-+    <application>OpenSSL</application> encrypted connections.</para>
-+
-     <para><command>chown -R root:root /usr/share/doc/postgresql/html/*</command>:
-     This command corrects the improper ownership of documentation files.</para>
- 
-@@ -493,7 +516,8 @@
-       <varlistentry id="postmaster">
-         <term><command>postmaster</command></term>
-         <listitem>
--          <para>is a multi-user database daemon.</para>
-+          <para>(a symlink to <command>postgres</command>) is a multi-user
-+          database daemon.</para>
-           <indexterm zone="postgresql postmaster">
-             <primary sortas="b-postmaster">postmaster</primary>
-           </indexterm>
-@@ -531,6 +555,56 @@
-         </listitem>
-       </varlistentry>
- 
-+      <varlistentry id="libecpg">
-+        <term><filename class='libraryfile'>libecpg.{so,a}</filename></term>
-+        <listitem>
-+          <para>contains functions to support embedded SQL in C programs.</para>
-+          <indexterm zone="postgresql libecpg">
-+            <primary sortas="c-libecpg">libecpg.{so,a}</primary>
-+          </indexterm>
-+        </listitem>
-+      </varlistentry>
-+
-+      <varlistentry id="libecpg_compat">
-+        <term><filename class='libraryfile'>libecpg_compat.{so,a}</filename></term>
-+        <listitem>
-+          <para>is the ecpg compatability library.</para>
-+          <indexterm zone="postgresql libecpg_compat">
-+            <primary sortas="c-libecpg_compat">libecpg_compat.{so,a}</primary>
-+          </indexterm>
-+        </listitem>
-+      </varlistentry>
-+
-+      <varlistentry id="libgport">
-+        <term><filename class='libraryfile'>libgport.a</filename></term>
-+        <listitem>
-+          <para>is the port-specific subsystem of the Postgres backend.</para>
-+          <indexterm zone="postgresql libgport">
-+            <primary sortas="c-libgport">libgport.a</primary>
-+          </indexterm>
-+        </listitem>
-+      </varlistentry>
-+
-+      <varlistentry id="libpgtypes">
-+        <term><filename class='libraryfile'>libpgtypes.{so,a}</filename></term>
-+        <listitem>
-+          <para>contains functions for dealing with Postgres data types.</para>
-+          <indexterm zone="postgresql libpgtypes">
-+            <primary sortas="c-libpgtypes">libpgtypes.{so,a}</primary>
-+          </indexterm>
-+        </listitem>
-+      </varlistentry>
-+
-+      <varlistentry id="libpq">
-+        <term><filename class='libraryfile'>libpq.{so,a}</filename></term>
-+        <listitem>
-+          <para>is the C programmer's API to Postgres.</para>
-+          <indexterm zone="postgresql libpq">
-+            <primary sortas="c-libpq">libpq.{so,a}</primary>
-+          </indexterm>
-+        </listitem>
-+      </varlistentry>
-+
-     </variablelist>
- 
-   </sect2>
 Seulement dans /home/jp/blfs/server/databases> : sqlite.xml
 diff -ru BOOK/server/mail/courier.xml /home/jp/blfs/server/mail/courier.xml
 --- BOOK/server/mail/courier.xml	2010-02-17 02:50:55.000000000 +0100

Modified: trunk/blfs/server/databases/databases.xml
===================================================================
--- trunk/blfs/server/databases/databases.xml	2011-06-21 14:45:02 UTC (rev 1352)
+++ trunk/blfs/server/databases/databases.xml	2011-06-22 20:44:18 UTC (rev 1353)
@@ -7,7 +7,7 @@
 
 <!--
 $LastChangedBy: randy $
-$Date: 2007-04-04 21:42:53 +0200 (mer, 04 avr 2007) $
+$Date: 2010-04-21 20:48:34 +0200 (mer 21 avr 2010) $
 -->
 
 <chapter id="server-databases">
@@ -21,8 +21,8 @@
   pour satisfaire des dépendances d'autres applications, bien que la construction
   d'un serveur SQL sur un système LFS de base est tout à fait possible.</para>
 
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="db.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mysql.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="postgresql.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="db.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mysql.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="postgresql.xml"/>
 
 </chapter>

Modified: trunk/blfs/server/databases/db.xml
===================================================================
--- trunk/blfs/server/databases/db.xml	2011-06-21 14:45:02 UTC (rev 1352)
+++ trunk/blfs/server/databases/db.xml	2011-06-22 20:44:18 UTC (rev 1353)
@@ -6,18 +6,18 @@
 
   <!ENTITY db-download-http "http://download-east.oracle.com/berkeley-db/db-&db-version;.tar.gz">
   <!ENTITY db-download-ftp  "&gentoo-ftp-repo;/db-&db-version;.tar.gz">
-  <!ENTITY db-md5sum        "b0f1c777708cb8e9d37fb47e7ed3312d">
-  <!ENTITY db-size          "9.2 Mio">
-  <!ENTITY db-buildsize     "94 Mio (additional 100 Mio to run parallel standard test suite)">
-  <!ENTITY db-time          "1.7 SBU (builds all bindings, add an additional 145 SBU to run parallel standard test suite)">
+  <!ENTITY db-md5sum        "3476bac9ec0f3c40729c8a404151d5e3">
+  <!ENTITY db-size          "22.8 Mio">
+  <!ENTITY db-buildsize     "250 MB (additional 100 MB to run parallel standard test suite)">
+  <!ENTITY db-time          "1.9 SBU (builds all bindings, add an additional 145 SBU to run parallel standard test suite)">
 ]>
 
 <sect1 id="db" xreflabel="Berkeley DB-&db-version;">
   <?dbhtml filename="db.html"?>
 
   <sect1info>
-    <othername>$LastChangedBy: randy $</othername>
-    <date>$Date: 2009-07-19 16:13:01 +0200 (dim 19 jui 2009) $</date>
+    <othername>$LastChangedBy: dj $</othername>
+    <date>$Date: 2010-10-17 19:55:40 +0200 (dim 17 oct 2010) $</date>
   </sect1info>
 
   <title>Berkeley DB-&db-version;</title>
@@ -63,7 +63,7 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
+    <!-- <bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
         <para>Correctif requis : <ulink
@@ -73,13 +73,13 @@
         <para>Correctif requis : <ulink
         url="http://www.oracle.com/technology/products/berkeley-db/db/update/&db-version;/patch.&db-version;.2"/></para>
       </listitem>
-    </itemizedlist>
+    </itemizedlist> -->
 
     <bridgehead renderas="sect3">Dépendances de Berkeley DB</bridgehead>
 
     <bridgehead renderas="sect4">Facultatives</bridgehead>
     <para role="optional"><xref linkend="tcl"/>,
-    <xref linkend="jdk"/> et
+    <xref linkend="icedtea6"/> or <xref linkend="jdk"/>, et
     <ulink url="http://www.gnu.org/software/sharutils/">sharutils</ulink>
     (for the <command>uudecode</command> command)</para>
 
@@ -103,9 +103,7 @@
     <para>Construisez les tests de <application>Berkeley DB</application> en
     lançant les commandes suivantes :</para>
 
-<screen><userinput>patch -Np0 -i ../patch.&db-version;.1 &&
-patch -Np0 -i ../patch.&db-version;.2 &&
-cd build_unix &&
+<screen><userinput>cd build_unix &&
 ../dist/configure --prefix=/usr \
                   --enable-test \
                   --enable-tcl  \
@@ -163,9 +161,7 @@
     <para>Installez <application>Berkeley DB</application> en lançant les
     commandes suivantes :</para>
 
-<screen><userinput>patch -Np0 -i ../patch.&db-version;.1 &&
-patch -Np0 -i ../patch.&db-version;.2 &&
-cd build_unix &&
+<screen><userinput>cd build_unix &&
 ../dist/configure --prefix=/usr \
                   --enable-compat185 \
                   --enable-cxx &&
@@ -178,7 +174,7 @@
       /usr/bin/berkeley_db_svc \
       /usr/bin/db_* \
       /usr/include/db{,_185,_cxx}.h \
-      /usr/lib/libdb{{,_cxx}.a,{,_cxx,_java,_tcl}-4.5.{so,a,la}} \
+      /usr/lib/libdb{{,_cxx}.a,{,_cxx,_java,_tcl}-4.8.{so,a,la}} \
       /usr/share/doc/db-&db-version;</userinput></screen>
 
   </sect2>
@@ -206,9 +202,6 @@
     <application>Java</application> dans DB et crée les bibliothèques
     <filename class='libraryfile'>libdb_java</filename>.</para>
 
-    <para><parameter>--enable-rpc</parameter> : Active la construction du
-    serveur RPC <application>Berkeley DB</application>.</para>
-
     <para><command>make docdir=/usr/share/doc/db-&db-version;
     install</command> : Ceci installe la documentation à l'endroit 
     standard et non dans
@@ -234,7 +227,7 @@
       <segtitle>Répertoire installé</segtitle>
 
       <seglistitem>
-        <seg>berkeley_db_svc, db_archive, db_checkpoint, db_deadlock, db_dump,
+        <seg>db_archive, db_checkpoint, db_deadlock, db_dump,
         db_load, db_printlog, db_recover, db_stat, db_upgrade, db_verify</seg>
         <seg>libdb.{so,a}, libdb_cxx.{so,a}, libdb_java.{so,a},
         libdb_tcl.{so,a} et db.jar</seg>
@@ -247,18 +240,7 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="berkeley_db_svc">
-        <term><command>berkeley_db_svc</command></term>
-        <listitem>
-          <para>est le serveur <application>Berkeley DB</application>
-          RPC.</para>
-          <indexterm zone="db berkeley_db_svc">
-            <primary sortas="b-berkeley_db_svc">berkeley_db_svc</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="db_archive">
+    <varlistentry id="db_archive">
         <term><command>db_archive</command></term>
         <listitem>
           <para>affiche le chemin des fichiers journaux qui ne sont plus

Modified: trunk/blfs/server/databases/mysql.xml
===================================================================
--- trunk/blfs/server/databases/mysql.xml	2011-06-21 14:45:02 UTC (rev 1352)
+++ trunk/blfs/server/databases/mysql.xml	2011-06-22 20:44:18 UTC (rev 1353)
@@ -8,18 +8,19 @@
   <!ENTITY mysql-download-ftp  "ftp://ftp.fu-berlin.de/unix/databases/mysql/Downloads/MySQL-5.0/mysql-&mysql-version;.tar.gz"> -->
   <!ENTITY mysql-download-http "&sources-anduin-http;/m/mysql-&mysql-version;.tar.gz">
   <!ENTITY mysql-download-ftp  "&sources-anduin-ftp;/m/mysql-&mysql-version;.tar.gz">
-  <!ENTITY mysql-md5sum        "b658e58887a74dce65224ae0fc8ee06a">
-  <!ENTITY mysql-size          "28 Mio">
-  <!ENTITY mysql-buildsize     "386 Mio (additional 250 Mio to run the test suite)">
-  <!ENTITY mysql-time          "5.1 SBU (Test suite is an additional 100 minutes, only partially CPU dependent)">
+  <!ENTITY mysql-md5sum        "43c11ad3dded693393c4815d24e2b0a5">
+  <!ENTITY mysql-size          "23.8 Mio">
+  <!ENTITY mysql-buildsize     "500 MB (ajouter 200 MB pour exécuter la suite de tests)">
+  <!ENTITY mysql-time          "5.3 SBU (La suite de tests ajoute 55 minutes qui dépendent seulement partiellement CPU)">
+ 
 ]>
 
 <sect1 id="mysql" xreflabel="MySQL-&mysql-version;">
   <?dbhtml filename="mysql.html"?>
 
   <sect1info>
-    <othername>$LastChangedBy: bdubbs $</othername>
-    <date>$Date: 2009-01-03 18:32:58 +0100 (sam 03 jan 2009) $</date>
+    <othername>$LastChangedBy: randy $</othername>
+    <date>$Date: 2010-11-13 02:06:55 +0100 (sam 13 nov 2010) $</date>
   </sect1info>
 
   <title>MySQL-&mysql-version;</title>
@@ -42,6 +43,8 @@
     aux adresses de téléchargement n'ont pas été testées dans un environnement
     BLFS.</para>
 
+    <para>&lfssvn_checked;20101029&lfssvn_checked2;</para>
+
     <bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -67,25 +70,29 @@
     <bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Correctif requis : <ulink
-         url="&patch-root;/mysql-&mysql-version;-limit_test-1.patch"/></para>
+        <para>Correctif requis:
+          <ulink url="&patch-root;/mysql-&mysql-version;-makefile-1.patch"/>
+        </para>
        </listitem>
+      <listitem>
+        <para>Documentation optionelle (voir l'astuce ci-dessous):
+          <ulink url="http://dev.mysql.com/doc/"/>
+        </para>      
+		</listitem>
     </itemizedlist>
 
-
     <bridgehead renderas="sect3">Dépendances de MySQL</bridgehead>
 
+    <bridgehead renderas="sect4">Recommandées</bridgehead>
+    <para role="optional"><xref linkend="openssl"/></para>
+
     <bridgehead renderas="sect4">Facultatives</bridgehead>
-    <para role="optional"><xref linkend="openssl"/> et
-    <xref linkend="tcpwrappers"/>
-
+  
     <!-- Removing libedit because it causes more problems than it solves.
 
     <ulink url="http://sourceforge.net/projects/libedit/">libedit</ulink>
     (as an alternative to readline)-->
 
-    </para>
-
     <para condition="html" role="usernotes">Notes utilisateur :
     <ulink url="&blfs-wiki;/mysql"/></para>
 
@@ -109,7 +116,10 @@
     <para>Construisez et installez <application>MySQL</application> en
     lançant les commandes suivantes :</para>
 
-<screen><userinput>patch -Np1 -i ../mysql-&mysql-version;-limit_test-1.patch &&
+<screen><userinput>patch -Np1 -i ../mysql-&mysql-version;-makefile-1.patch &&
+CFLAGS="-O3" \
+CXX=gcc \
+CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" \
 ./configure --prefix=/usr \
             --sysconfdir=/etc \
             --libexecdir=/usr/sbin \
@@ -122,28 +132,39 @@
             --without-readline \
             --with-plugins=innobase,myisam \
             --with-extra-charsets=all \
-            --with-ssl &&
+            --with-ssl=/ &&
 make</userinput></screen>
 
-    <para>Pour tester les résultats, lancez : <command>make test</command>. 
-    Remarquez que si vous avez un <filename>/etc/hosts.deny</filename> restreint,
-    vous devrez ajouter une entrée adéquate au fichier
-    <filename>/etc/hosts.allow</filename> pour le démon
-    <command>mysqld</command>. Sans cela, beaucoup de tests échoueront.</para>
+    <para>Pour tester les résultats, lancez : <command>make test-force 2>&1 | tee
+	test.log</command>.Cela force le test à lancer au départ le log de toutes les sorties de tests.
+	Il y a beaucoup de tests qui ne sont pas lancés a cause des options de configuraton et de 
+	considérations des programmeurs. Remarquez que si vous utilisez TCP Wreappers et avez un 
+	<filename>/etc/hosts.deny</filename> restreint, vous devrez ajouter une entrée adéquate au fichier
+    <filename>/etc/hosts.allow</filename> pour le démon <command>mysqld</command>. 
+	Sans cela, beaucoup de tests échoueront.</para>
 
     <para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem> :</para>
 
-<screen role="root"><userinput>make benchdir_root=/tmp/mysql-bench install &&
-rm -rf /tmp/mysql &&
-cd /usr/lib &&
-ln -v -sf mysql/libmysqlclient{,_r}.so* .</userinput></screen>
+<screen role="root"><userinput>make benchdir_root=/tmp \
+          testroot=/tmp install &&
+rm -rf /tmp/mysql-test /tmp/sql-bench &&
+pushd /usr/lib &&
+ln -v -sf mysql/libmysqlclient{,_r}.so* . &&
+popd &&
 
+pushd /usr/share/info &&
+rm -v dir &&
+for FILENAME in *; do
+    install-info $FILENAME dir 2>/dev/null
+done &&
+popd</userinput></screen>
+
     <tip>
       <para>La seule documentation incluse dans l'archive tar des sources est
-      dans des fichiers <filename>mysql.info</filename> et <filename>manual.chm</filename>
-      (format Microsoft Help). Vous pouvez télécharger différents formats 
-      du manuel de référence de <application>MySQL</application> sur <ulink
-      url="http://dev.mysql.com/doc/"/>.</para>
+      dans des fichiers <filename>mysql.info</filename> et dans les man pages.
+	  Vous pouvez télécharger différents formats du manuel de référence de 
+	  <application>MySQL</application> sur <ulink url="http://dev.mysql.com/doc/"/>.
+	  </para>
     </tip>
 
   </sect2>
@@ -151,6 +172,10 @@
   <sect2 role="commands">
     <title>Explication des commandes</title>
 
+    <para><parameter>CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors 
+    -fno-exceptions -fno-rtti"</parameter>: Ces optimisations sont recommendées
+    par les programmeurs.</para>
+
     <para><parameter>--libexecdir=/usr/sbin</parameter> : Ce paramètre
     installe le démon <command>mysqld</command> et le programme
     <command>mysqlmanager</command> à un endroit approprié.</para>
@@ -187,21 +212,21 @@
     pour avoir les autres types de tables.</para>
 
     <para><parameter>--with-ssl</parameter> : Ce paramètre active la
-    communication chiffrée entre le client et le serveur.</para>
+    communication chiffrée entre le client et le serveur utilisant OpenSSL.</para>
 
-    <para><command>make  benchdir_root=...</command> : Ceci installe les
+    <para><command>make  benchdir_root=... install</command> : Ceci installe les
     suites d'évaluation et de tests à un endroit non système.</para>
 
     <para><command>ln -v -sf mysql/libmysqlclient{,_r}.so* .</command> : 
     Cette commande rend les bibliothèques partagées de <application>MySQL</application>
     disponibles pour d'autres paquets au moment de leur exécution.</para>
 
-    <para><option>--with-openssl</option> : Ce paramètre ajoute le support
-    d'OpenSSL à <application>MySQL</application>.</para>
-
     <para><option>--with-libwrap</option> : Ce paramètre ajoute le
     support des enveloppes tcp à <application>MySQL</application>.</para>
 
+    <para><command>pushd ... popd</command>: Cet ensemble de commandes reconstruit le fichier
+    <filename>/usr/share/info/dir</filename> quand l'installation echoue pour le faire.</para>
+
   </sect2>
 
   <sect2 role="configuration">
@@ -231,12 +256,8 @@
       Créez <filename>/etc/my.cnf</filename> en utilisant la commande suivante
       en tant qu'utilisateur <systemitem class="username">root</systemitem> :</para>
 
-<screen role="root"><userinput>install -v -m644 /usr/share/mysql/my-medium.cnf /etc/my.cnf
-sed -i -e s/^skip-federated/#skip-federated/ /etc/my.cnf</userinput></screen>
+<screen role="root"><userinput>install -v -m644 /usr/share/mysql/my-medium.cnf /etc/my.cnf</userinput></screen>
 
-      <para>Vous pouvez vous passer de la modification de <filename>/etc/my.cnf</filename> 
-      si vous utilisez l'option <option>--with-plugins=federated</option>.</para>
-
       <para>Vous pouvez maintenant installer une base de données et modifier 
       l'appartenance en faveur de l'utilisateur et du groupe non privilégiés 
       (effectuez en tant qu'utilisateur <systemitem
@@ -321,7 +342,7 @@
     <para>Des descriptions de tous les programmes et de toutes les bibliothèques
      prendraient plusieurs pages. Consultez plutôt la documentation de
      <filename>mysql.info</filename> ou le manuel de référence en ligne sur <ulink
-    url="http://dev.mysql.com/doc/refman/5.0/en/index.html"/>.</para>
+    url="http://dev.mysql.com/doc/refman/5.1/en/index.html"/>.</para>
 
     <para>Les modules DBI de <application>Perl</application> doivent être
     installés pour avoir des programmes de support de <application>MySQL</application> 

Modified: trunk/blfs/server/databases/postgresql.xml
===================================================================
--- trunk/blfs/server/databases/postgresql.xml	2011-06-21 14:45:02 UTC (rev 1352)
+++ trunk/blfs/server/databases/postgresql.xml	2011-06-22 20:44:18 UTC (rev 1353)
@@ -4,22 +4,22 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!-- <!ENTITY postgresql-download-http "http://gd.tuwien.ac.at/db/postgresql/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
-  <!ENTITY postgresql-download-ftp  "ftp://ftp5.us.postgresql.org/pub/PostgreSQL/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2"> -->
-  <!ENTITY postgresql-download-http "&sources-anduin-http;/p/postgresql-&postgresql-version;.tar.bz2">
-  <!ENTITY postgresql-download-ftp  "&sources-anduin-ftp;/p/postgresql-&postgresql-version;.tar.bz2">
-  <!ENTITY postgresql-md5sum        "af7ec100a33c41bfb8d87b5e0ec2f44a">
-  <!ENTITY postgresql-size          "12.5 Mio">
-  <!ENTITY postgresql-buildsize     "165 Mio (additional 118 Mio to run the testsuite)">
-  <!ENTITY postgresql-time          "1.4 SBU">
+  <!ENTITY postgresql-download-http "http://gd.tuwien.ac.at/db/postgresql/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
+  <!ENTITY postgresql-download-ftp  "ftp://ftp5.us.postgresql.org/pub/PostgreSQL/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
+  <!-- <!ENTITY postgresql-download-http "&sources-anduin-http;/p/postgresql-&postgresql-version;.tar.bz2">
+     <!ENTITY postgresql-download-ftp  "&sources-anduin-ftp;/p/postgresql-&postgresql-version;.tar.bz2"> -->
+  <!ENTITY postgresql-md5sum        "57ba57e43cfe29e16dacbf5789be98d1">
+  <!ENTITY postgresql-size          "14 Mio">
+  <!ENTITY postgresql-buildsize     "173 MB (ajouter 138 MB pour lancer la suite de tests)">
+  <!ENTITY postgresql-time          "1.5 SBU">
 ]>
 
 <sect1 id="postgresql" xreflabel="PostgreSQL-&postgresql-version;">
   <?dbhtml filename="postgresql.html"?>
 
   <sect1info>
-    <othername>$LastChangedBy: randy $</othername>
-    <date>$Date: 2008-05-11 01:53:20 +0200 (dim, 11 mai 2008) $</date>
+    <othername>$LastChangedBy: ken $</othername>
+    <date>$Date: 2010-11-20 02:06:07 +0100 (sam 20 nov 2010) $</date>
   </sect1info>
 
   <title>PostgreSQL-&postgresql-version;</title>
@@ -43,6 +43,8 @@
     aux adresses de téléchargement n'ont pas été testées dans un environnement
     BLFS.</para>
 
+    &lfs67_checked;
+
     <para>Il se peut qu'il existe une version plus récente disponible sur
     la page d'accueil de <application>PostgreSQL</application>. Vous pouvez regarder
     <ulink url="http://www.postgresql.org/"/> et probablement utiliser les instructions
@@ -78,6 +80,8 @@
     <para role="optional"><xref linkend="python"/>,
     <xref linkend="tcl"/>,
     <xref linkend="openssl"/>,
+    <xref linkend="libxml2"/>,
+    <xref linkend="libxslt"/>,
     <xref linkend="openldap"/>,
     <xref linkend="linux-pam"/>,
     <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
@@ -100,10 +104,18 @@
 
     <para>Installez <application>PostgreSQL</application> avec les commandes
     suivantes : </para>
+    <!-- commented : regeneration is unnecessary, et we don't tell people the
+    command to do it.
+    <para>If you intend to regenerate the html documentation, issue the
+    following command:</para>
+<screen><userinput>sed -i "s|dsssl-stylesheets|& \\\\\n        sgml/docbook/&-&docbook-dsssl-version;|" \
+     configure</userinput></screen>-->
 
-<screen><userinput>sed -i "s|dsssl-stylesheets|& \\\\\n        sgml/docbook/&-&docbook-dsssl-version;|" \
-    configure &&
-./configure --prefix=/usr --enable-thread-safety &&
+    <para>Maintenant configurez et construisez le paquet:</para>
+
+<screen><userinput>./configure --prefix=/usr \
+  --docdir=/usr/share/doc/postgresql-&postgresql-version; \
+  --enable-thread-safety &&
 make</userinput></screen>
 
     <para>Pour tester les résultats, lancez : <command>make check</command>.</para>
@@ -111,13 +123,9 @@
     <para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem> :</para>
 
 <screen role="root"><userinput>make install &&
-chown -v root:root /usr/share/doc/postgresql/html/* &&
-install -v -m755 -d /usr/share/doc/postgresql/{FAQ/html,TODO.detail} &&
-install -v -m644 doc/TODO /usr/share/doc/postgresql &&
-install -v -m644 doc/FAQ* /usr/share/doc/postgresql/FAQ &&
-install -v -m644 doc/src/FAQ/* /usr/share/doc/postgresql/FAQ/html &&
-install -v -m644 doc/TODO.detail/* \
-    /usr/share/doc/postgresql/TODO.detail</userinput></screen>
+make install-docs &&
+chown -v root:root /usr/share/doc/postgresql-&postgresql-version;/html/*</userinput></screen>
+ 
 
     <note>
       <para>Si vous mettez à jour un système existant et si vous allez installer
@@ -164,16 +172,29 @@
   <sect2 role="commands">
     <title>Explication des commandes</title>
 
+    <!-- commented : regeneration is unnecessary, et we don't tell people the
+    command to do it.
     <para><command>sed -i "s|dsssl-stylesheets|..."</command> : Cette 
     commande rajoute une ligne au script <command>configure</command> pour que
     la version des feuilles de style DSSSL installées par BLFS soient
-    trouvée.</para>
+    trouvée.</para> -->
 
+    <para><parameter>--docdir=/usr/share/doc/postgresql-&postgresql-version;</parameter>:
+    Ce paramètre met les docs html (et pdf, si créés) dans un repertoire de version.</para>
+	
     <para><parameter>--enable-thread-safety</parameter> : Ce paramètre
     rend les bibliothèques client enfilées de manière sécurisée en autorisant les
     filages concurrents <filename class='libraryfile'>libpq</filename> et aux
     programmes ECPG de contrôler en sécurité leur gestions de connexion privée.</para>
 
+    <para><option>--with-perl</option>: Construit le langage PL/Perl coté serveur.
+    </para>
+
+    <para><option>--with-python</option>: Construit le langage PL/Python coté serveur.</para>
+
+    <para><option>--with-openssl</option>: Construit avec le support pour les connexions
+    <application>OpenSSL</application> chiffrées.</para>
+
     <para><command>chown -R root:root /usr/share/doc/postgresql/html/*</command> :
     Cette commande corrige la mauvaise appartenance des fichiers de documentation.</para>
 
@@ -496,7 +517,8 @@
       <varlistentry id="postmaster">
         <term><command>postmaster</command></term>
         <listitem>
-          <para>est un démon de base de données multi-utilisateurs.</para>
+          <para>(un lien symbolique vers <command>postgres</command>) est un démon de
+		  base de données multi-utilisateurs.</para>
           <indexterm zone="postgresql postmaster">
             <primary sortas="b-postmaster">postmaster</primary>
           </indexterm>
@@ -534,6 +556,56 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="libecpg">
+        <term><filename class='libraryfile'>libecpg.{so,a}</filename></term>
+        <listitem>
+          <para>contient des fonctions pour supporté du SQL embarqué dans des programmes C.</para>
+          <indexterm zone="postgresql libecpg">
+            <primary sortas="c-libecpg">libecpg.{so,a}</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="libecpg_compat">
+        <term><filename class='libraryfile'>libecpg_compat.{so,a}</filename></term>
+        <listitem>
+          <para>est la bibliothèque de compatibilité ecpg.</para>
+          <indexterm zone="postgresql libecpg_compat">
+            <primary sortas="c-libecpg_compat">libecpg_compat.{so,a}</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="libgport">
+        <term><filename class='libraryfile'>libgport.a</filename></term>
+        <listitem>
+          <para>est le sous-système de port spécifique du backend Postgres.</para>
+          <indexterm zone="postgresql libgport">
+            <primary sortas="c-libgport">libgport.a</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="libpgtypes">
+        <term><filename class='libraryfile'>libpgtypes.{so,a}</filename></term>
+        <listitem>
+          <para>contient des fonctions pour traiter des types de données Postgres.</para>
+          <indexterm zone="postgresql libpgtypes">
+            <primary sortas="c-libpgtypes">libpgtypes.{so,a}</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="libpq">
+        <term><filename class='libraryfile'>libpq.{so,a}</filename></term>
+        <listitem>
+          <para>est l'API de programmation C pour Postgres.</para>
+          <indexterm zone="postgresql libpq">
+            <primary sortas="c-libpq">libpq.{so,a}</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
     </variablelist>
 
   </sect2>




More information about the lfs-traducfr mailing list