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

systemd
Last change on this file since dd5aa46 was dd5aa46, checked in by William Harrington <kb0iic@…>, 9 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 
[dd5aa46]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.