Author: krejzi Date: 2012-07-19 10:27:40 -0600 (Thu, 19 Jul 2012) New Revision: 10426
Modified: trunk/BOOK/general.ent trunk/BOOK/general/genlib/boost.xml trunk/BOOK/general/genlib/glib2.xml trunk/BOOK/general/genlib/icu.xml trunk/BOOK/general/prog/python3.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/networking/netlibs/curl.xml trunk/BOOK/x/installing/x7driver.xml Log: Boost 1.50.0, cURL 7.26.0, GLib 2.32.4, ICU 49.1.2, PCRE 8.31 and Python 3.2.3 updates. r128 xorg driver version 6.8.1 -> 6.8.2 Modified: trunk/BOOK/general/genlib/boost.xml =================================================================== --- trunk/BOOK/general/genlib/boost.xml 2012-07-19 13:08:12 UTC (rev 10425) +++ trunk/BOOK/general/genlib/boost.xml 2012-07-19 16:27:40 UTC (rev 10426) @@ -4,15 +4,16 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY boost-download-http "&sourceforge-repo;/boost/boost_1_49_0.tar.bz2"> + <!ENTITY boost-download-http "&sourceforge-repo;/boost/boost_&boost-dl-version;.tar.bz2"> <!ENTITY boost-download-ftp " "> - <!ENTITY boost-md5sum "0d202cb811f934282dea64856a175698"> - <!ENTITY boost-size "47 MB"> - <!ENTITY boost-buildsize "764 MB for default build - 634MB without static libs"> - <!ENTITY boost-time "10 SBU for default build - 5.5 SBU without static libs"> + <!ENTITY boost-md5sum "52dd00be775e689f55a987baebccc462"> + <!ENTITY boost-size "49 MB"> + <!ENTITY boost-buildsize "630 MB"> + <!ENTITY boost-time "10 SBU"> + ]> -<sect1 id="boost" xreflabel="boost-&boost-version;"> +<sect1 id="boost" xreflabel="Boost-&boost-version;"> <?dbhtml filename="boost.html"?> <sect1info> @@ -23,117 +24,124 @@ <title>Boost-&boost-version;</title> <indexterm zone="boost"> - <primary sortas="a-boost">boost</primary> + <primary sortas="a-Boost">Boost</primary> </indexterm> <sect2 role="package"> <title>Introduction to Boost</title> - <para><application>Boost</application> provides free peer-reviewed - portable C++ source libraries.</para> + <para> + <application>Boost</application> provides free peer-reviewed + portable C++ source libraries. + </para> - &lfs70_checked; + &lfs71_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Download (HTTP): <ulink url="&boost-download-http;"/></para> + <para> + Download (HTTP): <ulink url="&boost-download-http;"/> + </para> </listitem> <listitem> - <para>Download (FTP): <ulink url="&boost-download-ftp;"/></para> + <para> + Download (FTP): <ulink url="&boost-download-ftp;"/> + </para> </listitem> <listitem> - <para>Download MD5 sum: &boost-md5sum;</para> + <para> + Download MD5 sum: &boost-md5sum; + </para> </listitem> <listitem> - <para>Download size: &boost-size;</para> + <para> + Download size: &boost-size; + </para> </listitem> <listitem> - <para>Estimated disk space required: &boost-buildsize;</para> + <para> + Estimated disk space required: &boost-buildsize; + </para> </listitem> <listitem> - <para>Estimated build time: &boost-time;</para> + <para> + Estimated build time: &boost-time; + </para> </listitem> </itemizedlist> -<!-- - <bridgehead renderas="sect3">Additional Downloads</bridgehead> - <itemizedlist spacing='compact'> - <listitem> - <para>Required patch: <ulink - url="&patch-root;/boost-&boost-version;-fixes-1.patch"/></para> - </listitem> - </itemizedlist> ---> - <bridgehead renderas="sect3">boost Dependencies</bridgehead> + <bridgehead renderas="sect3">Boost Dependencies</bridgehead> <bridgehead renderas="sect4">Optional</bridgehead> <para role="Optional"> - <xref linkend="python2"/> + <xref linkend="icu"/> and + <xref linkend="python2"/> </para> <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/boost"/></para> - + <ulink url="&blfs-wiki;/boost"/> + </para> </sect2> <sect2 role="installation"> <title>Installation of Boost</title> - <para>Install <application>boost</application> by running the following - commands as the <systemitem class="username">root</systemitem> user:</para> + <para> + Install <application>Boost</application> by running the following + commands as the <systemitem class="username">root</systemitem> user: + </para> <screen role="root"><userinput>./bootstrap.sh --prefix=/usr && -./b2 install link=shared</userinput></screen> +./b2 install threading=multi link=shared</userinput></screen> </sect2> <sect2 role="commands"> <title>Command Explanations</title> - <para><parameter>link=shared</parameter>: This parameter ensures that only shared - libraries are created, except for libboost_exception and libboost_test_exec_monitor - which are created as static. Most people will not need the static libraries, indeed - most programs using boost only use the headers, but omit this parameter if you - do need them.</para> + <para> + <parameter>threading=multi</parameter>: This parameter ensures that + <application>Boost</application> is built with multithreading support. + </para> + <para> + <parameter>link=shared</parameter>: This parameter ensures that only shared + libraries are created, except for libboost_exception and libboost_test_exec_monitor + which are created as static. Most people will not need the static libraries, indeed + most programs using boost only use the headers, but omit this parameter if you + do need them. + </para> + </sect2> <sect2 role="content"> <title>Contents</title> <segmentedlist> - <segtitle>Installed Program</segtitle> <segtitle>Installed Libraries</segtitle> <segtitle>Installed Directory</segtitle> <seglistitem> - <seg>None</seg> - <seg>libboost_{chrono, date_time, filesystem, graph, iostreams, locale, math_*, - prg_exec_monitor, program_options, python, random, regex, serialization, - signals, system, thread, unit_test_framework, - wave, wserialization}.{so,a}, libboost_exception.a, libboost_test_monitor.a</seg> - <seg>/usr/include/boost</seg> + <seg> + libboost_chrono.so, libboost_date_time.so, libboost_exception.a, + libboost_filesystem.so, libboost_graph.so, libboost_iostreams.so, + libboost_locale.so, libboost_math_c99f.so, libboost_math_c99l.so, + libboost_math_c99.so, libboost_math_tr1f.so, + libboost_math_tr1l.so, libboost_math_tr1.so, + libboost_prg_exec_monitor.so, libboost_program_options.so, + libboost_python.so, libboost_random.so, libboost_regex.so, + libboost_serialization.so, libboost_signals.so, + libboost_system.so, libboost_test_exec_monitor.a, + libboost_thread.so, libboost_timer.so, libboost_unit_test_framework.so, + libboost_wave.so and libboost_wserialization.so + </seg> + <seg> + /usr/include/boost + </seg> </seglistitem> </segmentedlist> -<!-- - <variablelist> - <bridgehead renderas="sect3">Short Descriptions</bridgehead> - <?dbfo list-presentation="list"?> - <?dbhtml list-presentation="table"?> - <varlistentry id="a-automoc4"> - <term><command>automoc4</command></term> - <listitem> - <para>is a testing utility for boost-generated build trees.</para> - <indexterm zone="a-automoc4 automoc4"> - <primary sortas="b-automoc4">automoc4</primary> - </indexterm> - </listitem> - </varlistentry> - - </variablelist> ---> </sect2> </sect1> Modified: trunk/BOOK/general/genlib/glib2.xml =================================================================== --- trunk/BOOK/general/genlib/glib2.xml 2012-07-19 13:08:12 UTC (rev 10425) +++ trunk/BOOK/general/genlib/glib2.xml 2012-07-19 16:27:40 UTC (rev 10426) @@ -6,7 +6,7 @@ <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.32/glib-&glib2-version;.tar.xz"> <!ENTITY glib2-download-ftp "&gnome-download-ftp;/glib/2.32/glib-&glib2-version;.tar.xz"> - <!ENTITY glib2-md5sum "9bd3ac535c24b6c162be13b2c43c5adc"> + <!ENTITY glib2-md5sum "bf84fefd9c1a5b5a7a38736f4ddd674a"> <!ENTITY glib2-size "5.9 MB"> <!ENTITY glib2-buildsize "180 MB"> <!ENTITY glib2-time "1.5 SBU (additional 4.0 SBU to run the test suite)"> @@ -126,8 +126,9 @@ commands: </para> -<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \ - --with-pcre=system && +<screen><userinput>./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-pcre=system && make</userinput></screen> <para> @@ -143,8 +144,7 @@ Now, as the <systemitem class="username">root</systemitem> user: </para> -<screen role="root"><userinput>make install && -ln -v -sfn ../../lib/glib-2.0/include/glibconfig.h /usr/include/glib-2.0/glibconfig.h</userinput></screen> +<screen role="root"><userinput>make install</userinput></screen> <para> You should now install <xref linkend="desktop-file-utils"/> and proceed to @@ -160,20 +160,7 @@ <sect2 role="commands"> <title>Command Explanations</title> -<!--<para> - PCRE_* and LIBFFI_*: <application>Glib</application> is a prerequsite - for <application>pkg-config</application>, but it wants to use - <application>pkg-config</application> during the build process. - These environment variables work around not having - <application>pkg-config</application> available. - </para>--> - <para> - <command>ln -v -sfn ... glibconfig.h</command>: Place a link to an - architecture dependent header file where programs can find it. - </para> - - <para> <parameter>--with-pcre=system</parameter>: This parameter causes the build to use a system-provided version of the <application>PCRE</application> library instead of an internal Modified: trunk/BOOK/general/genlib/icu.xml =================================================================== --- trunk/BOOK/general/genlib/icu.xml 2012-07-19 13:08:12 UTC (rev 10425) +++ trunk/BOOK/general/genlib/icu.xml 2012-07-19 16:27:40 UTC (rev 10426) @@ -5,12 +5,13 @@ %general-entities; <!ENTITY icu-download-http - "http://download.icu-project.org/files/icu4c/&icu-version;/icu4c-49_1_1-src.tgz"> + "http://download.icu-project.org/files/icu4c/&icu-version;/icu4c-&icu-dl-version;-src.tgz"> <!ENTITY icu-download-ftp " "> - <!ENTITY icu-md5sum "7c53f83e0327343f4060c0eb83842daf"> - <!ENTITY icu-size "18 MB"> - <!ENTITY icu-buildsize "271 MB"> - <!ENTITY icu-time "1.3 SBU"> + <!ENTITY icu-md5sum "bbc609fe5237202d7abf016141012a45"> + <!ENTITY icu-size "19 MB"> + <!ENTITY icu-buildsize "255 MB"> + <!ENTITY icu-time "1.4 SBU"> + ]> <sect1 id="icu" xreflabel="ICU-&icu-version;"> @@ -74,21 +75,6 @@ </listitem> </itemizedlist> - <!--<bridgehead renderas="sect3">ICU Dependencies</bridgehead> - - Commenting this because the layout sample (only thing using these) isn't - built by default, the instructions in the readme.html are not correct (make - all doesn't build it), and running it requires non-standard fonts - <bridgehead renderas="sect4">Optional (To build the sample code)</bridgehead> - <para role="optional"> - <xref linkend="cairo"/>, - <xref linkend="freetype2"/> and - <xref linkend="libgnomeui"/> - </para> - <para> - See readme.txt under the source/samples directory for further details. - </para> --> - <para condition="html" role="usernotes"> User Notes: <ulink url="&blfs-wiki;/icu"/> </para> @@ -127,15 +113,17 @@ <seglistitem> <seg> derb, genbrk, gencfu, gencnval, genctd, genrb, icu-config, icuinfo, - makeconv, pkgdata and uconv. + makeconv, pkgdata and uconv </seg> <seg> libicudata.so, libicui18n.so, libicuio.so, libicule.so, libiculx.so, - libicutest.so, libicutu.so and libicuuc.so. + libicutest.so, libicutu.so and libicuuc.so </seg> <seg> - /usr/include/layout, /usr/include/unicode, /usr/lib/icu and - /usr/share/icu. + /usr/include/layout, + /usr/include/unicode, + /usr/lib/icu and + /usr/share/icu </seg> </seglistitem> </segmentedlist> @@ -374,6 +362,9 @@ </indexterm> </listitem> </varlistentry> + </variablelist> + </sect2> + </sect1> Modified: trunk/BOOK/general/prog/python3.xml =================================================================== --- trunk/BOOK/general/prog/python3.xml 2012-07-19 13:08:12 UTC (rev 10425) +++ trunk/BOOK/general/prog/python3.xml 2012-07-19 16:27:40 UTC (rev 10426) @@ -5,17 +5,17 @@ %general-entities; <!ENTITY python3-download-http - "http://www.python.org/ftp/python/&python3-version;/Python-&python3-version;.tar.xz"> - <!ENTITY python3-download-ftp - "&gentoo-ftp-repo;/Python-&python3-version;.tar.xz"> - <!ENTITY python3-md5sum "3720ce9460597e49264bbb63b48b946d"> - <!ENTITY python3-size "8.5 MB"> - <!ENTITY python3-buildsize "141 MB (23MB for the test suite)"> - <!ENTITY python3-time "1 SBU (additional 2.9 SBU to run the test suite)"> + "http://www.python.org/ftp/python/&python3-version;/Python-&python3-version;.tar.xz"> + <!ENTITY python3-download-ftp " "> + <!ENTITY python3-md5sum "187564726f2c1473d301c586acc24847"> + <!ENTITY python3-size "8.6 MB"> + <!ENTITY python3-buildsize "200 MB (30 MB for the test suite)"> + <!ENTITY python3-time "1.0 SBU (additional 3.0 SBU to run the test suite)"> <!ENTITY python3htmldoc-download-http - "http://docs.python.org/ftp/python/doc/&python3-version;/python-&python3-version;-docs-html.tar.bz2"> - <!ENTITY python3htmldoc-md5sum "55af06e320f35920ea9fed1f143e1286"> + "http://docs.python.org/ftp/python/doc/&python3-version;/python-&python3-version;-docs-html.tar.bz2"> + <!ENTITY python3htmldoc-md5sum "c970e7bcbc3268a3dbc2de5c15b5a3d3"> <!ENTITY python3htmldoc-size "4.2 MB"> + ]> <sect1 id="python3" xreflabel="Python-&python3-version;"> @@ -35,117 +35,141 @@ <sect2 role="package"> <title>Introduction to Python</title> - <para>The <application>Python</application> package contains the - <application>Python</application> development environment. - This is useful for object-oriented programming, writing scripts, - prototyping large programs or developing entire applications.</para> + <para> + The <application>Python</application> package contains the + <application>Python</application> development environment. + This is useful for object-oriented programming, writing scripts, + prototyping large programs or developing entire applications. + </para> - <!-- Python compiled against Pth, OpenSSL, and SQLite. - 326 tests OK, 36 tests skipped, 0 failures --> - &lfs71_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Download (HTTP): <ulink url="&python3-download-http;"/></para> + <para> + Download (HTTP): <ulink url="&python3-download-http;"/> + </para> </listitem> <listitem> - <para>Download (FTP): <ulink url="&python3-download-ftp;"/></para> + <para> + Download (FTP): <ulink url="&python3-download-ftp;"/> + </para> </listitem> <listitem> - <para>Download MD5 sum: &python3-md5sum;</para> + <para> + Download MD5 sum: &python3-md5sum; + </para> </listitem> <listitem> - <para>Download size: &python3-size;</para> + <para> + Download size: &python3-size; + </para> </listitem> <listitem> - <para>Estimated disk space required: &python3-buildsize;</para> + <para> + Estimated disk space required: &python3-buildsize; + </para> </listitem> <listitem> - <para>Estimated build time: &python3-time;</para> + <para> + Estimated build time: &python3-time; + </para> </listitem> </itemizedlist> <bridgehead renderas="sect3">Additional Downloads</bridgehead> - <!--<itemizedlist spacing='compact'> - <listitem> - <para>Required patch: <ulink - url="&patch-root;/Python-&Python-version;-bdb_4.8-1.patch"/></para> - </listitem> - </itemizedlist>--> - - <itemizedlist spacing='compact'> + <itemizedlist spacing="compact"> <title>Optional HTML Documentation</title> <listitem> - <para>Download (HTTP): - <ulink url="&python3htmldoc-download-http;"/></para> + <para> + Download (HTTP): <ulink url="&python3htmldoc-download-http;"/> + </para> </listitem> <listitem> - <para>Download MD5 sum: &python3htmldoc-md5sum;</para> + <para> + Download MD5 sum: &python3htmldoc-md5sum; + </para> </listitem> <listitem> - <para>Download size: &python3htmldoc-size;</para> + <para> + Download size: &python3htmldoc-size; + </para> </listitem> </itemizedlist> <bridgehead renderas="sect3">Python Dependencies</bridgehead> + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="expat"/> and + <xref linkend="libffi"/> + </para> + <bridgehead renderas="sect4">Optional</bridgehead> - <para role="optional"><xref linkend="pth"/>, - <xref linkend="libffi"/> or <xref linkend="gcc"/> (install JAVA so that the - <filename class="libraryfile">libffi</filename> library is built), and - <xref linkend="bluez"/></para> + <para role="optional"> + <xref linkend="bluez"/> + </para> - <bridgehead renderas="sect4">Optional - (to create package-specific support modules)</bridgehead> - <para role="optional"><xref linkend="openssl"/>, - <xref linkend="tk"/>, - <xref linkend="db"/>, and - <xref linkend="sqlite"/></para> + <bridgehead renderas="sect4">Optional (For Additional Modules)</bridgehead> + <para role="optional"> + <xref linkend="db"/> + <xref linkend="openssl"/>, + <xref linkend="sqlite"/> and + <xref linkend="tk"/> + </para> - <para>Note that there is a circular dependency with the - <application>Tk</application> package as it requires Xorg to be installed - but parts of Xorg depend on <application>Python</application>.</para> - <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/Python"/></para> - + <ulink url="&blfs-wiki;/Python3"/> + </para> </sect2> <sect2 role="installation"> <title>Installation of Python</title> - <para>Install <application>Python</application> by running the following - commands:</para> + <para> + Install <application>Python</application> by running the following + commands: + </para> <screen><userinput>sed -i "s/ndbm_libs = \[\]/ndbm_libs = ['gdbm', 'gdbm_compat']/" setup.py && -./configure --prefix=/usr --enable-shared && +./configure --prefix=/usr \ + --enable-shared \ + --with-wide-unicode \ + --with-system-expat \ + --with-system-ffi && make</userinput></screen> - <para>To test the results, issue: <command>make test</command>. Note that - if you have an existing <application>Python</application> installation - which includes the <application>PyXML</application> module, the tests could - produce a segmentation fault.</para> + <para> + To test the results, issue: <command>make test</command>. Note that + if you have an existing <application>Python</application> installation + which includes the <application>PyXML</application> module, the tests could + produce a segmentation fault. + </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 && -chmod -v 755 /usr/lib/libpython&python3-majorver;m.so.1.0 && -chmod -v 755 /usr/lib/libpython3.so </userinput></screen> +<screen role="root"><userinput>make install && +chmod -v 755 /usr/lib/libpython&python3-majorver;mu.so && +chmod -v 755 /usr/lib/libpython3.so</userinput></screen> - <para>There is no documentation installed using the instructions above. - See the <filename>Doc/README.txt</filename> file in the source - distribution for instructions on how to create the html. Alternatively, - you can download preformatted documentation from <ulink - url="http://docs.python.org/download.html"/>.</para> + <para> + There is no documentation installed using the instructions above. + See the <filename>Doc/README.txt</filename> file in the source + distribution for instructions on how to create the html. Alternatively, + you can download preformatted documentation from + <ulink url="http://docs.python.org/download.html"/>. + </para> - <para>In order to use the <command>help ('name_string')</command> feature - of the <command>python</command> interpreter with some statements and - keywords, you must download (or create) the optional HTML documentation - and install it. If you downloaded the HTML docs, issue the following - commands as the - <systemitem class="username">root</systemitem> user:</para> + <para> + In order to use the <command>help ('name_string')</command> feature + of the <command>python</command> interpreter with some statements and + keywords, you must download (or create) the optional HTML documentation + and install it. If you downloaded the HTML docs, issue the following + commands as the <systemitem class="username">root</systemitem> user: + </para> <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/Python-&python3-version;/html && tar --strip-components=1 \ @@ -159,21 +183,39 @@ <sect2 role="commands"> <title>Command Explanations</title> - <para><command>sed -i "s/ndbm_libs = ..." setup.py</command>: This command - is used to fix a build problem with the <application>GDBM</application> - library.</para> + <para> + <command>sed -i "s/ndbm_libs = ..." setup.py</command>: This command + is used to fix a build problem with the <application>GDBM</application> + library. + </para> - <para><command>chmod ...</command>: Fix permissions for libraries to be - consistent with other libraries.</para> + <para> + <option>--with-sytem-expat</option>: This switch enables linking against + system version of <application>Expat</application>. Remove if you have + not installed recommended dependency <xref linkend="expat"/>. + </para> + <para> + <option>--with-system-ffi</option>: This switch enables linking against + system version of <application>libffi</application>. Remove if you have + not installed recommended dependency <xref linkend="libffi"/>. + </para> + + <para> + <command>chmod ...</command>: Fix permissions for shared libraries to be + consistent with other libraries. + </para> + </sect2> <sect2 role="configuration"> <title>Configuring Python</title> - <para>In order for <command>python</command> to find the installed - documentation, you must add the following environment variable to - individual user's or the system's profile:</para> + <para> + In order for <command>python</command> to find the installed + documentation, you must add the following environment variable to + individual user's or the system's profile: + </para> <screen role="root"><userinput>export PYTHONDOCS=/usr/share/doc/Python-&python3-version;/html</userinput></screen> @@ -188,28 +230,34 @@ <segtitle>Installed Directories</segtitle> <seglistitem> - <seg>2to3, - - pydoc3 (link to pydoc-&python3-majorver;), - pydoc&python3-majorver;, + <seg> + 2to3 (symbolic link to 2to3-&python3-majorver;), + 2to3-&python3-majorver;, - python3, - python&python3-majorver; (hard link with python3), - python&python3-majorver;m (hard link with python3), + pydoc3 (symbolic link to pydoc&python3-majorver;), + pydoc&python3-majorver;, - python3-config (link to python&python3-majorver;-config), - python&python3-majorver; (link to python&python3-majorver;m-config), - python&python3-majorver;m, + python3 (hard link to python&python3-majorver;mu), + python&python3-majorver; (hard link to python&python3-majorver;mu), + python&python3-majorver;mu, - smtpd.py, and optionally if <application>Tk</application> is installed, - idle</seg> - - <seg>libpython3.so, libpython&python3-majorver;m.so.1.0 and numerous - modules installed in /usr/lib/python&python3-majorver;</seg> - - <seg>/usr/include/python&python3-majorver;, - /usr/lib/python&python3-majorver;, and - /usr/share/doc/python-&python3-version;</seg> + python3-config (symbolic link to python&python3-majorver;-config), + python&python3-majorver;-config (symbolic link to python3-config), + python&python3-majorver;mu-config, + + and optionally if Tk is installed, + idle3 (symbolic link to idle&python3-majorver;), + idle&python3-majorver; + </seg> + <seg> + libpython&python3-majorver;mu.so, libpython3.so and numerous + modules installed in /usr/lib/python&python3-majorver; + </seg> + <seg> + /usr/include/python&python3-majorver;mu, + /usr/lib/python&python3-majorver;, and + /usr/share/doc/python-&python3-version; + </seg> </seglistitem> </segmentedlist> @@ -218,24 +266,28 @@ <?dbfo list-presentation="list"?> <?dbhtml list-presentation="table"?> - <varlistentry id="idle"> - <term><command>idle</command></term> + <varlistentry id="idle3"> + <term><command>idle3</command></term> <listitem> - <para>is a wrapper script that opens a - <application>Python</application> aware GUI editor.</para> - <indexterm zone="python3 idle"> - <primary sortas="b-idle">idle</primary> + <para> + is a wrapper script that opens a + <application>Python</application> aware GUI editor. + </para> + <indexterm zone="python3 idle3"> + <primary sortas="b-idle3">idle3</primary> </indexterm> </listitem> </varlistentry> - <varlistentry id="pydoc"> - <term><command>pydoc</command></term> + <varlistentry id="pydoc3"> + <term><command>pydoc3</command></term> <listitem> - <para>is the <application>Python</application> documentation - tool.</para> - <indexterm zone="python3 pydoc"> - <primary sortas="b-pydoc">pydoc</primary> + <para> + is the <application>Python</application> documentation + tool. + </para> + <indexterm zone="python3 pydoc3"> + <primary sortas="b-pydoc3">pydo3c</primary> </indexterm> </listitem> </varlistentry> @@ -243,8 +295,10 @@ <varlistentry id="python3-prog"> <term><command>python3</command></term> <listitem> - <para>is an interpreted, interactive, object-oriented programming - language.</para> + <para> + is an interpreted, interactive, object-oriented programming + language. + </para> <indexterm zone="python3 python3-prog"> <primary sortas="b-python3">python3</primary> </indexterm> @@ -254,8 +308,10 @@ <varlistentry id="python-ver"> <term><command>python&python3-majorver;</command></term> <listitem> - <para>is a version-specific name for the <command>python</command> - program.</para> + <para> + is a version-specific name for the <command>python</command> + program. + </para> <indexterm zone="python3 python-ver"> <primary sortas="b-python&python3-majorver;">python&python3-majorver;</primary> @@ -263,17 +319,6 @@ </listitem> </varlistentry> - <varlistentry id="smtpd.py"> - <term><command>smtpd.py</command></term> - <listitem> - <para>is an SMTP proxy implemented in - <application>Python</application>.</para> - <indexterm zone="python3 smtpd.py"> - <primary sortas="b-smtpd.py">smtpd.py</primary> - </indexterm> - </listitem> - </varlistentry> - </variablelist> </sect2> Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2012-07-19 13:08:12 UTC (rev 10425) +++ trunk/BOOK/general.ent 2012-07-19 16:27:40 UTC (rev 10426) @@ -189,17 +189,29 @@ <!-- Chapter 9 --> <!ENTITY apr-version "1.4.6"> <!ENTITY aspell-version "0.60.6.1"> -<!ENTITY boost-version "1.49.0"> + +<!ENTITY boost-major "1"> +<!ENTITY boost-minor "50"> +<!ENTITY boost-patch "0"> +<!ENTITY boost-version "&boost-major;.&boost-minor;.&boost-patch;"> +<!ENTITY boost-dl-version "&boost-major;_&boost-minor;_&boost-patch;"> + <!ENTITY enchant-version "1.6.0"> <!ENTITY exempi-version "2.1.1"> <!ENTITY expat-version "2.1.0"> <!ENTITY gamin-version "0.1.10"> -<!ENTITY glib2-version "2.32.3"> +<!ENTITY glib2-version "2.32.4"> <!ENTITY glibmm-version "2.32.0"> <!ENTITY gmime-version "2.4.32"> <!ENTITY gobject-introspection-version "1.32.1"> <!ENTITY gsl-version "1.15"> -<!ENTITY icu-version "49.1.1"> + +<!ENTITY icu-major "49"> +<!ENTITY icu-minor "1"> +<!ENTITY icu-patch "2"> +<!ENTITY icu-version "&icu-major;.&icu-minor;.&icu-patch;"> +<!ENTITY icu-dl-version "&icu-major;_&icu-minor;_&icu-patch;"> + <!ENTITY iso-codes-version "3.30"> <!ENTITY json-c-version "0.9"> <!ENTITY json-glib-version "0.14.2"> @@ -391,7 +403,7 @@ <!ENTITY php-version "5.3.8"> <!ENTITY pkgconfig-version "0.26-internal-glib"> <!ENTITY python2-version "2.7.3"> -<!ENTITY python3-version "3.2.2"> +<!ENTITY python3-version "3.2.3"> <!ENTITY ruby-version "1.9.2-p290"> <!ENTITY slang-version "2.2.4"> <!ENTITY subversion-version "1.7.4"> @@ -539,7 +551,7 @@ <!ENTITY wicd-major-version "1.7"> <!-- Chapter 17 --> -<!ENTITY curl-version "7.25.0"> +<!ENTITY curl-version "7.26.0"> <!ENTITY geoclue-version "0.12.0"> <!ENTITY geocode-glib-version "0.99.0"> <!ENTITY glib-networking-version "2.32.3"> Modified: trunk/BOOK/introduction/welcome/changelog.xml =================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml 2012-07-19 13:08:12 UTC (rev 10425) +++ trunk/BOOK/introduction/welcome/changelog.xml 2012-07-19 16:27:40 UTC (rev 10426) @@ -45,8 +45,23 @@ <para>July 19th, 2012</para> <itemizedlist> <listitem> + <para>[krejzi] - Boost 1.50.0.</para> + </listitem> + <listitem> + <para>[krejzi] - cURL 7.26.0.</para> + </listitem> + <listitem> + <para>[krejzi] - GLib 2.32.4.</para> + </listitem> + <listitem> + <para>[krejzi] - ICU 49.1.2.</para> + </listitem> + <listitem> <para>[krejzi] - PCRE 8.31.</para> </listitem> + <listitem> + <para>[krejzi] - Python 3.2.3.</para> + </listitem> </itemizedlist> </listitem> Modified: trunk/BOOK/networking/netlibs/curl.xml =================================================================== --- trunk/BOOK/networking/netlibs/curl.xml 2012-07-19 13:08:12 UTC (rev 10425) +++ trunk/BOOK/networking/netlibs/curl.xml 2012-07-19 16:27:40 UTC (rev 10426) @@ -4,14 +4,11 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY curl-download-http - "http://curl.haxx.se/download/curl-&curl-version;.tar.bz2"> - <!--<!ENTITY curl-download-ftp - "ftp://gd.tuwien.ac.at/utils/archivers/curl/curl-&curl-version;.tar.bz2">--> + <!ENTITY curl-download-http "http://curl.haxx.se/download/curl-&curl-version;.tar.bz2"> <!ENTITY curl-download-ftp " "> - <!ENTITY curl-md5sum "f0303d47d9d3e6e4f08c2863c6504823"> + <!ENTITY curl-md5sum "bfa80f01b3d300359cfb4d409b6136a3"> <!ENTITY curl-size "2.4 MB"> - <!ENTITY curl-buildsize "31 MB"> + <!ENTITY curl-buildsize "28 MB"> <!ENTITY curl-time "0.5 SBU"> ]> @@ -32,80 +29,107 @@ <sect2 role="package"> <title>Introduction to cURL</title> - <para>The <application>cURL</application> package contains - <command>curl</command> and its support library - <filename class="libraryfile">libcurl</filename>. This is useful for - transferring files with URL syntax to any of the following protocols: - FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE. - This ability to both download and upload files can be incorporated into - other programs to support functions like streaming media.</para> + <para> + The <application>cURL</application> package contains + <command>curl</command> and its support library + <filename class="libraryfile">libcurl</filename>. This is useful for + transferring files with URL syntax to any of the following protocols: + FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS + and FILE. This ability to both download and upload files can be + incorporated into other programs to support functions like streaming + media. + </para> &lfs71_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Download (HTTP): <ulink url="&curl-download-http;"/></para> + <para> + Download (HTTP): <ulink url="&curl-download-http;"/> + </para> </listitem> <listitem> - <para>Download (FTP): <ulink url="&curl-download-ftp;"/></para> + <para> + Download (FTP): <ulink url="&curl-download-ftp;"/> + </para> </listitem> <listitem> - <para>Download MD5 sum: &curl-md5sum;</para> + <para> + Download MD5 sum: &curl-md5sum; + </para> </listitem> <listitem> - <para>Download size: &curl-size;</para> + <para> + Download size: &curl-size; + </para> </listitem> <listitem> - <para>Estimated disk space required: &curl-buildsize;</para> + <para> + Estimated disk space required: &curl-buildsize; + </para> </listitem> <listitem> - <para>Estimated build time: &curl-time;</para> + <para> + Estimated build time: &curl-time; + </para> </listitem> </itemizedlist> <bridgehead renderas="sect3">cURL Dependencies</bridgehead> + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="cacerts"/> and + <xref linkend="openssl"/> or <xref linkend="gnutls"/> + </para> + <bridgehead renderas="sect4">Optional</bridgehead> - <para role="optional"><!-- <xref linkend="pkgconfig"/>, --> - <xref linkend="openssl"/> or <xref linkend="gnutls"/>, - <xref linkend="openldap"/>, - <xref linkend="libidn"/>, - <xref linkend="mitkrb"/>, - <ulink url="http://www.libssh2.org">libssh2</ulink> - (for secure transfers), - <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>, - <ulink - url="http://www.vintela.com/resources/topics/spnego/">SPNEGO</ulink>, and - <ulink url="http://daniel.haxx.se/projects/c-ares/">c-ares</ulink></para> + <para role="optional"> + <ulink url="http://daniel.haxx.se/projects/c-ares/">c-ares</ulink>, + <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>, + <xref linkend="libidn"/>, + <ulink url="http://www.libssh2.org">libssh2</ulink>, + <xref linkend="mitkrb"/>, + <xref linkend="openldap"/> and + <ulink url="http://www.vintela.com/resources/topics/spnego/"> + SPNEGO</ulink> + </para> - <bridgehead renderas="sect4">Optional for Running the Test - Suite</bridgehead> - <para role="optional"><xref linkend="stunnel"/> (for the HTTPS and FTPS - tests)</para> + <bridgehead renderas="sect4">Optional for Running the Test Suite</bridgehead> + <para role="optional"> + <xref linkend="stunnel"/> (for the HTTPS and FTPS tests) + </para> <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/curl"/></para> + <ulink url="&blfs-wiki;/curl"/> + </para> </sect2> <sect2 role="installation"> <title>Installation of cURL</title> - <para>Install <application>cURL</application> by running the following - commands:</para> + <para> + Install <application>cURL</application> by running the following + commands: + </para> <screen><userinput>sed -i '/--static-libs)/{N;s#echo .*#echo #;}' curl-config.in && ./configure --prefix=/usr --disable-static --with-ca-path=/etc/ssl/certs && make</userinput></screen> - <para>To test the results, issue: <command>make check</command>. Note that - if you have <application>Stunnel</application> and - <application>TCP Wrapper</application> installed and you wish to perform - the HTTPS tests, you'll need to have an unrestrictive - <filename>/etc/hosts.deny</filename> file.</para> + <para> + To test the results, issue: <command>make check</command>. Note that + if you have <application>Stunnel</application> and + <application>TCP Wrapper</application> installed and you wish to perform + the HTTPS tests, you'll need to have an unrestrictive + <filename>/etc/hosts.deny</filename> file. + </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 && find docs \( -name "Makefile*" -o -name "*.1" -o -name "*.3" \) -exec rm {} \; && @@ -117,7 +141,7 @@ <title>Command Explanations</title> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" - href="../../xincludes/static-libraries.xml"/> + href="../../xincludes/static-libraries.xml"/> <para> <command>sed -i '/--static-libs)/{N;s#echo .*#echo #;}' @@ -126,28 +150,40 @@ otherwise confuse other applications<!--such as pycurl-->. </para> - <para><option>--with-ca-path=/etc/ssl/certs</option>: This option sets the - directory to use as the path to the SSL certificates. If you've not - installed <xref linkend="openssl"/> or <xref linkend="gnutls"/> and - the <xref linkend="cacerts"/> you can remove this option.</para> + <para> + <parameter>--with-ca-path=/etc/ssl/certs</parameter>: This parameter + sets the directory to use as the path to the SSL certificates. + If you've not installed <xref linkend="openssl"/> or + <xref linkend="gnutls"/> and the <xref linkend="cacerts"/> you can + remove this option. + </para> - <para><option>--with-gssapi</option>: - This parameter adds <application>Kerberos 5</application> support to - <filename class="libraryfile">libcurl</filename>.</para> + <para> + <option>--with-gssapi</option>: This parameter adds + <application>Kerberos 5</application> support to + <filename class="libraryfile">libcurl</filename>. + </para> - <para><option>--with-libssh2</option>: - This parameter adds SSH2 protocol support to - <filename class="libraryfile">libcurl</filename>.</para> + <para> + <option>--with-libssh2</option>: This parameter adds + SSH2 protocol support to + <filename class="libraryfile">libcurl</filename>. + </para> - <para><option>--without-ssl --with-gnutls</option>: - To build with <application>GnuTLS</application> - support instead of <application>OpenSSL</application> for SSL/TLS.</para> + <para> + <option>--without-ssl --with-gnutls</option>: Use to + build with <application>GnuTLS</application> support + instead of <application>OpenSSL</application> for SSL/TLS. + </para> - <para><command>find docs \( -name "Makefile*" -o -name "*.1" -o -name "*.3" - \) -exec rm {} \;</command>: This command removes - <filename>Makefiles</filename> and man files from the documentation - directory that would otherwise be installed by the commands that - follow.</para> + <para> + <command>find docs \( -name "Makefile*" -o -name "*.1" -o -name "*.3" + \) -exec rm {} \;</command>: This command removes + <filename>Makefiles</filename> and man files from the documentation + directory that would otherwise be installed by the commands that + follow. + </para> + </sect2> <sect2 role="content"> @@ -159,9 +195,16 @@ <segtitle>Installed Directories</segtitle> <seglistitem> - <seg>curl and curl-config</seg> - <seg>libcurl.so</seg> - <seg>/usr/include/curl and /usr/share/doc/curl-&curl-version;</seg> + <seg> + curl and curl-config + </seg> + <seg> + libcurl.so + </seg> + <seg> + /usr/include/curl and + /usr/share/doc/curl-&curl-version; + </seg> </seglistitem> </segmentedlist> @@ -173,7 +216,8 @@ <varlistentry id="curl-prog"> <term><command>curl</command></term> <listitem> - <para>is a command line tool for transferring files with URL syntax. + <para> + is a command line tool for transferring files with URL syntax. </para> <indexterm zone="curl curl-prog"> <primary sortas="b-curl">curl</primary> @@ -184,8 +228,10 @@ <varlistentry id="curl-config"> <term><command>curl-config</command></term> <listitem> - <para>prints information about the last compile, like libraries - linked to and prefix setting.</para> + <para> + prints information about the last compile, like libraries + linked to and prefix setting. + </para> <indexterm zone="curl curl-config"> <primary sortas="b-curl-config">curl-config</primary> </indexterm> @@ -195,13 +241,18 @@ <varlistentry id="libcurl"> <term><filename class="libraryfile">libcurl.so</filename></term> <listitem> - <para>provides the API functions required by - <command>curl</command> and other programs.</para> + <para> + provides the API functions required by + <command>curl</command> and other programs. + </para> <indexterm zone="curl libcurl"> <primary sortas="c-libcurl">libcurl.so</primary> </indexterm> </listitem> </varlistentry> + </variablelist> + </sect2> + </sect1> Modified: trunk/BOOK/x/installing/x7driver.xml =================================================================== --- trunk/BOOK/x/installing/x7driver.xml 2012-07-19 13:08:12 UTC (rev 10425) +++ trunk/BOOK/x/installing/x7driver.xml 2012-07-19 16:27:40 UTC (rev 10426) @@ -104,7 +104,7 @@ <!ENTITY xorg-openchrome-driver-buildsize "14 MB"> <!ENTITY xorg-openchrome-driver-time "0.2 SBU"> - <!ENTITY xorg-r128-driver-version "6.8.1"> + <!ENTITY xorg-r128-driver-version "6.8.2"> <!ENTITY xorg-r128-driver-download-http "&xorg-download-http;/driver/xf86-video-r128-&xorg-r128-driver-version;.tar.bz2"> <!ENTITY xorg-r128-driver-download-ftp "&xorg-download-ftp;/driver/xf86-video-r128-&xorg-r128-driver-version;.tar.bz2"> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page