[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. clfs-2.0.0-25-ge4e424d

git git at cross-lfs.org
Mon May 27 15:55:15 PDT 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Book".

The branch, master has been updated
       via  e4e424df46cb2c690d616f753e56190f993ecc92 (commit)
       via  ca4aae904fdc1555159cd2690206172b8dd487d3 (commit)
       via  c56d1b231ff268e6e0d04b6be140068d0a550d4c (commit)
       via  2e688de4973c334e331d7abce22cc6e35127d184 (commit)
       via  a09a3a1cc60eb7644d8753a20cc9337016ca238b (commit)
       via  cdfc82152641945a6b6c8bd516b575fbfe250407 (commit)
       via  399f24a4895497e2074b20ca9a5934d8d4c34c5c (commit)
       via  6abaa61893a227d0a4ca23f751d9b6f294bbf653 (commit)
       via  7acab93fee6951ae5c7c545eb3d7533f3fdad748 (commit)
       via  0d35c277e3e2a96c591c72a24fa2634576cca7e7 (commit)
       via  cbb86edf62537576f7759b7196fc4e7714532509 (commit)
       via  6a7c52606a5218f1bc879911da546a1832f1e80f (commit)
       via  49ce294bd83d0f438706808ba357f418c3f8bdfd (commit)
       via  4a6b46958985e4817bc17f278674f0f67a7f4d4b (commit)
       via  259112ef28d127b080e8ce34e323cd5e46e28896 (commit)
       via  2f538eecb28fd8ba11b68a5f269493d0001bab65 (commit)
       via  8431315986abb912cbcddbf20737bba69a0e57e9 (commit)
       via  291156e28722954399ef5af08c17fce3b5585b86 (commit)
       via  9d9a8403f4408b398837b514d3e601c42e565580 (commit)
       via  ac7bee44ed342da26b58ed378be09a2ec54681be (commit)
       via  bf29aac5b9088a6061f0ba95722fa00bcbc439d9 (commit)
       via  cd3d92867967a172a7486e2abbb0d01d49cdde31 (commit)
      from  5ea4e55860c61746fb61f12cd3c83d270ee17451 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e4e424df46cb2c690d616f753e56190f993ecc92
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 17:43:16 2013 -0500

    Update TCL to 8.6.0.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index c22bc58..996ad93 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -408,11 +408,11 @@
 <!ENTITY tar-md5 "2cee42a2ff4f1cd4f9298eeeb2264519">
 <!ENTITY tar-home "&gnu-software;tar">
 
-<!ENTITY tcl-version2 "8.5">
-<!ENTITY tcl-version "&tcl-version2;.12">
-<!ENTITY tcl-size "4,412 KB">
+<!ENTITY tcl-version2 "8.6">
+<!ENTITY tcl-version "&tcl-version2;.0">
+<!ENTITY tcl-size "8,436 KB">
 <!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz">
-<!ENTITY tcl-md5 "174b2b4c619ba8f96875d8a051917703">
+<!ENTITY tcl-md5 "573aa5fe678e9185ef2b3c56b24658d3">
 <!ENTITY tcl-home "http://www.tcl.tk">
 
 <!ENTITY texinfo-version "4.13a">

commit ca4aae904fdc1555159cd2690206172b8dd487d3
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 17:39:08 2013 -0500

    Update sed to 4.2.2.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index e484cd0..c22bc58 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -378,10 +378,10 @@
 <!ENTITY rsyslog-md5 "b797b8222d6ea4d5dfa007efe8aafa7f">
 <!ENTITY rsyslog-home "http://www.rsyslog.com/">
 
-<!ENTITY sed-version "4.2.1">
-<!ENTITY sed-size "880 KB">
+<!ENTITY sed-version "4.2.2">
+<!ENTITY sed-size "1,036 KB">
 <!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2">
-<!ENTITY sed-md5 "7d310fbd76e01a01115075c1fd3f455a">
+<!ENTITY sed-md5 "7ffe1c7cdc3233e1e0c4b502df253974">
 <!ENTITY sed-home "&gnu-software;sed">
 
 <!ENTITY shadow-version "4.1.5.1">

commit c56d1b231ff268e6e0d04b6be140068d0a550d4c
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 17:32:24 2013 -0500

    Update pkg-config-lite to 0.28-1.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index eb51533..e484cd0 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -335,10 +335,10 @@
 <!ENTITY perl-md5 "a832e928adfd36d162d2a5d3b631265c">
 <!ENTITY perl-home "http://www.perl.org">
 
-<!ENTITY pkg-config-version "lite-0.27.1-1">
-<!ENTITY pkg-config-size "396 KB">
-<!ENTITY pkg-config-url "http://sourceforge.net/projects/pkgconfiglite/files/0.27.1-1/pkg-config-&pkg-config-version;.tar.gz">
-<!ENTITY pkg-config-md5 "589448b99b6e073924c1bea88dfc9f38">
+<!ENTITY pkg-config-version "lite-0.28-1">
+<!ENTITY pkg-config-size "384 KB">
+<!ENTITY pkg-config-url "http://sourceforge.net/projects/pkgconfiglite/files/0.28-1/pkg-config-&pkg-config-version;.tar.gz">
+<!ENTITY pkg-config-md5 "61f05feb6bab0a6bbfab4b6e3b2f44b6">
 <!ENTITY pkg-config-home "http://sourceforge.net/projects/pkgconfiglite">
 
 <!ENTITY powerpcutils-version "1.1.3">

commit 2e688de4973c334e331d7abce22cc6e35127d184
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 17:26:54 2013 -0500

    Remove perl 5.16.2 libc patch.

diff --git a/patches/perl-5.16.2-libc-1.patch b/patches/perl-5.16.2-libc-1.patch
deleted file mode 100644
index 4716150..0000000
--- a/patches/perl-5.16.2-libc-1.patch
+++ /dev/null
@@ -1,513 +0,0 @@
-Submitted By: Jonathan Norman <Jonathan at bluesquarelinux.co.uk>
-Date: 2011-05-17
-Initial Package Version: 5.8.8
-Origin: Ryan Oliver
-Upstream Status: Unknown
-Description: This patch adapts some hard-wired paths to the C library.
-             It uses the $prefix variable to locate the correct libc.
-
-Rediffed: Against 5.10.0 by Joe Ciccone on 2008-08-30
-          Against 5.10.1 By Jim Gifford on 2009-08-25
-          Against 5.12.1 By Joe Ciccone on 2010-08-01
-          Against 5.14.0 By Jonathan Norman on 2011-05-17
-          Against 5.16.1 by William Harrington on 2012-08-26
-Rename for 5.16.2 by William Harrington on 2012-11-01
-
-diff -Naur perl-5.16.1.orig/hints/linux.sh perl-5.16.1/hints/linux.sh
---- perl-5.16.1.orig/hints/linux.sh	2012-06-05 12:45:26.000000000 +0000
-+++ perl-5.16.1/hints/linux.sh	2012-08-26 02:24:16.024909438 +0000
-@@ -66,9 +66,9 @@
- # We don't use __GLIBC__ and  __GLIBC_MINOR__ because they
- # are insufficiently precise to distinguish things like
- # libc-2.0.6 and libc-2.0.7.
--if test -L /lib/libc.so.6; then
--    libc=`ls -l /lib/libc.so.6 | awk '{print $NF}'`
--    libc=/lib/$libc
-+if test -L ${prefix}/lib/libc.so.6; then
-+    libc=`ls -l ${prefix}/lib/libc.so.6 | awk '{print $NF}'`
-+    libc=${prefix}/lib/$libc
- fi
- 
- # Configure may fail to find lstat() since it's a static/inline
-@@ -466,3 +466,9 @@
-     libswanted="$libswanted pthread"
-     ;;
- esac
-+
-+locincpth=""
-+loclibpth=""
-+glibpth="${prefix}/lib"
-+usrinc="${prefix}/include"
-+
-diff -Naur perl-5.16.1.orig/hints/linux.sh.orig perl-5.16.1/hints/linux.sh.orig
---- perl-5.16.1.orig/hints/linux.sh.orig	1970-01-01 00:00:00.000000000 +0000
-+++ perl-5.16.1/hints/linux.sh.orig	2012-06-05 12:45:26.000000000 +0000
-@@ -0,0 +1,468 @@
-+# hints/linux.sh
-+# Original version by rsanders
-+# Additional support by Kenneth Albanowski <kjahds at kjahds.com>
-+#
-+# ELF support by H.J. Lu <hjl at nynexst.com>
-+# Additional info from Nigel Head <nhead at ESOC.bitnet>
-+# and Kenneth Albanowski <kjahds at kjahds.com>
-+#
-+# Consolidated by Andy Dougherty <doughera at lafayette.edu>
-+#
-+# Updated Thu Feb  8 11:56:10 EST 1996
-+
-+# Updated Thu May 30 10:50:22 EDT 1996 by <doughera at lafayette.edu>
-+
-+# Updated Fri Jun 21 11:07:54 EDT 1996
-+# NDBM support for ELF re-enabled by <kjahds at kjahds.com>
-+
-+# No version of Linux supports setuid scripts.
-+d_suidsafe='undef'
-+
-+# No version of Linux needs libutil for perl.
-+i_libutil='undef'
-+
-+# Debian and Red Hat, and perhaps other vendors, provide both runtime and
-+# development packages for some libraries.  The runtime packages contain shared
-+# libraries with version information in their names (e.g., libgdbm.so.1.7.3);
-+# the development packages supplement this with versionless shared libraries
-+# (e.g., libgdbm.so).
-+#
-+# If you want to link against such a library, you must install the development
-+# version of the package.
-+#
-+# These packages use a -dev naming convention in both Debian and Red Hat:
-+#   libgdbmg1  (non-development version of GNU libc 2-linked GDBM library)
-+#   libgdbmg1-dev (development version of GNU libc 2-linked GDBM library)
-+# So make sure that for any libraries you wish to link Perl with under
-+# Debian or Red Hat you have the -dev packages installed.
-+
-+# SuSE Linux can be used as cross-compilation host for Cray XT4 Catamount/Qk.
-+if test -d /opt/xt-pe
-+then
-+  case "`cc -V 2>&1`" in
-+  *catamount*) . hints/catamount.sh; return ;;
-+  esac
-+fi
-+
-+# Some operating systems (e.g., Solaris 2.6) will link to a versioned shared
-+# library implicitly.  For example, on Solaris, `ld foo.o -lgdbm' will find an
-+# appropriate version of libgdbm, if one is available; Linux, however, doesn't
-+# do the implicit mapping.
-+ignore_versioned_solibs='y'
-+
-+# BSD compatibility library no longer needed
-+# 'kaffe' has a /usr/lib/libnet.so which is not at all relevant for perl.
-+# bind causes issues with several reentrant functions
-+set `echo X "$libswanted "| sed -e 's/ bsd / /' -e 's/ net / /' -e 's/ bind / /'`
-+shift
-+libswanted="$*"
-+
-+# Debian 4.0 puts ndbm in the -lgdbm_compat library.
-+libswanted="$libswanted gdbm_compat"
-+
-+# If you have glibc, then report the version for ./myconfig bug reporting.
-+# (Configure doesn't need to know the specific version since it just uses
-+# gcc to load the library for all tests.)
-+# We don't use __GLIBC__ and  __GLIBC_MINOR__ because they
-+# are insufficiently precise to distinguish things like
-+# libc-2.0.6 and libc-2.0.7.
-+if test -L /lib/libc.so.6; then
-+    libc=`ls -l /lib/libc.so.6 | awk '{print $NF}'`
-+    libc=/lib/$libc
-+fi
-+
-+# Configure may fail to find lstat() since it's a static/inline
-+# function in <sys/stat.h>.
-+d_lstat=define
-+
-+# malloc wrap works
-+case "$usemallocwrap" in
-+'') usemallocwrap='define' ;;
-+esac
-+
-+# The system malloc() is about as fast and as frugal as perl's.
-+# Since the system malloc() has been the default since at least
-+# 5.001, we might as well leave it that way.  --AD  10 Jan 2002
-+case "$usemymalloc" in
-+'') usemymalloc='n' ;;
-+esac
-+
-+# Check if we're about to use Intel's ICC compiler
-+case "`${cc:-cc} -V 2>&1`" in
-+*"Intel(R) C++ Compiler"*|*"Intel(R) C Compiler"*)
-+    # record the version, formats:
-+    # icc (ICC) 10.1 20080801
-+    # icpc (ICC) 10.1 20080801
-+    # followed by a copyright on the second line
-+    ccversion=`${cc:-cc} --version | sed -n -e 's/^icp\?c \((ICC) \)\?//p'`
-+    # This is needed for Configure's prototype checks to work correctly
-+    # The -mp flag is needed to pass various floating point related tests
-+    # The -no-gcc flag is needed otherwise, icc pretends (poorly) to be gcc
-+    ccflags="-we147 -mp -no-gcc $ccflags"
-+    # Prevent relocation errors on 64bits arch
-+    case "`uname -m`" in
-+	*ia64*|*x86_64*)
-+	    cccdlflags='-fPIC'
-+	;;
-+    esac
-+    # If we're using ICC, we usually want the best performance
-+    case "$optimize" in
-+    '') optimize='-O3' ;;
-+    esac
-+    ;;
-+*" Sun "*"C"*)
-+    # Sun's C compiler, which might have a 'tag' name between
-+    # 'Sun' and the 'C':  Examples:
-+    # cc: Sun C 5.9 Linux_i386 Patch 124871-01 2007/07/31
-+    # cc: Sun Ceres C 5.10 Linux_i386 2008/07/10
-+    test "$optimize" || optimize='-xO2'
-+    cccdlflags='-KPIC'
-+    lddlflags='-G -Bdynamic'
-+    # Sun C doesn't support gcc attributes, but, in many cases, doesn't
-+    # complain either.  Not all cases, though.
-+    d_attribute_format='undef'
-+    d_attribute_malloc='undef'
-+    d_attribute_nonnull='undef'
-+    d_attribute_noreturn='undef'
-+    d_attribute_pure='undef'
-+    d_attribute_unused='undef'
-+    d_attribute_warn_unused_result='undef'
-+    ;;
-+esac
-+
-+case "$optimize" in
-+# use -O2 by default ; -O3 doesn't seem to bring significant benefits with gcc
-+'')
-+    optimize='-O2'
-+    case "`uname -m`" in
-+        ppc*)
-+            # on ppc, it seems that gcc (at least gcc 3.3.2) isn't happy
-+            # with -O2 ; so downgrade to -O1.
-+            optimize='-O1'
-+        ;;
-+        ia64*)
-+            # This architecture has had various problems with gcc's
-+            # in the 3.2, 3.3, and 3.4 releases when optimized to -O2.  See
-+            # RT #37156 for a discussion of the problem.
-+            case "`${cc:-gcc} -v 2>&1`" in
-+            *"version 3.2"*|*"version 3.3"*|*"version 3.4"*)
-+                ccflags="-fno-delete-null-pointer-checks $ccflags"
-+            ;;
-+            esac
-+        ;;
-+    esac
-+    ;;
-+esac
-+
-+# Ubuntu 11.04 (and later, presumably) doesn't keep most libraries
-+# (such as -lm) in /lib or /usr/lib.  So we have to ask gcc to tell us
-+# where to look.  We don't want gcc's own libraries, however, so we
-+# filter those out.
-+# This could be conditional on Unbuntu, but other distributions may
-+# follow suit, and this scheme seems to work even on rather old gcc's.
-+# This unconditionally uses gcc because even if the user is using another
-+# compiler, we still need to find the math library and friends, and I don't
-+# know how other compilers will cope with that situation.
-+# Morever, if the user has their own gcc earlier in $PATH than the system gcc,
-+# we don't want its libraries. So we try to prefer the system gcc
-+# Still, as an escape hatch, allow Configure command line overrides to
-+# plibpth to bypass this check.
-+if [ -x /usr/bin/gcc ] ; then
-+    gcc=/usr/bin/gcc
-+else
-+    gcc=gcc
-+fi
-+
-+case "$plibpth" in
-+'') plibpth=`LANG=C LC_ALL=C $gcc -print-search-dirs | grep libraries |
-+	cut -f2- -d= | tr ':' $trnl | grep -v 'gcc' | sed -e 's:/$::'`
-+    set X $plibpth # Collapse all entries on one line
-+    shift
-+    plibpth="$*"
-+    ;;
-+esac
-+
-+# Are we using ELF?  Thanks to Kenneth Albanowski <kjahds at kjahds.com>
-+# for this test.
-+cat >try.c <<'EOM'
-+/* Test for whether ELF binaries are produced */
-+#include <fcntl.h>
-+#include <stdlib.h>
-+#include <unistd.h>
-+main() {
-+	char buffer[4];
-+	int i=open("a.out",O_RDONLY);
-+	if(i==-1)
-+		exit(1); /* fail */
-+	if(read(i,&buffer[0],4)<4)
-+		exit(1); /* fail */
-+	if(buffer[0] != 127 || buffer[1] != 'E' ||
-+           buffer[2] != 'L' || buffer[3] != 'F')
-+		exit(1); /* fail */
-+	exit(0); /* succeed (yes, it's ELF) */
-+}
-+EOM
-+if ${cc:-gcc} try.c >/dev/null 2>&1 && $run ./a.out; then
-+    cat <<'EOM' >&4
-+
-+You appear to have ELF support.  I'll try to use it for dynamic loading.
-+If dynamic loading doesn't work, read hints/linux.sh for further information.
-+EOM
-+
-+else
-+    cat <<'EOM' >&4
-+
-+You don't have an ELF gcc.  I will use dld if possible.  If you are
-+using a version of DLD earlier than 3.2.6, or don't have it at all, you
-+should probably upgrade. If you are forced to use 3.2.4, you should
-+uncomment a couple of lines in hints/linux.sh and restart Configure so
-+that shared libraries will be disallowed.
-+
-+EOM
-+    lddlflags="-r $lddlflags"
-+    # These empty values are so that Configure doesn't put in the
-+    # Linux ELF values.
-+    ccdlflags=' '
-+    cccdlflags=' '
-+    ccflags="-DOVR_DBL_DIG=14 $ccflags"
-+    so='sa'
-+    dlext='o'
-+    nm_so_opt=' '
-+    ## If you are using DLD 3.2.4 which does not support shared libs,
-+    ## uncomment the next two lines:
-+    #ldflags="-static"
-+    #so='none'
-+
-+	# In addition, on some systems there is a problem with perl and NDBM
-+	# which causes AnyDBM and NDBM_File to lock up. This is evidenced
-+	# in the tests as AnyDBM just freezing.  Apparently, this only
-+	# happens on a.out systems, so we disable NDBM for all a.out linux
-+	# systems.  If someone can suggest a more robust test
-+	#  that would be appreciated.
-+	#
-+	# More info:
-+	# Date: Wed, 7 Feb 1996 03:21:04 +0900
-+	# From: Jeffrey Friedl <jfriedl at nff.ncl.omron.co.jp>
-+	#
-+	# I tried compiling with DBM support and sure enough things locked up
-+	# just as advertised. Checking into it, I found that the lockup was
-+	# during the call to dbm_open. Not *in* dbm_open -- but between the call
-+	# to and the jump into.
-+	#
-+	# To make a long story short, making sure that the *.a and *.sa pairs of
-+	#   /usr/lib/lib{m,db,gdbm}.{a,sa}
-+	# were perfectly in sync took care of it.
-+	#
-+	# This will generate a harmless Whoa There! message
-+	case "$d_dbm_open" in
-+	'')	cat <<'EOM' >&4
-+
-+Disabling ndbm.  This will generate a Whoa There message in Configure.
-+Read hints/linux.sh for further information.
-+EOM
-+		# You can override this with Configure -Dd_dbm_open
-+		d_dbm_open=undef
-+		;;
-+	esac
-+fi
-+
-+rm -f try.c a.out
-+
-+if /bin/sh -c exit; then
-+  echo ''
-+  echo 'You appear to have a working bash.  Good.'
-+else
-+  cat << 'EOM' >&4
-+
-+*********************** Warning! *********************
-+It would appear you have a defective bash shell installed. This is likely to
-+give you a failure of op/exec test #5 during the test phase of the build,
-+Upgrading to a recent version (1.14.4 or later) should fix the problem.
-+******************************************************
-+EOM
-+
-+fi
-+
-+# On SPARClinux,
-+# The following csh consistently coredumped in the test directory
-+# "/home/mikedlr/perl5.003_94/t", though not most other directories.
-+
-+#Name        : csh                    Distribution: Red Hat Linux (Rembrandt)
-+#Version     : 5.2.6                        Vendor: Red Hat Software
-+#Release     : 3                        Build Date: Fri May 24 19:42:14 1996
-+#Install date: Thu Jul 11 16:20:14 1996 Build Host: itchy.redhat.com
-+#Group       : Shells                   Source RPM: csh-5.2.6-3.src.rpm
-+#Size        : 184417
-+#Description : BSD c-shell
-+
-+# For this reason I suggest using the much bug-fixed tcsh for globbing
-+# where available.
-+
-+# November 2001:  That warning's pretty old now and probably not so
-+# relevant, especially since perl now uses File::Glob for globbing.
-+# We'll still look for tcsh, but tone down the warnings.
-+# Andy Dougherty, Nov. 6, 2001
-+if $csh -c 'echo $version' >/dev/null 2>&1; then
-+    echo 'Your csh is really tcsh.  Good.'
-+else
-+    if xxx=`./UU/loc tcsh blurfl $pth`; $test -f "$xxx"; then
-+	echo "Found tcsh.  I'll use it for globbing."
-+	# We can't change Configure's setting of $csh, due to the way
-+	# Configure handles $d_portable and commands found in $loclist.
-+	# We can set the value for CSH in config.h by setting full_csh.
-+	full_csh=$xxx
-+    elif [ -f "$csh" ]; then
-+	echo "Couldn't find tcsh.  Csh-based globbing might be broken."
-+    fi
-+fi
-+
-+# Shimpei Yamashita <shimpei at socrates.patnet.caltech.edu>
-+# Message-Id: <33EF1634.B36B6500 at pobox.com>
-+#
-+# The DR2 of MkLinux (osname=linux,archname=ppc-linux) may need
-+# special flags passed in order for dynamic loading to work.
-+# instead of the recommended:
-+#
-+# ccdlflags='-rdynamic'
-+#
-+# it should be:
-+# ccdlflags='-Wl,-E'
-+#
-+# So if your DR2 (DR3 came out summer 1998, consider upgrading)
-+# has problems with dynamic loading, uncomment the
-+# following three lines, make distclean, and re-Configure:
-+#case "`uname -r | sed 's/^[0-9.-]*//'``arch`" in
-+#'osfmach3ppc') ccdlflags='-Wl,-E' ;;
-+#esac
-+
-+case "`uname -m`" in
-+sparc*)
-+	case "$cccdlflags" in
-+	*-fpic*) cccdlflags="`echo $cccdlflags|sed 's/-fpic/-fPIC/'`" ;;
-+	*-fPIC*) ;;
-+	*)	 cccdlflags="$cccdlflags -fPIC" ;;
-+	esac
-+	;;
-+esac
-+
-+# SuSE8.2 has /usr/lib/libndbm* which are ld scripts rather than
-+# true libraries. The scripts cause binding against static
-+# version of -lgdbm which is a bad idea. So if we have 'nm'
-+# make sure it can read the file
-+# NI-S 2003/08/07
-+if [ -r /usr/lib/libndbm.so  -a  -x /usr/bin/nm ] ; then
-+   if /usr/bin/nm /usr/lib/libndbm.so >/dev/null 2>&1 ; then
-+    echo 'Your shared -lndbm seems to be a real library.'
-+   else
-+    echo 'Your shared -lndbm is not a real library.'
-+    set `echo X "$libswanted "| sed -e 's/ ndbm / /'`
-+    shift
-+    libswanted="$*"
-+   fi
-+fi
-+
-+
-+# This script UU/usethreads.cbu will get 'called-back' by Configure
-+# after it has prompted the user for whether to use threads.
-+cat > UU/usethreads.cbu <<'EOCBU'
-+case "$usethreads" in
-+$define|true|[yY]*)
-+        ccflags="-D_REENTRANT -D_GNU_SOURCE $ccflags"
-+        if echo $libswanted | grep -v pthread >/dev/null
-+        then
-+            set `echo X "$libswanted "| sed -e 's/ c / pthread c /'`
-+            shift
-+            libswanted="$*"
-+        fi
-+
-+	# Somehow at least in Debian 2.2 these manage to escape
-+	# the #define forest of <features.h> and <time.h> so that
-+	# the hasproto macro of Configure doesn't see these protos,
-+	# even with the -D_GNU_SOURCE.
-+
-+	d_asctime_r_proto="$define"
-+	d_crypt_r_proto="$define"
-+	d_ctime_r_proto="$define"
-+	d_gmtime_r_proto="$define"
-+	d_localtime_r_proto="$define"
-+	d_random_r_proto="$define"
-+
-+	;;
-+esac
-+EOCBU
-+
-+cat > UU/uselargefiles.cbu <<'EOCBU'
-+# This script UU/uselargefiles.cbu will get 'called-back' by Configure
-+# after it has prompted the user for whether to use large files.
-+case "$uselargefiles" in
-+''|$define|true|[yY]*)
-+# Keep this in the left margin.
-+ccflags_uselargefiles="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-+
-+	ccflags="$ccflags $ccflags_uselargefiles"
-+	;;
-+esac
-+EOCBU
-+
-+# Purify fails to link Perl if a "-lc" is passed into its linker
-+# due to duplicate symbols.
-+case "$PURIFY" in
-+$define|true|[yY]*)
-+    set `echo X "$libswanted "| sed -e 's/ c / /'`
-+    shift
-+    libswanted="$*"
-+    ;;
-+esac
-+
-+# If we are using g++ we must use nm and force ourselves to use
-+# the /usr/lib/libc.a (resetting the libc below to an empty string
-+# makes Configure to look for the right one) because the symbol
-+# scanning tricks of Configure will crash and burn horribly.
-+case "$cc" in
-+*g++*) usenm=true
-+       libc=''
-+       ;;
-+esac
-+
-+# If using g++, the Configure scan for dlopen() and (especially)
-+# dlerror() might fail, easier just to forcibly hint them in.
-+case "$cc" in
-+*g++*)
-+  d_dlopen='define'
-+  d_dlerror='define'
-+  ;;
-+esac
-+
-+# Under some circumstances libdb can get built in such a way as to
-+# need pthread explicitly linked.
-+
-+libdb_needs_pthread="N"
-+
-+if echo " $libswanted " | grep -v " pthread " >/dev/null
-+then
-+   if echo " $libswanted " | grep " db " >/dev/null
-+   then
-+     for DBDIR in $glibpth
-+     do
-+       DBLIB="$DBDIR/libdb.so"
-+       if [ -f $DBLIB ]
-+       then
-+         if nm -u $DBLIB | grep pthread >/dev/null
-+         then
-+           if ldd $DBLIB | grep pthread >/dev/null
-+           then
-+             libdb_needs_pthread="N"
-+           else
-+             libdb_needs_pthread="Y"
-+           fi
-+         fi
-+       fi
-+     done
-+   fi
-+fi
-+
-+case "$libdb_needs_pthread" in
-+  "Y")
-+    libswanted="$libswanted pthread"
-+    ;;
-+esac

commit a09a3a1cc60eb7644d8753a20cc9337016ca238b
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 17:23:15 2013 -0500

    Update perl 5.18.0 libc patch.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index 5448705..e8e431d 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -68,8 +68,8 @@
 <!ENTITY ncurses-branch_update-patch-size "2,492 KB">
 
 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
-<!ENTITY perl-libc-patch-md5 "665f85a83b6141776499f792514235c7">
-<!ENTITY perl-libc-patch-size "20 KB">
+<!ENTITY perl-libc-patch-md5 "7eb56b19ca0a9f0aa2a780710047c76c">
+<!ENTITY perl-libc-patch-size "1.540 KB">
 
 <!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch">
 <!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630">
diff --git a/patches/perl-5.18.0-libc-1.patch b/patches/perl-5.18.0-libc-1.patch
new file mode 100644
index 0000000..e261824
--- /dev/null
+++ b/patches/perl-5.18.0-libc-1.patch
@@ -0,0 +1,43 @@
+Submitted By: Jonathan Norman <Jonathan at bluesquarelinux.co.uk>
+Date: 2011-05-17
+Initial Package Version: 5.8.8
+Origin: Ryan Oliver
+Upstream Status: Unknown
+Description: This patch adapts some hard-wired paths to the C library.
+             It uses the $prefix variable to locate the correct libc.
+
+Rediffed: Against 5.10.0 by Joe Ciccone on 2008-08-30
+          Against 5.10.1 By Jim Gifford on 2009-08-25
+          Against 5.12.1 By Joe Ciccone on 2010-08-01
+          Against 5.14.0 By Jonathan Norman on 2011-05-17
+          Against 5.16.1 by William Harrington on 2012-08-26
+Rename for 5.16.2 by William Harrington on 2012-11-01
+
+Rediffed: Against 5.18.0 by William Harrington on 2013-05-27
+
+diff -Naur perl-5.18.0/hints/linux.sh perl-5.18.0.new/hints/linux.sh
+--- perl-5.18.0/hints/linux.sh	2013-05-27 22:07:36.081174614 +0000
++++ perl-5.18.0.new/hints/linux.sh	2013-05-01 02:52:55.000000000 +0000
+@@ -66,9 +66,9 @@
+ # We don't use __GLIBC__ and  __GLIBC_MINOR__ because they
+ # are insufficiently precise to distinguish things like
+ # libc-2.0.6 and libc-2.0.7.
+-if test -L ${prefix}/lib/libc.so.6; then
+-    libc=`ls -l ${prefix}/lib/libc.so.6 | awk '{print $NF}'`
+-    libc=${prefix}/lib/$libc
++if test -L /lib/libc.so.6; then
++    libc=`ls -l /lib/libc.so.6 | awk '{print $NF}'`
++    libc=/lib/$libc
+ fi
+ 
+ # Configure may fail to find lstat() since it's a static/inline
+@@ -456,9 +456,3 @@
+     libswanted="$libswanted pthread"
+     ;;
+ esac
+-
+-locincpth=""
+-loclibpth=""
+-glibpth="${prefix}/lib"
+-usrinc="${prefix}/include"
+-

commit cdfc82152641945a6b6c8bd516b575fbfe250407
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 17:22:38 2013 -0500

    Update perl to 5.18.0.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index d8e64a6..eb51533 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -329,10 +329,10 @@
 <!ENTITY patch-md5 "e9ae5393426d3ad783a300a338c09b72">
 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch">
 
-<!ENTITY perl-version "5.16.2">
-<!ENTITY perl-size "13,424 KB">
+<!ENTITY perl-version "5.18.0">
+<!ENTITY perl-size "13,708 KB">
 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
-<!ENTITY perl-md5 "2818ab01672f005a4e552a713aa27b08">
+<!ENTITY perl-md5 "a832e928adfd36d162d2a5d3b631265c">
 <!ENTITY perl-home "http://www.perl.org">
 
 <!ENTITY pkg-config-version "lite-0.27.1-1">

commit 399f24a4895497e2074b20ca9a5934d8d4c34c5c
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 17:04:55 2013 -0500

    Update man-pages to 3.51.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 3204729..d8e64a6 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -293,10 +293,10 @@
 <!ENTITY man-md5 "ba154d5796928b841c9c69f0ae376660">
 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man">
 
-<!ENTITY man-pages-version "3.43">
-<!ENTITY man-pages-size "1,076 KB">
+<!ENTITY man-pages-version "3.51">
+<!ENTITY man-pages-size "1,124 KB">
 <!ENTITY man-pages-url "&kernel;/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "761b823ad353975bb87eadb4a8690069">
+<!ENTITY man-pages-md5 "63eef7d6d5abf30bc5b785e344d1df8b">
 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man">
 
 <!ENTITY mpc-version "1.0.1">

commit 6abaa61893a227d0a4ca23f751d9b6f294bbf653
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 16:58:35 2013 -0500

    Update linux kernel to 3.8.13.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index bffc077..3204729 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -269,10 +269,10 @@
 
 <!ENTITY linux-dl-version "3.0">
 
-<!ENTITY linux-version "3.4.17">
-<!ENTITY linux-size "65,288 KB">
+<!ENTITY linux-version "3.8.13">
+<!ENTITY linux-size "69,344 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "c89817e8856ec88f84ab6a25cc2f7789">
+<!ENTITY linux-md5 "2af19d06cd47ec459519159cdd10542d">
 <!ENTITY linux-home "http://www.kernel.org">
 
 <!ENTITY m4-version "1.4.16">

commit 7acab93fee6951ae5c7c545eb3d7533f3fdad748
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 16:48:43 2013 -0500

    Update less to 459.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 96940c6..bffc077 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -243,10 +243,10 @@
 <!ENTITY kmod-md5 "d5aba43b9370cd52f3cb35e82a1aa595">
 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary">
 
-<!ENTITY less-version "451">
+<!ENTITY less-version "459">
 <!ENTITY less-size "308 KB">
 <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
-<!ENTITY less-md5 "765f082658002b2b46b86af4a0da1842">
+<!ENTITY less-md5 "7b37d82d633f34ebb373ed9d70883f9c">
 <!ENTITY less-home "http://www.greenwoodsoftware.com/less">
 
 <!ENTITY libee-version "0.4.1">

commit 0d35c277e3e2a96c591c72a24fa2634576cca7e7
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 16:36:58 2013 -0500

    Update kmod to 13.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index fe82df8..96940c6 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -237,10 +237,10 @@
 <!ENTITY kbd-md5 "8143e179a0f3c25646ce5085e8777200">
 <!ENTITY kbd-home " ">
 
-<!ENTITY kmod-version "10">
-<!ENTITY kmod-size "1,104 KB">
-<!ENTITY kmod-url "&kernel;/linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
-<!ENTITY kmod-md5 "e2a883c4df15a50f78a7a61d5b64089f">
+<!ENTITY kmod-version "13">
+<!ENTITY kmod-size "1,404 KB">
+<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
+<!ENTITY kmod-md5 "d5aba43b9370cd52f3cb35e82a1aa595">
 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary">
 
 <!ENTITY less-version "451">

commit cbb86edf62537576f7759b7196fc4e7714532509
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 16:30:21 2013 -0500

    Update groff to 1.22.2.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 67839e2..fe82df8 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -187,10 +187,10 @@
 <!ENTITY grep-md5 "d4a3f03849d1e17ce56ab76aa5a24cab">
 <!ENTITY grep-home "&gnu-software;grep">
 
-<!ENTITY groff-version "1.21">
-<!ENTITY groff-size "3,776 KB">
+<!ENTITY groff-version "1.22.2">
+<!ENTITY groff-size "3,928 KB">
 <!ENTITY groff-url "&gnu;groff/groff-&groff-version;.tar.gz">
-<!ENTITY groff-md5 "8b8cd29385b97616a0f0d96d0951c5bf">
+<!ENTITY groff-md5 "9f4cd592a5efc7e36481d8d8d8af6d16">
 <!ENTITY groff-home "&gnu-software;groff">
 
 <!ENTITY grub-version "2.00">

commit 6a7c52606a5218f1bc879911da546a1832f1e80f
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 16:09:42 2013 -0500

    Update gettext to 0.18.2.1.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index fbf324d..67839e2 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -169,10 +169,10 @@
 <!ENTITY gcc-md5 "773092fe5194353b02bb0110052a972e">
 <!ENTITY gcc-home "http://gcc.gnu.org">
 
-<!ENTITY gettext-version "0.18.1.1">
-<!ENTITY gettext-size "14,788 KB">
+<!ENTITY gettext-version "0.18.2.1">
+<!ENTITY gettext-size "15,532 KB">
 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz">
-<!ENTITY gettext-md5 "3dd55b952826d2b32f51308f2f91aa89">
+<!ENTITY gettext-md5 "034c8103b14654ebd300fadac44d6f14">
 <!ENTITY gettext-home "&gnu-software;gettext">
 
 <!ENTITY gmp-version "5.1.2">

commit 49ce294bd83d0f438706808ba357f418c3f8bdfd
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 16:05:09 2013 -0500

    Update gawk to 4.1.0.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 491d7eb..fbf324d 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -157,10 +157,10 @@
 <!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06">
 <!ENTITY flex-home "http://flex.sourceforge.net">
 
-<!ENTITY gawk-version "4.0.1">
-<!ENTITY gawk-size "1,576 KB">
+<!ENTITY gawk-version "4.1.0">
+<!ENTITY gawk-size "2,004 KB">
 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz">
-<!ENTITY gawk-md5 "a601b032c39cd982f34272664f8afa49">
+<!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707">
 <!ENTITY gawk-home "&gnu-software;gawk">
 
 <!ENTITY gcc-version "4.6.3">

commit 4a6b46958985e4817bc17f278674f0f67a7f4d4b
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 16:00:24 2013 -0500

    Update e2fsprogs to 1.42.7.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 60337cd..491d7eb 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -104,10 +104,10 @@
 <!ENTITY dvhtool-md5 "4448c01e6a015685af90a79fbea8da4e">
 <!ENTITY dvhtool-home "http://packages.qa.debian.org/d/dvhtool.html">
 
-<!ENTITY e2fsprogs-version "1.42.6">
-<!ENTITY e2fsprogs-size "4,500 KB">
+<!ENTITY e2fsprogs-version "1.42.7">
+<!ENTITY e2fsprogs-size "5,844 KB">
 <!ENTITY e2fsprogs-url "&kernel;linux/kernel/people/tytso/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.xz">
-<!ENTITY e2fsprogs-md5 "a75d1ffd3980e1470014da3df309c862">
+<!ENTITY e2fsprogs-md5 "a1ec22ef003688dae9f76c74881b22b9">
 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net">
 
 <!ENTITY eglibc-version "2.15">

commit 259112ef28d127b080e8ce34e323cd5e46e28896
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 15:56:45 2013 -0500

    Update diffutils to 3.3.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 129e68e..60337cd 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -92,10 +92,10 @@
 <!ENTITY dhcpcd-md5 "a5c0e43b4e836cfc003437329f6b7982">
 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd">
 
-<!ENTITY diffutils-version "3.2">
-<!ENTITY diffutils-size "1,124 KB">
+<!ENTITY diffutils-version "3.3">
+<!ENTITY diffutils-size "1,172 KB">
 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz">
-<!ENTITY diffutils-md5 "26ff64c332429c830c154be46b393382">
+<!ENTITY diffutils-md5 "99180208ec2a82ce71f55b0d7389f1b3">
 <!ENTITY diffutils-home "&gnu-software;diffutils">
 
 <!ENTITY dvhtool-version "1.0.1">

commit 2f538eecb28fd8ba11b68a5f269493d0001bab65
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 15:53:24 2013 -0500

    Update dejagnu to 1.5.1.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index adb5417..129e68e 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -80,10 +80,10 @@
 <!ENTITY coreutils-md5 "3d69af8f561fce512538a9fe85f147ff">
 <!ENTITY coreutils-home "&gnu-software;coreutils">
 
-<!ENTITY dejagnu-version "1.5">
-<!ENTITY dejagnu-size "564 KB">
+<!ENTITY dejagnu-version "1.5.1">
+<!ENTITY dejagnu-size "568 KB">
 <!ENTITY dejagnu-url "&gnu;dejagnu/dejagnu-&dejagnu-version;.tar.gz">
-<!ENTITY dejagnu-md5 "3df1cbca885e751e22d3ebd1ac64dc3c">
+<!ENTITY dejagnu-md5 "8386e04e362345f50ad169f052f4c4ab">
 <!ENTITY dejagnu-home "&gnu-software;dejagnu">
 
 <!ENTITY dhcpcd-version "5.5.6">

commit 8431315986abb912cbcddbf20737bba69a0e57e9
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Mon May 27 15:46:31 2013 -0500

    Update binutils to 2.23.2.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 10621f2..adb5417 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -36,11 +36,11 @@
 <!ENTITY bash-md5 "3fb927c7c33022f1c327f14a81c0d4b0">
 <!ENTITY bash-home "&gnu-software;bash">
 
-<!ENTITY binutils-version "2.23">
+<!ENTITY binutils-version "2.23.2">
 <!ENTITY binutils-dir "&binutils-version;">
-<!ENTITY binutils-size "28,124 KB">
-<!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.gz">
-<!ENTITY binutils-md5 "ed58f50d8920c3f1d9cb110d5c972c27">
+<!ENTITY binutils-size "20,940 KB">
+<!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
+<!ENTITY binutils-md5 "4f8fa651e35ef262edc01d60fb45702e">
 <!ENTITY binutils-home "http://sources.redhat.com/binutils">
 
 <!ENTITY bison-version "2.6.4">

commit 291156e28722954399ef5af08c17fce3b5585b86
Author: William Harrington <kb0iic at neutron.berzerkula.org>
Date:   Mon May 27 15:25:27 2013 -0500

    Update gmp to 5.1.2.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 2d18259..10621f2 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -175,10 +175,10 @@
 <!ENTITY gettext-md5 "3dd55b952826d2b32f51308f2f91aa89">
 <!ENTITY gettext-home "&gnu-software;gettext">
 
-<!ENTITY gmp-version "5.0.5">
-<!ENTITY gmp-size "2,008 KB">
-<!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.bz2">
-<!ENTITY gmp-md5 "041487d25e9c230b0c42b106361055fe">
+<!ENTITY gmp-version "5.1.2">
+<!ENTITY gmp-size "1,780 KB">
+<!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz">
+<!ENTITY gmp-md5 "06fe2ca164221c59ce74867155cfc1ac">
 <!ENTITY gmp-home "http://gmplib.org/">
 
 <!ENTITY grep-version "2.14">

commit 9d9a8403f4408b398837b514d3e601c42e565580
Author: William Harrington <kb0iic at neutron.berzerkula.org>
Date:   Mon May 27 15:18:22 2013 -0500

    Update mpfr to 3.1.2.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index e3b5ccb..2d18259 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -305,10 +305,10 @@
 <!ENTITY mpc-md5 "b32a2e1a3daa392372fbd586d1ed3679">
 <!ENTITY mpc-home "http://www.multiprecision.org/">
 
-<!ENTITY mpfr-version "3.1.1">
-<!ENTITY mpfr-size "1,048 KB">
+<!ENTITY mpfr-version "3.1.2">
+<!ENTITY mpfr-size "1,050 KB">
 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz">
-<!ENTITY mpfr-md5 "91d51c41fcf2799e4ee7a7126fc95c17">
+<!ENTITY mpfr-md5 "e3d203d188b8fe60bb6578dd3152e05c">
 <!ENTITY mpfr-home "http://www.mpfr.org/">
 
 <!ENTITY ncurses-version "5.9">

commit ac7bee44ed342da26b58ed378be09a2ec54681be
Author: William Harrington <kb0iic at neutron.berzerkula.org>
Date:   Mon May 27 15:07:36 2013 -0500

    Update zlib to 1.2.8.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 9aeb96d..e3b5ccb 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -461,8 +461,8 @@
 <!ENTITY yaboot-md5 "f599f52d1887a86fd798252d2946f635">
 <!ENTITY yaboot-home "http://yaboot.ozlabs.org">
 
-<!ENTITY zlib-version "1.2.7">
-<!ENTITY zlib-size "496 KB">
-<!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar.bz2">
-<!ENTITY zlib-md5 "2ab442d169156f34c379c968f3f482dd">
+<!ENTITY zlib-version "1.2.8">
+<!ENTITY zlib-size "440 KB">
+<!ENTITY zlib-url "http://zlib.net/zlib-&zlib-version;.tar.xz">
+<!ENTITY zlib-md5 "28f1205d8dd2001f26fec1e8c2cebe37">
 <!ENTITY zlib-home "http://www.zlib.net">

commit bf29aac5b9088a6061f0ba95722fa00bcbc439d9
Author: William Harrington <kb0iic at neutron.berzerkula.org>
Date:   Mon May 27 14:57:25 2013 -0500

    Add g++ to hostreqs script.

diff --git a/BOOK/prologue/common/hostreqs.xml b/BOOK/prologue/common/hostreqs.xml
index 8e5bb49..b09da70 100644
--- a/BOOK/prologue/common/hostreqs.xml
+++ b/BOOK/prologue/common/hostreqs.xml
@@ -55,9 +55,9 @@
     </listitem>
 
     <listitem>
-      <para><emphasis role="strong">GCC 4.1</emphasis> (Versions
-      greater than &gcc-version; are not recommended as they have not
-      been tested)</para>
+      <para><emphasis role="strong">GCC</emphasis> and the C++ compiler, 
+      <command>g++</command> (Versions greater than &gcc-version; are not
+      recommended as they have not been tested)</para>
     </listitem>
 
     <listitem>
@@ -126,6 +126,7 @@ diff --version | head -n1
 find --version | head -n1
 gawk --version | head -n1
 gcc --version | head -n1
+g++ --version | head -n1
 ldd $(which ${SHELL}) | grep libc.so | cut -d ' ' -f 3 | ${SHELL} | head -n 1 | cut -d ' ' -f 1-7
 grep --version | head -n1
 gzip --version | head -n1

commit cd3d92867967a172a7486e2abbb0d01d49cdde31
Author: William Harrington <kb0iic at neutron.berzerkula.org>
Date:   Mon May 27 14:37:24 2013 -0500

    Update date.

diff --git a/BOOK/general.ent b/BOOK/general.ent
index 1b6f175..0cf5fb2 100644
--- a/BOOK/general.ent
+++ b/BOOK/general.ent
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY month "04"> <!-- Use two digits -->
-<!ENTITY month_name "April">
-<!ENTITY day "24"> <!-- Use two digits -->
+<!ENTITY month "05"> <!-- Use two digits -->
+<!ENTITY month_name "May">
+<!ENTITY day "27"> <!-- Use two digits -->
 <!ENTITY year "2013"> <!-- Use four digits -->
 
 <!ENTITY releasedate "&month_name; &day;, &year;">

-----------------------------------------------------------------------

Summary of changes:
 BOOK/general.ent                  |    6 +-
 BOOK/packages.ent                 |  118 +++++-----
 BOOK/patches.ent                  |    4 +-
 BOOK/prologue/common/hostreqs.xml |    7 +-
 patches/perl-5.16.2-libc-1.patch  |  513 -------------------------------------
 patches/perl-5.18.0-libc-1.patch  |   43 +++
 6 files changed, 111 insertions(+), 580 deletions(-)
 delete mode 100644 patches/perl-5.16.2-libc-1.patch
 create mode 100644 patches/perl-5.18.0-libc-1.patch


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list