Changeset 08f1ff7


Ignore:
Timestamp:
11/04/2011 09:03:36 PM (12 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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:
fbb93edd
Parents:
6d15c62
Message:

Update to glib-2.31.0.
Update to pkg-config-0.26.
Remove gcc3.
More package reorganization.

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

Files:
10 edited
6 moved

Legend:

Unmodified
Added
Removed
  • general.ent

    r6d15c62 r08f1ff7  
    44-->
    55
    6 <!ENTITY day          "03">                   <!-- Always 2 digits -->
     6<!ENTITY day          "04">                   <!-- Always 2 digits -->
    77<!ENTITY month        "11">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2011">
     
    1010<!ENTITY copyholder   "The BLFS Development Team">
    1111<!ENTITY version      "svn-&year;&month;&day;">
    12 <!ENTITY releasedate  "November 3rd, &year;">
     12<!ENTITY releasedate  "November 4th, &year;">
    1313<!-- <!ENTITY releasedate  "November &day;st, &year;"> -->
    1414<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
     
    159159<!ENTITY libgtkhtml-version           "2.11.1">
    160160<!ENTITY GLib-version                 "1.2.10">
    161 <!ENTITY glib2-version                "2.24.2">
     161<!ENTITY glib2-version                "2.31.0">
    162162<!ENTITY glibmm-version               "2.24.2">
    163163<!ENTITY libidl-version               "0.8.14">
     
    313313<!ENTITY lzma-utils-version           "4.32.7">
    314314-->
    315 <!ENTITY pkgconfig-version            "0.23">
     315<!ENTITY pkgconfig-version            "0.26">
    316316
    317317<!-- Chapter 12 -->
  • general/genlib/glib2.xml

    r6d15c62 r08f1ff7  
    55  %general-entities;
    66
    7   <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.24/glib-&glib2-version;.tar.bz2">
    8   <!ENTITY glib2-download-ftp  "ftp://ftp.gtk.org/pub/glib/2.24/glib-&glib2-version;.tar.bz2">
    9   <!ENTITY glib2-md5sum        "8a6e45d7840460ed84288ebfd75782d4">
    10   <!ENTITY glib2-size          "5.3 MB">
    11   <!ENTITY glib2-buildsize     "106 MB">
     7  <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.31/glib-&glib2-version;.tar.bz2">
     8  <!ENTITY glib2-download-ftp  "ftp://ftp.gtk.org/pub/glib/2.31/glib-&glib2-version;.tar.bz2">
     9  <!ENTITY glib2-md5sum        "3806d113305cdb5193174de5d354294e">
     10  <!ENTITY glib2-size          "5.6 MB">
     11  <!ENTITY glib2-buildsize     "179 MB">
    1212  <!ENTITY glib2-time          "1.5 SBU (additional 4.0 SBU to run the test suite)">
    1313]>
     
    3535    event loop, threads, dynamic loading, and an object system.</para>
    3636
     37    &lfs70_checked;
     38
    3739    <!-- Compiled against PCRE, Python, and desktop-file-utils.
    3840         1 test failed (regex) -->
     
    6264    <bridgehead renderas="sect3">GLib Dependencies</bridgehead>
    6365
    64     <!-- <bridgehead renderas="sect4">Required</bridgehead>
    65     <para role="required"><xref linkend="pkgconfig"/></para> -->
     66    <bridgehead renderas="sect4">Required</bridgehead>
     67    <para role="required"><xref linkend="libffi"/> and ><xref linkend="python"/>
     68    <!--<para role="required"><xref linkend="pkgconfig"/> -->
     69    </para>
    6670
    6771    <!-- This should be discussed as the instructions in the tarball give
     
    7276
    7377    <bridgehead renderas="sect4">Optional</bridgehead>
    74     <para role="optional"><xref linkend="attr"/>,
    75     <xref linkend="gamin"/>, and
     78    <para role="optional"><xref linkend="attr"/>
     79    <!-- <xref linkend="gamin"/>, -->and
    7680    <xref linkend="gtk-doc"/></para>
    7781
     82    <!-- Couldn't find this
    7883    <para><application>Gamin</application> requires
    7984    <application>GLib</application> in order to compile; therefore, you must
    8085    first install <application>GLib</application>, then compile
    8186    <application>Gamin</application>, and recompile
    82     <application>GLib</application> against it.</para>
    83 
    84     <bridgehead renderas="sect4">Optional Runtime Dependency for the
    85     <command>gtester-report</command> program</bridgehead>
    86     <para role="optional"><xref linkend="python"/></para>
     87    <application>GLib</application> against it.</para> -->
    8788
    8889    <bridgehead renderas="sect4">Additional Runtime Dependencies</bridgehead>
     
    107108    <!-- This should be discussed as the instructions in the tarball give
    108109         many reasons why the internal PCRE should be used -->
    109 <screen><userinput>./configure --prefix=/usr \
    110             --with-pcre=system &amp;&amp;
     110<screen><userinput>PCRE_LIBS=-lpcre  PCRE_CFLAGS=" "                                \
     111LIBFFI_LIBS=-lffi LIBFFI_CFLAGS=-I/usr/lib/libffi-3.0.10/include \   
     112./configure --prefix=/usr --with-pcre=system &amp;&amp;
    111113make</userinput></screen>
    112114
     
    121123
    122124<screen role="root"><userinput>make install &amp;&amp;
    123 chmod -v 755 /usr/bin/gtester-report</userinput></screen>
     125ln -v -sfn ../../lib/glib-2.0/include/glibconfig.h /usr/include/glib-2.0/glibconfig.h</userinput></screen>
    124126
    125127    <para>You should now install <xref linkend="desktop-file-utils"/> and proceed to
     
    132134  <sect2 role="commands">
    133135    <title>Command Explanations</title>
     136
     137    <para>PCRE_* and LIBFFI_*: <application>Glib</application> is a prerequsite
     138    for <application>pkg_config</application>, but it wants to use
     139    <application>pkg_config</application> during the build process.  These
     140    environment variables work around not having
     141    <application>pkg_config</application> available.</para>
     142
     143    <para><command>ln -v -sfn ... glibconfig.h</command>: Place a link to an
     144    architecture dependent header file where programs can find it.</para>
    134145
    135146    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    142153    <application>PCRE</application> library instead of an internal
    143154    version.</para>
    144 
    145     <!-- Not required any longer; static libs are not installed by default
    146     <para><parameter>-disable-static</parameter>: prevent static libraries
    147     being built and installed.</para> -->
    148155
    149156  </sect2>
  • general/genlib/libffi.xml

    r6d15c62 r08f1ff7  
    3535    description at run time.</para>
    3636
    37     &lfs65_checked;
     37    &lfs70_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
  • general/genutils/genutils.xml

    r6d15c62 r08f1ff7  
    4545  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gperf.xml"/>
    4646  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rarian.xml"/>
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ggz-client-libs.xml"/>
    4748
    4849</chapter>
  • general/prog/cmake.xml

    r6d15c62 r08f1ff7  
    3434    <command>configure</command> script.</para>
    3535
    36     &lfs67_checked;
     36    &lfs70_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
  • general/prog/pdl.xml

    r6d15c62 r08f1ff7  
    107107    to install a <application>GCC</application>-3.4.6 compiler on the
    108108    <ulink url="&blfs-wiki;/gcc3">BLFS
    109     Wiki</ulink>. Alternatively, if you have a need to install
     109    Wiki</ulink>. <!-- Alternatively, if you have a need to install
    110110    <xref linkend="gcc3"/>, you can add the Fortran compiler to the list of
    111111    compilers installed in those instructions. Don't forget to put the
    112112    directory containing the <command>{g,f}77</command> commands at the
    113113    beginning of your <envar>PATH</envar> environment variable before
    114     beginning the compilation.</para>
     114    beginning the compilation.--> </para>
    115115
    116116    <bridgehead renderas="sect4">PDL::NiceSlice</bridgehead>
  • general/prog/pkgconfig.xml

    r6d15c62 r08f1ff7  
    77  <!ENTITY pkgconfig-download-http "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkgconfig-version;.tar.gz">
    88  <!ENTITY pkgconfig-download-ftp  "&gentoo-ftp-repo;/pkg-config-&pkgconfig-version;.tar.gz">
    9   <!-- <!ENTITY pkgconfig-download-ftp "&gnome-download-ftp;/pkgconfig/&pkgconfig-version;/pkgconfig-&pkgconfig-version;.tar.gz"> -->
    10   <!ENTITY pkgconfig-md5sum        "d922a88782b64441d06547632fd85744">
    11   <!ENTITY pkgconfig-size          "1.0 MB">
    12   <!ENTITY pkgconfig-buildsize     "12 MB">
    13   <!ENTITY pkgconfig-time          "0.3 SBU">
     9  <!ENTITY pkgconfig-md5sum        "47525c26a9ba7ba14bf85e01509a7234">
     10  <!ENTITY pkgconfig-size          "392 KB">
     11  <!ENTITY pkgconfig-buildsize     "3 MB">
     12  <!ENTITY pkgconfig-time          "less than 0.1 SBU">
    1413]>
    1514
     
    6059    <bridgehead renderas="sect3">Pkg-config Dependencies</bridgehead>
    6160
    62     <bridgehead renderas="sect4">Optional</bridgehead>
    63     <para role="optional"><xref linkend="GLib"/></para>
     61    <bridgehead renderas="sect4">Required</bridgehead>
     62    <para role="required"><xref linkend="GLib"/></para>
    6463
    6564    <para condition="html" role="usernotes">User Notes:
     
    7170    <title>Installation of pkg-config</title>
    7271
     72    <para>Fix a problem with one of Pkg-config's tests:</para>
     73
     74<screen><userinput>sed -i -e '21s/EXPECT_RETURN=1/EXPECT_RETURN=0/' check/check-cmd-options</userinput></screen>
     75
    7376    <para>Install <application>pkg-config</application> by running the
    7477    following commands:</para>
    7578
    76 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     79<screen><userinput>GLIB_LIBS=-lglib-2.0  GLIB_CFLAGS=-I/usr/include/glib-2.0  \
     80./configure --prefix=/usr &amp;&amp;
    7781make</userinput></screen>
     82
     83    <note><para>The make phase is known to fail if the configure option
     84    '<option>--with-installed-popt</option>' is used with <xref
     85    linkend="popt"/>.</para></note>
    7886
    7987    <para>To test the results, issue: <command>make check</command>. The
     
    99107    <title>Configuring pkg-config</title>
    100108
    101     <para>The default setting for <envar>PKG_CONFIG_PATH</envar> is
    102     <filename
     109    <para>The default setting for <envar>PKG_CONFIG_PATH</envar> is <filename
    103110    class='directory'>/usr/lib/pkgconfig:/usr/share/pkgconfig</filename>
    104111    because of the prefix used to install
    105     <application>pkg-config</application>. You may add
    106     to <envar>PKG_CONFIG_PATH</envar> by exporting additional paths on your
    107     system where <filename class='extension'>.pc</filename> files are
    108     installed. Note that <envar>PKG_CONFIG_PATH</envar> is only needed when
    109     compiling packages, not during run-time.</para>
     112    <application>pkg-config</application>. You may add to
     113    <envar>PKG_CONFIG_PATH</envar> by exporting additional paths on your system
     114    where <filename class='extension'>.pc</filename> files are installed. Note
     115    that <envar>PKG_CONFIG_PATH</envar> is only needed when compiling packages,
     116    not during run-time.</para>
    110117
    111118  </sect2>
  • general/prog/prog.xml

    r6d15c62 r08f1ff7  
    2323  system's development capabilities.</para>
    2424
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cmake.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cvs.xml"/>
    2527  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dejagnu.xml"/>
    2628  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="doxygen.xml"/>
     
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gc.xml"/>
    2931  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc3.xml"/>
     32<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc3.xml"/> -->
    3133  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="guile.xml"/>
    3234  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="icedtea6.xml"/>
     
    3840  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl-modules.xml"/>
    3941  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="php.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconfig.xml"/>
    4043  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python2.xml"/>
    4144  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python3.xml"/>
    4245  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python-modules.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ruby.xml"/>
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="subversion.xml"/>
    4448  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="slang.xml"/>
    4549  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcl.xml"/>
  • general/sysutils/sysutils.xml

    r6d15c62 r08f1ff7  
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gvfs.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libarchive.xml"/>
    50   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cmake.xml"/>
     50  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cmake.xml"/> -->
    5151  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lzma-utils.xml"/> -->
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconfig.xml"/>
     52  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconfig.xml"/> -->
    5353  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="raptor.xml"/>
    5454  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rasqal.xml"/>
  • introduction/welcome/changelog.xml

    r6d15c62 r08f1ff7  
    4141
    4242-->
     43
     44    <listitem>
     45      <para>November 4th, 2011</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[bdubbs] - More package reorganization.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[bdubbs] - Remove gcc3.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[bdubbs] - Update to pkg-config-0.26.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[bdubbs] - Update to glib-2.31.0.</para>
     58        </listitem>
     59      </itemizedlist>
     60    </listitem>
    4361
    4462    <listitem>
  • networking/netprogs/netprogs.xml

    r6d15c62 r08f1ff7  
    2121  are support programs for daemons that you may have running on your machine.</para>
    2222
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cvs.xml"/>
     23<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cvs.xml"/> -->
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inetutils.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncftp.xml"/>
     
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/>
    3535  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="samba3-client.xml"/>
    36   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="subversion.xml"/>
    37   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcpwrappers.xml"/>
     36<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="subversion.xml"/> -->
     37<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcpwrappers.xml"/> -->
    3838  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wget.xml"/>
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="wireless-tools.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ggz-client-libs.xml"/>
     40<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ggz-client-libs.xml"/> -->
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="othernetprogs.xml"/>
    4242
  • postlfs/security/security.xml

    r6d15c62 r08f1ff7  
    4040  "signatures" and compares for files that have been changed.</para>
    4141
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="acl.xml"/>
     43  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="attr.xml"/>
     44  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="consolekit.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cracklib.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cyrus-sasl.xml"/>
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iptables.xml"/>
     48  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="firewalling.xml"/>
     49  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnupg.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnupg2.xml"/>
     51  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gpgme.xml"/>
     52  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="heimdal.xml"/>
     53  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mitkrb.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nss.xml"/>
     55  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssh.xml"/>
    4256  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssl.xml"/>
    4357  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cacerts.xml"/>
    4458  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnutls.xml"/>
    45   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssh.xml"/>
    46   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cracklib.xml"/>
    4759  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="linux-pam.xml"/>
    48   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
    49   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iptables.xml"/>
    50   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="firewalling.xml"/>
    51   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnupg.xml"/>
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnupg2.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gpgme.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tripwire.xml"/>
    55   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="heimdal.xml"/>
    56   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mitkrb.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cyrus-sasl.xml"/>
    58   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stunnel.xml"/>
    59   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sudo.xml"/>
    60   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nss.xml"/>
    6160  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="policykit.xml"/>
    6261  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit.xml"/>
    6362  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit-gnome.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="consolekit.xml"/>
    65   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="attr.xml"/>
    66   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="acl.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
     64  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stunnel.xml"/>
     65  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sudo.xml"/>
     66  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcpwrappers.xml"/>
     67  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tripwire.xml"/>
    6768
    6869</chapter>
Note: See TracChangeset for help on using the changeset viewer.