Changeset 355495ce


Ignore:
Timestamp:
07/19/2012 04:27:40 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
b24bfef
Parents:
ea16306
Message:

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

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10426 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rea16306 r355495ce  
    190190<!ENTITY apr-version                  "1.4.6">
    191191<!ENTITY aspell-version               "0.60.6.1">
    192 <!ENTITY boost-version                "1.49.0">
     192
     193<!ENTITY boost-major                  "1">
     194<!ENTITY boost-minor                  "50">
     195<!ENTITY boost-patch                  "0">
     196<!ENTITY boost-version                "&boost-major;.&boost-minor;.&boost-patch;">
     197<!ENTITY boost-dl-version             "&boost-major;_&boost-minor;_&boost-patch;">
     198
    193199<!ENTITY enchant-version              "1.6.0">
    194200<!ENTITY exempi-version               "2.1.1">
    195201<!ENTITY expat-version                "2.1.0">
    196202<!ENTITY gamin-version                "0.1.10">
    197 <!ENTITY glib2-version                "2.32.3">
     203<!ENTITY glib2-version                "2.32.4">
    198204<!ENTITY glibmm-version               "2.32.0">
    199205<!ENTITY gmime-version                "2.4.32">
    200206<!ENTITY gobject-introspection-version "1.32.1">
    201207<!ENTITY gsl-version                  "1.15">
    202 <!ENTITY icu-version                  "49.1.1">
     208
     209<!ENTITY icu-major                    "49">
     210<!ENTITY icu-minor                    "1">
     211<!ENTITY icu-patch                    "2">
     212<!ENTITY icu-version                  "&icu-major;.&icu-minor;.&icu-patch;">
     213<!ENTITY icu-dl-version               "&icu-major;_&icu-minor;_&icu-patch;">
     214
    203215<!ENTITY iso-codes-version            "3.30">
    204216<!ENTITY json-c-version               "0.9">
     
    392404<!ENTITY pkgconfig-version            "0.26-internal-glib">
    393405<!ENTITY python2-version              "2.7.3">
    394 <!ENTITY python3-version              "3.2.2">
     406<!ENTITY python3-version              "3.2.3">
    395407<!ENTITY ruby-version                 "1.9.2-p290">
    396408<!ENTITY slang-version                "2.2.4">
     
    540552
    541553<!-- Chapter 17 -->
    542 <!ENTITY curl-version                 "7.25.0">
     554<!ENTITY curl-version                 "7.26.0">
    543555<!ENTITY geoclue-version              "0.12.0">
    544556<!ENTITY geocode-glib-version         "0.99.0">
  • general/genlib/boost.xml

    rea16306 r355495ce  
    55  %general-entities;
    66
    7   <!ENTITY boost-download-http "&sourceforge-repo;/boost/boost_1_49_0.tar.bz2">
     7  <!ENTITY boost-download-http "&sourceforge-repo;/boost/boost_&boost-dl-version;.tar.bz2">
    88  <!ENTITY boost-download-ftp  " ">
    9   <!ENTITY boost-md5sum        "0d202cb811f934282dea64856a175698">
    10   <!ENTITY boost-size          "47 MB">
    11   <!ENTITY boost-buildsize     "764 MB for default build - 634MB without static libs">
    12   <!ENTITY boost-time          "10 SBU for default build - 5.5 SBU without static libs">
     9  <!ENTITY boost-md5sum        "52dd00be775e689f55a987baebccc462">
     10  <!ENTITY boost-size          "49 MB">
     11  <!ENTITY boost-buildsize     "630 MB">
     12  <!ENTITY boost-time          "10 SBU">
     13
    1314]>
    1415
    15 <sect1 id="boost" xreflabel="boost-&boost-version;">
     16<sect1 id="boost" xreflabel="Boost-&boost-version;">
    1617  <?dbhtml filename="boost.html"?>
    1718
     
    2425
    2526  <indexterm zone="boost">
    26     <primary sortas="a-boost">boost</primary>
     27    <primary sortas="a-Boost">Boost</primary>
    2728  </indexterm>
    2829
     
    3031    <title>Introduction to Boost</title>
    3132
    32     <para><application>Boost</application> provides free peer-reviewed
    33     portable C++ source libraries.</para>
     33    <para>
     34      <application>Boost</application> provides free peer-reviewed
     35      portable C++ source libraries.
     36    </para>
    3437
    35     &lfs70_checked;
     38    &lfs71_checked;
    3639
    3740    <bridgehead renderas="sect3">Package Information</bridgehead>
    3841    <itemizedlist spacing="compact">
    3942      <listitem>
    40         <para>Download (HTTP): <ulink url="&boost-download-http;"/></para>
     43        <para>
     44          Download (HTTP): <ulink url="&boost-download-http;"/>
     45        </para>
    4146      </listitem>
    4247      <listitem>
    43         <para>Download (FTP): <ulink url="&boost-download-ftp;"/></para>
     48        <para>
     49          Download (FTP): <ulink url="&boost-download-ftp;"/>
     50        </para>
    4451      </listitem>
    4552      <listitem>
    46         <para>Download MD5 sum: &boost-md5sum;</para>
     53        <para>
     54          Download MD5 sum: &boost-md5sum;
     55        </para>
    4756      </listitem>
    4857      <listitem>
    49         <para>Download size: &boost-size;</para>
     58        <para>
     59          Download size: &boost-size;
     60        </para>
    5061      </listitem>
    5162      <listitem>
    52         <para>Estimated disk space required: &boost-buildsize;</para>
     63        <para>
     64          Estimated disk space required: &boost-buildsize;
     65        </para>
    5366      </listitem>
    5467      <listitem>
    55         <para>Estimated build time: &boost-time;</para>
     68        <para>
     69          Estimated build time: &boost-time;
     70        </para>
    5671      </listitem>
    5772    </itemizedlist>
    5873
    59 <!--
    60     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    61     <itemizedlist spacing='compact'>
    62       <listitem>
    63         <para>Required patch: <ulink
    64         url="&patch-root;/boost-&boost-version;-fixes-1.patch"/></para>
    65       </listitem>
    66     </itemizedlist>
    67 -->
    68     <bridgehead renderas="sect3">boost Dependencies</bridgehead>
     74    <bridgehead renderas="sect3">Boost Dependencies</bridgehead>
    6975
    7076    <bridgehead renderas="sect4">Optional</bridgehead>
    7177    <para role="Optional">
    72     <xref linkend="python2"/>
     78      <xref linkend="icu"/> and
     79      <xref linkend="python2"/>
    7380    </para>
    7481
    7582    <para condition="html" role="usernotes">User Notes:
    76     <ulink url="&blfs-wiki;/boost"/></para>
    77 
     83      <ulink url="&blfs-wiki;/boost"/>
     84    </para>
    7885  </sect2>
    7986
     
    8188    <title>Installation of Boost</title>
    8289
    83     <para>Install <application>boost</application> by running the following
    84     commands as the <systemitem class="username">root</systemitem> user:</para>
     90    <para>
     91      Install <application>Boost</application> by running the following
     92      commands as the <systemitem class="username">root</systemitem> user:
     93    </para>
    8594
    8695<screen role="root"><userinput>./bootstrap.sh --prefix=/usr &amp;&amp;
    87 ./b2 install link=shared</userinput></screen>
     96./b2 install threading=multi link=shared</userinput></screen>
    8897
    8998  </sect2>
     
    92101    <title>Command Explanations</title>
    93102
    94     <para><parameter>link=shared</parameter>: This parameter ensures that only shared
    95     libraries are created, except for libboost_exception and libboost_test_exec_monitor
    96     which are created as static. Most people will not need the static libraries, indeed
    97     most programs using boost only use the headers, but omit this parameter if you
    98     do need them.</para>
     103    <para>
     104      <parameter>threading=multi</parameter>: This parameter ensures that
     105      <application>Boost</application> is built with multithreading support.
     106    </para>
     107
     108    <para>
     109      <parameter>link=shared</parameter>: This parameter ensures that only shared
     110      libraries are created, except for libboost_exception and libboost_test_exec_monitor
     111      which are created as static. Most people will not need the static libraries, indeed
     112      most programs using boost only use the headers, but omit this parameter if you
     113      do need them.
     114    </para>
    99115
    100116  </sect2>
     
    104120
    105121    <segmentedlist>
    106       <segtitle>Installed Program</segtitle>
    107122      <segtitle>Installed Libraries</segtitle>
    108123      <segtitle>Installed Directory</segtitle>
    109124
    110125      <seglistitem>
    111         <seg>None</seg>
    112         <seg>libboost_{chrono, date_time, filesystem, graph, iostreams, locale, math_*,
    113         prg_exec_monitor, program_options, python, random, regex, serialization,
    114         signals, system, thread, unit_test_framework,
    115         wave, wserialization}.{so,a}, libboost_exception.a, libboost_test_monitor.a</seg>
    116         <seg>/usr/include/boost</seg>
     126        <seg>
     127          libboost_chrono.so, libboost_date_time.so, libboost_exception.a,
     128          libboost_filesystem.so, libboost_graph.so, libboost_iostreams.so,
     129          libboost_locale.so, libboost_math_c99f.so, libboost_math_c99l.so,
     130          libboost_math_c99.so, libboost_math_tr1f.so,
     131          libboost_math_tr1l.so, libboost_math_tr1.so,
     132          libboost_prg_exec_monitor.so, libboost_program_options.so,
     133          libboost_python.so, libboost_random.so, libboost_regex.so,
     134          libboost_serialization.so, libboost_signals.so,
     135          libboost_system.so, libboost_test_exec_monitor.a,
     136          libboost_thread.so, libboost_timer.so, libboost_unit_test_framework.so,
     137          libboost_wave.so and libboost_wserialization.so
     138        </seg>
     139        <seg>
     140          /usr/include/boost
     141        </seg>
    117142      </seglistitem>
    118143    </segmentedlist>
    119 <!--
    120     <variablelist>
    121       <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    122       <?dbfo list-presentation="list"?>
    123       <?dbhtml list-presentation="table"?>
    124144
    125       <varlistentry id="a-automoc4">
    126         <term><command>automoc4</command></term>
    127         <listitem>
    128           <para>is a testing utility for boost-generated build trees.</para>
    129           <indexterm zone="a-automoc4 automoc4">
    130             <primary sortas="b-automoc4">automoc4</primary>
    131           </indexterm>
    132         </listitem>
    133       </varlistentry>
    134 
    135     </variablelist>
    136 -->
    137145  </sect2>
    138146
  • general/genlib/glib2.xml

    rea16306 r355495ce  
    77  <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.32/glib-&glib2-version;.tar.xz">
    88  <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/2.32/glib-&glib2-version;.tar.xz">
    9   <!ENTITY glib2-md5sum        "9bd3ac535c24b6c162be13b2c43c5adc">
     9  <!ENTITY glib2-md5sum        "bf84fefd9c1a5b5a7a38736f4ddd674a">
    1010  <!ENTITY glib2-size          "5.9 MB">
    1111  <!ENTITY glib2-buildsize     "180 MB">
     
    127127    </para>
    128128
    129 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \
    130  --with-pcre=system &amp;&amp;
     129<screen><userinput>./configure --prefix=/usr \
     130            --sysconfdir=/etc \
     131            --with-pcre=system &amp;&amp;
    131132make</userinput></screen>
    132133
     
    144145    </para>
    145146
    146 <screen role="root"><userinput>make install &amp;&amp;
    147 ln -v -sfn ../../lib/glib-2.0/include/glibconfig.h /usr/include/glib-2.0/glibconfig.h</userinput></screen>
     147<screen role="root"><userinput>make install</userinput></screen>
    148148
    149149    <para>
     
    160160  <sect2 role="commands">
    161161    <title>Command Explanations</title>
    162 
    163 <!--<para>
    164       PCRE_* and LIBFFI_*: <application>Glib</application> is a prerequsite
    165       for <application>pkg-config</application>, but it wants to use
    166       <application>pkg-config</application> during the build process.
    167       These environment variables work around not having
    168       <application>pkg-config</application> available.
    169     </para>-->
    170 
    171     <para>
    172       <command>ln -v -sfn ... glibconfig.h</command>: Place a link to an
    173       architecture dependent header file where programs can find it.
    174     </para>
    175162
    176163    <para>
  • general/genlib/icu.xml

    rea16306 r355495ce  
    66
    77  <!ENTITY icu-download-http
    8     "http://download.icu-project.org/files/icu4c/&icu-version;/icu4c-49_1_1-src.tgz">
     8           "http://download.icu-project.org/files/icu4c/&icu-version;/icu4c-&icu-dl-version;-src.tgz">
    99  <!ENTITY icu-download-ftp  " ">
    10   <!ENTITY icu-md5sum        "7c53f83e0327343f4060c0eb83842daf">
    11   <!ENTITY icu-size          "18 MB">
    12   <!ENTITY icu-buildsize     "271 MB">
    13   <!ENTITY icu-time          "1.3 SBU">
     10  <!ENTITY icu-md5sum        "bbc609fe5237202d7abf016141012a45">
     11  <!ENTITY icu-size          "19 MB">
     12  <!ENTITY icu-buildsize     "255 MB">
     13  <!ENTITY icu-time          "1.4 SBU">
     14
    1415]>
    1516
     
    7576    </itemizedlist>
    7677
    77     <!--<bridgehead renderas="sect3">ICU Dependencies</bridgehead>
    78 
    79     Commenting this because the layout sample (only thing using these) isn't
    80     built by default, the instructions in the readme.html are not correct (make
    81     all doesn't build it), and running it requires non-standard fonts
    82     <bridgehead renderas="sect4">Optional (To build the sample code)</bridgehead>
    83     <para role="optional">
    84       <xref linkend="cairo"/>,
    85       <xref linkend="freetype2"/> and
    86       <xref linkend="libgnomeui"/>
    87     </para>
    88     <para>
    89       See readme.txt under the source/samples directory for further details.
    90     </para> -->
    91 
    9278    <para condition="html" role="usernotes">
    9379      User Notes: <ulink url="&blfs-wiki;/icu"/>
     
    128114        <seg>
    129115          derb, genbrk, gencfu, gencnval, genctd, genrb, icu-config, icuinfo,
    130           makeconv, pkgdata and uconv.
     116          makeconv, pkgdata and uconv
    131117        </seg>
    132118        <seg>
    133119          libicudata.so, libicui18n.so, libicuio.so, libicule.so, libiculx.so,
    134           libicutest.so, libicutu.so and libicuuc.so.
     120          libicutest.so, libicutu.so and libicuuc.so
    135121        </seg>
    136122        <seg>
    137           /usr/include/layout, /usr/include/unicode, /usr/lib/icu and
    138           /usr/share/icu.
     123          /usr/include/layout,
     124          /usr/include/unicode,
     125          /usr/lib/icu and
     126          /usr/share/icu
    139127        </seg>
    140128      </seglistitem>
     
    375363        </listitem>
    376364      </varlistentry>
     365
    377366    </variablelist>
     367
    378368  </sect2>
     369
    379370</sect1>
  • general/prog/python3.xml

    rea16306 r355495ce  
    66
    77  <!ENTITY python3-download-http
    8   "http://www.python.org/ftp/python/&python3-version;/Python-&python3-version;.tar.xz">
    9   <!ENTITY python3-download-ftp
    10   "&gentoo-ftp-repo;/Python-&python3-version;.tar.xz">
    11   <!ENTITY python3-md5sum        "3720ce9460597e49264bbb63b48b946d">
    12   <!ENTITY python3-size          "8.5 MB">
    13   <!ENTITY python3-buildsize     "141 MB (23MB for the test suite)">
    14   <!ENTITY python3-time          "1 SBU (additional 2.9 SBU to run the test suite)">
     8           "http://www.python.org/ftp/python/&python3-version;/Python-&python3-version;.tar.xz">
     9  <!ENTITY python3-download-ftp  " ">
     10  <!ENTITY python3-md5sum        "187564726f2c1473d301c586acc24847">
     11  <!ENTITY python3-size          "8.6 MB">
     12  <!ENTITY python3-buildsize     "200 MB (30 MB for the test suite)">
     13  <!ENTITY python3-time          "1.0 SBU (additional 3.0 SBU to run the test suite)">
    1514  <!ENTITY python3htmldoc-download-http
    16   "http://docs.python.org/ftp/python/doc/&python3-version;/python-&python3-version;-docs-html.tar.bz2">
    17   <!ENTITY python3htmldoc-md5sum        "55af06e320f35920ea9fed1f143e1286">
     15           "http://docs.python.org/ftp/python/doc/&python3-version;/python-&python3-version;-docs-html.tar.bz2">
     16  <!ENTITY python3htmldoc-md5sum        "c970e7bcbc3268a3dbc2de5c15b5a3d3">
    1817  <!ENTITY python3htmldoc-size          "4.2 MB">
     18
    1919]>
    2020
     
    3636    <title>Introduction to Python</title>
    3737
    38     <para>The <application>Python</application> package contains the
    39     <application>Python</application> development environment.
    40     This is useful for object-oriented programming, writing scripts,
    41     prototyping large programs or developing entire applications.</para>
    42 
    43     <!-- Python compiled against Pth, OpenSSL, and SQLite.
    44          326 tests OK, 36 tests skipped, 0 failures -->
     38    <para>
     39      The <application>Python</application> package contains the
     40      <application>Python</application> development environment.
     41      This is useful for object-oriented programming, writing scripts,
     42      prototyping large programs or developing entire applications.
     43    </para>
    4544
    4645    &lfs71_checked;
     
    4948    <itemizedlist spacing="compact">
    5049      <listitem>
    51         <para>Download (HTTP): <ulink url="&python3-download-http;"/></para>
    52       </listitem>
    53       <listitem>
    54         <para>Download (FTP): <ulink url="&python3-download-ftp;"/></para>
    55       </listitem>
    56       <listitem>
    57         <para>Download MD5 sum: &python3-md5sum;</para>
    58       </listitem>
    59       <listitem>
    60         <para>Download size: &python3-size;</para>
    61       </listitem>
    62       <listitem>
    63         <para>Estimated disk space required: &python3-buildsize;</para>
    64       </listitem>
    65       <listitem>
    66         <para>Estimated build time: &python3-time;</para>
     50        <para>
     51          Download (HTTP): <ulink url="&python3-download-http;"/>
     52        </para>
     53      </listitem>
     54      <listitem>
     55        <para>
     56          Download (FTP): <ulink url="&python3-download-ftp;"/>
     57        </para>
     58      </listitem>
     59      <listitem>
     60        <para>
     61          Download MD5 sum: &python3-md5sum;
     62        </para>
     63      </listitem>
     64      <listitem>
     65        <para>
     66          Download size: &python3-size;
     67        </para>
     68      </listitem>
     69      <listitem>
     70        <para>
     71          Estimated disk space required: &python3-buildsize;
     72        </para>
     73      </listitem>
     74      <listitem>
     75        <para>
     76          Estimated build time: &python3-time;
     77        </para>
    6778      </listitem>
    6879    </itemizedlist>
    6980
    7081    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    71     <!--<itemizedlist spacing='compact'>
    72        <listitem>
    73         <para>Required patch: <ulink
    74         url="&patch-root;/Python-&Python-version;-bdb_4.8-1.patch"/></para>
    75       </listitem>
    76     </itemizedlist>-->
    77 
    78     <itemizedlist spacing='compact'>
     82    <itemizedlist spacing="compact">
    7983      <title>Optional HTML Documentation</title>
    8084      <listitem>
    81         <para>Download (HTTP):
    82         <ulink url="&python3htmldoc-download-http;"/></para>
    83       </listitem>
    84       <listitem>
    85         <para>Download MD5 sum: &python3htmldoc-md5sum;</para>
    86       </listitem>
    87       <listitem>
    88         <para>Download size: &python3htmldoc-size;</para>
     85        <para>
     86          Download (HTTP): <ulink url="&python3htmldoc-download-http;"/>
     87        </para>
     88      </listitem>
     89      <listitem>
     90        <para>
     91          Download MD5 sum: &python3htmldoc-md5sum;
     92        </para>
     93      </listitem>
     94      <listitem>
     95        <para>
     96          Download size: &python3htmldoc-size;
     97        </para>
    8998      </listitem>
    9099    </itemizedlist>
     
    92101    <bridgehead renderas="sect3">Python Dependencies</bridgehead>
    93102
     103    <bridgehead renderas="sect4">Recommended</bridgehead>
     104    <para role="recommended">
     105      <xref linkend="expat"/> and
     106      <xref linkend="libffi"/>
     107    </para>
     108
    94109    <bridgehead renderas="sect4">Optional</bridgehead>
    95     <para role="optional"><xref linkend="pth"/>,
    96     <xref linkend="libffi"/> or <xref linkend="gcc"/> (install JAVA so that the
    97     <filename class="libraryfile">libffi</filename> library is built), and
    98     <xref linkend="bluez"/></para>
    99 
    100     <bridgehead renderas="sect4">Optional
    101     (to create package-specific support modules)</bridgehead>
    102     <para role="optional"><xref linkend="openssl"/>,
    103     <xref linkend="tk"/>,
    104     <xref linkend="db"/>, and
    105     <xref linkend="sqlite"/></para>
    106 
    107     <para>Note that there is a circular dependency with the
    108     <application>Tk</application> package as it requires Xorg to be installed
    109     but parts of Xorg depend on <application>Python</application>.</para>
     110    <para role="optional">
     111      <xref linkend="bluez"/>
     112    </para>
     113
     114    <bridgehead renderas="sect4">Optional (For Additional Modules)</bridgehead>
     115    <para role="optional">
     116      <xref linkend="db"/>
     117      <xref linkend="openssl"/>,
     118      <xref linkend="sqlite"/> and
     119      <xref linkend="tk"/>
     120    </para>
    110121
    111122    <para condition="html" role="usernotes">User Notes:
    112     <ulink url="&blfs-wiki;/Python"/></para>
    113 
     123      <ulink url="&blfs-wiki;/Python3"/>
     124    </para>
    114125  </sect2>
    115126
     
    117128    <title>Installation of Python</title>
    118129
    119     <para>Install <application>Python</application> by running the following
    120     commands:</para>
     130    <para>
     131      Install <application>Python</application> by running the following
     132      commands:
     133    </para>
    121134
    122135<screen><userinput>sed -i "s/ndbm_libs = \[\]/ndbm_libs = ['gdbm', 'gdbm_compat']/" setup.py &amp;&amp;
    123 ./configure --prefix=/usr --enable-shared &amp;&amp;
     136./configure --prefix=/usr \
     137            --enable-shared \
     138            --with-wide-unicode \
     139            --with-system-expat \
     140            --with-system-ffi &amp;&amp;
    124141make</userinput></screen>
    125142
    126     <para>To test the results, issue: <command>make test</command>. Note that
    127     if you have an existing <application>Python</application> installation
    128     which includes the <application>PyXML</application> module, the tests could
    129     produce a segmentation fault.</para>
    130 
    131     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    132 
    133 <screen role="root"><userinput>make install                               &amp;&amp;
    134 chmod -v 755 /usr/lib/libpython&python3-majorver;m.so.1.0 &amp;&amp;
    135 chmod -v 755 /usr/lib/libpython3.so </userinput></screen>
    136 
    137     <para>There is no documentation installed using the instructions above.
    138     See the <filename>Doc/README.txt</filename> file in the source
    139     distribution for instructions on how to create the html. Alternatively,
    140     you can download preformatted documentation from <ulink
    141     url="http://docs.python.org/download.html"/>.</para>
    142 
    143     <para>In order to use the <command>help ('name_string')</command> feature
    144     of the <command>python</command> interpreter with some statements and
    145     keywords, you must download (or create) the optional HTML documentation
    146     and install it. If you downloaded the HTML docs, issue the following
    147     commands as the
    148     <systemitem class="username">root</systemitem> user:</para>
     143    <para>
     144      To test the results, issue: <command>make test</command>. Note that
     145      if you have an existing <application>Python</application> installation
     146      which includes the <application>PyXML</application> module, the tests could
     147      produce a segmentation fault.
     148    </para>
     149
     150    <para>
     151      Now, as the <systemitem class="username">root</systemitem> user:
     152    </para>
     153
     154<screen role="root"><userinput>make install                                              &amp;&amp;
     155chmod -v 755 /usr/lib/libpython&python3-majorver;mu.so &amp;&amp;
     156chmod -v 755 /usr/lib/libpython3.so</userinput></screen>
     157
     158    <para>
     159      There is no documentation installed using the instructions above.
     160      See the <filename>Doc/README.txt</filename> file in the source
     161      distribution for instructions on how to create the html. Alternatively,
     162      you can download preformatted documentation from
     163      <ulink url="http://docs.python.org/download.html"/>.
     164   </para>
     165
     166    <para>
     167      In order to use the <command>help ('name_string')</command> feature
     168      of the <command>python</command> interpreter with some statements and
     169      keywords, you must download (or create) the optional HTML documentation
     170      and install it. If you downloaded the HTML docs, issue the following
     171      commands as the <systemitem class="username">root</systemitem> user:
     172    </para>
    149173
    150174<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/Python-&python3-version;/html &amp;&amp;
     
    160184    <title>Command Explanations</title>
    161185
    162     <para><command>sed -i "s/ndbm_libs = ..." setup.py</command>: This command
    163     is used to fix a build problem with the <application>GDBM</application>
    164     library.</para>
    165 
    166     <para><command>chmod ...</command>: Fix permissions for libraries to be
    167     consistent with other libraries.</para>
     186    <para>
     187      <command>sed -i "s/ndbm_libs = ..." setup.py</command>: This command
     188      is used to fix a build problem with the <application>GDBM</application>
     189      library.
     190    </para>
     191
     192    <para>
     193      <option>--with-sytem-expat</option>: This switch enables linking against
     194      system version of <application>Expat</application>. Remove if you have
     195      not installed recommended dependency <xref linkend="expat"/>.
     196    </para>
     197
     198    <para>
     199      <option>--with-system-ffi</option>: This switch enables linking against
     200      system version of <application>libffi</application>. Remove if you have
     201      not installed recommended dependency <xref linkend="libffi"/>.
     202    </para>
     203
     204    <para>
     205      <command>chmod ...</command>: Fix permissions for shared libraries to be
     206      consistent with other libraries.
     207    </para>
    168208
    169209  </sect2>
     
    172212    <title>Configuring Python</title>
    173213
    174     <para>In order for <command>python</command> to find the installed
    175     documentation, you must add the following environment variable to
    176     individual user's or the system's profile:</para>
     214    <para>
     215      In order for <command>python</command> to find the installed
     216      documentation, you must add the following environment variable to
     217      individual user's or the system's profile:
     218    </para>
    177219
    178220<screen role="root"><userinput>export PYTHONDOCS=/usr/share/doc/Python-&python3-version;/html</userinput></screen>
     
    189231
    190232      <seglistitem>
    191         <seg>2to3,
    192        
    193         pydoc3 (link to pydoc-&python3-majorver;),
    194         pydoc&python3-majorver;,
    195 
    196         python3,
    197         python&python3-majorver; (hard link with python3),
    198         python&python3-majorver;m (hard link with python3),
    199 
    200         python3-config (link to python&python3-majorver;-config),
    201         python&python3-majorver; (link to python&python3-majorver;m-config),
    202         python&python3-majorver;m,
    203 
    204         smtpd.py, and optionally if <application>Tk</application> is installed,
    205         idle</seg>
    206        
    207         <seg>libpython3.so, libpython&python3-majorver;m.so.1.0 and numerous
    208         modules installed in /usr/lib/python&python3-majorver;</seg>
    209        
    210         <seg>/usr/include/python&python3-majorver;,
    211              /usr/lib/python&python3-majorver;, and
    212              /usr/share/doc/python-&python3-version;</seg>
     233        <seg>
     234          2to3 (symbolic link to 2to3-&python3-majorver;),
     235          2to3-&python3-majorver;,
     236
     237          pydoc3 (symbolic link to pydoc&python3-majorver;),
     238          pydoc&python3-majorver;,
     239
     240          python3 (hard link to python&python3-majorver;mu),
     241          python&python3-majorver; (hard link to python&python3-majorver;mu),
     242          python&python3-majorver;mu,
     243
     244          python3-config (symbolic link to python&python3-majorver;-config),
     245          python&python3-majorver;-config (symbolic link to python3-config),
     246          python&python3-majorver;mu-config,
     247
     248          and optionally if Tk is installed,
     249          idle3 (symbolic link to idle&python3-majorver;),
     250          idle&python3-majorver;
     251        </seg>
     252        <seg>
     253          libpython&python3-majorver;mu.so, libpython3.so and numerous
     254          modules installed in /usr/lib/python&python3-majorver;
     255        </seg>
     256        <seg>
     257          /usr/include/python&python3-majorver;mu,
     258          /usr/lib/python&python3-majorver;, and
     259          /usr/share/doc/python-&python3-version;
     260        </seg>
    213261      </seglistitem>
    214262    </segmentedlist>
     
    219267      <?dbhtml list-presentation="table"?>
    220268
    221       <varlistentry id="idle">
    222         <term><command>idle</command></term>
     269      <varlistentry id="idle3">
     270        <term><command>idle3</command></term>
    223271        <listitem>
    224           <para>is a wrapper script that opens a
    225           <application>Python</application> aware GUI editor.</para>
    226           <indexterm zone="python3 idle">
    227             <primary sortas="b-idle">idle</primary>
     272          <para>
     273            is a wrapper script that opens a
     274            <application>Python</application> aware GUI editor.
     275          </para>
     276          <indexterm zone="python3 idle3">
     277            <primary sortas="b-idle3">idle3</primary>
    228278          </indexterm>
    229279        </listitem>
    230280      </varlistentry>
    231281
    232       <varlistentry id="pydoc">
    233         <term><command>pydoc</command></term>
     282      <varlistentry id="pydoc3">
     283        <term><command>pydoc3</command></term>
    234284        <listitem>
    235           <para>is the <application>Python</application> documentation
    236           tool.</para>
    237           <indexterm zone="python3 pydoc">
    238             <primary sortas="b-pydoc">pydoc</primary>
     285          <para>
     286            is the <application>Python</application> documentation
     287            tool.
     288          </para>
     289          <indexterm zone="python3 pydoc3">
     290            <primary sortas="b-pydoc3">pydo3c</primary>
    239291          </indexterm>
    240292        </listitem>
     
    244296        <term><command>python3</command></term>
    245297        <listitem>
    246           <para>is an interpreted, interactive, object-oriented programming
    247           language.</para>
     298          <para>
     299            is an interpreted, interactive, object-oriented programming
     300            language.
     301          </para>
    248302          <indexterm zone="python3 python3-prog">
    249303            <primary sortas="b-python3">python3</primary>
     
    255309        <term><command>python&python3-majorver;</command></term>
    256310        <listitem>
    257           <para>is a version-specific name for the <command>python</command>
    258           program.</para>
     311          <para>
     312            is a version-specific name for the <command>python</command>
     313            program.
     314          </para>
    259315          <indexterm zone="python3 python-ver">
    260316            <primary
     
    264320      </varlistentry>
    265321
    266       <varlistentry id="smtpd.py">
    267         <term><command>smtpd.py</command></term>
    268         <listitem>
    269           <para>is an SMTP proxy implemented in
    270           <application>Python</application>.</para>
    271           <indexterm zone="python3 smtpd.py">
    272             <primary sortas="b-smtpd.py">smtpd.py</primary>
    273           </indexterm>
    274         </listitem>
    275       </varlistentry>
    276 
    277322    </variablelist>
    278323
  • introduction/welcome/changelog.xml

    rea16306 r355495ce  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[krejzi] - Boost 1.50.0.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[krejzi] - cURL 7.26.0.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[krejzi] - GLib 2.32.4.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[krejzi] - ICU 49.1.2.</para>
     58        </listitem>
     59        <listitem>
    4860          <para>[krejzi] - PCRE 8.31.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[krejzi] - Python 3.2.3.</para>
    4964        </listitem>
    5065      </itemizedlist>
  • networking/netlibs/curl.xml

    rea16306 r355495ce  
    55  %general-entities;
    66
    7   <!ENTITY curl-download-http
    8   "http://curl.haxx.se/download/curl-&curl-version;.tar.bz2">
    9   <!--<!ENTITY curl-download-ftp
    10   "ftp://gd.tuwien.ac.at/utils/archivers/curl/curl-&curl-version;.tar.bz2">-->
     7  <!ENTITY curl-download-http "http://curl.haxx.se/download/curl-&curl-version;.tar.bz2">
    118  <!ENTITY curl-download-ftp  " ">
    12   <!ENTITY curl-md5sum        "f0303d47d9d3e6e4f08c2863c6504823">
     9  <!ENTITY curl-md5sum        "bfa80f01b3d300359cfb4d409b6136a3">
    1310  <!ENTITY curl-size          "2.4 MB">
    14   <!ENTITY curl-buildsize     "31 MB">
     11  <!ENTITY curl-buildsize     "28 MB">
    1512  <!ENTITY curl-time          "0.5 SBU">
    1613]>
     
    3330    <title>Introduction to cURL</title>
    3431
    35     <para>The <application>cURL</application> package contains
    36     <command>curl</command> and its support library
    37     <filename class="libraryfile">libcurl</filename>. This is useful for
    38     transferring files with URL syntax to any of the following protocols:
    39     FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE.
    40     This ability to both download and upload files can be incorporated into
    41     other programs to support functions like streaming media.</para>
     32    <para>
     33      The <application>cURL</application> package contains
     34      <command>curl</command> and its support library
     35      <filename class="libraryfile">libcurl</filename>. This is useful for
     36      transferring files with URL syntax to any of the following protocols:
     37      FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS
     38      and FILE.  This ability to both download and upload files can be
     39      incorporated into other programs to support functions like streaming
     40      media.
     41    </para>
    4242
    4343    &lfs71_checked;
     
    4646    <itemizedlist spacing="compact">
    4747      <listitem>
    48         <para>Download (HTTP): <ulink url="&curl-download-http;"/></para>
    49       </listitem>
    50       <listitem>
    51         <para>Download (FTP): <ulink url="&curl-download-ftp;"/></para>
    52       </listitem>
    53       <listitem>
    54         <para>Download MD5 sum: &curl-md5sum;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Download size: &curl-size;</para>
    58       </listitem>
    59       <listitem>
    60         <para>Estimated disk space required: &curl-buildsize;</para>
    61       </listitem>
    62       <listitem>
    63         <para>Estimated build time: &curl-time;</para>
     48        <para>
     49          Download (HTTP): <ulink url="&curl-download-http;"/>
     50        </para>
     51      </listitem>
     52      <listitem>
     53        <para>
     54          Download (FTP): <ulink url="&curl-download-ftp;"/>
     55        </para>
     56      </listitem>
     57      <listitem>
     58        <para>
     59          Download MD5 sum: &curl-md5sum;
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
     64          Download size: &curl-size;
     65        </para>
     66      </listitem>
     67      <listitem>
     68        <para>
     69          Estimated disk space required: &curl-buildsize;
     70        </para>
     71      </listitem>
     72      <listitem>
     73        <para>
     74          Estimated build time: &curl-time;
     75        </para>
    6476      </listitem>
    6577    </itemizedlist>
     
    6779    <bridgehead renderas="sect3">cURL Dependencies</bridgehead>
    6880
     81    <bridgehead renderas="sect4">Recommended</bridgehead>
     82    <para role="recommended">
     83      <xref linkend="cacerts"/> and
     84      <xref linkend="openssl"/> or <xref linkend="gnutls"/>
     85    </para>
     86
    6987    <bridgehead renderas="sect4">Optional</bridgehead>
    70     <para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
    71     <xref linkend="openssl"/> or <xref linkend="gnutls"/>,
    72     <xref linkend="openldap"/>,
    73     <xref linkend="libidn"/>,
    74     <xref linkend="mitkrb"/>,
    75     <ulink url="http://www.libssh2.org">libssh2</ulink>
    76     (for secure transfers),
    77     <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
    78     <ulink
    79     url="http://www.vintela.com/resources/topics/spnego/">SPNEGO</ulink>, and
    80     <ulink url="http://daniel.haxx.se/projects/c-ares/">c-ares</ulink></para>
    81 
    82     <bridgehead renderas="sect4">Optional for Running the Test
    83     Suite</bridgehead>
    84     <para role="optional"><xref linkend="stunnel"/> (for the HTTPS and FTPS
    85     tests)</para>
     88    <para role="optional">
     89      <ulink url="http://daniel.haxx.se/projects/c-ares/">c-ares</ulink>,
     90      <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>,
     91      <xref linkend="libidn"/>,
     92      <ulink url="http://www.libssh2.org">libssh2</ulink>,
     93      <xref linkend="mitkrb"/>,
     94      <xref linkend="openldap"/> and
     95      <ulink url="http://www.vintela.com/resources/topics/spnego/">
     96      SPNEGO</ulink>
     97    </para>
     98
     99    <bridgehead renderas="sect4">Optional for Running the Test Suite</bridgehead>
     100    <para role="optional">
     101      <xref linkend="stunnel"/> (for the HTTPS and FTPS tests)
     102    </para>
    86103
    87104    <para condition="html" role="usernotes">User Notes:
    88     <ulink url="&blfs-wiki;/curl"/></para>
     105      <ulink url="&blfs-wiki;/curl"/>
     106    </para>
    89107  </sect2>
    90108
     
    92110    <title>Installation of cURL</title>
    93111
    94     <para>Install <application>cURL</application> by running the following
    95     commands:</para>
     112    <para>
     113      Install <application>cURL</application> by running the following
     114      commands:
     115    </para>
    96116
    97117<screen><userinput>sed -i '/--static-libs)/{N;s#echo .*#echo #;}' curl-config.in &amp;&amp;
     
    99119make</userinput></screen>
    100120
    101     <para>To test the results, issue: <command>make check</command>. Note that
    102     if you have <application>Stunnel</application> and
    103     <application>TCP Wrapper</application> installed and you wish to perform
    104     the HTTPS tests, you'll need to have an unrestrictive
    105     <filename>/etc/hosts.deny</filename> file.</para>
    106 
    107     <para>Now, as the <systemitem class="username">root</systemitem>
    108     user:</para>
     121    <para>
     122      To test the results, issue: <command>make check</command>. Note that
     123      if you have <application>Stunnel</application> and
     124      <application>TCP Wrapper</application> installed and you wish to perform
     125      the HTTPS tests, you'll need to have an unrestrictive
     126      <filename>/etc/hosts.deny</filename> file.
     127    </para>
     128
     129    <para>
     130      Now, as the <systemitem class="username">root</systemitem>
     131      user:
     132    </para>
    109133
    110134<screen role="root"><userinput>make install &amp;&amp;
     
    118142
    119143    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    120     href="../../xincludes/static-libraries.xml"/>
     144      href="../../xincludes/static-libraries.xml"/>
    121145
    122146    <para>
     
    127151    </para>
    128152
    129     <para><option>--with-ca-path=/etc/ssl/certs</option>: This option sets the
    130     directory to use as the path to the SSL certificates. If you've not
    131     installed <xref linkend="openssl"/> or <xref linkend="gnutls"/> and
    132     the <xref linkend="cacerts"/> you can remove this option.</para>
    133 
    134     <para><option>--with-gssapi</option>:
    135     This parameter adds <application>Kerberos 5</application> support to
    136     <filename class="libraryfile">libcurl</filename>.</para>
    137 
    138     <para><option>--with-libssh2</option>:
    139     This parameter adds SSH2 protocol support to
    140     <filename class="libraryfile">libcurl</filename>.</para>
    141 
    142     <para><option>--without-ssl --with-gnutls</option>:
    143     To build with <application>GnuTLS</application>
    144     support instead of <application>OpenSSL</application> for SSL/TLS.</para>
    145 
    146     <para><command>find docs \( -name "Makefile*" -o -name "*.1" -o -name "*.3"
    147     \) -exec rm {} \;</command>: This command removes
    148     <filename>Makefiles</filename> and man files from the documentation
    149     directory that would otherwise be installed by the commands that
    150     follow.</para>
     153    <para>
     154      <parameter>--with-ca-path=/etc/ssl/certs</parameter>: This parameter
     155      sets the directory to use as the path to the SSL certificates.
     156      If you've not installed <xref linkend="openssl"/> or
     157      <xref linkend="gnutls"/> and the <xref linkend="cacerts"/> you can
     158      remove this option.
     159    </para>
     160
     161    <para>
     162      <option>--with-gssapi</option>: This parameter adds
     163      <application>Kerberos 5</application> support to
     164      <filename class="libraryfile">libcurl</filename>.
     165    </para>
     166
     167    <para>
     168      <option>--with-libssh2</option>: This parameter adds
     169      SSH2 protocol support to
     170      <filename class="libraryfile">libcurl</filename>.
     171    </para>
     172
     173    <para>
     174      <option>--without-ssl --with-gnutls</option>: Use to
     175      build with <application>GnuTLS</application> support
     176      instead of <application>OpenSSL</application> for SSL/TLS.
     177    </para>
     178
     179    <para>
     180      <command>find docs \( -name "Makefile*" -o -name "*.1" -o -name "*.3"
     181      \) -exec rm {} \;</command>: This command removes
     182      <filename>Makefiles</filename> and man files from the documentation
     183      directory that would otherwise be installed by the commands that
     184      follow.
     185    </para>
     186
    151187  </sect2>
    152188
     
    160196
    161197      <seglistitem>
    162         <seg>curl and curl-config</seg>
    163         <seg>libcurl.so</seg>
    164         <seg>/usr/include/curl and /usr/share/doc/curl-&curl-version;</seg>
     198        <seg>
     199           curl and curl-config
     200        </seg>
     201        <seg>
     202           libcurl.so
     203        </seg>
     204        <seg>
     205          /usr/include/curl and
     206          /usr/share/doc/curl-&curl-version;
     207        </seg>
    165208      </seglistitem>
    166209    </segmentedlist>
     
    174217        <term><command>curl</command></term>
    175218        <listitem>
    176          <para>is a command line tool for transferring files with URL syntax.
     219         <para>
     220           is a command line tool for transferring files with URL syntax.
    177221         </para>
    178222          <indexterm zone="curl curl-prog">
     
    185229        <term><command>curl-config</command></term>
    186230        <listitem>
    187           <para>prints information about the last compile, like libraries
    188           linked to and prefix setting.</para>
     231          <para>
     232            prints information about the last compile, like libraries
     233            linked to and prefix setting.
     234          </para>
    189235          <indexterm zone="curl curl-config">
    190236            <primary sortas="b-curl-config">curl-config</primary>
     
    196242        <term><filename class="libraryfile">libcurl.so</filename></term>
    197243        <listitem>
    198           <para>provides the API functions required by
    199           <command>curl</command> and other programs.</para>
     244          <para>
     245            provides the API functions required by
     246            <command>curl</command> and other programs.
     247          </para>
    200248          <indexterm zone="curl libcurl">
    201249            <primary sortas="c-libcurl">libcurl.so</primary>
     
    203251        </listitem>
    204252      </varlistentry>
     253
    205254    </variablelist>
    206   </sect2>
     255
     256  </sect2>
     257
    207258</sect1>
  • x/installing/x7driver.xml

    rea16306 r355495ce  
    105105  <!ENTITY xorg-openchrome-driver-time          "0.2 SBU">
    106106
    107   <!ENTITY xorg-r128-driver-version "6.8.1">
     107  <!ENTITY xorg-r128-driver-version "6.8.2">
    108108
    109109  <!ENTITY xorg-r128-driver-download-http "&xorg-download-http;/driver/xf86-video-r128-&xorg-r128-driver-version;.tar.bz2">
Note: See TracChangeset for help on using the changeset viewer.