[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, sysvinit, updated. clfs-3.0.0-sysvinit-355-ga624ab5

git git at clfs.org
Thu May 25 19:26:00 PDT 2017


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, sysvinit has been updated
       via  a624ab55c89a18fa54a05032a6ffd529b882d7af (commit)
      from  7456001d1e013e165d188038b3615c8924a006dd (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 a624ab55c89a18fa54a05032a6ffd529b882d7af
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu May 25 21:21:57 2017 -0500

    Update Coreutils to 8.27.

diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index 2ba25e3..0421f5f 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -36,6 +36,29 @@
     </listitem>
 -->
     <listitem>
+      <para>24 May 2017</para>
+      <itemizedlist>
+        <listitem>
+          <para>[William Harrington] - Upgrade Coreutils to 8.27. Fixes
+          ticket <ulink url="&clfs-ticket-root;1142">#1142.</ulink></para> 
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>19 May 2017</para>
+      <itemizedlist>
+        <listitem>
+          <para>[William Harrington] - Upgrade Libcap to 2.25. Fixes
+          ticket <ulink url="&clfs-ticket-root;1140">#1140.</ulink></para> 
+        </listitem>
+        <listitem>
+          <para>[William Harrington] - Move Libcap after Acl.</para> 
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>17 May 2017</para>
       <itemizedlist>
         <listitem>
diff --git a/BOOK/materials/common/patches.xml b/BOOK/materials/common/patches.xml
index 7651eb7..f66ccda 100644
--- a/BOOK/materials/common/patches.xml
+++ b/BOOK/materials/common/patches.xml
@@ -55,15 +55,6 @@
       </listitem>
     </varlistentry>
 
-    <varlistentry>
-      <term>Coreutils Noman Patch - <token>&coreutils-noman-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink
-        url="&patches-root;&coreutils-noman-patch;"/></para>
-        <para>MD5 sum: <literal>&coreutils-noman-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
 <!--GCC Branch Update Area
     <varlistentry>
       <term>GCC Branch Update Patch - <token>&gcc-branch_update-patch-size;</token>:</term>
diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index b763e93..b4f8a06 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -79,10 +79,10 @@
 <!ENTITY colo-md5 "52c16ad31f3b88f710f0fdb5abed0457">
 <!ENTITY colo-home "http://www.colonel-panic.org/cobalt-mips">
 
-<!ENTITY coreutils-version "8.23">
-<!ENTITY coreutils-size "5,376 KB">
+<!ENTITY coreutils-version "8.27">
+<!ENTITY coreutils-size "5,286 KB">
 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
-<!ENTITY coreutils-md5 "abed135279f87ad6762ce57ff6d89c41">
+<!ENTITY coreutils-md5 "502795792c212932365e077946d353ae">
 <!ENTITY coreutils-home "&gnu-software;coreutils/coreutils.html">
 
 <!ENTITY dejagnu-version "1.6">
diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index bea96fd..5192aca 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -19,12 +19,8 @@
 <!ENTITY bootscripts-clfs-tools_updates-patch-size "16 KB">
 
 <!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch">
-<!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">
-<!ENTITY coreutils-noman-patch-size "8.481 KB">
+<!ENTITY coreutils-uname-patch-md5 "e9bc0459d313f677cebc2095c3b18818">
+<!ENTITY coreutils-uname-patch-size "5.020 KB">
 
 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
 <!ENTITY gcc-specs-patch-md5 "9f4efe1ae2cb46e6ad41b2ba2a24e5d8">
diff --git a/BOOK/temp-system/common/coreutils.xml b/BOOK/temp-system/common/coreutils.xml
index 5789951..0f6ce3e 100644
--- a/BOOK/temp-system/common/coreutils.xml
+++ b/BOOK/temp-system/common/coreutils.xml
@@ -22,20 +22,6 @@
   <sect2 role="installation">
     <title>Installation of Coreutils</title>
 
-    <para os="ba">Configure can not properly determine how to get free space
-    when cross-compiling - as a result, the <command>df</command> program will
-    not be built. Add the following entries to <filename>config.cache</filename>
-    to correct this, and fix various cross-compiling issues:</para>
-
-<screen os="bb"><userinput>cat > config.cache << EOF
-fu_cv_sys_stat_statfs2_bsize=yes
-gl_cv_func_working_mkstemp=yes
-EOF</userinput></screen>
-
-    <para os="p1">Apply a patch to prevent Coreutils from generating manpages :</para>
-
-<screen os="p2"><userinput>patch -Np1 -i ../&coreutils-noman-patch;</userinput></screen>
-
     <para os="bd">Prepare Coreutils for compilation:</para>
 
 <screen os="be"><userinput>./configure \
@@ -58,6 +44,10 @@ EOF</userinput></screen>
 
     </variablelist>
 
+   <para os="s1">Adjust the Makefile so man pages aren't generated:</para>
+
+<screen os="s2"><userinput>sed -i -e 's/^man1_MANS/#man1_MANS/' Makefile</userinput></screen>
+
    <para os="bf">Compile the package:</para>
 
 <screen os="bg"><userinput>make</userinput></screen>
diff --git a/patches/coreutils-8.23-noman-1.patch b/patches/coreutils-8.23-noman-1.patch
deleted file mode 100644
index 16d8a8f..0000000
--- a/patches/coreutils-8.23-noman-1.patch
+++ /dev/null
@@ -1,199 +0,0 @@
-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=.
diff --git a/patches/coreutils-8.23-uname-1.patch b/patches/coreutils-8.27-uname-1.patch
similarity index 98%
rename from patches/coreutils-8.23-uname-1.patch
rename to patches/coreutils-8.27-uname-1.patch
index e2b6c5a..802b67e 100644
--- a/patches/coreutils-8.23-uname-1.patch
+++ b/patches/coreutils-8.27-uname-1.patch
@@ -15,6 +15,7 @@ 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
+Renamed for 8.27 by William Harrington - 2017-05-24
 
 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

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

Summary of changes:
 BOOK/introduction/common/changelog.xml             |   23 +++
 BOOK/materials/common/patches.xml                  |    9 -
 BOOK/packages.ent                                  |    6 +-
 BOOK/patches.ent                                   |    8 +-
 BOOK/temp-system/common/coreutils.xml              |   18 +--
 patches/coreutils-8.23-noman-1.patch               |  199 --------------------
 ...-uname-1.patch => coreutils-8.27-uname-1.patch} |    1 +
 7 files changed, 33 insertions(+), 231 deletions(-)
 delete mode 100644 patches/coreutils-8.23-noman-1.patch
 rename patches/{coreutils-8.23-uname-1.patch => coreutils-8.27-uname-1.patch} (98%)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list