Changeset b9d56ad4


Ignore:
Timestamp:
03/16/2014 09:57:46 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.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:
70384f2
Parents:
ddf46c4
Message:

Updates to sudo-1.8.10p1, openssh-6.6p1, ssh-askpass-6.6p1 and libatomic_ops-7.4.0. Fix Ruby-2.1.1 to build with Readline-6.3. Thanks Armin K.

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

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rddf46c4 rb9d56ad4  
    161161<!ENTITY nss-micro-version            "5">
    162162<!ENTITY nss-version                  "3.&nss-minor-version;.&nss-micro-version;">
    163 <!ENTITY openssh-version              "6.5p1">
     163<!ENTITY openssh-version              "6.6p1">
    164164<!ENTITY openssl-version              "1.0.1f">
    165165<!ENTITY p11-kit-version              "0.20.2">    <!-- Even minors only -->
     
    168168<!ENTITY ssh-askpass-version          "&openssh-version;">
    169169<!ENTITY stunnel-version              "4.56">
    170 <!ENTITY sudo-version                 "1.8.10">
     170<!ENTITY sudo-version                 "1.8.10p1">
    171171<!ENTITY tripwire-version             "2.4.2.2">
    172172
     
    236236<!ENTITY libassuan-version            "2.1.1">
    237237<!ENTITY libatasmart-version          "0.19">
    238 <!ENTITY libatomic_ops-version        "7.2e">
     238<!ENTITY libatomic_ops-version        "7.4.0">
    239239<!ENTITY libcroco-version             "0.6.8">
    240240<!ENTITY libdaemon-version            "0.14">
  • general/genlib/libatomic_ops.xml

    rddf46c4 rb9d56ad4  
    88           "http://www.hpl.hp.com/research/linux/atomic_ops/download/libatomic_ops-&libatomic_ops-version;.tar.gz">
    99  <!ENTITY libatomic_ops-download-ftp  " ">
    10   <!ENTITY libatomic_ops-md5sum        "7035692fec4db2659b06485040829e43">
    11   <!ENTITY libatomic_ops-size          "244 KB">
    12   <!ENTITY libatomic_ops-buildsize     "4.5 MB (additional 0.6 MB for tests)">
    13   <!ENTITY libatomic_ops-time          "Less than 0.1 SBU (additional less than
    14                                         0.1 SBU for tests)">
     10  <!ENTITY libatomic_ops-md5sum        "59f9a7cc845dcc775e7b7901eb582766">
     11  <!ENTITY libatomic_ops-size          "448 KB">
     12  <!ENTITY libatomic_ops-buildsize     "5.3 MB (additional 0.9 MB for tests)">
     13  <!ENTITY libatomic_ops-time          "less than 0.1 SBU (additional less than 0.1 SBU for tests)">
    1514]>
    1615
     
    9089    </para>
    9190
    92 <screen><userinput>sed -i 's#AM_CONFIG_HEADER#AC_CONFIG_HEADERS#' configure.ac &amp;&amp;
    93 sed -i 's#AC_PROG_RANLIB#AC_LIBTOOL_DLOPEN\nAC_PROG_LIBTOOL#' configure.ac &amp;&amp;
    94 sed -i 's#b_L#b_LTL#;s#\.a#.la#g;s#_a_#_la_#' src/Makefile.am &amp;&amp;
    95 sed -i 's#\.a#.so#g;s#\.\./src/#../src/.libs/#g' tests/Makefile.am &amp;&amp;
    96 sed -i 's#pkgdata#doc#' doc/Makefile.am &amp;&amp;
     91<screen><userinput>sed -i 's#pkgdata#doc#' doc/Makefile.am &amp;&amp;
    9792autoreconf -fi &amp;&amp;
    98 ./configure --prefix=/usr \
    99             --docdir=/usr/share/doc/libatomic_ops-&libatomic_ops-version; \
    100             --disable-static &amp;&amp;
     93./configure --prefix=/usr    \
     94            --enable-shared  \
     95            --disable-static \
     96            --docdir=/usr/share/doc/libatomic_ops-&libatomic_ops-version; &amp;&amp;
    10197make</userinput></screen>
    10298
     
    110106    </para>
    111107
    112 <screen role="root"><userinput>make install</userinput></screen>
     108<screen role="root"><userinput>make install &amp;&amp;
     109mv -v   /usr/share/libatomic_ops/* \
     110        /usr/share/doc/libatomic_ops-&libatomic_ops-version; &amp;&amp;
     111rm -vrf /usr/share/libatomic_ops</userinput></screen>
    113112
    114113  </sect2>
     
    118117
    119118    <para>
    120       <command>sed -i 's#AM_CONFIG_HEADER ...</command>: This
    121       <command>sed</command> fixes building with
    122       <application>Automake</application> 1.13.
    123     </para>
    124 
    125     <para>
    126       <command>sed -i 's#AC_PROG_RANLIB ...</command>: These
    127       <command>sed</command>s massage the autotool files so that a shared
    128       library is built, the tests pass, and the docs are installed in an
    129       appropriate directory.
     119      <command>sed -i ...</command>: This <command>sed</command> makes the docs
     120      to be installed in an appropriate directory.
    130121    </para>
    131122
    132123    <para>
    133124      <command>autoreconf -fi</command>: This regenerates the
    134       <command>configure</command> script and the <filename>Makefile.in</filename>
    135       files and installs a missing file.
     125      <command>configure</command> script and the
     126      <filename>Makefile.in</filename>.
     127    </para>
     128
     129    <para>
     130      <parameter>--enable-shared</parameter>: This switch enables building of the
     131      <filename class="libraryfile">libatomic_ops</filename> shared libraries.
    136132    </para>
    137133
  • general/prog/ruby.xml

    rddf46c4 rb9d56ad4  
    100100    </para>
    101101
    102 <screen><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/ruby-&ruby-version; --enable-shared &amp;&amp;
     102<screen><userinput>sed -i ext/readline/readline.c \
     103    -e "s:(Function \*)readline:(rl_hook_func_t \*)readline:" &amp;&amp;
     104./configure --prefix=/usr   \
     105            --enable-shared \
     106            --docdir=/usr/share/doc/ruby-&ruby-version; &amp;&amp;
    103107make</userinput></screen>
    104108
     
    119123
    120124    <para>
    121       <option>--enable-shared</option>: This switch enables building of
     125      <command>sed -i  ext/readline/readline.c ...</command>: This
     126      <command>sed</command> fixes building with
     127      <application>Readline</application> 6.x (x>2).
     128    </para>
     129
     130    <para>
     131      <parameter>--enable-shared</parameter>: This switch enables building of
    122132      the <filename class="libraryfile">libruby</filename> shared library.
    123133    </para>
  • introduction/welcome/changelog.xml

    rddf46c4 rb9d56ad4  
    4949      <itemizedlist>
    5050        <listitem>
     51          <para>[fernando] - Update to libatomic_ops-7.4.0. Fixes
     52          <ulink url="&blfs-ticket-root;4812">#4812</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[fernando] - Ruby-2.1.1 fails to build with Readline-6.3.
     56          Thanks Armin K. Fixes
     57          <ulink url="&blfs-ticket-root;4810">#4810</ulink>.</para>
     58        </listitem>
     59        <listitem>
     60          <para>[fernando] - Update to ssh-askpass-6.6p1. Fixes
     61          <ulink url="&blfs-ticket-root;4809">#4809</ulink>.</para>
     62        </listitem>
     63        <listitem>
     64          <para>[fernando] - Update to openssh-6.6p1. Fixes
     65          <ulink url="&blfs-ticket-root;4807">#4807</ulink>.</para>
     66        </listitem>
     67        <listitem>
     68          <para>[fernando] - Update to sudo-1.8.10p1. Fixes
     69          <ulink url="&blfs-ticket-root;4806">#4806</ulink>.</para>
     70        </listitem>
     71        <listitem>
    5172          <para>[pierre] - Add haveged. Fixes
    5273          <ulink url="&blfs-ticket-root;4682">#4682</ulink>.</para>
     
    6283        <listitem>
    6384          <para>[fernando] - PCRE-8.34: build and security fixes for
    64           MariaDB-10.0.9.</para>
     85          MariaDB-10.0.9. Thanks Bruce Dubbs.</para>
    6586        </listitem>
    6687      </itemizedlist>
  • postlfs/security/openssh.xml

    rddf46c4 rb9d56ad4  
    99  <!ENTITY openssh-download-ftp
    1010           "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-&openssh-version;.tar.gz">
    11   <!ENTITY openssh-md5sum        "a084e7272b8cbd25afe0f5dce4802fef">
     11  <!ENTITY openssh-md5sum        "3e9800e6bca1fbac0eea4d41baa7f239">
    1212  <!ENTITY openssh-size          "1.3 MB">
    1313  <!ENTITY openssh-buildsize     "32 MB (additional 2 MB if running the tests)">
     
    337337        <seg>
    338338          /etc/ssh,
    339           /usr/lib/openssh,
     339          /usr/libexec/openssh,
    340340          /usr/share/doc/openssh-&openssh-version;, and
    341341          /var/lib/sshd
  • postlfs/security/ssh-askpass.xml

    rddf46c4 rb9d56ad4  
    99  <!ENTITY ssh-askpass-download-ftp
    1010    "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-&ssh-askpass-version;.tar.gz">
    11   <!ENTITY ssh-askpass-md5sum        "a084e7272b8cbd25afe0f5dce4802fef">
     11  <!ENTITY ssh-askpass-md5sum        "3e9800e6bca1fbac0eea4d41baa7f239">
    1212  <!ENTITY ssh-askpass-size          "1.3 MB">
    1313  <!ENTITY ssh-askpass-buildsize     "6.4 MB">
     
    105105    </para>
    106106
    107 <screen role="root"><userinput>install -v -d -m755                  /usr/lib/openssh/contrib     &amp;&amp;
    108 install -v -m755  gnome-ssh-askpass2 /usr/lib/openssh/contrib     &amp;&amp;
    109 ln -sv -f contrib/gnome-ssh-askpass2 /usr/lib/openssh/ssh-askpass</userinput></screen>
     107<screen role="root"><userinput>install -v -d -m755                  /usr/libexec/openssh/contrib     &amp;&amp;
     108install -v -m755  gnome-ssh-askpass2 /usr/libexec/openssh/contrib     &amp;&amp;
     109ln -sv -f contrib/gnome-ssh-askpass2 /usr/libexec/openssh/ssh-askpass</userinput></screen>
    110110
    111111    <para>
    112      The use of /usr/lib/openssh/contrib and a symlink is justified by the
     112     The use of /usr/libexec/openssh/contrib and a symlink is justified by the
    113113     eventual necessity of a different program for that service.
    114114    </para>
     
    129129<screen role="root"><userinput>cat &gt;&gt; /etc/sudo.conf &lt;&lt; "EOF" &amp;&amp;
    130130<literal># Path to askpass helper program
    131 Path askpass /usr/lib/openssh/ssh-askpass</literal>
     131Path askpass /usr/libexec/openssh/ssh-askpass</literal>
    132132EOF
    133133chmod -v 0644 /etc/sudo.conf</userinput></screen>
     
    161161        </seg>
    162162        <seg>
    163           /usr/lib/openssh/contrib
     163          /usr/libexec/openssh/contrib
    164164        </seg>
    165165      </seglistitem>
  • postlfs/security/sudo.xml

    rddf46c4 rb9d56ad4  
    77  <!ENTITY sudo-download-http "http://www.sudo.ws/sudo/dist/sudo-&sudo-version;.tar.gz">
    88  <!ENTITY sudo-download-ftp  "ftp://ftp.sudo.ws/pub/sudo/sudo-&sudo-version;.tar.gz">
    9   <!ENTITY sudo-md5sum        "954d64906c3f6e2436f33445a049c58b">
     9  <!ENTITY sudo-md5sum        "1d9c2bc5aaf02608343d17b9a666e8e1">
    1010  <!ENTITY sudo-size          "2.2 MB">
    1111  <!ENTITY sudo-buildsize     "25 MB (additional 1 MB for tests)">
    12   <!ENTITY sudo-time          "0.4 SBU">
     12  <!ENTITY sudo-time          "0.5 SBU">
    1313]>
    1414
     
    101101    </para>
    102102
    103 <screen><userinput>./configure --prefix=/usr                        \
    104             --docdir=/usr/share/doc/sudo-&sudo-version;  \
    105             --libexecdir=/usr/lib/sudo           \
    106             --with-all-insults                   \
    107             --with-env-editor                    \
     103<screen><userinput>./configure --prefix=/usr              \
     104            --libexecdir=/usr/lib/sudo \
     105            --with-all-insults         \
     106            --with-env-editor          \
     107            --disable-static           \
     108            --docdir=/usr/share/doc/sudo-&sudo-version; \
    108109            --with-passprompt="[sudo] password for %p" &amp;&amp;
    109110make</userinput></screen>
     
    144145      <parameter>--with-passprompt</parameter>: This switch sets the prompt.
    145146    </para>
     147
     148    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     149      href="../../xincludes/static-libraries.xml"/>
    146150
    147151    <note>
Note: See TracChangeset for help on using the changeset viewer.