1 |
vapier 15/07/06 15:16:07 |
2 |
|
3 |
Added: 003_all_coreutils-gentoo-uname.patch |
4 |
010_all_coreutils-tests.patch |
5 |
030_all_coreutils-more-dir-colors.patch |
6 |
040_all_coreutils-cp-mkdir-eexist.patch |
7 |
051_all_coreutils-mangen.patch README.history |
8 |
Log: |
9 |
initial 8.24 patchset based on last 8.23 patchset |
10 |
|
11 |
Revision Changes Path |
12 |
1.1 src/patchsets/coreutils/8.24/003_all_coreutils-gentoo-uname.patch |
13 |
|
14 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/003_all_coreutils-gentoo-uname.patch?rev=1.1&view=markup |
15 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/003_all_coreutils-gentoo-uname.patch?rev=1.1&content-type=text/plain |
16 |
|
17 |
Index: 003_all_coreutils-gentoo-uname.patch |
18 |
=================================================================== |
19 |
On linux platforms, grok /proc/cpuinfo for the CPU/vendor info. |
20 |
|
21 |
Prob not suitable for upstream seeing as how it's 100% linux-specific |
22 |
http://lists.gnu.org/archive/html/bug-coreutils/2005-09/msg00063.html |
23 |
|
24 |
Patch originally by Carlos E. Gorges <carlos@×××××××××××××.br>, but |
25 |
heavily reworked to suck less. |
26 |
|
27 |
To add support for additional platforms, check out the show_cpuinfo() |
28 |
func in the linux/arch/<ARCH>/ source tree of the kernel. |
29 |
|
30 |
--- coreutils/src/uname.c |
31 |
+++ coreutils/src/uname.c |
32 |
@@ -50,6 +50,11 @@ |
33 |
# include <mach-o/arch.h> |
34 |
#endif |
35 |
|
36 |
+#if defined(__linux__) |
37 |
+# define USE_PROCINFO |
38 |
+# define UNAME_HARDWARE_PLATFORM |
39 |
+#endif |
40 |
+ |
41 |
#include "system.h" |
42 |
#include "error.h" |
43 |
#include "quote.h" |
44 |
@@ -138,6 +143,117 @@ |
45 |
exit (status); |
46 |
} |
47 |
|
48 |
+#if defined(USE_PROCINFO) |
49 |
+ |
50 |
+# if defined(__s390__) || defined(__s390x__) |
51 |
+# define CPUINFO_FILE "/proc/sysinfo" |
52 |
+# define CPUINFO_FORMAT "%64[^\t :]%*[ :]%256[^\n]%c" |
53 |
+# else |
54 |
+# define CPUINFO_FILE "/proc/cpuinfo" |
55 |
+# define CPUINFO_FORMAT "%64[^\t:]\t:%256[^\n]%c" |
56 |
+# endif |
57 |
+ |
58 |
+# define PROCINFO_PROCESSOR 0 |
59 |
+# define PROCINFO_HARDWARE_PLATFORM 1 |
60 |
+ |
61 |
+static void __eat_cpuinfo_space(char *buf) |
62 |
+{ |
63 |
+ /* first eat trailing space */ |
64 |
+ char *tmp = buf + strlen(buf) - 1; |
65 |
+ while (tmp > buf && isspace(*tmp)) |
66 |
+ *tmp-- = '\0'; |
67 |
+ /* then eat leading space */ |
68 |
+ tmp = buf; |
69 |
+ while (*tmp && isspace(*tmp)) |
70 |
+ tmp++; |
71 |
+ if (tmp != buf) |
72 |
+ memmove(buf, tmp, strlen(tmp)+1); |
73 |
+ /* finally collapse whitespace */ |
74 |
+ tmp = buf; |
75 |
+ while (tmp[0] && tmp[1]) { |
76 |
+ if (isspace(tmp[0]) && isspace(tmp[1])) { |
77 |
+ memmove(tmp, tmp+1, strlen(tmp)); |
78 |
+ continue; |
79 |
+ } |
80 |
+ ++tmp; |
81 |
+ } |
82 |
+} |
83 |
+ |
84 |
+static int __linux_procinfo(int x, char *fstr, size_t s) |
85 |
+{ |
86 |
+ FILE *fp; |
87 |
+ |
88 |
+ char *procinfo_keys[] = { |
89 |
+ /* --processor --hardware-platform */ |
90 |
+ #if defined(__alpha__) |
91 |
+ "cpu model", "system type" |
92 |
+ #elif defined(__arm__) |
93 |
+ "Processor", "Hardware" |
94 |
+ #elif defined(__avr32__) |
95 |
+ "processor", "cpu family" |
96 |
+ #elif defined(__bfin__) |
97 |
+ "CPU", "BOARD Name" |
98 |
+ #elif defined(__cris__) |
99 |
+ "cpu", "cpu model" |
100 |
+ #elif defined(__frv__) |
101 |
+ "CPU-Core", "System" |
102 |
+ #elif defined(__i386__) || defined(__x86_64__) |
103 |
+ "model name", "vendor_id" |
104 |
+ #elif defined(__ia64__) |
105 |
+ "model name", "vendor" |
106 |
+ #elif defined(__hppa__) |
107 |
+ "cpu", "model" |
108 |
+ #elif defined(__m68k__) |
109 |
+ "CPU", "MMU" |
110 |
+ #elif defined(__mips__) |
111 |
+ "cpu model", "system type" |
112 |
+ #elif defined(__powerpc__) || defined(__powerpc64__) |
113 |
+ "cpu", "machine" |
114 |
+ #elif defined(__s390__) || defined(__s390x__) |
115 |
+ "Type", "Manufacturer" |
116 |
+ #elif defined(__sh__) |
117 |
+ "cpu type", "machine" |
118 |
+ #elif defined(sparc) || defined(__sparc__) |
119 |
+ "type", "cpu" |
120 |
+ #elif defined(__vax__) |
121 |
+ "cpu type", "cpu" |
122 |
+ #else |
123 |
+ "unknown", "unknown" |
124 |
+ #endif |
125 |
+ }; |
126 |
+ |
127 |
+ if ((fp = fopen(CPUINFO_FILE, "r")) != NULL) { |
128 |
+ char key[65], value[257], eol, *ret = NULL; |
129 |
+ |
130 |
+ while (fscanf(fp, CPUINFO_FORMAT, key, value, &eol) != EOF) { |
131 |
+ __eat_cpuinfo_space(key); |
132 |
+ if (!strcmp(key, procinfo_keys[x])) { |
133 |
+ __eat_cpuinfo_space(value); |
134 |
+ ret = value; |
135 |
+ break; |
136 |
+ } |
137 |
+ if (eol != '\n') { |
138 |
+ /* we need two fscanf's here in case the previous |
139 |
+ * length limit caused us to read right up to the |
140 |
+ * newline ... doing "%*[^\n]\n" wont eat the newline |
141 |
+ */ |
142 |
+ fscanf(fp, "%*[^\n]"); |
143 |
+ fscanf(fp, "\n"); |
144 |
+ } |
145 |
+ } |
146 |
+ fclose(fp); |
147 |
+ |
148 |
+ if (ret) { |
149 |
+ strncpy(fstr, ret, s); |
150 |
+ return 0; |
151 |
+ } |
152 |
+ } |
153 |
+ |
154 |
+ return -1; |
155 |
+} |
156 |
+ |
157 |
+#endif |
158 |
+ |
159 |
/* Print ELEMENT, preceded by a space if something has already been |
160 |
printed. */ |
161 |
|
162 |
@@ -250,10 +344,14 @@ main (int argc, char **argv) |
163 |
if (toprint & PRINT_PROCESSOR) |
164 |
{ |
165 |
char const *element = unknown; |
166 |
-#if HAVE_SYSINFO && defined SI_ARCHITECTURE |
167 |
+#if ( HAVE_SYSINFO && defined SI_ARCHITECTURE ) || defined(USE_PROCINFO) |
168 |
{ |
169 |
static char processor[257]; |
170 |
+#if defined(USE_PROCINFO) |
171 |
+ if (0 <= __linux_procinfo (PROCINFO_PROCESSOR, processor, sizeof processor)) |
172 |
+#else |
173 |
if (0 <= sysinfo (SI_ARCHITECTURE, processor, sizeof processor)) |
174 |
+#endif |
175 |
element = processor; |
176 |
} |
177 |
#endif |
178 |
@@ -306,9 +404,13 @@ main (int argc, char **argv) |
179 |
if (element == unknown) |
180 |
{ |
181 |
static char hardware_platform[257]; |
182 |
+#if defined(USE_PROCINFO) |
183 |
+ if (0 <= __linux_procinfo (PROCINFO_HARDWARE_PLATFORM, hardware_platform, sizeof hardware_platform)) |
184 |
+#else |
185 |
size_t s = sizeof hardware_platform; |
186 |
static int mib[] = { CTL_HW, UNAME_HARDWARE_PLATFORM }; |
187 |
if (sysctl (mib, 2, hardware_platform, &s, 0, 0) >= 0) |
188 |
+#endif |
189 |
element = hardware_platform; |
190 |
} |
191 |
#endif |
192 |
|
193 |
|
194 |
|
195 |
1.1 src/patchsets/coreutils/8.24/010_all_coreutils-tests.patch |
196 |
|
197 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/010_all_coreutils-tests.patch?rev=1.1&view=markup |
198 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/010_all_coreutils-tests.patch?rev=1.1&content-type=text/plain |
199 |
|
200 |
Index: 010_all_coreutils-tests.patch |
201 |
=================================================================== |
202 |
this test only gets run as non-root, so giving it temp write access to the |
203 |
root dir is safe since normal unix access will deny it #259876 |
204 |
--- a/tests/touch/not-owner.sh |
205 |
+++ b/tests/touch/not-owner.sh |
206 |
@@ -34,6 +34,7 @@ |
207 |
# Before fileutils-4.1, we'd get the following misleading |
208 |
# diagnostic instead of '...: Permission denied'. |
209 |
# touch: creating '/': Is a directory |
210 |
+env SANDBOX_WRITE=${SANDBOX_WRITE}:/ \ |
211 |
touch / > out 2>&1 && fail=1 |
212 |
|
213 |
# On SunOS4, EPERM is 'Not owner'. |
214 |
|
215 |
the dd test looks up a device and tries to test seeking on it. it shouldnt |
216 |
cause any corruption because it uses a count of 0 and seeks past the end of |
217 |
the device |
218 |
--- a/tests/dd/skip-seek-past-dev.sh |
219 |
+++ b/tests/dd/skip-seek-past-dev.sh |
220 |
@@ -48,6 +48,7 @@ |
221 |
0+0 records out" > err_ok || framework_failure_ |
222 |
compare err_ok err || fail=1 |
223 |
|
224 |
+env SANDBOX_WRITE=${SANDBOX_WRITE}:$device \ |
225 |
timeout 10 dd bs=1 seek=$DEV_OFLOW count=0 status=noxfer > "$device" 2> err |
226 |
test "$?" = "1" || fail=1 |
227 |
echo "dd: 'standard output': cannot seek: Invalid argument |
228 |
|
229 |
running through strace and counting stat syscalls is off when using sandbox |
230 |
https://bugs.gentoo.org/415487 |
231 |
--- a/tests/ls/stat-free-color.sh |
232 |
+++ b/tests/ls/stat-free-color.sh |
233 |
@@ -19,6 +19,8 @@ |
234 |
. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src |
235 |
print_ver_ ls |
236 |
|
237 |
+skip_ 'strace does not work under sandbox #415487' |
238 |
+ |
239 |
# Note this list of _file name_ stat functions must be |
240 |
# as cross platform as possible and so doesn't include |
241 |
# fstatat64 as that's not available on aarch64 for example. |
242 |
|
243 |
|
244 |
|
245 |
1.1 src/patchsets/coreutils/8.24/030_all_coreutils-more-dir-colors.patch |
246 |
|
247 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/030_all_coreutils-more-dir-colors.patch?rev=1.1&view=markup |
248 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/030_all_coreutils-more-dir-colors.patch?rev=1.1&content-type=text/plain |
249 |
|
250 |
Index: 030_all_coreutils-more-dir-colors.patch |
251 |
=================================================================== |
252 |
--- coreutils-8.24/src/dircolors.hin |
253 |
+++ coreutils-8.24/src/dircolors.hin |
254 |
@@ -7,6 +7,9 @@ |
255 |
|
256 |
# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the |
257 |
# slackware version of dircolors) are recognized but ignored. |
258 |
+ |
259 |
+# You can copy this file to .dir_colors in your $HOME directory to override |
260 |
+# the system defaults. |
261 |
|
262 |
# Below, there should be one TERM entry for each termtype that is colorizable |
263 |
TERM Eterm |
264 |
@@ -86,8 +89,8 @@ |
265 |
DOOR 01;35 # door |
266 |
BLK 40;33;01 # block device driver |
267 |
CHR 40;33;01 # character device driver |
268 |
-ORPHAN 40;31;01 # symlink to nonexistent file, or non-stat'able file ... |
269 |
-MISSING 00 # ... and the files they point to |
270 |
+ORPHAN 01;05;37;41 # symlink to nonexistent file, or non-stat'able file ... |
271 |
+MISSING 01;05;37;41 # ... and the files they point to |
272 |
SETUID 37;41 # file that is setuid (u+s) |
273 |
SETGID 30;43 # file that is setgid (g+s) |
274 |
CAPABILITY 30;41 # file with capability |
275 |
@@ -207,6 +210,19 @@ |
276 |
.ogv 01;35 |
277 |
.ogx 01;35 |
278 |
|
279 |
+# Text/document files |
280 |
+.cfg 00;32 |
281 |
+.conf 00;32 |
282 |
+.diff 00;32 |
283 |
+.doc 00;32 |
284 |
+.ini 00;32 |
285 |
+.log 00;32 |
286 |
+.patch 00;32 |
287 |
+.pdf 00;32 |
288 |
+.ps 00;32 |
289 |
+.tex 00;32 |
290 |
+.txt 00;32 |
291 |
+ |
292 |
# audio formats |
293 |
.aac 00;36 |
294 |
.au 00;36 |
295 |
|
296 |
|
297 |
|
298 |
1.1 src/patchsets/coreutils/8.24/040_all_coreutils-cp-mkdir-eexist.patch |
299 |
|
300 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/040_all_coreutils-cp-mkdir-eexist.patch?rev=1.1&view=markup |
301 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/040_all_coreutils-cp-mkdir-eexist.patch?rev=1.1&content-type=text/plain |
302 |
|
303 |
Index: 040_all_coreutils-cp-mkdir-eexist.patch |
304 |
=================================================================== |
305 |
https://bugs.gentoo.org/449838 |
306 |
http://lists.gnu.org/archive/html/bug-coreutils/2013-01/msg00002.html |
307 |
|
308 |
From 597db089bfa64656540206b3826e0a97759f6720 Mon Sep 17 00:00:00 2001 |
309 |
From: Mike Frysinger <vapier@g.o> |
310 |
Date: Thu, 3 Jan 2013 18:31:37 -0500 |
311 |
Subject: [PATCH] cp: ignore EEXIST errors from mkdir |
312 |
|
313 |
If you're copying multiple source trees into a single destination in |
314 |
parallel (which have overlapping dirs, but not files), you can easily |
315 |
hit a race condition. |
316 |
|
317 |
This can crop up more generally if you're running multiple installs |
318 |
from different build directories in parallel. You don't get as much |
319 |
of a speed up due to the parallel I/O, but you do from processing all |
320 |
the build scripts. |
321 |
|
322 |
Simple test to reproduce: |
323 |
mkdir -p in/`printf %s/ {a..z} {0..10}` |
324 |
(rm -rf out; for ((i=0;i<100;++i)); do cp -pPR in out & :; done) |
325 |
|
326 |
* src/cp.c (make_dir_parents_private): Ignore EEXIST from mkdir. |
327 |
--- |
328 |
src/cp.c | 12 +++++++++--- |
329 |
1 file changed, 9 insertions(+), 3 deletions(-) |
330 |
|
331 |
diff --git a/src/cp.c b/src/cp.c |
332 |
index 625ea0b..b9dff18 100644 |
333 |
--- a/src/cp.c |
334 |
+++ b/src/cp.c |
335 |
@@ -473,9 +473,15 @@ make_dir_parents_private (char const *const_dir, size_t src_offset, |
336 |
mkdir_mode = src_mode & CHMOD_MODE_BITS & ~omitted_permissions; |
337 |
if (mkdir (dir, mkdir_mode) != 0) |
338 |
{ |
339 |
- error (0, errno, _("cannot make directory %s"), |
340 |
- quote (dir)); |
341 |
- return false; |
342 |
+ /* If someone else created it between our stat/mkdir, |
343 |
+ don't complain. It's debatable whether we should |
344 |
+ also preserve the mode bits in this scenario. */ |
345 |
+ if (errno != EEXIST) |
346 |
+ { |
347 |
+ error (0, errno, _("cannot make directory %s"), |
348 |
+ quote (dir)); |
349 |
+ return false; |
350 |
+ } |
351 |
} |
352 |
else |
353 |
{ |
354 |
-- |
355 |
1.8.0.2 |
356 |
|
357 |
|
358 |
|
359 |
|
360 |
1.1 src/patchsets/coreutils/8.24/051_all_coreutils-mangen.patch |
361 |
|
362 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/051_all_coreutils-mangen.patch?rev=1.1&view=markup |
363 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/051_all_coreutils-mangen.patch?rev=1.1&content-type=text/plain |
364 |
|
365 |
Index: 051_all_coreutils-mangen.patch |
366 |
=================================================================== |
367 |
avoid regenerating man pages all the time (since the locally compiled binaries |
368 |
will always be newer than the bundled man pages) |
369 |
|
370 |
--- a/Makefile.in |
371 |
+++ b/Makefile.in |
372 |
@@ -14132,115 +14132,6 @@ check-local: check-texinfo |
373 |
distclean-local: |
374 |
test x$(srcdir) = x$(builddir) || rm -f $(ALL_MANS) |
375 |
|
376 |
-$(ALL_MANS): $(mandeps) |
377 |
-# Most prog.1 man pages depend on src/prog. List the exceptions: |
378 |
-@SINGLE_BINARY_FALSE@man/arch.1: src/uname$(EXEEXT) |
379 |
-@SINGLE_BINARY_FALSE@man/install.1: src/ginstall$(EXEEXT) |
380 |
-@SINGLE_BINARY_FALSE@man/test.1: src/[$(EXEEXT) |
381 |
- |
382 |
-@SINGLE_BINARY_FALSE@man/base64.1: src/base64$(EXEEXT) |
383 |
-@SINGLE_BINARY_FALSE@man/basename.1: src/basename$(EXEEXT) |
384 |
-@SINGLE_BINARY_FALSE@man/cat.1: src/cat$(EXEEXT) |
385 |
-@SINGLE_BINARY_FALSE@man/chcon.1: src/chcon$(EXEEXT) |
386 |
-@SINGLE_BINARY_FALSE@man/chgrp.1: src/chgrp$(EXEEXT) |
387 |
-@SINGLE_BINARY_FALSE@man/chmod.1: src/chmod$(EXEEXT) |
388 |
-@SINGLE_BINARY_FALSE@man/chown.1: src/chown$(EXEEXT) |
389 |
-@SINGLE_BINARY_FALSE@man/chroot.1: src/chroot$(EXEEXT) |
390 |
-@SINGLE_BINARY_FALSE@man/cksum.1: src/cksum$(EXEEXT) |
391 |
-@SINGLE_BINARY_FALSE@man/comm.1: src/comm$(EXEEXT) |
392 |
-@SINGLE_BINARY_FALSE@man/coreutils.1: src/coreutils$(EXEEXT) |
393 |
-@SINGLE_BINARY_FALSE@man/cp.1: src/cp$(EXEEXT) |
394 |
-@SINGLE_BINARY_FALSE@man/csplit.1: src/csplit$(EXEEXT) |
395 |
-@SINGLE_BINARY_FALSE@man/cut.1: src/cut$(EXEEXT) |
396 |
-@SINGLE_BINARY_FALSE@man/date.1: src/date$(EXEEXT) |
397 |
-@SINGLE_BINARY_FALSE@man/dd.1: src/dd$(EXEEXT) |
398 |
-@SINGLE_BINARY_FALSE@man/df.1: src/df$(EXEEXT) |
399 |
-@SINGLE_BINARY_FALSE@man/dir.1: src/dir$(EXEEXT) |
400 |
-@SINGLE_BINARY_FALSE@man/dircolors.1: src/dircolors$(EXEEXT) |
401 |
-@SINGLE_BINARY_FALSE@man/dirname.1: src/dirname$(EXEEXT) |
402 |
-@SINGLE_BINARY_FALSE@man/du.1: src/du$(EXEEXT) |
403 |
-@SINGLE_BINARY_FALSE@man/echo.1: src/echo$(EXEEXT) |
404 |
-@SINGLE_BINARY_FALSE@man/env.1: src/env$(EXEEXT) |
405 |
-@SINGLE_BINARY_FALSE@man/expand.1: src/expand$(EXEEXT) |
406 |
-@SINGLE_BINARY_FALSE@man/expr.1: src/expr$(EXEEXT) |
407 |
-@SINGLE_BINARY_FALSE@man/factor.1: src/factor$(EXEEXT) |
408 |
-@SINGLE_BINARY_FALSE@man/false.1: src/false$(EXEEXT) |
409 |
-@SINGLE_BINARY_FALSE@man/fmt.1: src/fmt$(EXEEXT) |
410 |
-@SINGLE_BINARY_FALSE@man/fold.1: src/fold$(EXEEXT) |
411 |
-@SINGLE_BINARY_FALSE@man/groups.1: src/groups$(EXEEXT) |
412 |
-@SINGLE_BINARY_FALSE@man/head.1: src/head$(EXEEXT) |
413 |
-@SINGLE_BINARY_FALSE@man/hostid.1: src/hostid$(EXEEXT) |
414 |
-@SINGLE_BINARY_FALSE@man/hostname.1: src/hostname$(EXEEXT) |
415 |
-@SINGLE_BINARY_FALSE@man/id.1: src/id$(EXEEXT) |
416 |
-@SINGLE_BINARY_FALSE@man/join.1: src/join$(EXEEXT) |
417 |
-@SINGLE_BINARY_FALSE@man/kill.1: src/kill$(EXEEXT) |
418 |
-@SINGLE_BINARY_FALSE@man/link.1: src/link$(EXEEXT) |
419 |
-@SINGLE_BINARY_FALSE@man/ln.1: src/ln$(EXEEXT) |
420 |
-@SINGLE_BINARY_FALSE@man/logname.1: src/logname$(EXEEXT) |
421 |
-@SINGLE_BINARY_FALSE@man/ls.1: src/ls$(EXEEXT) |
422 |
-@SINGLE_BINARY_FALSE@man/md5sum.1: src/md5sum$(EXEEXT) |
423 |
-@SINGLE_BINARY_FALSE@man/mkdir.1: src/mkdir$(EXEEXT) |
424 |
-@SINGLE_BINARY_FALSE@man/mkfifo.1: src/mkfifo$(EXEEXT) |
425 |
-@SINGLE_BINARY_FALSE@man/mknod.1: src/mknod$(EXEEXT) |
426 |
-@SINGLE_BINARY_FALSE@man/mktemp.1: src/mktemp$(EXEEXT) |
427 |
-@SINGLE_BINARY_FALSE@man/mv.1: src/mv$(EXEEXT) |
428 |
-@SINGLE_BINARY_FALSE@man/nice.1: src/nice$(EXEEXT) |
429 |
-@SINGLE_BINARY_FALSE@man/nl.1: src/nl$(EXEEXT) |
430 |
-@SINGLE_BINARY_FALSE@man/nohup.1: src/nohup$(EXEEXT) |
431 |
-@SINGLE_BINARY_FALSE@man/nproc.1: src/nproc$(EXEEXT) |
432 |
-@SINGLE_BINARY_FALSE@man/numfmt.1: src/numfmt$(EXEEXT) |
433 |
-@SINGLE_BINARY_FALSE@man/od.1: src/od$(EXEEXT) |
434 |
-@SINGLE_BINARY_FALSE@man/paste.1: src/paste$(EXEEXT) |
435 |
-@SINGLE_BINARY_FALSE@man/pathchk.1: src/pathchk$(EXEEXT) |
436 |
-@SINGLE_BINARY_FALSE@man/pinky.1: src/pinky$(EXEEXT) |
437 |
-@SINGLE_BINARY_FALSE@man/pr.1: src/pr$(EXEEXT) |
438 |
-@SINGLE_BINARY_FALSE@man/printenv.1: src/printenv$(EXEEXT) |
439 |
-@SINGLE_BINARY_FALSE@man/printf.1: src/printf$(EXEEXT) |
440 |
-@SINGLE_BINARY_FALSE@man/ptx.1: src/ptx$(EXEEXT) |
441 |
-@SINGLE_BINARY_FALSE@man/pwd.1: src/pwd$(EXEEXT) |
442 |
-@SINGLE_BINARY_FALSE@man/readlink.1: src/readlink$(EXEEXT) |
443 |
-@SINGLE_BINARY_FALSE@man/realpath.1: src/realpath$(EXEEXT) |
444 |
-@SINGLE_BINARY_FALSE@man/rm.1: src/rm$(EXEEXT) |
445 |
-@SINGLE_BINARY_FALSE@man/rmdir.1: src/rmdir$(EXEEXT) |
446 |
-@SINGLE_BINARY_FALSE@man/runcon.1: src/runcon$(EXEEXT) |
447 |
-@SINGLE_BINARY_FALSE@man/seq.1: src/seq$(EXEEXT) |
448 |
-@SINGLE_BINARY_FALSE@man/sha1sum.1: src/sha1sum$(EXEEXT) |
449 |
-@SINGLE_BINARY_FALSE@man/sha224sum.1: src/sha224sum$(EXEEXT) |
450 |
-@SINGLE_BINARY_FALSE@man/sha256sum.1: src/sha256sum$(EXEEXT) |
451 |
-@SINGLE_BINARY_FALSE@man/sha384sum.1: src/sha384sum$(EXEEXT) |
452 |
-@SINGLE_BINARY_FALSE@man/sha512sum.1: src/sha512sum$(EXEEXT) |
453 |
-@SINGLE_BINARY_FALSE@man/shred.1: src/shred$(EXEEXT) |
454 |
-@SINGLE_BINARY_FALSE@man/shuf.1: src/shuf$(EXEEXT) |
455 |
-@SINGLE_BINARY_FALSE@man/sleep.1: src/sleep$(EXEEXT) |
456 |
-@SINGLE_BINARY_FALSE@man/sort.1: src/sort$(EXEEXT) |
457 |
-@SINGLE_BINARY_FALSE@man/split.1: src/split$(EXEEXT) |
458 |
-@SINGLE_BINARY_FALSE@man/stat.1: src/stat$(EXEEXT) |
459 |
-@SINGLE_BINARY_FALSE@man/stdbuf.1: src/stdbuf$(EXEEXT) |
460 |
-@SINGLE_BINARY_FALSE@man/stty.1: src/stty$(EXEEXT) |
461 |
-@SINGLE_BINARY_FALSE@man/sum.1: src/sum$(EXEEXT) |
462 |
-@SINGLE_BINARY_FALSE@man/sync.1: src/sync$(EXEEXT) |
463 |
-@SINGLE_BINARY_FALSE@man/tac.1: src/tac$(EXEEXT) |
464 |
-@SINGLE_BINARY_FALSE@man/tail.1: src/tail$(EXEEXT) |
465 |
-@SINGLE_BINARY_FALSE@man/tee.1: src/tee$(EXEEXT) |
466 |
-@SINGLE_BINARY_FALSE@man/timeout.1: src/timeout$(EXEEXT) |
467 |
-@SINGLE_BINARY_FALSE@man/touch.1: src/touch$(EXEEXT) |
468 |
-@SINGLE_BINARY_FALSE@man/tr.1: src/tr$(EXEEXT) |
469 |
-@SINGLE_BINARY_FALSE@man/true.1: src/true$(EXEEXT) |
470 |
-@SINGLE_BINARY_FALSE@man/truncate.1: src/truncate$(EXEEXT) |
471 |
-@SINGLE_BINARY_FALSE@man/tsort.1: src/tsort$(EXEEXT) |
472 |
-@SINGLE_BINARY_FALSE@man/tty.1: src/tty$(EXEEXT) |
473 |
-@SINGLE_BINARY_FALSE@man/uname.1: src/uname$(EXEEXT) |
474 |
-@SINGLE_BINARY_FALSE@man/unexpand.1: src/unexpand$(EXEEXT) |
475 |
-@SINGLE_BINARY_FALSE@man/uniq.1: src/uniq$(EXEEXT) |
476 |
-@SINGLE_BINARY_FALSE@man/unlink.1: src/unlink$(EXEEXT) |
477 |
-@SINGLE_BINARY_FALSE@man/uptime.1: src/uptime$(EXEEXT) |
478 |
-@SINGLE_BINARY_FALSE@man/users.1: src/users$(EXEEXT) |
479 |
-@SINGLE_BINARY_FALSE@man/vdir.1: src/vdir$(EXEEXT) |
480 |
-@SINGLE_BINARY_FALSE@man/wc.1: src/wc$(EXEEXT) |
481 |
-@SINGLE_BINARY_FALSE@man/who.1: src/who$(EXEEXT) |
482 |
-@SINGLE_BINARY_FALSE@man/whoami.1: src/whoami$(EXEEXT) |
483 |
-@SINGLE_BINARY_FALSE@man/yes.1: src/yes$(EXEEXT) |
484 |
- |
485 |
.x.1: |
486 |
$(AM_V_GEN)name=`echo $@ | sed 's|.*/||; s|\.1$$||'` || exit 1; \ |
487 |
case $$name in \ |
488 |
|
489 |
|
490 |
|
491 |
1.1 src/patchsets/coreutils/8.24/README.history |
492 |
|
493 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/README.history?rev=1.1&view=markup |
494 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/coreutils/8.24/README.history?rev=1.1&content-type=text/plain |
495 |
|
496 |
Index: README.history |
497 |
=================================================================== |
498 |
1.0 06 Jul 2015 |
499 |
+ 003_all_coreutils-gentoo-uname.patch |
500 |
+ 010_all_coreutils-tests.patch |
501 |
+ 030_all_coreutils-more-dir-colors.patch |
502 |
+ 040_all_coreutils-cp-mkdir-eexist.patch |
503 |
+ 051_all_coreutils-mangen.patch |