Changeset 80454f5


Ignore:
Timestamp:
07/27/2014 07:48:06 PM (10 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.6, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, 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, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
5b52925
Parents:
bbb8ccc
Message:

Fix vala-0.24.0 (for at least Gucharmap-3.12.1).
Update to exim-4.83.
Update to LVM2.2.02.108.
Update to php-5.5.15.
Update to postgresql-9.3.5.
Thunderbird 31.0 and Python-2.7.8: Python2 needs to be built after openssl for this version of thunderbird.

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

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • general/prog/php.xml

    rbbb8ccc r80454f5  
    77  <!ENTITY php-download-http "http://us2.php.net/distributions/php-&php-version;.tar.bz2">
    88  <!ENTITY php-download-ftp  "ftp://ftp.isu.edu.tw/pub/Unix/Web/PHP/distributions/php-&php-version;.tar.bz2">
    9   <!ENTITY php-md5sum        "b53e5f47c59ffbe26d20957636695baa">
     9  <!ENTITY php-md5sum        "5cb5f2ed9099299f8a4c952d59d93812">
    1010  <!ENTITY php-size          "13 MB">
    11   <!ENTITY php-buildsize     "432 MB (additional 102 MB for documentation)">
    12   <!ENTITY php-time          "3.5 SBU (additional 1.8 SBU to run the test suite)">
     11  <!ENTITY php-buildsize     "372 MB (additional 1 MB to run the test suite and 102 MB for documentation)">
     12  <!ENTITY php-time          "4 SBU (additional 2 SBU to run the test suite)">
    1313]>
    1414
     
    176176    running the following commands:</para>
    177177
    178 <screen><userinput>sed -i -e 's/2.6.5 2.7/&amp; 3.0/' configure &amp;&amp;
    179 ./configure --prefix=/usr                \
     178<screen><userinput>./configure --prefix=/usr                \
    180179            --sysconfdir=/etc            \
    181180            --localstatedir=/var         \
     
    245244      <title>Command Explanations</title>
    246245
    247       <para><command>sed -i -e 's/2.6.5 2.7/&amp; 3.0/' configure</command>: Make
    248       <filename>configure</filename> accept the version 3.0 of
    249       <application>Bison</application> as a valid version.</para>
    250      
    251246      <para><parameter>--with-datadir=/usr/share/php</parameter>: This works
    252247      around a bug in the build machinery, which installs some data to a
  • general/prog/python2.xml

    rbbb8ccc r80454f5  
    134134        <!-- new for ff31.  Any reasonable version of openssl will do,
    135135        even old maintained versions, so do not xref openssl here -->
    136         If you are building <xref linkend="firefox"/> or
    137         <xref linkend="xulrunner"/>, you must install
    138         <application>openssl</application> before you build
     136        If you are building <xref linkend="thunderbird"/>,
     137        <xref linkend="firefox"/> or <xref linkend="xulrunner"/>,
     138        you must install <application>openssl</application> before you build
    139139        <application>Python 2</application>.
    140140      </para>
  • general/prog/vala.xml

    rbbb8ccc r80454f5  
    7474    </itemizedlist>
    7575
     76    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     77    <itemizedlist spacing="compact">
     78      <listitem>
     79        <para>
     80          Required patch:
     81          <ulink url="&patch-root;/vala-&vala-version;-upstream_fixes-1.patch"/>
     82        </para>
     83      </listitem>
     84    </itemizedlist>
     85
    7686    <bridgehead renderas="sect3">Vala Dependencies</bridgehead>
    7787
     
    98108    commands:</para>
    99109
    100 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     110<screen><userinput>patch -Np1 -i ../vala-&vala-version;-upstream_fixes-1.patch &amp;&amp;
     111./configure --prefix=/usr &amp;&amp;
    101112make</userinput></screen>
    102113
  • gnome/applications/gucharmap.xml

    rbbb8ccc r80454f5  
    110110    </para>
    111111
    112 <!--<screen><userinput>./configure -prefix=/usr -enable-vala &amp;&amp;
    113 make</userinput></screen>-->
    114 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     112<screen><userinput>./configure -prefix=/usr --enable-vala &amp;&amp;
    115113make</userinput></screen>
    116114
     
    133131      <option>--enable-vala</option>: This switch enables
    134132      building of the Vala bindings. Remove if you don't have
    135       <xref linkend="vala"/> installed. Compilation with
    136       <application>vala</application> is currently broken.
     133      <xref linkend="vala"/> installed.
    137134    </para>
    138135
  • introduction/welcome/changelog.xml

    rbbb8ccc r80454f5  
    4848      <para>July 27th, 2014</para>
    4949      <itemizedlist>
     50        <listitem>
     51          <para>[fernando] - Thunderbird 31.0 and Python-2.7.8: Python2 needs
     52          to be built after openssl for this version of thunderbird.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[fernando] - Update to postgresql-9.3.5. Fixes
     56          <ulink url="&blfs-ticket-root;5299">#5299</ulink>.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[fernando] - Update to php-5.5.15. Fixes
     60          <ulink url="&blfs-ticket-root;5298">#5298</ulink>.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[fernando] - Update to LVM2.2.02.108. Fixes
     64          <ulink url="&blfs-ticket-root;5297">#5297</ulink>.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[fernando] - Update to exim-4.83. Fixes
     68          <ulink url="&blfs-ticket-root;5293">#5293</ulink>.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[fernando] - Fix vala-0.24.0 (for at least Gucharmap-3.12.1).
     72          <ulink url="&blfs-ticket-root;5301">#5301</ulink>.</para>
     73        </listitem>
    5074        <listitem>
    5175          <para>[bdubbs] - Separate libvdpau-va-gl to its own section. Fixes
  • packages.ent

    rbbb8ccc r80454f5  
    3939<!ENTITY fuse-version                 "2.9.3">
    4040<!ENTITY jfsutils-version             "1.1.15">
    41 <!ENTITY lvm2-version                 "2.02.107">
     41<!ENTITY lvm2-version                 "2.02.108">
    4242<!ENTITY mdadm-version                "3.3.1">
    4343<!ENTITY ntfs-3g-version              "2014.2.15">
     
    257257<!ENTITY nasm-version                 "2.11.05">
    258258<!ENTITY npapi-sdk-version            "0.27.2">
    259 <!ENTITY php-version                  "5.5.14">
     259<!ENTITY php-version                  "5.5.15">
    260260<!ENTITY python2-version              "2.7.8">
    261261<!ENTITY python3-version              "3.4.1">
     
    375375<!ENTITY dovecot-version              "&dovecot-major;.&dovecot-minor;.&dovecot-micro;">
    376376
    377 <!ENTITY exim-version                 "4.82.1">
     377<!ENTITY exim-version                 "4.83">
    378378<!ENTITY postfix-version              "2.11.1">
    379379<!ENTITY sendmail-version             "8.14.9">
     
    382382<!ENTITY db-version                   "6.1.19">
    383383<!ENTITY mariadb-version              "10.0.12">
    384 <!ENTITY postgresql-version           "9.3.4">
     384<!ENTITY postgresql-version           "9.3.5">
    385385<!ENTITY sqlite-version               "3.8.5">
    386386
  • postlfs/filesystems/lvm2.xml

    rbbb8ccc r80454f5  
    77  <!ENTITY lvm2-download-http " ">
    88  <!ENTITY lvm2-download-ftp  "ftp://sources.redhat.com/pub/lvm2/LVM2.&lvm2-version;.tgz">
    9   <!ENTITY lvm2-md5sum        "efa5b0ff0245cbccf53aec1f3d8840ba">
     9  <!ENTITY lvm2-md5sum        "6834647fcf9b950a92f3acd12b4f427e">
    1010  <!ENTITY lvm2-size          "1.4 MB">
    11   <!ENTITY lvm2-buildsize     "25 MB (additional 7 MB to run the test suite)">
    12   <!ENTITY lvm2-time          "0.4 SBU (additional 7 SBU to run the test suite)">
     11  <!ENTITY lvm2-buildsize     "26 MB (additional 8 MB to run the test suite)">
     12  <!ENTITY lvm2-time          "0.4 SBU (additional 5.4 SBU to run the test suite)">
    1313]>
    1414
     
    191191          blkdeactivate, dmeventd (optional), dmsetup, fsadm, lvm, lvmconf,
    192192          lvmdump, vgimportclone. There are also numerous symbolic links to
    193           lvm that implement specific functionality.
     193          lvm that implement specific functionality
    194194        </seg>
    195195        <seg>
     
    197197          libdevmapper-event.so, libdevmapper-event-lvm2.so,
    198198          libdevmapper-event-lvm2mirror.so, libdevmapper-event-lvm2snapshot.so,
    199           libdevmapper-event-lvm2raid.so, libdevmapper-event-lvm2thin.so
    200           and some under /lib/device-mapper
     199          libdevmapper-event-lvm2raid.so, and libdevmapper-event-lvm2thin.so
    201200        </seg>
    202201        <seg>
  • server/databases/postgresql.xml

    rbbb8ccc r80454f5  
    77  <!ENTITY postgresql-download-http "http://ftp.postgresql.org/pub/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
    88  <!ENTITY postgresql-download-ftp  "ftp://ftp.postgresql.org/pub/source/v&postgresql-version;/postgresql-&postgresql-version;.tar.bz2">
    9   <!ENTITY postgresql-md5sum        "d0a41f54c377b2d2fab4a003b0dac762">
     9  <!ENTITY postgresql-md5sum        "5059857c7d7e6ad83b6d55893a121b59">
    1010  <!ENTITY postgresql-size          "16 MB">
    11   <!ENTITY postgresql-buildsize     "184 MB (additional 169 MB to run the testsuite)">
    12   <!ENTITY postgresql-time          "1.5 SBU (additional 0.2 SBU to run the testsuite)">
     11  <!ENTITY postgresql-buildsize     "183 MB (additional 168 MB to run the testsuite)">
     12  <!ENTITY postgresql-time          "1.6 SBU (additional 0.3 SBU to run the testsuite)">
    1313]>
    1414
     
    9292    following commands: </para>
    9393
     94<!--sed -i -e 's@psql\\"@&amp; -h /tmp@' src/test/regress/pg_regress{,_main}.c &amp;&amp;
     95sed -i -e 's@gres\\"@&amp; -k /tmp@' src/test/regress/pg_regress.c &amp;&amp;-->
    9496<screen><userinput>sed -i '/DEFAULT_PGSOCKET_DIR/s@/tmp@/run/postgresql@' src/include/pg_config_manual.h &amp;&amp;
    95 sed -i -e 's@psql\\"@&amp; -h /tmp@' src/test/regress/pg_regress{,_main}.c &amp;&amp;
    96 sed -i -e 's@gres\\"@&amp; -k /tmp@' src/test/regress/pg_regress.c &amp;&amp;
    9797./configure --prefix=/usr          \
    9898            --enable-thread-safety \
    9999            --docdir=/usr/share/doc/postgresql-&postgresql-version; &amp;&amp;
    100100make</userinput></screen>
    101 
    102     <warning>
    103       <para>This package contains a known security hole that allows other
    104       users on the same machine to gain access to an operating system account
    105       while it is doing "make check": CVE-2014-0067. Until the fix is available,
    106       users are strongly advised not to run "make check" on machines where
    107       untrusted users have accounts. </para>
    108     </warning>
    109 
    110     <para>To test the results, issue: <command>make check</command>.</para>
    111101
    112102    <para>There are a number of programs in the
     
    127117<screen role="nodump/"><userinput>make -C contrib/<replaceable>&lt;SUBDIR-NAME&gt;</replaceable> install</userinput></screen>
    128118
     119    <warning>
     120      <para>This package contains a known security hole that allows other
     121      users on the same machine to gain access to an operating system account
     122      while it is doing "make check": CVE-2014-0067. Tests must be run after
     123      install, with postgresql server down, as unprivileged user.</para>
     124    </warning>
     125
     126    <para>To test the results, issue: <command>make check</command>.</para>
     127
    129128    <para><emphasis>If you only intend to use <application>PostgreSQL</application>
    130129    as a client to connect to a server on another machine, your installation is
     
    132131
    133132    <!-- 'Upgrading' seems to only ever exist in the docs for *previous* version -->
    134     <note>
     133 <!-- Obsolete: only if upgrading for versions prior to 9   <note>
    135134      <para>If you are upgrading an existing system and are going to install
    136135      the new files over the old ones, then you should back up your data, shut
     
    138137      url="http://www.postgresql.org/docs/9.0/static/install-upgrading.html">the
    139138      official <application>PostgreSQL</application> documentation</ulink>.</para>
    140     </note>
     139    </note>-->
    141140
    142141    <para>Initialize a database cluster with the following commands issued by the
     
    179178      <command>sed -i ...</command>: These seds change server socket location
    180179      from <filename class="directory">/tmp</filename> to
    181       <filename class="directory">/run/postgresql</filename> and fix up the
     180      <filename class="directory">/run/postgresql</filename><!-- and fix up the
    182181      regression tests to use <filename class="directory">/tmp</filename> so
    183       that they can work reliably.
     182      that they can work reliably-->.
    184183    </para>
    185184
     
    274273      <seglistitem>
    275274        <seg>clusterdb, createdb, createlang, createuser, dropdb, droplang,
    276         dropuser, ecpg, initdb, pg_basebackup, pg_config, pg_controldata, pg_ctl,
    277         pg_dump, pg_dumpall, pg_isready, pg_receivexlog, pg_resetxlog, pg_restore, pltcl_delmod,
    278         pltcl_listmod, pltcl_loadmod, postgres, postmaster, psql,
    279         reindexdb, vacuumdb, and optionally (in contrib/) oid2name, pg_archivecleanup,
    280         pgbench, pg_standby, pg_test_fsync, pg_test_timing, pg_upgrade, pg_xlogdump,
    281         vacuumlo,</seg>
    282         <seg>libecpg.{so,a}, libecpg_compat.{so,a}, libpgport.a, libpgtypes.{so,a},
    283         libpq.{so,a}, various charset modules, and optionally programming language
    284         modules.</seg>
     275        dropuser, ecpg, initdb, pg_basebackup, pg_config, pg_controldata,
     276        pg_ctl, pg_dump, pg_dumpall, pg_isready, pg_receivexlog, pg_resetxlog,
     277        pg_restore, pltcl_delmod, pltcl_listmod, pltcl_loadmod, postgres,
     278        postmaster, psql, reindexdb, vacuumdb, and optionally (in contrib/)
     279        oid2name, pg_archivecleanup, pgbench, pg_standby, pg_test_fsync,
     280        pg_test_timing, pg_upgrade, pg_xlogdump, vacuumlo,
     281        and many others</seg>
     282        <seg>libecpg.{so,a}, libecpg_compat.{so,a}, libpgcommon.a, libpgport.a,
     283        libpgtypes.{so,a}, libpq.{so,a}, various charset modules, and
     284        optionally programming language modules under /usr/lib/postgresql</seg>
    285285        <seg>/srv/pgsql, /usr/include/libpq, /usr/include/postgresql,
    286286        /usr/lib/postgresql, /usr/share/doc/postgresql-&postgresql-version;, and
  • server/mail/exim.xml

    rbbb8ccc r80454f5  
    77  <!ENTITY exim-download-http   "http://ftp.exim.org/pub/exim/exim4/exim-&exim-version;.tar.bz2">
    88  <!ENTITY exim-download-ftp    "ftp://ftp.exim.org/pub/exim/exim4/exim-&exim-version;.tar.bz2">
    9   <!ENTITY exim-md5sum          "4544696ce6689ba9141a0697f25a74cb">
     9  <!ENTITY exim-md5sum          "fc6790f346a50a3c87be96b335b9c8ae">
    1010  <!ENTITY exim-size            "1.7 MB">
    11   <!ENTITY exim-buildsize       "16 MB">
     11  <!ENTITY exim-buildsize       "17 MB">
    1212  <!ENTITY exim-time            "0.2 SBU">
    1313]>
     
    313313
    314314      <seglistitem>
    315         <seg>exicyclog, exigrep, exim, exim-4.82_1-5b7a7c0-XX-3,
    316         exim_checkaccess, exim_dbmbuild, exim_dumpdb, exim_fixdb, exim_lock,
    317         exim_tidydb, eximstats, exinext, exipick, exiqgrep, exiqsumm, exiwhat,
    318         and optionally, eximon, eximon.bin, and sendmail (symlink)</seg>
     315        <seg>exicyclog, exigrep, exim, exim-4.83-3, exim_checkaccess,
     316        exim_dbmbuild, exim_dumpdb, exim_fixdb, exim_lock, exim_tidydb,
     317        eximstats, exinext, exipick, exiqgrep, exiqsumm, exiwhat, and
     318        optionally, eximon, eximon.bin, and sendmail (symlink)</seg>
    319319        <seg>None</seg>
    320320        <seg>/usr/share/doc/exim-&exim-version; and /var/spool/exim</seg>
  • xsoft/graphweb/firefox.xml

    rbbb8ccc r80454f5  
    116116        from an older version of Firefox), check if
    117117        <filename>/usr/lib/python2.7/lib-dynload/_ssl.so</filename> exists.
    118         If it does not, reinstall <xref linkend="python2"/> (after
    119         installing <xref linkend="openssl"/>  - the latest version of any
     118        If it does not, reinstall <xref linkend="python2"/> (after
     119        installing <xref linkend="openssl"/>  - the latest version of any
    120120        <emphasis>currently maintained</emphasis> version of Openssl should
    121121        be satisfactory if already installed - if that package has not already
  • xsoft/other/thunderbird.xml

    rbbb8ccc r80454f5  
    101101        they can be out of date or contain security
    102102        holes.
     103      </para>
     104    </note>
     105
     106    <note>
     107      <para>
     108        With <application>Thunderbird-31.0</application> and later versions, you
     109        must have installed <application>Openssl</application> before
     110        <application>Python 2</application>, or the build system will quickly
     111        fail with output including "ImportError: cannot import name
     112        HTTPSHandler". If you are in any doubt about this (e.g. upgrading
     113        from an older version of Thunderbird), check if
     114        <filename>/usr/lib/python2.7/lib-dynload/_ssl.so</filename> exists.
     115        If it does not, reinstall <xref linkend="python2"/> (after
     116        installing <xref linkend="openssl"/>  - the latest version of any
     117        <emphasis>currently maintained</emphasis> version of Openssl should
     118        be satisfactory if already installed - if that package has not already
     119        been installed).
    103120      </para>
    104121    </note>
Note: See TracChangeset for help on using the changeset viewer.