[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. clfs-3.0.0-systemd-74-g1ca50e7

git git at cross-lfs.org
Thu Oct 30 19:17:35 PDT 2014


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  1ca50e7a0aead185f38ea8e29c96bf980e552ce6 (commit)
       via  dd5aa460d3fa2aee4c89a97d8febbb8a6cd59e67 (commit)
       via  0f872bdc6b0d66472df2fc0cc1d8ce238b3f24ce (commit)
       via  345f55757b093c9bb9a00a085a110410e4152dd0 (commit)
       via  10188b99930ec59502eff5740049fdef79f6cfdd (commit)
       via  19f6868cc794a496edd8d334f4ec6f236f57b075 (commit)
       via  edb87514f9e40918db8930412de46e2d9d2a00c1 (commit)
      from  57881cbf9d0eb7276385fdc4695729afce3ba7b7 (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 1ca50e7a0aead185f38ea8e29c96bf980e552ce6
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Thu Oct 30 21:15:36 2014 -0500

    Add Coreutils 8.23 uname patch for 8.23 version upgrade.

diff --git a/patches/coreutils-8.23-uname-1.patch b/patches/coreutils-8.23-uname-1.patch
new file mode 100644
index 0000000..e2b6c5a
--- /dev/null
+++ b/patches/coreutils-8.23-uname-1.patch
@@ -0,0 +1,181 @@
+Submitted By: Jim Gifford <jim at cross-lfs dot org>
+Date: 2010-07-26
+Initial Package Version: 5.97
+Upstream Status: Not Accepted
+Origin: Gentoo - http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/coreutils
+Description: Display CPU Information from /proc/cpuinfo or /proc/sysinfo
+
+Rediffed for 7.1 by Jim Gifford
+Rediffed for 7.5 by Jim Gifford
+Rediffed for 8.4 by Joe Ciccone
+Rediffed for 8.9 by Joe Ciccone
+Rediffed for 8.16 by Jonathan Norman - 2012-06-10
+Rediffed for 8.19 by William Harrington - 2012-08-27
+Renamed for 8.20 by William Harrington - 2012-11-01
+Rediffed for 8.21 by William Harrington 2013-05-31
+Renamed for 8.22 by William Harrington - 2013-12-14
+Renamed for 8.23 by William Harrington - 2014-10-30
+
+diff -Naur coreutils-8.21.orig/src/uname.c coreutils-8.21/src/uname.c
+--- coreutils-8.21.orig/src/uname.c	2013-01-31 00:46:24.000000000 +0000
++++ coreutils-8.21/src/uname.c	2013-05-31 13:41:32.683326834 +0000
+@@ -49,6 +49,11 @@
+ # include <mach-o/arch.h>
+ #endif
+ 
++#if defined (__linux__)
++# define USE_PROCINFO
++# define UNAME_HARDWARE_PLATFORM
++#endif
++
+ #include "system.h"
+ #include "error.h"
+ #include "quote.h"
+@@ -153,6 +158,117 @@
+   exit (status);
+ }
+ 
++#if defined(USE_PROCINFO)
++
++# if defined(__s390__) || defined(__s390x__)
++#  define CPUINFO_FILE    "/proc/sysinfo"
++#  define CPUINFO_FORMAT  "%64[^\t :]%*[ :]%256[^\n]%c"
++# else
++#  define CPUINFO_FILE    "/proc/cpuinfo"
++#  define CPUINFO_FORMAT  "%64[^\t:]\t:%256[^\n]%c"
++# endif
++
++# define PROCINFO_PROCESSOR      0
++# define PROCINFO_HARDWARE_PLATFORM 1
++
++static void __eat_cpuinfo_space(char *buf)
++{
++	/* first eat trailing space */
++	char *tmp = buf + strlen(buf) - 1;
++	while (tmp > buf && isspace(*tmp))
++		*tmp-- = '\0';
++	/* then eat leading space */
++	tmp = buf;
++	while (*tmp && isspace(*tmp))
++		tmp++;
++	if (tmp != buf)
++		memmove(buf, tmp, strlen(tmp)+1);
++	/* finally collapse whitespace */
++	tmp = buf;
++	while (tmp[0] && tmp[1]) {
++		if (isspace(tmp[0]) && isspace(tmp[1])) {
++			memmove(tmp, tmp+1, strlen(tmp));
++			continue;
++		}
++		++tmp;
++	}
++}
++
++static int __linux_procinfo (int x, char *fstr, size_t s)
++{
++	FILE *fp;
++
++	char *procinfo_keys[] = {
++		/* --processor --hardware-platform */
++		#if defined(__alpha__)
++			"cpu model", "system type"
++		#elif defined(__arm__)
++			"Processor", "Hardware"
++		#elif defined(__avr32__)
++			"processor", "cpu family"
++		#elif defined(__bfin__)
++			"CPU", "BOARD Name"
++		#elif defined(__cris__)
++			"cpu", "cpu model"
++		#elif defined(__frv__)
++			"CPU-Core", "System"
++		#elif defined(__i386__) || defined(__x86_64__)
++			"model name", "vendor_id"
++		#elif defined(__ia64__)
++			"family", "vendor"
++		#elif defined(__hppa__)
++			"cpu", "model"
++		#elif defined(__m68k__)
++			"CPU", "MMU"
++		#elif defined(__mips__)
++			"cpu model", "system type"
++		#elif defined(__powerpc__) || defined(__powerpc64__)
++			"cpu", "machine"
++		#elif defined(__s390__) || defined(__s390x__)
++			"Type", "Manufacturer"
++		#elif defined(__sh__)
++			"cpu type", "machine"
++		#elif defined(sparc) || defined(__sparc__)
++			"type", "cpu"
++		#elif defined(__vax__)
++			"cpu type", "cpu"
++		#else
++			"unknown", "unknown"
++		#endif
++	};
++
++	if ((fp = fopen(CPUINFO_FILE, "r")) != NULL) {
++		char key[65], value[257], eol, *ret = NULL;
++
++		while (fscanf(fp, CPUINFO_FORMAT, key, value, &eol) != EOF) {
++			__eat_cpuinfo_space(key);
++			if (!strcmp(key, procinfo_keys[x])) {
++				__eat_cpuinfo_space(value);
++				ret = value;
++				break;
++			}
++			if (eol != '\n') {
++				/* we need two fscanf's here in case the previous
++				 * length limit caused us to read right up to the
++				 * newline ... doing "%*[^\n]\n" wont eat the newline
++				 */
++				fscanf(fp, "%*[^\n]");
++				fscanf(fp, "\n");
++			}
++		}
++		fclose(fp);
++
++		if (ret) {
++			strncpy(fstr, ret, s);
++			return 0;
++		}
++	}
++
++	return -1;
++}
++
++#endif
++
+ /* Print ELEMENT, preceded by a space if something has already been
+    printed.  */
+ 
+@@ -300,10 +416,14 @@
+   if (toprint & PRINT_PROCESSOR)
+     {
+       char const *element = unknown;
+-#if HAVE_SYSINFO && defined SI_ARCHITECTURE
++#if ( HAVE_SYSINFO && defined SI_ARCHITECTURE ) || defined(USE_PROCINFO)
+       {
+         static char processor[257];
++#if defined(USE_PROCINFO)
++        if (0 <= __linux_procinfo (PROCINFO_PROCESSOR, processor, sizeof processor))
++#else
+         if (0 <= sysinfo (SI_ARCHITECTURE, processor, sizeof processor))
++#endif
+           element = processor;
+       }
+ #endif
+@@ -356,9 +476,13 @@
+       if (element == unknown)
+         {
+           static char hardware_platform[257];
++#if defined(USE_PROCINFO)
++        if (0 <= __linux_procinfo (PROCINFO_HARDWARE_PLATFORM, hardware_platform, sizeof hardware_platform))
++#else
+           size_t s = sizeof hardware_platform;
+           static int mib[] = { CTL_HW, UNAME_HARDWARE_PLATFORM };
+           if (sysctl (mib, 2, hardware_platform, &s, 0, 0) >= 0)
++#endif
+             element = hardware_platform;
+         }
+ #endif

commit dd5aa460d3fa2aee4c89a97d8febbb8a6cd59e67
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Thu Oct 30 21:15:02 2014 -0500

    Add coreutils 8.23 noman patch for 8.23 version upgrade. Thanks to blackaddr from TRAC.

diff --git a/patches/coreutils-8.23-noman-1.patch b/patches/coreutils-8.23-noman-1.patch
new file mode 100644
index 0000000..16d8a8f
--- /dev/null
+++ b/patches/coreutils-8.23-noman-1.patch
@@ -0,0 +1,199 @@
+Submitted By: William Harrington (kb0iic at cross-lfs dot org)
+Date: 2014-10-30
+Initial Package Version: 8.22
+Origin: Openbox 
+Upstream Status: Inapprorpiate
+Description: Keep man pages from being generated during cross compile.
+
+diff -Naur coreutils-8.23.orig/Makefile.in coreutils-8.23/Makefile.in
+--- coreutils-8.23.orig/Makefile.in	2014-08-14 20:32:59.291203870 +0100
++++ coreutils-8.23/Makefile.in	2014-08-14 20:50:29.969203839 +0100
+@@ -75,26 +75,6 @@
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ 
+-# Make coreutils man pages.				-*-Makefile-*-
+-# This is included by the top-level Makefile.am.
+-
+-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+-
+-# This program is free software: you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation, either version 3 of the License, or
+-# (at your option) any later version.
+-
+-# This program is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-# GNU General Public License for more details.
+-
+-# You should have received a copy of the GNU General Public License
+-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+-
+-
+-
+ VPATH = @srcdir@
+ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+ am__make_running_with_option = \
+@@ -160,7 +140,7 @@
+ DIST_COMMON = $(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk \
+ 	$(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk \
+ 	$(top_srcdir)/src/single-binary.mk $(top_srcdir)/doc/local.mk \
+-	$(top_srcdir)/man/local.mk $(top_srcdir)/tests/local.mk \
++	$(top_srcdir)/tests/local.mk \
+ 	INSTALL NEWS README AUTHORS ChangeLog $(srcdir)/Makefile.in \
+ 	$(srcdir)/Makefile.am $(top_srcdir)/configure \
+ 	$(am__configure_deps) $(top_srcdir)/lib/config.hin ABOUT-NLS \
+@@ -2606,7 +2586,6 @@
+ EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
+ ERRNO_H = @ERRNO_H@
+ EXEEXT = @EXEEXT@
+-EXTRA_MANS = @EXTRA_MANS@
+ FLOAT_H = @FLOAT_H@
+ FNMATCH_H = @FNMATCH_H@
+ GETADDRINFO_LIB = @GETADDRINFO_LIB@
+@@ -3820,7 +3799,6 @@
+ lispdir = @lispdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+-man1_MANS = @man1_MANS@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+@@ -4023,8 +4001,7 @@
+ 	lib/xnanosleep.h lib/xreadlink.h lib/xstrtod.h lib/xstrtol.h \
+ 	lib/xstrtod.c lib/xstrtod.h lib/xalloc.h lib/yesno.h src/dcgen \
+ 	src/dircolors.hin src/primes.h src/tac-pipe.c \
+-	src/extract-magic src/c99-to-c89.diff man/help2man \
+-	man/dummy-man $(man1_MANS:.1=.x) $(EXTRA_MANS:.1=.x) \
++	src/extract-magic src/c99-to-c89.diff \
+ 	$(all_tests) init.cfg tests/Coreutils.pm tests/CuSkip.pm \
+ 	tests/CuTmpdir.pm tests/d_type-check tests/envvar-check \
+ 	tests/factor/run.sh tests/factor/create-test.sh \
+@@ -4036,7 +4013,7 @@
+ ACLOCAL_AMFLAGS = -I m4
+ 
+ # Just prior to distribution, ...
+-# transform the automake-generated rule that runs 'rm -f rm > /dev/null 2>&1 || /bin/rm -f rm'.
++# transform the automake-generated rule that runs 'rm -f rm'.
+ # On some systems, that command would fail with a diagnostic like
+ # "rm: cannot unlink 'rm': Text file busy" when '.' appears so early
+ # in the shell's search path that running 'rm' would run the 'rm'
+@@ -4154,7 +4131,7 @@
+ 	lib/ref-add.sed lib/ref-del.sed $(SCRIPTS) \
+ 	$(no_install__progs) src/coreutils_symlinks \
+ 	src/coreutils_shebangs src/fs-def src/fs-magic \
+-	src/fs-kernel-magic $(ALL_MANS) $(factor_tests)
++	src/fs-kernel-magic $(factor_tests)
+ MOSTLYCLEANDIRS = lib/arpa lib/netinet lib/selinux lib/sys lib/sys \
+ 	lib/sys lib/sys lib/sys lib/sys lib/sys lib/sys
+ AM_CPPFLAGS = -Ilib -I$(top_srcdir)/lib -Isrc -I$(top_srcdir)/src
+@@ -4962,18 +4939,6 @@
+      }				\
+    END {$$m and (warn "$@: do not use upper case in \@var{...}\n"), exit 1}'
+ 
+- at HAVE_PERL_FALSE@run_help2man = $(SHELL) $(srcdir)/man/dummy-man
+- at HAVE_PERL_TRUE@run_help2man = $(PERL) -- $(srcdir)/man/help2man
+-ALL_MANS = $(man1_MANS) $(EXTRA_MANS)
+-
+-# Dependencies common to all man pages.  Updated below.
+-
+-# Depend on this to get version number changes.
+-
+-# This is required so that changes to e.g., emit_bug_reporting_address
+-# provoke regeneration of all the manpages.
+-mandeps = .version $(top_srcdir)/src/system.h
+-
+ # Indirections required so that we'll still be able to know the
+ # complete list of our tests even if the user overrides TESTS
+ # from the command line (as permitted by the test harness API).
+@@ -5764,10 +5729,10 @@
+ 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
+ 
+ .SUFFIXES:
+-.SUFFIXES: .1 .c .dvi .log .o .obj .pl .pl$(EXEEXT) .ps .sed .sh .sh$(EXEEXT) .sin .trs .x .xpl .xpl$(EXEEXT) .y
++.SUFFIXES: .c .dvi .log .o .obj .pl .pl$(EXEEXT) .ps .sed .sh .sh$(EXEEXT) .sin .trs .x .xpl .xpl$(EXEEXT) .y
+ am--refresh: Makefile
+ 	@:
+-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk $(top_srcdir)/src/single-binary.mk $(top_srcdir)/doc/local.mk $(top_srcdir)/man/local.mk $(top_srcdir)/tests/local.mk $(am__configure_deps)
++$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk $(top_srcdir)/src/single-binary.mk $(top_srcdir)/doc/local.mk $(top_srcdir)/tests/local.mk $(am__configure_deps)
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+@@ -5790,7 +5755,7 @@
+ 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+ 	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ 	esac;
+-$(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk $(top_srcdir)/src/single-binary.mk $(top_srcdir)/doc/local.mk $(top_srcdir)/man/local.mk $(top_srcdir)/tests/local.mk:
++$(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk $(top_srcdir)/src/single-binary.mk $(top_srcdir)/doc/local.mk $(top_srcdir)/tests/local.mk:
+ 
+ $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ 	$(SHELL) ./config.status --recheck
+@@ -7421,7 +7386,7 @@
+ 	cd "$(DESTDIR)$(bindir)" && rm -f $$files
+ 
+ clean-binPROGRAMS:
+-	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) > /dev/null 2>&1 || /bin/rm -f $(bin_PROGRAMS)
++	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) 
+ 
+ clean-noinstPROGRAMS:
+ 	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
+@@ -14033,58 +13998,6 @@
+ 
+ check-local: check-texinfo
+ 
+-# This is a kludge to remove generated 'man/*.1' from a non-srcdir build.
+-# Without this, "make distcheck" might fail.
+-distclean-local:
+-	test x$(srcdir) = x$(builddir) || rm -f $(ALL_MANS)
+-
+-$(ALL_MANS): $(mandeps)
+-man/dynamic-deps.mk: Makefile
+-	$(AM_V_GEN)rm -f $@ $@-t
+-	$(AM_V_at)for man in $(ALL_MANS); do				\
+-		name=`echo "$$man"|sed 's|.*/||; s|\.1$$||'` || exit 1;	\
+-		case $$name in						\
+-		     arch) prog='uname';;				\
+-		  install) prog='ginstall';;				\
+-		     test) prog='[';;					\
+-			*) prog=$$name;;				\
+-		esac;							\
+-		case " $(single_binary_progs) " in			\
+-			*" $$prog "*)					\
+-				echo $$man: src/coreutils$(EXEEXT);;	\
+-			*)						\
+-				echo $$man: src/$$prog$(EXEEXT);;	\
+-		esac							\
+-	done > $@-t							\
+-	&& mv $@-t $@
+-
+-# Include the generated man dependencies.
+- at AMDEP_TRUE@@am__include@ man/dynamic-deps.mk
+-
+-.x.1:
+-	$(AM_V_GEN)name=`echo $@ | sed 's|.*/||; s|\.1$$||'` || exit 1;	\
+-	case $$name in							\
+-	  install) prog='ginstall'; argv=$$name;;			\
+-	     test) prog='['; argv='[';;					\
+-		*) prog=$$name; argv=$$prog;;				\
+-	esac;								\
+-	rm -f $@ $@-t							\
+-	  && t=$*.td							\
+-	  && rm -rf $$t							\
+-	  && $(MKDIR_P) $$t						\
+-	  && (cd $$t && $(LN_S) '$(abs_top_builddir)/src/'$$prog $$argv) \
+-	  && $(run_help2man)						\
+-		     --source='$(PACKAGE_STRING)'			\
+-		     --include=$(srcdir)/man/$$name.x			\
+-		     --output=$$t/$$name.1 $$t/$$argv			\
+-		     --info-page='coreutils \(aq'$$name' invocation\(aq' \
+-	  && sed \
+-	       -e 's|$*\.td/||g' \
+-	       -e '/For complete documentation/d' \
+-	       $$t/$$name.1 > $@-t			\
+-	  && rm -rf $$t							\
+-	  && chmod a-w $@-t						\
+-	  && mv $@-t $@
+ .PHONY: check-root
+ check-root:
+ 	$(MAKE) check TESTS='$(root_tests)' SUBDIRS=.

commit 0f872bdc6b0d66472df2fc0cc1d8ce238b3f24ce
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Thu Oct 30 21:12:44 2014 -0500

    Remove coreutils 8.22 uname patch.

diff --git a/patches/coreutils-8.22-uname-1.patch b/patches/coreutils-8.22-uname-1.patch
deleted file mode 100644
index 9f6fd30..0000000
--- a/patches/coreutils-8.22-uname-1.patch
+++ /dev/null
@@ -1,180 +0,0 @@
-Submitted By: Jim Gifford <jim at cross-lfs dot org>
-Date: 2010-07-26
-Initial Package Version: 5.97
-Upstream Status: Not Accepted
-Origin: Gentoo - http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/coreutils
-Description: Display CPU Information from /proc/cpuinfo or /proc/sysinfo
-
-Rediffed for 7.1 by Jim Gifford
-Rediffed for 7.5 by Jim Gifford
-Rediffed for 8.4 by Joe Ciccone
-Rediffed for 8.9 by Joe Ciccone
-Rediffed for 8.16 by Jonathan Norman - 2012-06-10
-Rediffed for 8.19 by William Harrington - 2012-08-27
-Renamed for 8.20 by William Harrington - 2012-11-01
-Rediffed for 8.21 by William Harrington 2013-05-31
-Renamed for 8.22 by William Harrington - 2013-12-14
-
-diff -Naur coreutils-8.21.orig/src/uname.c coreutils-8.21/src/uname.c
---- coreutils-8.21.orig/src/uname.c	2013-01-31 00:46:24.000000000 +0000
-+++ coreutils-8.21/src/uname.c	2013-05-31 13:41:32.683326834 +0000
-@@ -49,6 +49,11 @@
- # include <mach-o/arch.h>
- #endif
- 
-+#if defined (__linux__)
-+# define USE_PROCINFO
-+# define UNAME_HARDWARE_PLATFORM
-+#endif
-+
- #include "system.h"
- #include "error.h"
- #include "quote.h"
-@@ -153,6 +158,117 @@
-   exit (status);
- }
- 
-+#if defined(USE_PROCINFO)
-+
-+# if defined(__s390__) || defined(__s390x__)
-+#  define CPUINFO_FILE    "/proc/sysinfo"
-+#  define CPUINFO_FORMAT  "%64[^\t :]%*[ :]%256[^\n]%c"
-+# else
-+#  define CPUINFO_FILE    "/proc/cpuinfo"
-+#  define CPUINFO_FORMAT  "%64[^\t:]\t:%256[^\n]%c"
-+# endif
-+
-+# define PROCINFO_PROCESSOR      0
-+# define PROCINFO_HARDWARE_PLATFORM 1
-+
-+static void __eat_cpuinfo_space(char *buf)
-+{
-+	/* first eat trailing space */
-+	char *tmp = buf + strlen(buf) - 1;
-+	while (tmp > buf && isspace(*tmp))
-+		*tmp-- = '\0';
-+	/* then eat leading space */
-+	tmp = buf;
-+	while (*tmp && isspace(*tmp))
-+		tmp++;
-+	if (tmp != buf)
-+		memmove(buf, tmp, strlen(tmp)+1);
-+	/* finally collapse whitespace */
-+	tmp = buf;
-+	while (tmp[0] && tmp[1]) {
-+		if (isspace(tmp[0]) && isspace(tmp[1])) {
-+			memmove(tmp, tmp+1, strlen(tmp));
-+			continue;
-+		}
-+		++tmp;
-+	}
-+}
-+
-+static int __linux_procinfo (int x, char *fstr, size_t s)
-+{
-+	FILE *fp;
-+
-+	char *procinfo_keys[] = {
-+		/* --processor --hardware-platform */
-+		#if defined(__alpha__)
-+			"cpu model", "system type"
-+		#elif defined(__arm__)
-+			"Processor", "Hardware"
-+		#elif defined(__avr32__)
-+			"processor", "cpu family"
-+		#elif defined(__bfin__)
-+			"CPU", "BOARD Name"
-+		#elif defined(__cris__)
-+			"cpu", "cpu model"
-+		#elif defined(__frv__)
-+			"CPU-Core", "System"
-+		#elif defined(__i386__) || defined(__x86_64__)
-+			"model name", "vendor_id"
-+		#elif defined(__ia64__)
-+			"family", "vendor"
-+		#elif defined(__hppa__)
-+			"cpu", "model"
-+		#elif defined(__m68k__)
-+			"CPU", "MMU"
-+		#elif defined(__mips__)
-+			"cpu model", "system type"
-+		#elif defined(__powerpc__) || defined(__powerpc64__)
-+			"cpu", "machine"
-+		#elif defined(__s390__) || defined(__s390x__)
-+			"Type", "Manufacturer"
-+		#elif defined(__sh__)
-+			"cpu type", "machine"
-+		#elif defined(sparc) || defined(__sparc__)
-+			"type", "cpu"
-+		#elif defined(__vax__)
-+			"cpu type", "cpu"
-+		#else
-+			"unknown", "unknown"
-+		#endif
-+	};
-+
-+	if ((fp = fopen(CPUINFO_FILE, "r")) != NULL) {
-+		char key[65], value[257], eol, *ret = NULL;
-+
-+		while (fscanf(fp, CPUINFO_FORMAT, key, value, &eol) != EOF) {
-+			__eat_cpuinfo_space(key);
-+			if (!strcmp(key, procinfo_keys[x])) {
-+				__eat_cpuinfo_space(value);
-+				ret = value;
-+				break;
-+			}
-+			if (eol != '\n') {
-+				/* we need two fscanf's here in case the previous
-+				 * length limit caused us to read right up to the
-+				 * newline ... doing "%*[^\n]\n" wont eat the newline
-+				 */
-+				fscanf(fp, "%*[^\n]");
-+				fscanf(fp, "\n");
-+			}
-+		}
-+		fclose(fp);
-+
-+		if (ret) {
-+			strncpy(fstr, ret, s);
-+			return 0;
-+		}
-+	}
-+
-+	return -1;
-+}
-+
-+#endif
-+
- /* Print ELEMENT, preceded by a space if something has already been
-    printed.  */
- 
-@@ -300,10 +416,14 @@
-   if (toprint & PRINT_PROCESSOR)
-     {
-       char const *element = unknown;
--#if HAVE_SYSINFO && defined SI_ARCHITECTURE
-+#if ( HAVE_SYSINFO && defined SI_ARCHITECTURE ) || defined(USE_PROCINFO)
-       {
-         static char processor[257];
-+#if defined(USE_PROCINFO)
-+        if (0 <= __linux_procinfo (PROCINFO_PROCESSOR, processor, sizeof processor))
-+#else
-         if (0 <= sysinfo (SI_ARCHITECTURE, processor, sizeof processor))
-+#endif
-           element = processor;
-       }
- #endif
-@@ -356,9 +476,13 @@
-       if (element == unknown)
-         {
-           static char hardware_platform[257];
-+#if defined(USE_PROCINFO)
-+        if (0 <= __linux_procinfo (PROCINFO_HARDWARE_PLATFORM, hardware_platform, sizeof hardware_platform))
-+#else
-           size_t s = sizeof hardware_platform;
-           static int mib[] = { CTL_HW, UNAME_HARDWARE_PLATFORM };
-           if (sysctl (mib, 2, hardware_platform, &s, 0, 0) >= 0)
-+#endif
-             element = hardware_platform;
-         }
- #endif

commit 345f55757b093c9bb9a00a085a110410e4152dd0
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Thu Oct 30 21:12:19 2014 -0500

    Remove coreutils 8.22 noman patch.

diff --git a/patches/coreutils-8.22-noman-1.patch b/patches/coreutils-8.22-noman-1.patch
deleted file mode 100644
index 5e9a456..0000000
--- a/patches/coreutils-8.22-noman-1.patch
+++ /dev/null
@@ -1,361 +0,0 @@
-Submitted By: William Harrington (kb0iic at cross-lfs dot org)
-Date: 2013-12-23
-Initial Package Version: 8.22
-Origin: Openbox 
-Upstream Status: Inapprorpiate
-Description: Keep man pages from being generated during cross compile.
-
---- coreutils-8.22.orig/Makefile.in	2013-12-13 15:20:00.000000000 +0000
-+++ coreutils-8.22/Makefile.in	2013-12-23 08:35:55.604015206 +0000
-@@ -1,4 +1,4 @@
--# Makefile.in generated by automake 1.13.4 from Makefile.am.
-+# Makefile.in generated by automake 1.14 from Makefile.am.
- # @configure_input@
- 
- # Copyright (C) 1994-2013 Free Software Foundation, Inc.
-@@ -75,24 +75,6 @@
- # You should have received a copy of the GNU General Public License
- # along with this program.  If not, see <http://www.gnu.org/licenses/>.
- 
--# Make coreutils man pages.				-*-Makefile-*-
--# This is included by the top-level Makefile.am.
--
--# Copyright (C) 2002-2013 Free Software Foundation, Inc.
--
--# This program is free software: you can redistribute it and/or modify
--# it under the terms of the GNU General Public License as published by
--# the Free Software Foundation, either version 3 of the License, or
--# (at your option) any later version.
--
--# This program is distributed in the hope that it will be useful,
--# but WITHOUT ANY WARRANTY; without even the implied warranty of
--# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--# GNU General Public License for more details.
--
--# You should have received a copy of the GNU General Public License
--# along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
- 
- 
- VPATH = @srcdir@
-@@ -159,11 +141,10 @@
- host_triplet = @host@
- DIST_COMMON = $(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk \
- 	$(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk \
--	$(top_srcdir)/doc/local.mk $(top_srcdir)/man/local.mk \
--	$(top_srcdir)/tests/local.mk INSTALL NEWS README AUTHORS \
--	ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
--	$(top_srcdir)/configure $(am__configure_deps) \
--	$(top_srcdir)/lib/config.hin ABOUT-NLS \
-+	$(top_srcdir)/doc/local.mk $(top_srcdir)/tests/local.mk \
-+	INSTALL NEWS README AUTHORS ChangeLog $(srcdir)/Makefile.in \
-+	$(srcdir)/Makefile.am $(top_srcdir)/configure \
-+	$(am__configure_deps) $(top_srcdir)/lib/config.hin ABOUT-NLS \
- 	$(top_srcdir)/lib/alloca.c lib/parse-datetime.c \
- 	$(top_srcdir)/build-aux/depcomp $(top_srcdir)/build-aux/ylwrap \
- 	$(doc_coreutils_TEXINFOS) $(top_srcdir)/build-aux/mdate-sh \
-@@ -1507,7 +1488,6 @@
- EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
- ERRNO_H = @ERRNO_H@
- EXEEXT = @EXEEXT@
--EXTRA_MANS = @EXTRA_MANS@
- FLOAT_H = @FLOAT_H@
- FNMATCH_H = @FNMATCH_H@
- GETADDRINFO_LIB = @GETADDRINFO_LIB@
-@@ -2749,7 +2729,6 @@
- lispdir = @lispdir@
- localedir = @localedir@
- localstatedir = @localstatedir@
--man1_MANS = @man1_MANS@
- mandir = @mandir@
- mkdir_p = @mkdir_p@
- oldincludedir = @oldincludedir@
-@@ -2965,19 +2944,17 @@
- 	lib/xstrtol.h lib/xstrtod.c lib/xstrtod.h lib/xalloc.h \
- 	lib/yesno.h src/dcgen src/dircolors.hin src/primes.h \
- 	src/tac-pipe.c src/extract-magic src/c99-to-c89.diff \
--	man/help2man man/dummy-man $(man1_MANS:.1=.x) \
--	$(EXTRA_MANS:.1=.x) $(all_tests) init.cfg tests/Coreutils.pm \
--	tests/CuSkip.pm tests/CuTmpdir.pm tests/d_type-check \
--	tests/envvar-check tests/factor/run.sh \
--	tests/factor/create-test.sh tests/filefrag-extent-compare \
--	tests/fiemap-capable tests/init.sh tests/lang-default \
--	tests/no-perl tests/other-fs-tmpdir tests/sample-test \
--	$(pr_data)
-+	$(all_tests) init.cfg tests/Coreutils.pm tests/CuSkip.pm \
-+	tests/CuTmpdir.pm tests/d_type-check tests/envvar-check \
-+	tests/factor/run.sh tests/factor/create-test.sh \
-+	tests/filefrag-extent-compare tests/fiemap-capable \
-+	tests/init.sh tests/lang-default tests/no-perl \
-+	tests/other-fs-tmpdir tests/sample-test $(pr_data)
- gen_progs_lists = $(top_srcdir)/build-aux/gen-lists-of-programs.sh
- ACLOCAL_AMFLAGS = -I m4
- 
- # Just prior to distribution, ...
--# transform the automake-generated rule that runs 'rm -f rm > /dev/null 2>&1 || /bin/rm -f rm'.
-+# transform the automake-generated rule that runs 'rm -f rm'.
- # On some systems, that command would fail with a diagnostic like
- # "rm: cannot unlink 'rm': Text file busy" when '.' appears so early
- # in the shell's search path that running 'rm' would run the 'rm'
-@@ -3083,7 +3060,7 @@
- CLEANFILES = lib/configmake.h lib/configmake.h-t lib/charset.alias \
- 	lib/ref-add.sed lib/ref-del.sed $(SCRIPTS) \
- 	$(no_install__progs) src/fs-def src/fs-magic \
--	src/fs-kernel-magic $(ALL_MANS) $(factor_tests)
-+	src/fs-kernel-magic $(factor_tests)
- MOSTLYCLEANDIRS = lib/arpa lib/netinet lib/selinux lib/sys lib/sys \
- 	lib/sys lib/sys lib/sys lib/sys lib/sys lib/sys
- AM_CPPFLAGS = -Ilib -I$(top_srcdir)/lib -Isrc -I$(top_srcdir)/src
-@@ -3606,17 +3583,6 @@
-      }				\
-    END {$$m and (warn "$@: do not use upper case in \@var{...}\n"), exit 1}'
- 
-- at HAVE_PERL_FALSE@run_help2man = $(SHELL) $(srcdir)/man/dummy-man
-- at HAVE_PERL_TRUE@run_help2man = $(PERL) -- $(srcdir)/man/help2man
--ALL_MANS = $(man1_MANS) $(EXTRA_MANS)
--
--# Dependencies common to all man pages.  Updated below.
--
--# Depend on this to get version number changes.
--
--# This is required so that changes to e.g., emit_bug_reporting_address
--# provoke regeneration of all the manpages.
--mandeps = .version $(top_srcdir)/src/system.h
- 
- # Indirections required so that we'll still be able to know the
- # complete list of our tests even if the user overrides TESTS
-@@ -4396,10 +4362,10 @@
- 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
- 
- .SUFFIXES:
--.SUFFIXES: .1 .c .dvi .log .o .obj .pl .pl$(EXEEXT) .ps .sed .sh .sh$(EXEEXT) .sin .trs .x .xpl .xpl$(EXEEXT) .y
-+.SUFFIXES: .c .dvi .log .o .obj .pl .pl$(EXEEXT) .ps .sed .sh .sh$(EXEEXT) .sin .trs .xpl .xpl$(EXEEXT) .y
- am--refresh: Makefile
- 	@:
--$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk $(top_srcdir)/doc/local.mk $(top_srcdir)/man/local.mk $(top_srcdir)/tests/local.mk $(am__configure_deps)
-+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk $(top_srcdir)/doc/local.mk $(top_srcdir)/tests/local.mk $(am__configure_deps)
- 	@for dep in $?; do \
- 	  case '$(am__configure_deps)' in \
- 	    *$$dep*) \
-@@ -4422,7 +4388,7 @@
- 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
- 	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
- 	esac;
--$(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk $(top_srcdir)/doc/local.mk $(top_srcdir)/man/local.mk $(top_srcdir)/tests/local.mk:
-+$(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk $(top_srcdir)/doc/local.mk $(top_srcdir)/tests/local.mk:
- 
- $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- 	$(SHELL) ./config.status --recheck
-@@ -4434,8 +4400,8 @@
- $(am__aclocal_m4_deps):
- 
- lib/config.h: lib/stamp-h1
--	@if test ! -f $@; then rm -f lib/stamp-h1; else :; fi
--	@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) lib/stamp-h1; else :; fi
-+	@test -f $@ || rm -f lib/stamp-h1
-+	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) lib/stamp-h1
- 
- lib/stamp-h1: $(top_srcdir)/lib/config.hin $(top_builddir)/config.status
- 	@rm -f lib/stamp-h1
-@@ -5292,7 +5258,7 @@
- 	cd "$(DESTDIR)$(bindir)" && rm -f $$files
- 
- clean-binPROGRAMS:
--	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) > /dev/null 2>&1 || /bin/rm -f $(bin_PROGRAMS)
-+	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
- 
- clean-noinstPROGRAMS:
- 	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
-@@ -6747,17 +6713,13 @@
- 	$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc \
- 	 -o $(@:.html=.htp) `test -f 'doc/coreutils.texi' || echo '$(srcdir)/'`doc/coreutils.texi; \
- 	then \
--	  rm -rf $@; \
--	  if test ! -d $(@:.html=.htp) && test -d $(@:.html=); then \
--	    mv $(@:.html=) $@; else mv $(@:.html=.htp) $@; fi; \
-+	  rm -rf $@ && mv $(@:.html=.htp) $@; \
- 	else \
--	  if test ! -d $(@:.html=.htp) && test -d $(@:.html=); then \
--	    rm -rf $(@:.html=); else rm -Rf $(@:.html=.htp) $@; fi; \
--	  exit 1; \
-+	  rm -rf $(@:.html=.htp); exit 1; \
- 	fi
- $(srcdir)/doc/version.texi:  $(srcdir)/doc/stamp-vti
- $(srcdir)/doc/stamp-vti: doc/coreutils.texi $(top_srcdir)/configure
--	test -f doc/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) doc/$(am__dirstamp)
-+	@test -f doc/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) doc/$(am__dirstamp)
- 	@(dir=.; test -f ./doc/coreutils.texi || dir=$(srcdir); \
- 	set `$(SHELL) $(top_srcdir)/build-aux/mdate-sh $$dir/doc/coreutils.texi`; \
- 	echo "@set UPDATED $$1 $$2 $$3"; \
-@@ -7285,10 +7247,16 @@
- 	$(am__post_remove_distdir)
- 
- dist-tarZ: distdir
-+	@echo WARNING: "Support for shar distribution archives is" \
-+	               "deprecated." >&2
-+	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
- 	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- 	$(am__post_remove_distdir)
- 
- dist-shar: distdir
-+	@echo WARNING: "Support for distribution archives compressed with" \
-+		       "legacy program 'compress' is deprecated." >&2
-+	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
- 	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- 	$(am__post_remove_distdir)
- 
-@@ -9838,154 +9806,6 @@
- 	  $(PERL) -lne $(find_upper_case_var) $(texi_files)
- 
- check-local: check-texinfo
--
--# This is required because we have subtle inter-directory dependencies:
--# in order to generate all man pages, even those for which we don't
--# install a binary, require that all programs be built at distribution
--# time.  We can't use 'dist-hook' for this, since it would run too late:
--# the manpages must be generated before the distdir is created and filled.
--$(EXTRA_MANS): $(all_programs)
--
--# This is a kludge to remove generated 'man/*.1' from a non-srcdir build.
--# Without this, "make distcheck" might fail.
--distclean-local:
--	test x$(srcdir) = x$(builddir) || rm -f $(ALL_MANS)
--
--$(ALL_MANS): $(mandeps)
--
--# Most prog.1 man pages depend on src/prog.  List the exceptions:
--# Note that dir and vdir are exceptions only if you consider the name
--# of the .c file upon which they depend: ls.c.
--man/arch.1:      src/uname
--man/dir.1:       src/dir
--man/install.1:   src/ginstall
--man/vdir.1:      src/vdir
--
--man/base64.1:    src/base64
--man/basename.1:  src/basename
--man/cat.1:       src/cat
--man/chcon.1:     src/chcon
--man/chgrp.1:     src/chgrp
--man/chmod.1:     src/chmod
--man/chown.1:     src/chown
--man/chroot.1:    src/chroot
--man/cksum.1:     src/cksum
--man/comm.1:      src/comm
--man/cp.1:        src/cp
--man/csplit.1:    src/csplit
--man/cut.1:       src/cut
--man/date.1:      src/date
--man/dd.1:        src/dd
--man/df.1:        src/df
--man/dircolors.1: src/dircolors
--man/dirname.1:   src/dirname
--man/du.1:        src/du
--man/echo.1:      src/echo
--man/env.1:       src/env
--man/expand.1:    src/expand
--man/expr.1:      src/expr
--man/factor.1:    src/factor
--man/false.1:     src/false
--man/fmt.1:       src/fmt
--man/fold.1:      src/fold
--man/groups.1:    src/groups
--man/head.1:      src/head
--man/hostid.1:    src/hostid
--man/hostname.1:  src/hostname
--man/id.1:        src/id
--man/join.1:      src/join
--man/kill.1:      src/kill
--man/link.1:      src/link
--man/ln.1:        src/ln
--man/logname.1:   src/logname
--man/ls.1:        src/ls
--man/md5sum.1:    src/md5sum
--man/mkdir.1:     src/mkdir
--man/mkfifo.1:    src/mkfifo
--man/mknod.1:     src/mknod
--man/mktemp.1:    src/mktemp
--man/mv.1:        src/mv
--man/nice.1:      src/nice
--man/nl.1:        src/nl
--man/nohup.1:     src/nohup
--man/nproc.1:     src/nproc
--man/numfmt.1:    src/numfmt
--man/od.1:        src/od
--man/paste.1:     src/paste
--man/pathchk.1:   src/pathchk
--man/pinky.1:     src/pinky
--man/pr.1:        src/pr
--man/printenv.1:  src/printenv
--man/printf.1:    src/printf
--man/ptx.1:       src/ptx
--man/pwd.1:       src/pwd
--man/readlink.1:  src/readlink
--man/realpath.1:  src/realpath
--man/rm.1:        src/rm
--man/rmdir.1:     src/rmdir
--man/runcon.1:    src/runcon
--man/seq.1:       src/seq
--man/sha1sum.1:   src/sha1sum
--man/sha224sum.1: src/sha224sum
--man/sha256sum.1: src/sha256sum
--man/sha384sum.1: src/sha384sum
--man/sha512sum.1: src/sha512sum
--man/shred.1:     src/shred
--man/shuf.1:      src/shuf
--man/sleep.1:     src/sleep
--man/sort.1:      src/sort
--man/split.1:     src/split
--man/stat.1:      src/stat
--man/stdbuf.1:    src/stdbuf
--man/stty.1:      src/stty
--man/sum.1:       src/sum
--man/sync.1:      src/sync
--man/tac.1:       src/tac
--man/tail.1:      src/tail
--man/tee.1:       src/tee
--man/test.1:      src/test
--man/timeout.1:   src/timeout
--man/touch.1:     src/touch
--man/tr.1:        src/tr
--man/true.1:      src/true
--man/truncate.1:  src/truncate
--man/tsort.1:     src/tsort
--man/tty.1:       src/tty
--man/uname.1:     src/uname
--man/unexpand.1:  src/unexpand
--man/uniq.1:      src/uniq
--man/unlink.1:    src/unlink
--man/uptime.1:    src/uptime
--man/users.1:     src/users
--man/wc.1:        src/wc
--man/who.1:       src/who
--man/whoami.1:    src/whoami
--man/yes.1:       src/yes
--
--.x.1:
--	$(AM_V_GEN)name=`echo $@ | sed 's|.*/||; s|\.1$$||'` || exit 1;	\
--	case $$name in							\
--	  install) prog='ginstall';;					\
--	     test) prog='[';;						\
--		*) prog=$$name;;					\
--	esac;								\
--	rm -f $@ $@-t							\
--	  && t=$*.td							\
--	  && rm -rf $$t							\
--	  && $(MKDIR_P) $$t						\
--	  && (cd $$t && $(LN_S) '$(abs_top_builddir)/src/'$$prog $$name) \
--	  && $(run_help2man)						\
--		     --source='$(PACKAGE_STRING)'			\
--		     --include=$(srcdir)/man/$$name.x			\
--		     --output=$$t/$$name.1 $$t/$$name			\
--		     --info-page='coreutils \(aq'$$name' invocation\(aq' \
--	  && sed \
--	       -e 's|$*\.td/||g' \
--	       -e '/For complete documentation/d' \
--	       $$t/$$name.1 > $@-t			\
--	  && rm -rf $$t							\
--	  && chmod a-w $@-t						\
--	  && mv $@-t $@
- .PHONY: check-root
- check-root:
- 	$(MAKE) check TESTS='$(root_tests)' SUBDIRS=.

commit 10188b99930ec59502eff5740049fdef79f6cfdd
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Thu Oct 30 21:11:44 2014 -0500

    Update Coreutils uname patch for 8.23 version upgrade.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index a39822f..faa4002 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -15,8 +15,8 @@
 -->
 
 <!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch">
-<!ENTITY coreutils-uname-patch-md5 "6eeba217c88ec83b807e305e594fe13d">
-<!ENTITY coreutils-uname-patch-size "4.9 KB">
+<!ENTITY coreutils-uname-patch-md5 "211007089ceaca54c7c3751896836ef4">
+<!ENTITY coreutils-uname-patch-size "4.968 KB">
 
 <!ENTITY coreutils-noman-patch "coreutils-&coreutils-version;-noman-1.patch">
 <!ENTITY coreutils-noman-patch-md5 "01be731ce5ebca8d795bffc79391f1bd">

commit 19f6868cc794a496edd8d334f4ec6f236f57b075
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Thu Oct 30 21:07:59 2014 -0500

    Update Coreutils no name patch size and MD5 hash.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index cdd1cb7..a39822f 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -19,8 +19,8 @@
 <!ENTITY coreutils-uname-patch-size "4.9 KB">
 
 <!ENTITY coreutils-noman-patch "coreutils-&coreutils-version;-noman-1.patch">
-<!ENTITY coreutils-noman-patch-md5 "6ed8f515391580e51f170a32af6fc7b9">
-<!ENTITY coreutils-noman-patch-size "14 KB">
+<!ENTITY coreutils-noman-patch-md5 "01be731ce5ebca8d795bffc79391f1bd">
+<!ENTITY coreutils-noman-patch-size "8.481 KB">
 
 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
 <!ENTITY gcc-specs-patch-md5 "118eaea7813c24cb3fcfdafa0297abba">

commit edb87514f9e40918db8930412de46e2d9d2a00c1
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Thu Oct 30 21:02:18 2014 -0500

    Update Coreutils version, size, and MD5 hash vor 8.23 version upgrade.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 9e25bdb..043533c 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -97,10 +97,10 @@
 <!ENTITY colo-md5 "52c16ad31f3b88f710f0fdb5abed0457">
 <!ENTITY colo-home "http://www.colonel-panic.org/cobalt-mips">
 
-<!ENTITY coreutils-version "8.22">
-<!ENTITY coreutils-size "5,335 KB">
+<!ENTITY coreutils-version "8.23">
+<!ENTITY coreutils-size "5,376 KB">
 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
-<!ENTITY coreutils-md5 "8fb0ae2267aa6e728958adc38f8163a2">
+<!ENTITY coreutils-md5 "abed135279f87ad6762ce57ff6d89c41">
 <!ENTITY coreutils-home "&gnu-software;coreutils">
 
 <!ENTITY dbus-version "1.9.0">

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

Summary of changes:
 BOOK/packages.ent                                  |    6 +-
 BOOK/patches.ent                                   |    8 +-
 patches/coreutils-8.22-noman-1.patch               |  361 --------------------
 patches/coreutils-8.23-noman-1.patch               |  199 +++++++++++
 ...-uname-1.patch => coreutils-8.23-uname-1.patch} |    1 +
 5 files changed, 207 insertions(+), 368 deletions(-)
 delete mode 100644 patches/coreutils-8.22-noman-1.patch
 create mode 100644 patches/coreutils-8.23-noman-1.patch
 rename patches/{coreutils-8.22-uname-1.patch => coreutils-8.23-uname-1.patch} (98%)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list