[lfs-fr] r5333 - trunk/blfs/traduc/commits

myou72 at orange.fr myou72 at orange.fr
Dim 22 Déc 08:31:52 PST 2013


Author: myou72
Date: 2013-12-22 17:31:52 +0100 (Sun, 22 Dec 2013)
New Revision: 5333

Added:
   trunk/blfs/traduc/commits/r12423.txt
Log:
[BLFS-EN] r12423.txt

Added: trunk/blfs/traduc/commits/r12423.txt
===================================================================
--- trunk/blfs/traduc/commits/r12423.txt	                        (rev 0)
+++ trunk/blfs/traduc/commits/r12423.txt	2013-12-22 16:31:52 UTC (rev 5333)
@@ -0,0 +1,196 @@
+Révision 12423
+
+fichiers modifiés :
+   general/prog/subversion.xml
+
+Log :
+Move swig and python to optional in subversion
+
+Le robot a traité 4 % du commit anglais
+Index: general/prog/subversion.xml
+===================================================================
+--- general/prog/subversion.xml	(révision 12422)
++++ general/prog/subversion.xml	(révision 12423)
+@@ -87,11 +87,8 @@
+ 
+     <bridgehead renderas="sect4">Recommended</bridgehead>
+     <para role="recommended">
+-<xref linkend="openssl"/>,
+-<xref linkend="python2"/> (with sqlite support for the tests),
+-<xref linkend="serf"/> (for handling http:// and https:// URLs), and
+-<xref linkend="swig"/> (for building Perl, Python and optionally Ruby
+-bindings)
++      <xref linkend="openssl"/> and
++      <xref linkend="serf"/> (for handling http:// and https:// URLs)
+     </para>
+ 
+ <!-- support for berkeley db is deprecated since 1.8
+@@ -114,7 +111,9 @@
+       <xref linkend="cyrus-sasl"/>,
+       <xref linkend="dbus"/>,
+       <xref linkend="kdelibs"/> (for <ulink url="http://utils.kde.org/projects/kwalletmanager/">KWallet</ulink> support),
+-<xref linkend="ruby"/>
++      <xref linkend="python2"/> (with sqlite support for the tests),
++      <xref linkend="ruby"/>, and
++      <xref linkend="swig"/> (for building Perl, Python and Ruby bindings)
+     </para>
+ 
+     <bridgehead renderas="sect4">Optional (for the Java Bindings)</bridgehead>
+@@ -138,14 +137,10 @@
+       commands:
+     </para>
+ 
+-<screen><userinput>sed -i 's#Makefile.PL.in$#& libsvn_swig_perl#' Makefile.in &&
+-./configure --prefix=/usr    \
++<screen><userinput>./configure --prefix=/usr    \
+             --disable-static \
+             --with-apache-libexecdir &&
+-make &&
+-make swig-pl &&
+-make swig-py swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn \
+-swig_pydir_extra=/usr/lib/python&python2-majorver;/site-packages/svn</userinput></screen>
++make</userinput></screen>
+ 
+     <para>
+       If you have <xref linkend="doxygen"/> installed and you wish to build the
+@@ -155,26 +150,32 @@
+      the following command: <command>make javahl</command>
+     </para>
+ 
+-<screen><userinput>make javahl</userinput></screen>
+ 
++    <para>
+       If you have a multi core CPU and normally run <command>make</command> with
+       multiple jobs (eg <command>make -j4</command>) then a bug in the
+       <filename>Makefile</filename> will prevent the
+       <application>Perl</application> bindings compiling correctly. Fix the
+       <filename>Makefile</filename> with this sed:
++      <command>sed -i 's#Makefile.PL.in$#& libsvn_swig_perl#' Makefile.in</command>
+     </para>
+ 
+-<screen><userinput>sed -i 's#Makefile.PL.in$#& libsvn_swig_perl#' Makefile.in</userinput></screen>
+--->
+     <para>
+-To compile <application>Ruby</application>
+-bindings, issue the following command:
++      If you want to compile <application>Perl</application>,
++      <application>Python2</application>, or <application>Ruby</application>
++      bindings, issue any of the following command:
+     </para>
+-<screen><userinput>make swig-rb</userinput></screen>
++    <para>
++      <literallayout><command>make swig-pl</command> for <application>Perl</application>,
++<command>make swig-py \
++     swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn \
++     swig_pydir_extra=/usr/lib/python&python2-majorver;/site-packages/svn</command> for <application>Python</application>,
++<command>make swig-rb</command> for <application>Ruby</application>.
++      </literallayout>
++    </para>
+ 
+     <para>
+       To test the results, issue: <command>make -k check</command>. One test
+@@ -190,20 +191,17 @@
+     <para>
+       To test the results of any of the <application>SWIG</application>
+       bindings, you can use any of the following commands:
++      <command>make check-swig-pl</command>,
++      <command> make check-swig-py</command>, or
++      <command>make check-swig-rb</command>.
+     </para>
+ 
+-<screen><userinput>make check-swig-pl &&
+-make check-swig-py &&
+-make check-swig-rb </userinput></screen>
+ 
+     <para>
+       Now, as the <systemitem class="username">root</systemitem> user:
+     </para>
+ 
+ <screen role="root"><userinput>make install &&
+-make install-swig-pl &&
+-make install-swig-py swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn    \
+-swig_pydir_extra=/usr/lib/python&python2-majorver;/site-packages/svn &&
+ install -v -m755 -d /usr/share/doc/subversion-&subversion-version; &&
+ cp      -v -R       doc/* \
+                     /usr/share/doc/subversion-&subversion-version;</userinput></screen>
+@@ -211,49 +209,43 @@
+     <para>
+       If you built the Java bindings, issue the following command as the
+       <systemitem class="username">root</systemitem> user to install them:
++      <command>make install-javahl</command>
+     </para>
+ 
+-<screen role="root"><userinput>make install-javahl</userinput></screen>
+ 
+     <para>
+-If you built the <application>SWIG</application>
+-<application>Ruby</application> bindings, issue the following commands
+-as the <systemitem class="username">root</systemitem> user to install
+-them:
++      If you built the <application>Perl</application>,
++      <application>Python2</application>, or
++      <application>Ruby</application> bindings, issue any of the following
++      commands as the <systemitem class="username">root</systemitem> user
++      to install them:
+     </para>
++    <para>
++      <literallayout><command>make install-swig-pl</command>
++<command>make install-swig-py \
++      swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn \
++      swig_pydir_extra=/usr/lib/python&python2-majorver;/site-packages/svn</command>
++<command>make install-swig-rb</command></literallayout>
++    </para>
+ 
+-<screen role="root"><userinput>make install-swig-rb</userinput></screen>
+   </sect2>
+ 
+   <sect2 role="commands">
+     <title>Command Explanations</title>
+ 
+-<para>
+-<command>sed -i 's#Makefile.PL.in$...</command>: Corrects a
+-bug in the <filename>Makefile</filename>, which prevents using
+-parallel jobs for Perl bindings.
+-</para>
+     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+       href="../../xincludes/static-libraries.xml"/>
+ 
+     <para>
+       <parameter>--with-apache-libexecdir</parameter>:
+-This switch sets <application>Apache HTTPD</application>
+-module install dir.
++      If <xref linkend="apache"/> is installed, the shared
++      <application>Apache</application> modules are
++      built. This switch allows to have those modules installed to
++      <application>Apache</application>'s configured module dir instead
++      of <filename class="directory">/usr/libexec</filename>. It has no effect
++      if <application>Apache</application> is not installed.
+     </para>
+ 
+-<para>
+-<command>make swig-<language></command>: Builds <language>
+-bindings.
+-</para>
+-<para>
+-<command>make install-swig-<language></command>: Installs
+-<language> bindings.
+-</para>
+   </sect2>
+ 
+   <sect2 role="configuration">
+@@ -317,10 +309,10 @@
+         </seg>
+         <seg>
+           /usr/include/subversion-1,
+-/usr/lib/perl5/site_perl/&lfs-perl-version;/auto/SVN,
+-/usr/lib/perl5/site_perl/&lfs-perl-version;/SVN,
+-/usr/lib/python&python2-majorver;/site-packages/libsvn,
+-/usr/lib/python&python2-majorver;/site-packages/svn,
++          /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/SVN (optional),
++          /usr/lib/perl5/site_perl/&lfs-perl-version;/SVN (optional),
++          /usr/lib/python&python2-majorver;/site-packages/libsvn (optional),
++          /usr/lib/python&python2-majorver;/site-packages/svn (optional),
+           /usr/lib/ruby/site_ruby/<x.y>/i686-linux/svn (optional),
+           /usr/lib/ruby/site_ruby/<x.y>/svn (optional),
+ <!--      /usr/lib/svn-python/libsvn (optional),
+




More information about the lfs-traducfr mailing list