source: patches/coreutils-8.23-noman-1.patch@ fc86858d

sysvinit
Last change on this file since fc86858d was 73b6a993, checked in by William Harrington <kb0iic@…>, 10 years ago

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

  • Property mode set to 100644
File size: 8.3 KB
RevLine 
[73b6a993]1Submitted By: William Harrington (kb0iic at cross-lfs dot org)
2Date: 2014-10-30
3Initial Package Version: 8.22
4Origin: Openbox
5Upstream Status: Inapprorpiate
6Description: Keep man pages from being generated during cross compile.
7
8diff -Naur coreutils-8.23.orig/Makefile.in coreutils-8.23/Makefile.in
9--- coreutils-8.23.orig/Makefile.in 2014-08-14 20:32:59.291203870 +0100
10+++ coreutils-8.23/Makefile.in 2014-08-14 20:50:29.969203839 +0100
11@@ -75,26 +75,6 @@
12 # You should have received a copy of the GNU General Public License
13 # along with this program. If not, see <http://www.gnu.org/licenses/>.
14
15-# Make coreutils man pages. -*-Makefile-*-
16-# This is included by the top-level Makefile.am.
17-
18-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
19-
20-# This program is free software: you can redistribute it and/or modify
21-# it under the terms of the GNU General Public License as published by
22-# the Free Software Foundation, either version 3 of the License, or
23-# (at your option) any later version.
24-
25-# This program is distributed in the hope that it will be useful,
26-# but WITHOUT ANY WARRANTY; without even the implied warranty of
27-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28-# GNU General Public License for more details.
29-
30-# You should have received a copy of the GNU General Public License
31-# along with this program. If not, see <http://www.gnu.org/licenses/>.
32-
33-
34-
35 VPATH = @srcdir@
36 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
37 am__make_running_with_option = \
38@@ -160,7 +140,7 @@
39 DIST_COMMON = $(top_srcdir)/lib/local.mk $(srcdir)/lib/gnulib.mk \
40 $(top_srcdir)/src/local.mk $(srcdir)/src/cu-progs.mk \
41 $(top_srcdir)/src/single-binary.mk $(top_srcdir)/doc/local.mk \
42- $(top_srcdir)/man/local.mk $(top_srcdir)/tests/local.mk \
43+ $(top_srcdir)/tests/local.mk \
44 INSTALL NEWS README AUTHORS ChangeLog $(srcdir)/Makefile.in \
45 $(srcdir)/Makefile.am $(top_srcdir)/configure \
46 $(am__configure_deps) $(top_srcdir)/lib/config.hin ABOUT-NLS \
47@@ -2606,7 +2586,6 @@
48 EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
49 ERRNO_H = @ERRNO_H@
50 EXEEXT = @EXEEXT@
51-EXTRA_MANS = @EXTRA_MANS@
52 FLOAT_H = @FLOAT_H@
53 FNMATCH_H = @FNMATCH_H@
54 GETADDRINFO_LIB = @GETADDRINFO_LIB@
55@@ -3820,7 +3799,6 @@
56 lispdir = @lispdir@
57 localedir = @localedir@
58 localstatedir = @localstatedir@
59-man1_MANS = @man1_MANS@
60 mandir = @mandir@
61 mkdir_p = @mkdir_p@
62 oldincludedir = @oldincludedir@
63@@ -4023,8 +4001,7 @@
64 lib/xnanosleep.h lib/xreadlink.h lib/xstrtod.h lib/xstrtol.h \
65 lib/xstrtod.c lib/xstrtod.h lib/xalloc.h lib/yesno.h src/dcgen \
66 src/dircolors.hin src/primes.h src/tac-pipe.c \
67- src/extract-magic src/c99-to-c89.diff man/help2man \
68- man/dummy-man $(man1_MANS:.1=.x) $(EXTRA_MANS:.1=.x) \
69+ src/extract-magic src/c99-to-c89.diff \
70 $(all_tests) init.cfg tests/Coreutils.pm tests/CuSkip.pm \
71 tests/CuTmpdir.pm tests/d_type-check tests/envvar-check \
72 tests/factor/run.sh tests/factor/create-test.sh \
73@@ -4036,7 +4013,7 @@
74 ACLOCAL_AMFLAGS = -I m4
75
76 # Just prior to distribution, ...
77-# transform the automake-generated rule that runs 'rm -f rm > /dev/null 2>&1 || /bin/rm -f rm'.
78+# transform the automake-generated rule that runs 'rm -f rm'.
79 # On some systems, that command would fail with a diagnostic like
80 # "rm: cannot unlink 'rm': Text file busy" when '.' appears so early
81 # in the shell's search path that running 'rm' would run the 'rm'
82@@ -4154,7 +4131,7 @@
83 lib/ref-add.sed lib/ref-del.sed $(SCRIPTS) \
84 $(no_install__progs) src/coreutils_symlinks \
85 src/coreutils_shebangs src/fs-def src/fs-magic \
86- src/fs-kernel-magic $(ALL_MANS) $(factor_tests)
87+ src/fs-kernel-magic $(factor_tests)
88 MOSTLYCLEANDIRS = lib/arpa lib/netinet lib/selinux lib/sys lib/sys \
89 lib/sys lib/sys lib/sys lib/sys lib/sys lib/sys
90 AM_CPPFLAGS = -Ilib -I$(top_srcdir)/lib -Isrc -I$(top_srcdir)/src
91@@ -4962,18 +4939,6 @@
92 } \
93 END {$$m and (warn "$@: do not use upper case in \@var{...}\n"), exit 1}'
94
95-@HAVE_PERL_FALSE@run_help2man = $(SHELL) $(srcdir)/man/dummy-man
96-@HAVE_PERL_TRUE@run_help2man = $(PERL) -- $(srcdir)/man/help2man
97-ALL_MANS = $(man1_MANS) $(EXTRA_MANS)
98-
99-# Dependencies common to all man pages. Updated below.
100-
101-# Depend on this to get version number changes.
102-
103-# This is required so that changes to e.g., emit_bug_reporting_address
104-# provoke regeneration of all the manpages.
105-mandeps = .version $(top_srcdir)/src/system.h
106-
107 # Indirections required so that we'll still be able to know the
108 # complete list of our tests even if the user overrides TESTS
109 # from the command line (as permitted by the test harness API).
110@@ -5764,10 +5729,10 @@
111 $(MAKE) $(AM_MAKEFLAGS) all-recursive
112
113 .SUFFIXES:
114-.SUFFIXES: .1 .c .dvi .log .o .obj .pl .pl$(EXEEXT) .ps .sed .sh .sh$(EXEEXT) .sin .trs .x .xpl .xpl$(EXEEXT) .y
115+.SUFFIXES: .c .dvi .log .o .obj .pl .pl$(EXEEXT) .ps .sed .sh .sh$(EXEEXT) .sin .trs .x .xpl .xpl$(EXEEXT) .y
116 am--refresh: Makefile
117 @:
118-$(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)
119+$(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)
120 @for dep in $?; do \
121 case '$(am__configure_deps)' in \
122 *$$dep*) \
123@@ -5790,7 +5755,7 @@
124 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
125 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
126 esac;
127-$(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:
128+$(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:
129
130 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
131 $(SHELL) ./config.status --recheck
132@@ -7421,7 +7386,7 @@
133 cd "$(DESTDIR)$(bindir)" && rm -f $$files
134
135 clean-binPROGRAMS:
136- -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) > /dev/null 2>&1 || /bin/rm -f $(bin_PROGRAMS)
137+ -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
138
139 clean-noinstPROGRAMS:
140 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
141@@ -14033,58 +13998,6 @@
142
143 check-local: check-texinfo
144
145-# This is a kludge to remove generated 'man/*.1' from a non-srcdir build.
146-# Without this, "make distcheck" might fail.
147-distclean-local:
148- test x$(srcdir) = x$(builddir) || rm -f $(ALL_MANS)
149-
150-$(ALL_MANS): $(mandeps)
151-man/dynamic-deps.mk: Makefile
152- $(AM_V_GEN)rm -f $@ $@-t
153- $(AM_V_at)for man in $(ALL_MANS); do \
154- name=`echo "$$man"|sed 's|.*/||; s|\.1$$||'` || exit 1; \
155- case $$name in \
156- arch) prog='uname';; \
157- install) prog='ginstall';; \
158- test) prog='[';; \
159- *) prog=$$name;; \
160- esac; \
161- case " $(single_binary_progs) " in \
162- *" $$prog "*) \
163- echo $$man: src/coreutils$(EXEEXT);; \
164- *) \
165- echo $$man: src/$$prog$(EXEEXT);; \
166- esac \
167- done > $@-t \
168- && mv $@-t $@
169-
170-# Include the generated man dependencies.
171-@AMDEP_TRUE@@am__include@ man/dynamic-deps.mk
172-
173-.x.1:
174- $(AM_V_GEN)name=`echo $@ | sed 's|.*/||; s|\.1$$||'` || exit 1; \
175- case $$name in \
176- install) prog='ginstall'; argv=$$name;; \
177- test) prog='['; argv='[';; \
178- *) prog=$$name; argv=$$prog;; \
179- esac; \
180- rm -f $@ $@-t \
181- && t=$*.td \
182- && rm -rf $$t \
183- && $(MKDIR_P) $$t \
184- && (cd $$t && $(LN_S) '$(abs_top_builddir)/src/'$$prog $$argv) \
185- && $(run_help2man) \
186- --source='$(PACKAGE_STRING)' \
187- --include=$(srcdir)/man/$$name.x \
188- --output=$$t/$$name.1 $$t/$$argv \
189- --info-page='coreutils \(aq'$$name' invocation\(aq' \
190- && sed \
191- -e 's|$*\.td/||g' \
192- -e '/For complete documentation/d' \
193- $$t/$$name.1 > $@-t \
194- && rm -rf $$t \
195- && chmod a-w $@-t \
196- && mv $@-t $@
197 .PHONY: check-root
198 check-root:
199 $(MAKE) check TESTS='$(root_tests)' SUBDIRS=.
Note: See TracBrowser for help on using the repository browser.