Changeset 355495ce for general


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

Location:
general
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • 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
Note: See TracChangeset for help on using the changeset viewer.