Эх сурвалжийг харах

Update to binutils-2.25.1
Update to check-0.10.0
Update to procps-ng-3.3.11
Update to man-pages-4.02
Update to glibc-2.22
Update to linux-4.1.5
Update to tzdata2015f
XML Cleanups
Add a workaround for ncurses in Chapter 5 to not use mawk if found
Document some test suite failures

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd@10940 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Douglas R. Reno 10 жил өмнө
parent
commit
f77b95fb3f

+ 31 - 0
chapter01/changelog.xml

@@ -36,6 +36,37 @@
     </listitem>
     </listitem>
 -->
 -->
 
 
+    <listitem>
+      <para>2015-08-19</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Add a workaround to ncurses in
+          Chapter 5 for hosts that have mawk installed.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to binutils-2.25.1.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to check-0.10.0.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to procps-ng-3.3.11.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to man-pages-4.02.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to glibc-2.22.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to linux-4.1.5.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to tzdata2015f.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+     
     <listitem>
     <listitem>
       <para>2015-07-23</para>
       <para>2015-07-23</para>
       <itemizedlist>
       <itemizedlist>

+ 10 - 13
chapter01/whatsnew.xml

@@ -40,18 +40,18 @@
     <!--<listitem>
     <!--<listitem>
       <para>Bash &bash-version;</para>
       <para>Bash &bash-version;</para>
     </listitem>-->
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Binutils &binutils-version;</para>
       <para>Binutils &binutils-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
     <!--<listitem>
       <para>Bison &bison-version;</para>
       <para>Bison &bison-version;</para>
     </listitem>-->
     </listitem>-->
     <!--<listitem>
     <!--<listitem>
       <para>Bzip2 &bzip2-version;</para>
       <para>Bzip2 &bzip2-version;</para>
     </listitem>-->
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Check &check-version;</para>
       <para>Check &check-version;</para>
-    </listitem>-->
+    </listitem>
     <listitem>
     <listitem>
       <para>Coreutils &coreutils-version;</para>
       <para>Coreutils &coreutils-version;</para>
     </listitem>
     </listitem>
@@ -94,9 +94,9 @@
     <listitem>
     <listitem>
       <para>Gettext &gettext-version;</para>
       <para>Gettext &gettext-version;</para>
     </listitem>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Glibc &glibc-version;</para>
       <para>Glibc &glibc-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
     <!--<listitem>
       <para>GMP &gmp-version;</para>
       <para>GMP &gmp-version;</para>
     </listitem>-->
     </listitem>-->
@@ -166,9 +166,9 @@
     <listitem>
     <listitem>
       <para>MPFR &mpfr-version;</para>
       <para>MPFR &mpfr-version;</para>
     </listitem>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Ncurses &ncurses-version;</para>
       <para>Ncurses &ncurses-version;</para>
-    </listitem>-->
+    </listitem>
     <listitem>
     <listitem>
       <para>Patch &patch-version;</para>
       <para>Patch &patch-version;</para>
     </listitem>
     </listitem>
@@ -178,9 +178,9 @@
     <!--<listitem>
     <!--<listitem>
       <para>Pkg-config &pkgconfig-version;</para>
       <para>Pkg-config &pkgconfig-version;</para>
     </listitem>-->
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Procps-ng &procps-ng-version;</para>
       <para>Procps-ng &procps-ng-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
     <!--<listitem>
       <para>Psmisc &psmisc-version;</para>
       <para>Psmisc &psmisc-version;</para>
     </listitem>-->
     </listitem>-->
@@ -246,9 +246,6 @@
       <para>&gcc-upstream-patch;</para>
       <para>&gcc-upstream-patch;</para>
     </listitem>
     </listitem>
 -->
 -->
-    <listitem>
-      <para>&ncurses-gcc5-buildfixes-patch;</para>
-    </listitem>
 
 
     <listitem>
     <listitem>
       <para>&systemd-compat-patch;</para>
       <para>&systemd-compat-patch;</para>

+ 4 - 82
chapter03/patches.xml

@@ -33,31 +33,6 @@
         <para>MD5 sum: <literal>&bc-memory-leak-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&bc-memory-leak-patch-md5;</literal></para>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
-<!--
-    <varlistentry>
-      <term>Binutils LTO Patch - <token>&binutils-lto-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&binutils-lto-patch;"/></para>
-        <para>MD5 sum: <literal>&binutils-lto-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term>Binutils LTO Testsuite Patch - <token>&binutils-lto-testsuite-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&binutils-lto-testsuite-patch;"/></para>
-        <para>MD5 sum: <literal>&binutils-lto-testsuite-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term>Binutils Multiple Plugins Patch - <token>&binutils-multiple-plugins-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&binutils-multiple-plugins-patch;"/></para>
-        <para>MD5 sum: <literal>&binutils-multiple-plugins-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
--->
     <varlistentry>
     <varlistentry>
       <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
       <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
       <listitem>
       <listitem>
@@ -73,34 +48,7 @@
         <para>MD5 sum: <literal>&coreutils-i18n-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&coreutils-i18n-patch-md5;</literal></para>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
-<!--
-    <varlistentry>
-      <term>Coreutils shuf Segmentation Fault Fix Patch - <token>&coreutils-shuf-segfault-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&coreutils-shuf-segfault-patch;"/></para>
-        <para>MD5 sum: <literal>&coreutils-shuf-segfault-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
--->
-<!--
-    <varlistentry>
-      <term>E2fsprogs Fix Test Patch - <token>&e2fsprogs-fix-test-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&e2fsprogs-fix-test-patch;"/></para>
-        <para>MD5 sum: <literal>&e2fsprogs-fix-test-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
--->
 
 
-<!--
-    <varlistentry>
-      <term>Gcc Upstream Patch - <token>&gcc-upstream-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&gcc-upstream-patch;"/></para>
-        <para>MD5 sum: <literal>&gcc-upstream-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
--->
     <varlistentry>
     <varlistentry>
       <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
       <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
       <listitem>
       <listitem>
@@ -116,31 +64,14 @@
         <para>MD5 sum: <literal>&kbd-backspace-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&kbd-backspace-patch-md5;</literal></para>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
-<!--
-    <varlistentry>
-      <term>Mpfr Upstream Fixes Patch - <token>&mpfr-fixes-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&mpfr-fixes-patch;"/></para>
-        <para>MD5 sum: <literal>&mpfr-fixes-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
--->
-    <varlistentry>
-      <term>Ncurses GCC 5 Fixes Patch - <token>&ncurses-gcc5-buildfixes-patch-size;</token>:</term>
+<!--    <varlistentry> -->
+<!--      <term>Ncurses GCC 5 Fixes Patch - <token>&ncurses-gcc5-buildfixes-patch-size;</token>:</term>
       <listitem>
       <listitem>
         <para>Download: <ulink url="&patches-root;&ncurses-gcc5-buildfixes-patch;"/></para>
         <para>Download: <ulink url="&patches-root;&ncurses-gcc5-buildfixes-patch;"/></para>
         <para>MD5 sum: <literal>&ncurses-gcc5-buildfixes-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&ncurses-gcc5-buildfixes-patch-md5;</literal></para>
       </listitem>
       </listitem>
-    </varlistentry>
-<!--
-    <varlistentry>
-      <term>Perl GCC 5 Fixes Patch - <token>&perl-gcc5-fixes-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&perl-gcc5-fixes-patch;"/></para>
-        <para>MD5 sum: <literal>&perl-gcc5-fixes-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
--->
+    </varlistentry> -->
+
     <varlistentry>
     <varlistentry>
       <term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term>
       <term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term>
       <listitem>
       <listitem>
@@ -156,15 +87,6 @@
         <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
-<!--
-    <varlistentry>
-      <term>Tar Manpage Patch - <token>&tar-manpage-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&tar-manpage-patch;"/></para>
-        <para>MD5 sum: <literal>&tar-manpage-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
--->
   </variablelist>
   </variablelist>
 
 
   <para>Total size of these patches: about <returnvalue/></para>
   <para>Total size of these patches: about <returnvalue/></para>

+ 0 - 31
chapter05/glibc.xml

@@ -43,42 +43,11 @@
   <sect2 role="installation">
   <sect2 role="installation">
     <title>Installation of Glibc</title>
     <title>Installation of Glibc</title>
 
 
-<!-- The enable-obsolete-rpc should handle this just fine.
-    <para>In some cases, particularly LFS 7.1, the rpc headers were not
-    installed properly.  Test to see if they are installed in the host system
-    and install if they are not:</para>
-
-<screen><userinput remap="pre">if [ ! -r /usr/include/rpc/types.h ]; then
-  su -c 'mkdir -pv /usr/include/rpc'
-  su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc'
-fi</userinput></screen>
--->
-    <para>Fix a regression in the package that affects 32-bit architectures:</para>
-
-<screen><userinput remap="pre">sed -e '/ia32/s/^/1:/' \
-    -e '/SSE2/s/^1://' \
-    -i  sysdeps/i386/i686/multiarch/mempcpy_chk.S</userinput></screen>
-
     <para>The Glibc documentation recommends building Glibc outside of the source
     <para>The Glibc documentation recommends building Glibc outside of the source
     directory in a dedicated build directory:</para>
     directory in a dedicated build directory:</para>
 
 
 <screen><userinput remap="pre">mkdir -v ../glibc-build
 <screen><userinput remap="pre">mkdir -v ../glibc-build
 cd ../glibc-build</userinput></screen>
 cd ../glibc-build</userinput></screen>
-<!--
-    <para>Because Glibc no longer supports i386, its developers say to use the
-    compiler flag <parameter>-march=i486</parameter> when building it for x86
-    machines. There are several ways to accomplish that, but testing shows that
-    the flag is best placed inside the build variable <quote>CFLAGS</quote>.
-    Instead of overriding completely what Glibc's internal build system uses
-    for CFLAGS, append the new flag to the existing contents of CFLAGS by
-    making use of the special file <filename>configparms</filename>. The
-    -mtune=native flag is also necessary to reset a reasonable value for -mtune
-    that is changed when setting -march.</para>
-
-<screen><userinput remap="configure">case `uname -m` in
-  i?86) echo "CFLAGS += -march=i486 -mtune=native" &gt; configparms ;;
-esac</userinput></screen>
--->
 
 
     <para>Next, prepare Glibc for compilation:</para>
     <para>Next, prepare Glibc for compilation:</para>
 
 

+ 2 - 3
chapter05/ncurses.xml

@@ -43,10 +43,9 @@
   <sect2 role="installation">
   <sect2 role="installation">
     <title>Installation of Ncurses</title>
     <title>Installation of Ncurses</title>
 
 
-    <para>First, apply a patch to prevent a build failure
-    when building with GCC 5:</para>
+    <para>First, ensure that gawk is found first during configuration:</para>
 
 
-<screen><userinput remap="pre">patch -Np1 -i ../&ncurses-gcc5-buildfixes-patch;</userinput></screen>
+<screen><userinput remap="pre">sed -i s/mawk// configure</userinput></screen>
 
 
     <para>Prepare Ncurses for compilation:</para>
     <para>Prepare Ncurses for compilation:</para>
 
 

+ 1 - 1
chapter06/autoconf.xml

@@ -55,7 +55,7 @@
 
 
     <para>This takes a long time, about 4.7 SBUs. In addition, 6 tests are skipped
     <para>This takes a long time, about 4.7 SBUs. In addition, 6 tests are skipped
     that use Automake. For full test coverage, Autoconf can be re-tested
     that use Automake. For full test coverage, Autoconf can be re-tested
-    after Automake has been installed.  In addition, one test fails due to
+    after Automake has been installed.  In addition, two tests fail due to
     changes in libtool-2.4.3 and later.</para>
     changes in libtool-2.4.3 and later.</para>
 
 
     <para>Install the package:</para>
     <para>Install the package:</para>

+ 11 - 22
chapter06/glibc.xml

@@ -53,14 +53,12 @@
       an <function>iconv()</function> implementation and can convert from/to
       an <function>iconv()</function> implementation and can convert from/to
       Unicode, therefore libiconv is not required on an LFS system.</para>
       Unicode, therefore libiconv is not required on an LFS system.</para>
     </note>
     </note>
-
     <para>Some of the Glibc programs use non-FHS compilant
     <para>Some of the Glibc programs use non-FHS compilant
     <filename class="directory">/var/db</filename> directory to store
     <filename class="directory">/var/db</filename> directory to store
     their runtime data. Apply the following patch to make such programs
     their runtime data. Apply the following patch to make such programs
     store their runtime data in the FHS-compliant locations:</para>
     store their runtime data in the FHS-compliant locations:</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
-
+ 
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 
     <para>The Glibc build system is self-contained and will install
     <para>The Glibc build system is self-contained and will install
     perfectly, even though the compiler specs file and linker are still
     perfectly, even though the compiler specs file and linker are still
     pointing at <filename class="directory">/tools</filename>. The specs
     pointing at <filename class="directory">/tools</filename>. The specs
@@ -68,22 +66,6 @@
     Glibc autoconf tests would give false results and defeat the goal
     Glibc autoconf tests would give false results and defeat the goal
     of achieving a clean build.</para>
     of achieving a clean build.</para>
 
 
-    <para>Fix a regression in the package that affects 32-bit architectures:</para>
-
-<screen><userinput remap="pre">sed -e '/ia32/s/^/1:/' \
-    -e '/SSE2/s/^1://' \
-    -i  sysdeps/i386/i686/multiarch/mempcpy_chk.S</userinput></screen>
-
-    <para>Fix a potential security issue identified upstream:</para>
-
-<screen><userinput remap="pre">sed -i '/glibc.*pad/{i\  buflen = buflen > pad ? buflen - pad : 0;
-                     s/ + pad//}' resolv/nss_dns/dns-host.c</userinput></screen>
-
-    <para>Fix a test case that fails when built using GCC 5:</para>
-
-<screen><userinput remap="pre">sed -e '/tst-audit2-ENV/i CFLAGS-tst-audit2.c += -fno-builtin' \
-    -i elf/Makefile</userinput></screen>
-
     <para>The Glibc documentation recommends building Glibc outside of the source
     <para>The Glibc documentation recommends building Glibc outside of the source
     directory in a dedicated build directory:</para>
     directory in a dedicated build directory:</para>
 
 
@@ -119,8 +101,9 @@ cd ../glibc-build</userinput></screen>
     <itemizedlist>
     <itemizedlist>
 
 
       <listitem>
       <listitem>
-        <para>posix/tst-getaddrinfo4 will always fail 
-        due to not having a network connection when the tests are run.</para>
+        <para><emphasis>posix/tst-getaddrinfo4</emphasis> will always fail 
+        due to not having the necessary network applications when the tests are
+        run.</para>
       </listitem>
       </listitem>
 
 
       <listitem>
       <listitem>
@@ -150,6 +133,12 @@ cd ../glibc-build</userinput></screen>
         that has not yet been generated.</para>
         that has not yet been generated.</para>
       </listitem>
       </listitem>
 -->
 -->
+      <listitem>
+        <para>The <emphasis>elf/tst-protected1a</emphasis> and
+        <emphasis>elf/tst-protected1a</emphasis> tests are known to
+        fail with the current stable version of binutils.</para>
+      </listitem>
+
       <listitem>
       <listitem>
         <para>Other tests known to fail on some architectures are
         <para>Other tests known to fail on some architectures are
         malloc/tst-malloc-usable and nptl/tst-cleanupx4. </para>
         malloc/tst-malloc-usable and nptl/tst-cleanupx4. </para>

+ 3 - 0
chapter06/inetutils.xml

@@ -95,6 +95,9 @@
     <para>To test the results, issue:</para>
     <para>To test the results, issue:</para>
 
 
 <screen><userinput remap="test">make check</userinput></screen>
 <screen><userinput remap="test">make check</userinput></screen>
+    <para>One test, <emphasis>libls.sh</emphasis>, is known to fail due to hard
+    coding of some support program paths. All tests pass if the tests are rerun
+    at the end of Chapter 6.</para>
 
 
     <para>Install the package:</para>
     <para>Install the package:</para>
 
 

+ 2 - 7
chapter06/ncurses.xml

@@ -41,11 +41,6 @@
   <sect2 role="installation">
   <sect2 role="installation">
     <title>Installation of Ncurses</title>
     <title>Installation of Ncurses</title>
 
 
-    <para>First, apply a patch to prevent a build failure
-    when building with GCC 5:</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&ncurses-gcc5-buildfixes-patch;</userinput></screen>
-
     <para>Don't install a static library that is not handled by configure:</para>
     <para>Don't install a static library that is not handled by configure:</para>
 
 
 <screen><userinput remap="pre">sed -i '/LIBTOOL_INSTALL/d' c++/Makefile.in</userinput></screen>
 <screen><userinput remap="pre">sed -i '/LIBTOOL_INSTALL/d' c++/Makefile.in</userinput></screen>
@@ -113,7 +108,7 @@
     <filename class="directory">/lib</filename> directory, where they are
     <filename class="directory">/lib</filename> directory, where they are
     expected to reside:</para>
     expected to reside:</para>
 
 
-<screen><userinput remap="install">mv -v /usr/lib/libncursesw.so.5* /lib</userinput></screen>
+<screen><userinput remap="install">mv -v /usr/lib/libncursesw.so.6* /lib</userinput></screen>
 
 
     <para>Because the libraries have been moved, one symlink points to
     <para>Because the libraries have been moved, one symlink points to
     a non-existent file. Recreate it:</para>
     a non-existent file. Recreate it:</para>
@@ -157,7 +152,7 @@ cp -v -R doc/* /usr/share/doc/ncurses-&ncurses-version;</userinput></screen>
             --without-debug  \
             --without-debug  \
             --without-cxx-binding
             --without-cxx-binding
 make sources libs
 make sources libs
-cp -av lib/lib*.so.5* /usr/lib</userinput></screen>
+cp -av lib/lib*.so.6* /usr/lib</userinput></screen>
     </note>
     </note>
 
 
   </sect2>
   </sect2>

+ 2 - 3
chapter06/procps.xml

@@ -76,11 +76,10 @@ make check</userinput></screen>
 
 
 <screen><userinput remap="install">make install</userinput></screen>
 <screen><userinput remap="install">make install</userinput></screen>
 
 
-<para>Finally, move essential files to a location that can be found if
+<para>Finally, move essential libraries to a location that can be found if
 <filename class="directory">/usr</filename> is not mounted.</para>
 <filename class="directory">/usr</filename> is not mounted.</para>
 
 
-<screen><userinput remap="install">mv -v /usr/bin/pidof /bin
-mv -v /usr/lib/libprocps.so.* /lib
+<screen><userinput remap="install">mv -v /usr/lib/libprocps.so.* /lib
 ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so</userinput></screen>
 ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so</userinput></screen>
 
 
   </sect2>
   </sect2>

+ 2 - 2
general.ent

@@ -1,6 +1,6 @@
-<!ENTITY version         "20150803-systemd">
+<!ENTITY version         "20150819-systemd">
 <!ENTITY short-version   "systemd">  <!-- Used in dbus chapter, change to x.y for release -->
 <!ENTITY short-version   "systemd">  <!-- Used in dbus chapter, change to x.y for release -->
-<!ENTITY releasedate     "August 3rd, 2015">
+<!ENTITY releasedate     "August 19th, 2015">
 <!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "7.8">
 <!ENTITY milestone       "7.8">
 <!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
 <!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

+ 24 - 24
packages.ent

@@ -57,10 +57,10 @@
 <!ENTITY bc-ch6-du "4.0 MB">
 <!ENTITY bc-ch6-du "4.0 MB">
 <!ENTITY bc-ch6-sbu "0.1 SBU">
 <!ENTITY bc-ch6-sbu "0.1 SBU">
 
 
-<!ENTITY binutils-version "2.25">
-<!ENTITY binutils-size "23,486 KB">
+<!ENTITY binutils-version "2.25.1">
+<!ENTITY binutils-size "23,598 KB">
 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
-<!ENTITY binutils-md5 "d9f3303f802a5b6b0bb73a335ab89d66">
+<!ENTITY binutils-md5 "ac493a78de4fee895961d025b7905be4">
 <!ENTITY binutils-home "&gnu-software;binutils/">
 <!ENTITY binutils-home "&gnu-software;binutils/">
 <!ENTITY binutils-ch5p1-du "545 MB">
 <!ENTITY binutils-ch5p1-du "545 MB">
 <!ENTITY binutils-ch5p1-sbu "1 SBU">
 <!ENTITY binutils-ch5p1-sbu "1 SBU">
@@ -87,10 +87,10 @@
 <!ENTITY bzip2-ch6-du "6.9 MB">
 <!ENTITY bzip2-ch6-du "6.9 MB">
 <!ENTITY bzip2-ch6-sbu "less than 0.1 SBU">
 <!ENTITY bzip2-ch6-sbu "less than 0.1 SBU">
 
 
-<!ENTITY check-version "0.9.14">
-<!ENTITY check-size "741 KB">
+<!ENTITY check-version "0.10.0">
+<!ENTITY check-size "752 KB">
 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
-<!ENTITY check-md5 "38263d115d784c17aa3b959ce94be8b8">
+<!ENTITY check-md5 "53c5e5c77d090e103a17f3ed7fd7d8b8">
 <!ENTITY check-home "http://check.sourceforge.net/">
 <!ENTITY check-home "http://check.sourceforge.net/">
 <!ENTITY check-ch5-du "11 MB">
 <!ENTITY check-ch5-du "11 MB">
 <!ENTITY check-ch5-sbu "0.1 SBU">
 <!ENTITY check-ch5-sbu "0.1 SBU">
@@ -230,10 +230,10 @@
 <!ENTITY gettext-ch6-du "229 MB">
 <!ENTITY gettext-ch6-du "229 MB">
 <!ENTITY gettext-ch6-sbu "4.9 SBU">
 <!ENTITY gettext-ch6-sbu "4.9 SBU">
 
 
-<!ENTITY glibc-version "2.21">
-<!ENTITY glibc-size "12,034 KB">
+<!ENTITY glibc-version "2.22">
+<!ENTITY glibc-size "12,666 KB">
 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
-<!ENTITY glibc-md5 "9cb398828e8f84f57d1f7d5588cf40cd">
+<!ENTITY glibc-md5 "e51e02bf552a0a1fbbdc948fb2f5e83c">
 <!ENTITY glibc-home "&gnu-software;libc/">
 <!ENTITY glibc-home "&gnu-software;libc/">
 <!ENTITY glibc-ch5-du "670 MB">
 <!ENTITY glibc-ch5-du "670 MB">
 <!ENTITY glibc-ch5-sbu "3.9 SBU">
 <!ENTITY glibc-ch5-sbu "3.9 SBU">
@@ -375,12 +375,12 @@
 
 
 <!ENTITY linux-major-version "4">
 <!ENTITY linux-major-version "4">
 <!ENTITY linux-minor-version "1">
 <!ENTITY linux-minor-version "1">
-<!ENTITY linux-patch-version "2">
+<!ENTITY linux-patch-version "5">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
-<!ENTITY linux-size "81,072 KB">
+<!ENTITY linux-size "81,080 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "26879db288cd9ffa17c9fd5db213b272">
+<!ENTITY linux-md5 "f23e1d4ce8f63e46db81d56e36281885">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
 <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
  allnoconfig extended for a hopefully-bootable build on desktop machine,
  allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -421,10 +421,10 @@
 <!ENTITY man-db-ch6-du "33 MB">
 <!ENTITY man-db-ch6-du "33 MB">
 <!ENTITY man-db-ch6-sbu "0.4 SBU">
 <!ENTITY man-db-ch6-sbu "0.4 SBU">
 
 
-<!ENTITY man-pages-version "4.00">
-<!ENTITY man-pages-size "1,337 KB">
+<!ENTITY man-pages-version "4.02">
+<!ENTITY man-pages-size "1,371 KB">
 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "3401eb0020c56639070d199c3e59a4f8">
+<!ENTITY man-pages-md5 "6c5692af39eb5fe468a8bd1f110b0edd">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
 <!ENTITY man-pages-ch6-du "35 MB">
 <!ENTITY man-pages-ch6-du "35 MB">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
@@ -445,10 +445,10 @@
 <!ENTITY mpfr-ch6-du "30 MB">
 <!ENTITY mpfr-ch6-du "30 MB">
 <!ENTITY mpfr-ch6-sbu "0.7 SBU">
 <!ENTITY mpfr-ch6-sbu "0.7 SBU">
 
 
-<!ENTITY ncurses-version "5.9">
-<!ENTITY ncurses-size "2,760 KB">
+<!ENTITY ncurses-version "6.0">
+<!ENTITY ncurses-size "3,059 KB">
 <!ENTITY ncurses-url "&gnu;/ncurses/ncurses-&ncurses-version;.tar.gz">
 <!ENTITY ncurses-url "&gnu;/ncurses/ncurses-&ncurses-version;.tar.gz">
-<!ENTITY ncurses-md5 "8cb9c412e5f2d96bc6f459aa8c6282a1">
+<!ENTITY ncurses-md5 "ee13d052e1ead260d7c28071f46eefb1">
 <!ENTITY ncurses-home "&gnu-software;ncurses/">
 <!ENTITY ncurses-home "&gnu-software;ncurses/">
 <!ENTITY ncurses-ch5-du "45 MB">
 <!ENTITY ncurses-ch5-du "45 MB">
 <!ENTITY ncurses-ch5-sbu "0.5 SBU">
 <!ENTITY ncurses-ch5-sbu "0.5 SBU">
@@ -483,10 +483,10 @@
 <!ENTITY pkgconfig-ch6-du "30 MB">
 <!ENTITY pkgconfig-ch6-du "30 MB">
 <!ENTITY pkgconfig-ch6-sbu "0.3 SBU">
 <!ENTITY pkgconfig-ch6-sbu "0.3 SBU">
 
 
-<!ENTITY procps-ng-version "3.3.10">
-<!ENTITY procps-ng-size "801 KB">
+<!ENTITY procps-ng-version "3.3.11">
+<!ENTITY procps-ng-size "797 KB">
 <!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
 <!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
-<!ENTITY procps-ng-md5 "1fb7f3f6bf92ce6c5c9ed9949ae858fe">
+<!ENTITY procps-ng-md5 "6cc5b94c1c5b8cbc89ad345a7b522f74">
 <!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng">
 <!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng">
 <!ENTITY procps-ng-ch6-du "17 MB">
 <!ENTITY procps-ng-ch6-du "17 MB">
 <!ENTITY procps-ng-ch6-sbu "0.1 SBU">
 <!ENTITY procps-ng-ch6-sbu "0.1 SBU">
@@ -562,10 +562,10 @@
 <!ENTITY texinfo-ch6-du "109 MB">
 <!ENTITY texinfo-ch6-du "109 MB">
 <!ENTITY texinfo-ch6-sbu "0.5 SBU">
 <!ENTITY texinfo-ch6-sbu "0.5 SBU">
 
 
-<!ENTITY tzdata-version "2015e">
-<!ENTITY tzdata-size "290 KB">
+<!ENTITY tzdata-version "2015f">
+<!ENTITY tzdata-size "292 KB">
 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
-<!ENTITY tzdata-md5 "36f9056efb432ca945c73397acfce0d4">
+<!ENTITY tzdata-md5 "e3b82732d20e973e48af1c6f13df9a1d">
 <!ENTITY tzdata-home "http://www.iana.org/time-zones">
 <!ENTITY tzdata-home "http://www.iana.org/time-zones">
 
 
 <!ENTITY util-linux-version "2.26.2">
 <!ENTITY util-linux-version "2.26.2">

+ 2 - 0
patches.ent

@@ -38,9 +38,11 @@
 <!ENTITY mpfr-fixes-patch-size "38 KB">
 <!ENTITY mpfr-fixes-patch-size "38 KB">
 -->
 -->
 
 
+<!--
 <!ENTITY ncurses-gcc5-buildfixes-patch "ncurses-&ncurses-version;-gcc5_buildfixes-1.patch">
 <!ENTITY ncurses-gcc5-buildfixes-patch "ncurses-&ncurses-version;-gcc5_buildfixes-1.patch">
 <!ENTITY ncurses-gcc5-buildfixes-patch-md5 "f9015f670940350a3fc3c2ef347e2b33">
 <!ENTITY ncurses-gcc5-buildfixes-patch-md5 "f9015f670940350a3fc3c2ef347e2b33">
 <!ENTITY ncurses-gcc5-buildfixes-patch-size "4 KB">
 <!ENTITY ncurses-gcc5-buildfixes-patch-size "4 KB">
+-->
 
 
 <!--
 <!--
 <!ENTITY perl-gcc5-fixes-patch "perl-&perl-version;-gcc5_fixes-1.patch">
 <!ENTITY perl-gcc5-fixes-patch "perl-&perl-version;-gcc5_fixes-1.patch">