Changeset 355495ce for general/genlib


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/genlib
Files:
3 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>
Note: See TracChangeset for help on using the changeset viewer.