]> TLD Linux GIT Repositories - packages/coreutils.git/commitdiff
- PLD merge
authorMarcin Krol <hawk@tld-linux.org>
Thu, 14 Apr 2016 06:06:25 +0000 (06:06 +0000)
committerMarcin Krol <hawk@tld-linux.org>
Thu, 14 Apr 2016 06:06:25 +0000 (06:06 +0000)
coreutils-7.4-sttytcsadrain.patch [deleted file]
coreutils-getgid.patch
coreutils-info.patch
coreutils-pl.po-update.patch
coreutils.spec
tests.patch

diff --git a/coreutils-7.4-sttytcsadrain.patch b/coreutils-7.4-sttytcsadrain.patch
deleted file mode 100644 (file)
index 9ebeb5c..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urNp coreutils-7.4-orig/src/stty.c coreutils-7.4/src/stty.c
---- coreutils-7.4-orig/src/stty.c      2009-04-24 14:41:19.000000000 +0200
-+++ coreutils-7.4/src/stty.c   2009-06-11 10:15:41.000000000 +0200
-@@ -1001,7 +1001,7 @@ main (int argc, char **argv)
-         spurious difference in an uninitialized portion of the structure.  */
-       DECLARE_ZEROED_AGGREGATE (struct termios, new_mode);
--      if (tcsetattr (STDIN_FILENO, TCSADRAIN, &mode))
-+      if (tcsetattr (STDIN_FILENO, TCSANOW, &mode))
-         error (EXIT_FAILURE, errno, "%s", device_name);
-       /* POSIX (according to Zlotnick's book) tcsetattr returns zero if
index 138ee4a4ab97acccbeafa0689e9fcb78b1ffd721..360242f0f8e828170e56b840d59455c44ef87748 100644 (file)
@@ -154,7 +154,7 @@ diff -urN coreutils-8.16.orig//man/getgid.x coreutils-8.16/man/getgid.x
 +"), stdout);
 +      fputs (HELP_OPTION_DESCRIPTION, stdout);
 +      fputs (VERSION_OPTION_DESCRIPTION, stdout);
-+      emit_ancillary_info ();
++      emit_ancillary_info (PROGRAM_NAME);
 +    }
 +  exit (status);
 +}
index a136949ac60881b2b3a5b2c1c26d9fa3935339bf..fcaec87cb17aa1de883c247d0dd882e49b68fbea 100644 (file)
@@ -1,5 +1,5 @@
---- coreutils-8.23/doc/coreutils.texi.orig     2014-07-14 00:09:52.000000000 +0200
-+++ coreutils-8.23/doc/coreutils.texi  2014-07-20 18:30:37.001187417 +0200
+--- coreutils-8.25/doc/coreutils.texi.orig     2016-01-13 12:16:39.000000000 +0100
++++ coreutils-8.25/doc/coreutils.texi  2016-01-29 21:28:29.282714525 +0100
 @@ -22,121 +22,110 @@
  @syncodeindex pg cp
  @syncodeindex vr cp
@@ -22,6 +22,7 @@
 -@dircategory Individual utilities
 -@direntry
 -* arch: (coreutils)arch invocation.             Print machine hardware name.
+-* base32: (coreutils)base32 invocation.         Base32 encode/decode data.
 -* base64: (coreutils)base64 invocation.         Base64 encode/decode data.
 -* basename: (coreutils)basename invocation.     Strip directory and suffix.
 -* cat: (coreutils)cat invocation.               Concatenate and write files.
@@ -32,7 +33,6 @@
 -* chroot: (coreutils)chroot invocation.         Specify the root directory.
 -* cksum: (coreutils)cksum invocation.           Print POSIX CRC checksum.
 -* comm: (coreutils)comm invocation.             Compare sorted files by line.
--* coreutils: (coreutils)coreutils invocation.   Multi-call program.
 -* cp: (coreutils)cp invocation.                 Copy files.
 -* csplit: (coreutils)csplit invocation.         Split by context.
 -* cut: (coreutils)cut invocation.               Print selected parts of lines.
@@ -99,7 +99,7 @@
 -* stdbuf: (coreutils)stdbuf invocation.         Modify stdio buffering.
 -* stty: (coreutils)stty invocation.             Print/change terminal settings.
 -* sum: (coreutils)sum invocation.               Print traditional checksum.
--* sync: (coreutils)sync invocation.             Synchronize memory and disk.
+-* sync: (coreutils)sync invocation.             Synchronize memory to disk.
 -* tac: (coreutils)tac invocation.               Reverse files.
 -* tail: (coreutils)tail invocation.             Output the last part of files.
 -* tee: (coreutils)tee invocation.               Redirect to multiple files.
 -* whoami: (coreutils)whoami invocation.         Print effective user ID.
 -* yes: (coreutils)yes invocation.               Print a string indefinitely.
 +* arch: (coreutils)arch.              Print machine hardware name
++* base32: (coreutils)base32.          Base32 encode/decode data
 +* base64: (coreutils)base64.          Base64 encode/decode data
 +* basename: (coreutils)basename.      Strip directory and suffix
 +* cat: (coreutils)cat.                        Concatenate and write files
 +* chroot: (coreutils)chroot.          Specify the root directory
 +* cksum: (coreutils)cksum.            Print POSIX CRC checksum
 +* comm: (coreutils)comm.              Compare sorted files by line
-+* coreutils: (coreutils)coreutils.    Multi-call program
 +* cp: (coreutils)cp.                  Copy files
 +* csplit: (coreutils)csplit.          Split by context
 +* cut: (coreutils)cut.                        Print selected parts of lines
 +* stdbuf: (coreutils)stdbuf.          Modify stdio buffering
 +* stty: (coreutils)stty.              Print/change terminal settings
 +* sum: (coreutils)sum.                        Print traditional checksum
-+* sync: (coreutils)sync.              Synchronize memory and disk
++* sync: (coreutils)sync.              Synchronize memory to disk
 +* tac: (coreutils)tac.                        Reverse files
 +* tail: (coreutils)tail.              Output the last part of files
 +* tee: (coreutils)tee.                        Redirect to multiple files
  * Modified command invocation::  chroot env nice nohup stdbuf timeout
 -* Process control::              kill
  * Delaying::                     sleep
- * Numeric operations::           factor seq
+ * Numeric operations::           factor numfmt seq
  * File permissions::             Access modes
-@@ -230,47 +218,47 @@
- * Traversing symlinks::          Traversing symlinks to directories
- * Treating / specially::         Treating / specially
- * Standards conformance::        Standards conformance
--* coreutils invocation::         Multi-call binary invocation
-+* coreutils::                    Multi-call binary invocation
+@@ -234,43 +222,43 @@
  
  Output of entire files
  
 -* tac invocation::               Concatenate and write files in reverse
 -* nl invocation::                Number lines and write files
 -* od invocation::                Write files in octal or other formats
+-* base32 invocation::            Transform data into printable data
 -* base64 invocation::            Transform data into printable data
 +* cat::                          Concatenate and write files
 +* tac::                          Concatenate and write files in reverse
 +* nl::                           Number lines and write files
 +* od::                           Write files in octal or other formats
++* base32::                       Transform data into printable data
 +* base64::                       Transform data into printable data
  
  Formatting file contents
  
 -* fmt invocation::               Reformat paragraph text
--* numfmt invocation::            Reformat numbers
 -* pr invocation::                Paginate or columnate files for printing
 -* fold invocation::              Wrap input lines to fit in specified width
 +* fmt::                          Reformat paragraph text
-+* numfmt::                       Reformat numbers
 +* pr::                           Paginate or columnate files for printing
 +* fold::                         Wrap input lines to fit in specified width
  
 -* df invocation::                Report file system disk space usage
 -* du invocation::                Estimate file space usage
 -* stat invocation::              Report file or file system status
--* sync invocation::              Synchronize data on disk with memory
+-* sync invocation::              Synchronize cached writes to persistent storage
 -* truncate invocation::          Shrink or extend the size of a file
 +* df::                           Report file system disk space usage
 +* du::                           Estimate file space usage
 +* stat::                         Report file or file system status
-+* sync::                         Synchronize data on disk with memory
++* sync::                         Synchronize cached writes to persistent storage
 +* truncate::                     Shrink or extend the size of a file
  
  Printing text
  
  @command{date}: Print or set system date and time
  
-@@ -438,30 +424,26 @@
+@@ -438,31 +424,27 @@
  
  SELinux context
  
  Numeric operations
  
 -* factor invocation::            Print prime factors
+-* numfmt invocation::            Reformat numbers
 -* seq invocation::               Print numeric sequences
 +* factor::                       Print prime factors
++* numfmt::                       Reformat numbers
 +* seq::                          Print numeric sequences
  
  File permissions
  
-@@ -773,7 +755,7 @@
- * Treating / specially::        --preserve-root and --no-preserve-root.
- * Special built-in utilities::  @command{break}, @command{:}, @dots{}
- * Standards conformance::       Conformance to the POSIX standard.
--* coreutils invocation::        Multi-call binary invocation.
-+* coreutils::                   Multi-call binary invocation.
- @end menu
-@@ -1497,7 +1479,7 @@
- or @samp{tail +10}, you can work around any compatibility problems by setting
- @samp{_POSIX2_VERSION=199209} in your environment.
--@node coreutils invocation
-+@node coreutils
- @section @command{coreutils}: Multi-call binary
- @pindex multicall
-@@ -1523,14 +1505,14 @@
+@@ -1557,15 +1539,15 @@
  in some way.
  
  @menu
 -* tac invocation::              Concatenate and write files in reverse.
 -* nl invocation::               Number lines and write files.
 -* od invocation::               Write files in octal or other formats.
+-* base32 invocation::           Transform data into printable data.
 -* base64 invocation::           Transform data into printable data.
 +* cat::                         Concatenate and write files.
 +* tac::                         Concatenate and write files in reverse.
 +* nl::                          Number lines and write files.
 +* od::                          Write files in octal or other formats.
++* base32::                      Transform data into printable data.
 +* base64::                      Transform data into printable data.
  @end menu
  
  @section @command{cat}: Concatenate and write files
  
  @pindex cat
-@@ -1630,7 +1612,7 @@
+@@ -1666,7 +1648,7 @@
  @end smallexample
  
  
  @section @command{tac}: Concatenate and write files in reverse
  
  @pindex tac
-@@ -1686,7 +1668,7 @@
+@@ -1724,7 +1706,7 @@
  @end example
  
  
  @section @command{nl}: Number lines and write files
  
  @pindex nl
-@@ -1849,7 +1831,7 @@
+@@ -1887,7 +1869,7 @@
  @exitstatus
  
  
  @section @command{od}: Write files in octal or other formats
  
  @pindex od
-@@ -2114,7 +2096,7 @@
+@@ -2153,7 +2135,7 @@
  @exitstatus
  
+-@node base32 invocation
++@node base32
+ @section @command{base32}: Transform data into printable data
+ @pindex base32
+@@ -2163,10 +2145,10 @@
+ into (or from) base32 encoded form.  The base32 encoded form uses
+ printable ASCII characters to represent binary data.
+ The usage and options of this command are precisely the
+-same as for @command{base64}.  @xref{base64 invocation}.
++same as for @command{base64}.  @xref{base64}.
 -@node base64 invocation
 +@node base64
  @section @command{base64}: Transform data into printable data
  
  @pindex base64
-@@ -2182,14 +2164,14 @@
+@@ -2235,13 +2217,13 @@
  These commands reformat the contents of files.
  
  @menu
 -* fmt invocation::              Reformat paragraph text.
--* numfmt invocation::           Reformat numbers.
 -* pr invocation::               Paginate or columnate files for printing.
 -* fold invocation::             Wrap input lines to fit in specified width.
 +* fmt::                         Reformat paragraph text.
-+* numfmt::                      Reformat numbers.
 +* pr::                          Paginate or columnate files for printing.
 +* fold::                        Wrap input lines to fit in specified width.
  @end menu
  @section @command{fmt}: Reformat paragraph text
  
  @pindex fmt
-@@ -2293,7 +2275,7 @@
+@@ -2345,7 +2327,7 @@
  
  @exitstatus
  
--@node numfmt invocation
-+@node numfmt
- @section @command{numfmt}: Reformat numbers
- @pindex numfmt
-@@ -2615,7 +2597,7 @@
- == 2,14,74,83,648==
- @end example
 -@node pr invocation
 +@node pr
  @section @command{pr}: Paginate or columnate files for printing
  
  @pindex pr
-@@ -2725,7 +2707,7 @@
+@@ -2455,7 +2437,7 @@
  @cindex time formats
  @cindex formatting times
  Format header dates using @var{format}, using the same conventions as
  Except for directives, which start with
  @samp{%}, characters in @var{format} are printed unchanged.  You can use
  this option to specify an arbitrary string in place of the header date,
-@@ -2955,7 +2937,7 @@
+@@ -2685,7 +2667,7 @@
  @exitstatus
  
  
  @section @command{fold}: Wrap input lines to fit in specified width
  
  @pindex fold
-@@ -3022,13 +3004,13 @@
+@@ -2752,13 +2734,13 @@
  These commands output pieces of the input.
  
  @menu
  @section @command{head}: Output the first part of files
  
  @pindex head
-@@ -3105,7 +3087,7 @@
+@@ -2837,7 +2819,7 @@
  @exitstatus
  
  
  @section @command{tail}: Output the last part of files
  
  @pindex tail
-@@ -3343,7 +3325,7 @@
+@@ -3087,7 +3069,7 @@
  @exitstatus
  
  
  @section @command{split}: Split a file into pieces.
  
  @pindex split
-@@ -3572,7 +3554,7 @@
+@@ -3336,7 +3318,7 @@
  @end example
  
  
  @section @command{csplit}: Split a file into context-determined pieces
  
  @pindex csplit
-@@ -3788,16 +3770,16 @@
+@@ -3552,16 +3534,16 @@
  contents of files.
  
  @menu
  @section @command{wc}: Print newline, word, and byte counts
  
  @pindex wc
-@@ -3915,7 +3897,7 @@
+@@ -3682,7 +3664,7 @@
  @exitstatus
  
  
  @section @command{sum}: Print checksum and block counts
  
  @pindex sum
-@@ -3966,7 +3948,7 @@
+@@ -3733,7 +3715,7 @@
  @exitstatus
  
  
  @section @command{cksum}: Print CRC checksum and byte counts
  
  @pindex cksum
-@@ -4000,7 +3982,7 @@
+@@ -3767,7 +3749,7 @@
  @exitstatus
  
  
  @section @command{md5sum}: Print or check MD5 digests
  
  @pindex md5sum
-@@ -4146,7 +4128,7 @@
+@@ -3926,7 +3908,7 @@
  @exitstatus
  
  
  @section @command{sha1sum}: Print or check SHA-1 digests
  
  @pindex sha1sum
-@@ -4158,7 +4140,7 @@
+@@ -3938,7 +3920,7 @@
  
  @command{sha1sum} computes a 160-bit checksum for each specified
  @var{file}.  The usage and options of this command are precisely the
  
  Note: The SHA-1 digest is more secure than MD5, and no collisions of
  it are known (different files having the same fingerprint).  However,
-@@ -4198,7 +4180,7 @@
- various lengths (respectively 224, 256, 384 and 512 bits),
+@@ -3979,7 +3961,7 @@
  collectively known as the SHA-2 hashes.  The usage and options of
- these commands are precisely the same as for @command{md5sum}.
+ these commands are precisely the same as for @command{md5sum}
+ and @command{sha1sum}.
 -@xref{md5sum invocation}.
 +@xref{md5sum}.
  
- Note: The SHA384 and SHA512 digests are considerably slower to
- compute, especially on 32-bit computers, than SHA224 or SHA256.
-@@ -4213,16 +4195,16 @@
+ @node Operating on sorted files
+@@ -3991,16 +3973,16 @@
  These commands work with (or produce) sorted files.
  
  @menu
  @section @command{sort}: Sort text files
  
  @pindex sort
-@@ -4511,7 +4493,7 @@
+@@ -4290,7 +4272,7 @@
  Sort by hashing the input keys and then sorting the hash values.
  Choose the hash function at random, ensuring that it is free of
  collisions so that differing keys have differing hash values.  This is
  except that keys with the same value sort together.
  
  If multiple random sort fields are specified, the same random hash
-@@ -4699,7 +4681,7 @@
+@@ -4478,7 +4460,7 @@
  @var{n} is set to the number of available processors, but limited
  to 8, as there are diminishing performance gains after that.
  Note also that using @var{n} threads increases the memory usage by
  
  @item -u
  @itemx --unique
-@@ -4717,7 +4699,7 @@
+@@ -4496,7 +4478,7 @@
  this equivalence does not extend to arbitrary @command{sort} options.
  For example, @code{sort -n -u} inspects only the value of the initial
  numeric string when checking for uniqueness, whereas @code{sort -n |
 +uniq} inspects the entire line.  @xref{uniq}.
  
  @optZeroTerminated
-@@ -4926,7 +4908,7 @@
+ @macro newlineFieldSeparator
+@@ -4708,7 +4690,7 @@
  @end itemize
  
  
  @section @command{shuf}: Shuffling text
  
  @pindex shuf
-@@ -5082,7 +5064,7 @@
+@@ -4864,7 +4846,7 @@
  @exitstatus
  
  
  @section @command{uniq}: Uniquify files
  
  @pindex uniq
-@@ -5104,7 +5086,7 @@
+@@ -4886,7 +4868,7 @@
  The input need not be sorted, but repeated input lines are detected
  only if they are adjacent.  If you want to discard non-adjacent
  duplicate lines, perhaps you want to use @code{sort -u}.
  
  @vindex LC_COLLATE
  Comparisons honor the rules specified by the @env{LC_COLLATE}
-@@ -5266,7 +5248,7 @@
+@@ -5050,7 +5032,7 @@
  @exitstatus
  
  
  @section @command{comm}: Compare two sorted files line by line
  
  @pindex comm
-@@ -5348,7 +5330,7 @@
+@@ -5134,7 +5116,7 @@
  
  @end table
  
  @section @command{ptx}: Produce permuted indexes
  
  @pindex ptx
-@@ -5807,7 +5789,7 @@
+@@ -5623,7 +5605,7 @@
  @end itemize
  
  
  @section @command{tsort}: Topological sort
  
  @pindex tsort
-@@ -5969,13 +5951,13 @@
+@@ -5785,13 +5767,13 @@
  @chapter Operating on fields
  
  @menu
  @section @command{cut}: Print selected parts of lines
  
  @pindex cut
-@@ -6095,7 +6077,7 @@
+@@ -5913,7 +5895,7 @@
  @exitstatus
  
  
  @section @command{paste}: Merge lines of files
  
  @pindex paste
-@@ -6191,7 +6173,7 @@
+@@ -6011,7 +5993,7 @@
  @exitstatus
  
  
  @section @command{join}: Join lines on a common field
  
  @pindex join
-@@ -6367,13 +6349,13 @@
+@@ -6188,13 +6170,13 @@
  These commands operate on individual characters.
  
  @menu
  @section @command{tr}: Translate, squeeze, and/or delete characters
  
  @pindex tr
-@@ -6753,7 +6735,7 @@
+@@ -6577,7 +6559,7 @@
  @end itemize
  
  
  @section @command{expand}: Convert tabs to spaces
  
  @pindex expand
-@@ -6806,7 +6788,7 @@
+@@ -6630,7 +6612,7 @@
  @exitstatus
  
  
  @section @command{unexpand}: Convert spaces to tabs
  
  @pindex unexpand
-@@ -6867,14 +6849,14 @@
+@@ -6691,14 +6673,14 @@
  and @command{vdir}, which list information about files.
  
  @menu
  @section @command{ls}: List directory contents
  
  @pindex ls
-@@ -7737,7 +7719,7 @@
+@@ -7564,7 +7546,7 @@
  @item +@var{format}
  @vindex LC_TIME
  List timestamps using @var{format}, where @var{format} is interpreted
  For example, @option{--time-style="+%Y-%m-%d %H:%M:%S"} causes
  @command{ls} to list timestamps like @samp{2002-03-30 23:45:56}.  As
  with @command{date}, @var{format}'s interpretation is affected by the
-@@ -7929,7 +7911,7 @@
+@@ -7762,7 +7744,7 @@
  @end table
  
  
  @section @command{dir}: Briefly list directory contents
  
  @pindex dir
-@@ -7939,10 +7921,10 @@
+@@ -7772,10 +7754,10 @@
  -b}; that is, by default files are listed in columns, sorted vertically,
  and special characters are represented by backslash escape sequences.
  
  @section @command{vdir}: Verbosely list directory contents
  
  @pindex vdir
-@@ -7952,7 +7934,7 @@
+@@ -7785,9 +7767,9 @@
  -b}; that is, by default files are listed in long format and special
  characters are represented by backslash escape sequences.
  
+-@xref{ls invocation, @command{ls}}.
++@xref{ls, @command{ls}}.
 -@node dircolors invocation
 +@node dircolors
  @section @command{dircolors}: Color setup for @command{ls}
  
  @pindex dircolors
-@@ -8039,16 +8021,16 @@
+@@ -7874,16 +7856,16 @@
  copying, moving (renaming), and deleting (removing).
  
  @menu
  @section @command{cp}: Copy files and directories
  
  @pindex cp
-@@ -8526,7 +8508,7 @@
+@@ -8363,7 +8345,7 @@
  @exitstatus
  
  
  @section @command{dd}: Convert and copy a file
  
  @pindex dd
-@@ -9016,7 +8998,7 @@
+@@ -8884,7 +8866,7 @@
  @exitstatus
  
  
  @section @command{install}: Copy files and set attributes
  
  @pindex install
-@@ -9197,7 +9179,7 @@
+@@ -9066,7 +9048,7 @@
  @exitstatus
  
  
  @section @command{mv}: Move (rename) files
  
  @pindex mv
-@@ -9338,7 +9320,7 @@
+@@ -9210,7 +9192,7 @@
  @exitstatus
  
  
  @section @command{rm}: Remove files or directories
  
  @pindex rm
-@@ -9501,7 +9483,7 @@
+@@ -9373,7 +9355,7 @@
  @exitstatus
  
  
  @section @command{shred}: Remove files more securely
  
  @pindex shred
-@@ -9511,7 +9493,7 @@
+@@ -9383,7 +9365,7 @@
  @command{shred} overwrites devices or files, to help prevent even
  very expensive hardware from recovering the data.
  
  not actually destroyed.  Only the index listing where the file is
  stored is destroyed, and the storage is made available for reuse.
  There are undelete utilities that will attempt to reconstruct the index
-@@ -9772,18 +9754,18 @@
+@@ -9643,18 +9625,18 @@
  (FIFOs), symbolic links, sockets, and so-called @dfn{special files}.
  
  @menu
 -* readlink invocation::         Print value of a symlink or canonical file name.
 -* rmdir invocation::            Remove empty directories.
 -* unlink invocation::           Remove files via the unlink syscall
-+* link::                        Make a hard link via the link syscall
-+* ln::                          Make links between files.
-+* mkdir::                       Make directories.
-+* mkfifo::                      Make FIFOs (named pipes).
-+* mknod::                       Make block or character special files.
-+* readlink::                    Print value of a symlink or canonical file name.
-+* rmdir::                       Remove empty directories.
-+* unlink::                      Remove files via the unlink syscall
++* link::             Make a hard link via the link syscall
++* ln::               Make links between files.
++* mkdir::            Make directories.
++* mkfifo::           Make FIFOs (named pipes).
++* mknod::            Make block or character special files.
++* readlink::         Print value of a symlink or canonical file name.
++* rmdir::            Remove empty directories.
++* unlink::           Remove files via the unlink syscall
  @end menu
  
  
  @section @command{link}: Make a hard link via the link syscall
  
  @pindex link
-@@ -9796,7 +9778,7 @@
+@@ -9667,7 +9649,7 @@
  @code{link} function.  @xref{Hard Links, , , libc,
  The GNU C Library Reference Manual}.
  It avoids the bells and whistles of the more commonly-used
  Synopsis:
  
  @example
-@@ -9822,7 +9804,7 @@
+@@ -9693,7 +9675,7 @@
  @exitstatus
  
  
  @section @command{ln}: Make links between files
  
  @pindex ln
-@@ -10006,7 +9988,7 @@
+@@ -9877,7 +9859,7 @@
  Relative symbolic links are generated based on their canonicalized
- containing directory, and canonicalized targets.  I.E. all symbolic
+ containing directory, and canonicalized targets.  I.e., all symbolic
  links in these file names will be resolved.
 -@xref{realpath invocation}, which gives greater control
 +@xref{realpath}, which gives greater control
  over relative file name generation, as demonstrated in the following example:
  
  @example
-@@ -10083,7 +10065,7 @@
+@@ -9954,7 +9936,7 @@
  @end smallexample
  
  
  @section @command{mkdir}: Make directories
  
  @pindex mkdir
-@@ -10156,7 +10138,7 @@
+@@ -10027,7 +10009,7 @@
  @exitstatus
  
  
  @section @command{mkfifo}: Make FIFOs (named pipes)
  
  @pindex mkfifo
-@@ -10197,7 +10179,7 @@
+@@ -10068,7 +10050,7 @@
  @exitstatus
  
  
  @section @command{mknod}: Make block or character special files
  
  @pindex mknod
-@@ -10274,7 +10256,7 @@
+@@ -10145,7 +10127,7 @@
  @exitstatus
  
  
  @section @command{readlink}: Print value of a symlink or canonical file name
  
  @pindex readlink
-@@ -10372,7 +10354,7 @@
+@@ -10243,7 +10225,7 @@
  @exitstatus
  
  
  @section @command{rmdir}: Remove empty directories
  
  @pindex rmdir
-@@ -10420,12 +10402,12 @@
+@@ -10291,12 +10273,12 @@
  
  @end table
  
  @section @command{unlink}: Remove files via the unlink syscall
  
  @pindex unlink
-@@ -10436,7 +10418,7 @@
+@@ -10307,7 +10289,7 @@
  @code{unlink} function.  @xref{Deleting Files, , , libc,
  The GNU C Library Reference Manual}.  Synopsis:
  It avoids the bells and whistles of the more commonly-used
  
  @example
  unlink @var{filename}
-@@ -10470,14 +10452,14 @@
+@@ -10341,14 +10323,14 @@
  These commands change file attributes.
  
  @menu
  @section @command{chown}: Change file owner and group
  
  @pindex chown
-@@ -10702,7 +10684,7 @@
+@@ -10573,7 +10555,7 @@
  @end smallexample
  
  
  @section @command{chgrp}: Change group ownership
  
  @pindex chgrp
-@@ -10711,7 +10693,7 @@
+@@ -10582,7 +10564,7 @@
  
  @command{chgrp} changes the group ownership of each given @var{file}
  to @var{group} (which can be either a group name or a numeric group ID)
  Synopsis:
  
  @example
-@@ -10828,7 +10810,7 @@
+@@ -10699,7 +10681,7 @@
  @end smallexample
  
  
  @section @command{chmod}: Change access permissions
  
  @pindex chmod
-@@ -10928,7 +10910,7 @@
+@@ -10799,7 +10781,7 @@
  @exitstatus
  
  
  @section @command{touch}: Change file timestamps
  
  @pindex touch
-@@ -11135,15 +11117,15 @@
+@@ -11006,15 +10988,15 @@
  file status information, and write buffers to disk.
  
  @menu
 -* df invocation::               Report file system disk space usage.
 -* du invocation::               Estimate file space usage.
 -* stat invocation::             Report file or file system status.
--* sync invocation::             Synchronize memory and disk.
+-* sync invocation::             Synchronize cached writes to persistent storage.
 -* truncate invocation::         Shrink or extend the size of a file.
 +* df::                          Report file system disk space usage.
 +* du::                          Estimate file space usage.
 +* stat::                        Report file or file system status.
-+* sync::                        Synchronize memory and disk.
++* sync::                        Synchronize cached writes to persistent storage.
 +* truncate::                    Shrink or extend the size of a file.
  @end menu
  
  @section @command{df}: Report file system disk space usage
  
  @pindex df
-@@ -11442,7 +11424,7 @@
+@@ -11322,7 +11304,7 @@
  or @option{-x} is used together with a file name argument.
  
  
  @section @command{du}: Estimate file space usage
  
  @pindex du
-@@ -11699,7 +11681,7 @@
+@@ -11579,7 +11561,7 @@
  @item +@var{format}
  @vindex LC_TIME
  List timestamps using @var{format}, where @var{format} is interpreted
  For example, @option{--time-style="+%Y-%m-%d %H:%M:%S"} causes
  @command{du} to list timestamps like @samp{2002-03-30 23:45:56}.  As
  with @command{date}, @var{format}'s interpretation is affected by the
-@@ -11767,7 +11749,7 @@
+@@ -11647,7 +11629,7 @@
  @exitstatus
  
  
  @section @command{stat}: Report file or file system status
  
  @pindex stat
-@@ -11956,7 +11938,7 @@
+@@ -11855,7 +11837,7 @@
  @exitstatus
  
  
 -@node sync invocation
 +@node sync
- @section @command{sync}: Synchronize data on disk with memory
+ @section @command{sync}: Synchronize cached writes to persistent storage
  
  @pindex sync
-@@ -11983,7 +11965,7 @@
+@@ -11914,7 +11896,7 @@
  @exitstatus
  
  
  @section @command{truncate}: Shrink or extend the size of a file
  
  @pindex truncate
-@@ -12060,13 +12042,13 @@
+@@ -11991,13 +11973,13 @@
  This section describes commands that display text strings.
  
  @menu
  @section @command{echo}: Print a line of text
  
  @pindex echo
-@@ -12155,12 +12137,12 @@
+@@ -12086,12 +12068,12 @@
  @var{string} contains a backslash or if the first argument is
  @option{-n}.  Portable programs can use the @command{printf} command
  if they need to omit trailing newlines or output control characters or
  @section @command{printf}: Format and print data
  
  @pindex printf
-@@ -12314,7 +12296,7 @@
+@@ -12253,7 +12235,7 @@
  @exitstatus
  
  
  @section @command{yes}: Print a string until interrupted
  
  @pindex yes
-@@ -12345,14 +12327,14 @@
+@@ -12284,14 +12266,14 @@
  pipeline.
  
  @menu
  @section @command{false}: Do nothing, unsuccessfully
  
  @pindex false
-@@ -12382,7 +12364,7 @@
+@@ -12321,7 +12303,7 @@
  non-GNU hosts.
  
  
  @section @command{true}: Do nothing, successfully
  
  @pindex true
-@@ -12418,7 +12400,7 @@
+@@ -12357,7 +12339,7 @@
  more secure and faster than a shell script implementation, and may safely
  be used as a dummy shell for the purpose of disabling accounts.
  
  @section @command{test}: Check file types and compare values
  
  @pindex test
-@@ -12751,7 +12733,7 @@
+@@ -12720,7 +12702,7 @@
  @end table
  
  
  @section @command{expr}: Evaluate expressions
  
  @pindex expr
-@@ -13028,11 +13010,11 @@
+@@ -12997,11 +12979,11 @@
  it's described here.
  
  @menu
  @section @command{tee}: Redirect output to multiple files or processes
  
  @pindex tee
-@@ -13193,15 +13175,15 @@
+@@ -13208,15 +13190,15 @@
  This section describes commands that manipulate file names.
  
  @menu
  @section @command{basename}: Strip directory and suffix from a file name
  
  @pindex basename
-@@ -13283,7 +13265,7 @@
+@@ -13298,7 +13280,7 @@
  @end smallexample
  
  
  @section @command{dirname}: Strip last file name component
  
  @pindex dirname
-@@ -13336,7 +13318,7 @@
+@@ -13351,7 +13333,7 @@
  @end smallexample
  
  
  @section @command{pathchk}: Check file name validity and portability
  
  @pindex pathchk
-@@ -13412,7 +13394,7 @@
+@@ -13427,7 +13409,7 @@
  1 otherwise.
  @end display
  
  @section @command{mktemp}: Create temporary file or directory
  
  @pindex mktemp
-@@ -13587,7 +13569,7 @@
+@@ -13602,7 +13584,7 @@
  @end display
  
  
  @section @command{realpath}: Print the resolved file name.
  
  @pindex realpath
-@@ -13711,14 +13693,14 @@
+@@ -13726,14 +13708,14 @@
  so forth.  See also the user-related commands in the next section.
  
  @menu
  @section @command{pwd}: Print working directory
  
  @pindex pwd
-@@ -13765,7 +13747,7 @@
+@@ -13780,7 +13762,7 @@
  @exitstatus
  
  
  @section @command{stty}: Print or change terminal characteristics
  
  @pindex stty
-@@ -14466,7 +14448,7 @@
+@@ -14522,7 +14504,7 @@
  @end table
  
  
  @section @command{printenv}: Print all or some environment variables
  
  @pindex printenv
-@@ -14501,7 +14483,7 @@
+@@ -14557,7 +14539,7 @@
  @end display
  
  
  @section @command{tty}: Print file name of terminal on standard input
  
  @pindex tty
-@@ -14551,16 +14533,16 @@
+@@ -14607,16 +14589,16 @@
  logins, groups, and so forth.
  
  @menu
  @section @command{id}: Print user identity
  
  @pindex id
-@@ -14664,7 +14646,7 @@
+@@ -14720,7 +14702,7 @@
  
  @exitstatus
  
  @section @command{logname}: Print current login name
  
  @pindex logname
-@@ -14685,7 +14667,7 @@
+@@ -14741,7 +14723,7 @@
  @exitstatus
  
  
  @section @command{whoami}: Print effective user ID
  
  @pindex whoami
-@@ -14701,7 +14683,7 @@
+@@ -14757,7 +14739,7 @@
  @exitstatus
  
  
  @section @command{groups}: Print group names a user is in
  
  @pindex groups
-@@ -14728,7 +14710,7 @@
+@@ -14784,7 +14766,7 @@
  
  @exitstatus
  
  @section @command{users}: Print login names of users currently logged in
  
  @pindex users
-@@ -14759,7 +14741,7 @@
+@@ -14819,7 +14801,7 @@
  @exitstatus
  
  
  @section @command{who}: Print who is currently logged in
  
  @pindex who
-@@ -14918,16 +14900,14 @@
+@@ -14982,16 +14964,14 @@
  information.
  
  @menu
 -* hostname invocation::         Print or set system name.
 -* hostid invocation::           Print numeric host identifier.
 -* uptime invocation::           Print system uptime and load.
-+* date::                        Print or set system date and time.
-+* arch::                        Print machine hardware name.
-+* nproc::                       Print the number of processors.
-+* uname::                       Print system information.
-+* hostid::                      Print numeric host identifier.
++* date::             Print or set system date and time.
++* arch::             Print machine hardware name.
++* nproc::            Print the number of processors.
++* uname::            Print system information.
++* hostid::           Print numeric host identifier.
  @end menu
  
 -@node date invocation
  @section @command{date}: Print or set system date and time
  
  @pindex date
-@@ -15620,7 +15600,7 @@
+@@ -15688,7 +15668,7 @@
  @end itemize
  
  
  @section @command{arch}: Print machine hardware name
  
  @pindex arch
-@@ -15640,7 +15620,7 @@
+@@ -15711,7 +15691,7 @@
  @exitstatus
  
  
  @section @command{nproc}: Print the number of available processors
  
  @pindex nproc
-@@ -15677,7 +15657,7 @@
+@@ -15748,7 +15728,7 @@
  @exitstatus
  
  
  @section @command{uname}: Print system information
  
  @pindex uname
-@@ -15807,31 +15787,7 @@
+@@ -15878,35 +15858,7 @@
  @exitstatus
  
  
 -The only options are @option{--help} and @option{--version}.  @xref{Common
 -options}.
 -
+-@command{hostname} is not installed by default, and other packages
+-also supply a @command{hostname} command, so portable scripts should
+-not rely on its existence or on the exact behavior documented above.
+-
 -@exitstatus
 -
 -
  @section @command{hostid}: Print numeric host identifier
  
  @pindex hostid
-@@ -15855,37 +15811,6 @@
+@@ -15934,44 +15886,6 @@
  
  @exitstatus
  
 -also include processes in the uninterruptible sleep state (that is,
 -those processes which are waiting for disk I/O).  The Linux kernel
 -includes uninterruptible processes.
+-
+-@command{uptime} is installed only on platforms with infrastructure
+-for obtaining the boot time, and other packages also supply an
+-@command{uptime} command, so portable scripts should not rely on its
+-existence or on the exact behavior documented above.
+-
+-@exitstatus
 -
  @node SELinux context
  @chapter SELinux context
  
-@@ -15897,11 +15822,11 @@
+@@ -15983,11 +15897,11 @@
  contexts.
  
  @menu
  @section @command{chcon}: Change SELinux context of file
  
  @pindex chcon
-@@ -16004,7 +15929,7 @@
+@@ -16090,7 +16004,7 @@
  
  @exitstatus
  
  @section @command{runcon}: Run a command in specified SELinux context
  
  @pindex runcon
-@@ -16089,16 +16014,16 @@
+@@ -16175,16 +16089,16 @@
  user, etc.
  
  @menu
  @section @command{chroot}: Run a command with a different root directory
  
  @pindex chroot
-@@ -16198,7 +16123,7 @@
+@@ -16300,7 +16214,7 @@
  @end display
  
  
  @section @command{env}: Run a command in a modified environment
  
  @pindex env
-@@ -16348,7 +16273,7 @@
+@@ -16450,7 +16364,7 @@
  @end display
  
  
  @section @command{nice}: Run a command with modified niceness
  
  @pindex nice
-@@ -16475,7 +16400,7 @@
+@@ -16581,7 +16495,7 @@
  @end example
  
  
  @section @command{nohup}: Run a command immune to hangups
  
  @pindex nohup
-@@ -16548,7 +16473,7 @@
+@@ -16655,7 +16569,7 @@
  instead of 125.
  
  
  @section @command{stdbuf}: Run a command with modified I/O stream buffering
  
  @pindex stdbuf
-@@ -16637,7 +16562,7 @@
+@@ -16749,7 +16663,7 @@
  @end display
  
  
  @section @command{timeout}: Run a command with a time limit
  
  @pindex timeout
-@@ -16724,90 +16649,6 @@
+@@ -16839,90 +16753,6 @@
  @end display
  
  
  @node Delaying
  @chapter Delaying
  
-@@ -16817,11 +16658,11 @@
+@@ -16932,11 +16762,11 @@
  @c Perhaps @command{wait} or other commands should be described here also?
  
  @menu
  @section @command{sleep}: Delay for a specified time
  
  @pindex sleep
-@@ -16871,12 +16712,12 @@
+@@ -16986,13 +16816,13 @@
  These programs do numerically-related operations.
  
  @menu
 -* factor invocation::              Show factors of numbers.
+-* numfmt invocation::              Reformat numbers.
 -* seq invocation::                 Print sequences of numbers.
 +* factor::                         Show factors of numbers.
++* numfmt::                         Reformat numbers.
 +* seq::                            Print sequences of numbers.
  @end menu
  
  @section @command{factor}: Print prime factors
  
  @pindex factor
-@@ -16934,7 +16775,7 @@
+@@ -17050,7 +16880,7 @@
  @exitstatus
  
  
+-@node numfmt invocation
++@node numfmt
+ @section @command{numfmt}: Reformat numbers
+ @pindex numfmt
+@@ -17390,7 +17220,7 @@
+ @end example
 -@node seq invocation
 +@node seq
  @section @command{seq}: Print numeric sequences
index 23e52d3732b68f5cba9e218e73886818611e5feb..33bbe6959d2a86037267ded8c54b4091ab6df535 100644 (file)
---- coreutils-8.20/po/pl.po.orig       2012-11-18 07:22:42.025241225 +0100
-+++ coreutils-8.20/po/pl.po    2012-11-18 07:46:58.035210874 +0100
-@@ -14,7 +14,7 @@
- # 2 format strings: Jakub Bogusz <qboosh@pld-linux.org>, 2007.
+--- coreutils-8.25/po/pl.po.orig       2016-01-24 10:55:26.999314059 +0100
++++ coreutils-8.25/po/pl.po    2016-01-24 10:59:54.282344417 +0100
+@@ -1,8 +1,8 @@
+ # Polish translation of GNU coreutils messages
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc.
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Free Software Foundation, Inc.
+ # This file is distributed under the same license as the coreutils package.
+ # Contributions:
+-# Rafał Maszkowski <rzm@icm.edu.pl> 1996-2001, 2003-2015.
++# Rafał Maszkowski <rzm@icm.edu.pl> 1996-2001, 2003-2016.
+ # ptx: Paweł Krawczyk <kravietz@pipeta.chemia.pk.edu.pl>, 1996.
+ # sh-utils: Paweł Krawczyk <kravietz@ceti.pl>, 1997, 1998, 1999.
+ # fileutils: Thanks for help to Marta Bartnicka, 1999.
+@@ -15,10 +15,10 @@
+ #: src/stty.c:955
  msgid ""
  msgstr ""
--"Project-Id-Version: coreutils 8.19\n"
-+"Project-Id-Version: coreutils 8.20\n"
+-"Project-Id-Version: coreutils 8.24-pre1\n"
++"Project-Id-Version: coreutils 8.25-pre1\n"
  "Report-Msgid-Bugs-To: bug-coreutils@gnu.org\n"
- "POT-Creation-Date: 2012-10-23 16:59+0100\n"
- "PO-Revision-Date: 2012-08-20 20:15+0200\n"
-@@ -3173,7 +3173,6 @@
- "  ibs=BAJTÓW      czytanie tylu BAJTÓW naraz (domyślnie: 512)\n"
+-"POT-Creation-Date: 2016-01-20 10:34+0000\n"
+-"PO-Revision-Date: 2015-06-29 17:05+0200\n"
++"POT-Creation-Date: 2016-01-13 12:48+0000\n"
++"PO-Revision-Date: 2016-01-21 14:15+0100\n"
+ "Last-Translator: Rafał Maszkowski <rzm@icm.edu.pl>\n"
+ "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
+ "Language: pl\n"
+@@ -50,8 +50,8 @@ msgstr "błąd zamknięcia pliku"
+ #: src/base64.c:197 src/base64.c:253 src/cat.c:186 src/cat.c:202 src/cat.c:286
+ #: src/cksum.c:251 src/expand.c:329 src/expand.c:354 src/factor.c:2366
+ #: src/mktemp.c:338 src/od.c:969 src/paste.c:162 src/shuf.c:599 src/split.c:873
+-#: src/split.c:1123 src/split.c:1128 src/tail.c:1233 src/tail.c:1379
+-#: src/tail.c:2375 src/tr.c:1619 src/tr.c:1844 src/tr.c:1938 src/unexpand.c:426
++#: src/split.c:1123 src/split.c:1128 src/tail.c:1233 src/tail.c:1365
++#: src/tail.c:2355 src/tr.c:1619 src/tr.c:1844 src/tr.c:1938 src/unexpand.c:426
+ #: src/unexpand.c:442
+ #, c-format
+ msgid "write error"
+@@ -898,13 +898,13 @@ msgid "Simon Josefsson"
+ msgstr "Simon Josefsson"
+ #: src/base64.c:64
+-#, fuzzy, c-format
++#, c-format
+ msgid ""
+ "Usage: %s [OPTION]... [FILE]\n"
+ "Base%d encode or decode FILE, or standard input, to standard output.\n"
+ msgstr ""
+ "Składnia: %s [OPCJA]... [PLIK]\n"
+-"Zakodowane lub zdekodowanie kodem 64-znakowym (base64) PLIKU albo danych\n"
++"Zakodowane lub zdekodowanie kodem %d-znakowym PLIKU albo danych\n"
+ "między standardowym wejściem i wyjściem.\n"
+ #: src/base64.c:72
+@@ -925,7 +925,7 @@ msgstr ""
+ "\n"
+ #: src/base64.c:81
+-#, fuzzy, c-format
++#, c-format
+ msgid ""
+ "\n"
+ "The data are encoded as described for the %s alphabet in RFC 4648.\n"
+@@ -934,11 +934,10 @@ msgid ""
+ "from any other non-alphabet bytes in the encoded stream.\n"
+ msgstr ""
+ "\n"
+-"Dane są kodowane według opisu dla alfabetu o podstawie 64 (base64) w\n"
+-"RFC 3548. Przy dekodowaniu oprócz znaków formalnego alfabetu base64 można\n"
+-"napotkać znaki nowej linii. Program wywołany z opcją --ignore-garbage "
+-"będzie\n"
+-"próbował opuścić jakiekolwiek inne znaki nie z alfabetu base64.\n"
++"Dane są kodowane według opisu dla alfabetu o %s w RFC 4648.\n"
++"Dekodowaniu dopuszcza, oprócz znaków formalnego alfabetu o %s\n"
++"znaki nowej linii. Program wywołany z opcją --ignore-garbage\n"
++"będzie próbował opuścić znaki spoza tego alfabetu.\n"
+ #: src/base64.c:200 src/base64.c:237 src/csplit.c:276 src/csplit.c:1474
+ #: src/join.c:464 src/shuf.c:232 src/shuf.c:281 src/shuf.c:563
+@@ -953,9 +952,8 @@ msgid "invalid input"
+ msgstr "błędne dane wejściowe"
+ #: src/base64.c:293
+-#, fuzzy
+ msgid "invalid wrap size"
+-msgstr "błędny rozmiar zawijania: %s"
++msgstr "błędny rozmiar łamania linii"
  
- #: src/dd.c:535
+ #: src/base64.c:311 src/basename.c:175 src/comm.c:447 src/cp.c:612
+ #: src/date.c:451 src/dircolors.c:448 src/du.c:1015 src/hostid.c:74
+@@ -1831,10 +1829,9 @@ msgstr "  --output-delimiter=NAPIS  oddz
+ #: src/comm.c:138 src/cut.c:178 src/head.c:133 src/numfmt.c:944 src/paste.c:453
+ #: src/tail.c:304
+-#, fuzzy
+ msgid "  -z, --zero-terminated    line delimiter is NUL, not newline\n"
+ msgstr ""
+-"  -z, --zero-terminated     separatorem linii jest znak NUL, nie znak nowej\n"
++"  -z, --zero-terminated    separatorem linii jest znak NUL, nie znak nowej\n"
+ "                              linii\n"
+ #: src/comm.c:143
+@@ -1868,9 +1865,9 @@ msgid "file %d is not in sorted order"
+ msgstr "plik %d nie jest posortowany"
+ #: src/comm.c:420
+-#, fuzzy, c-format
++#, c-format
+ msgid "multiple output delimiters specified"
+-msgstr "podano wiele ograniczników"
++msgstr "podano wiele ograniczników danych wyjściowych"
+ #: src/copy.c:181 src/copy.c:457
+ #, c-format
+@@ -1885,8 +1882,8 @@ msgstr "błąd zwalaniania %s"
+ #: src/copy.c:229 src/dd.c:1820 src/dd.c:2154 src/du.c:1130 src/head.c:155
+ #: src/head.c:306 src/head.c:388 src/head.c:584 src/head.c:666 src/head.c:735
+ #: src/head.c:785 src/head.c:808 src/tail.c:415 src/tail.c:503 src/tail.c:552
+-#: src/tail.c:645 src/tail.c:773 src/tail.c:821 src/tail.c:858 src/tail.c:1928
+-#: src/tail.c:1959 src/uniq.c:465
++#: src/tail.c:645 src/tail.c:773 src/tail.c:821 src/tail.c:858 src/tail.c:1914
++#: src/tail.c:1945 src/uniq.c:465
+ #, c-format
+ msgid "error reading %s"
+ msgstr "błąd czytania %s"
+@@ -1953,13 +1950,13 @@ msgid "failed to set the security contex
+ msgstr "nie udało się ustawić kontekstu bezpieczeństwa %s"
+ #: src/copy.c:1030 src/csplit.c:654 src/du.c:1022 src/fmt.c:439 src/head.c:888
+-#: src/sort.c:4585 src/split.c:1496 src/tail.c:1902 src/wc.c:710
++#: src/sort.c:4585 src/split.c:1496 src/tail.c:1888 src/wc.c:710
+ #, c-format
+ msgid "cannot open %s for reading"
+ msgstr "nie można otworzyć %s do czytania"
+ #: src/copy.c:1036 src/copy.c:1189 src/dd.c:1745 src/dd.c:2293 src/dd.c:2433
+-#: src/head.c:846 src/tail.c:1748 src/tail.c:1804 src/truncate.c:113
++#: src/head.c:846 src/tail.c:1734 src/tail.c:1790 src/truncate.c:113
+ #, c-format
+ msgid "cannot fstat %s"
+ msgstr "nie można wykonać fstat na %s"
+@@ -2698,7 +2695,7 @@ msgstr "za dużo określeń konwersji %%
+ msgid "missing %% conversion specification in suffix"
+ msgstr "brak określenia konwersji %% w rozszerzeniu"
+-#: src/csplit.c:1381 src/dd.c:1454 src/nproc.c:105 src/tail.c:2052
++#: src/csplit.c:1381 src/dd.c:1454 src/nproc.c:105 src/tail.c:2038
+ msgid "invalid number"
+ msgstr "błędna liczba"
+@@ -2737,9 +2734,8 @@ msgstr ""
+ "błędów\n"
+ #: src/csplit.c:1508
 -#, fuzzy
+ msgid "      --suppress-matched     suppress the lines matching PATTERN\n"
+-msgstr "  -m, --suppress-matched     pominięcie linii pasujących do WZORCA\n"
++msgstr "      --suppress-matched     pominięcie linii pasujących do WZORCA\n"
+ #: src/csplit.c:1511
  msgid ""
- "  if=FILE         read from FILE instead of stdin\n"
- "  iflag=FLAGS     read as per the comma separated symbol list\n"
-@@ -3194,10 +3193,10 @@
- "                    oddzielonych przecinkami\n"
- "  seek=ILE        przeskoczenie ILU bloków o rozmiarze obs na wyjściu\n"
- "  skip=ILE        przeskoczenie ILU bloków o rozmiarze ibs na wejściu\n"
--"  status=noxfer   bez statystyki kopiowania\n"
-+"  status=JAKIE    JAIE informacje pomijać na wyjściu diagnostycznym;\n"
-+"                  'noxfer' bez statystyki kopiowania, 'none' bez niczego\n"
+@@ -3150,7 +3146,7 @@ msgstr ""
+ "liczby\n"
+ "dziesiętnej, potem opcjonalny modyfikator:\n"
+ "E - żeby użyć alternatywnej reprezentacji lokalnej albo\n"
+-"O - żeby użyć alternatywnych symboli numerycznych, jeżeli są dostepne\n"
++"O - żeby użyć alternatywnych symboli numerycznych, jeżeli są dostępne\n"
  
- #: src/dd.c:546
+ #: src/date.c:252
+ msgid ""
+@@ -3404,6 +3400,7 @@ msgstr "  noatime   bez aktualizacji cza
+ #: src/dd.c:635
+ msgid "  nocache   Request to drop cache.  See also oflag=sync\n"
+ msgstr ""
++"  nocache   żądanie skasowania pamięci podręcznej. Zob. też oflag=sync\n"
+ #: src/dd.c:639
+ msgid "  noctty    do not assign controlling terminal from file\n"
+@@ -3472,22 +3469,22 @@ msgid "Infinity B"
+ msgstr "nieskończenie wiele B"
+ #: src/dd.c:809
+-#, fuzzy, c-format
++#, c-format
+ msgid "%<PRIuMAX> byte copied, %g s, %s/s"
+ msgid_plural "%<PRIuMAX> bytes copied, %g s, %s/s"
+-msgstr[0] "skopiowany %<PRIuMAX> bajt (%s)"
+-msgstr[1] "skopiowane %<PRIuMAX> bajty (%s)"
+-msgstr[2] "skopiowane %<PRIuMAX> bajtów (%s)"
++msgstr[0] "skopiowany %<PRIuMAX> bajt, %g s, %s/s"
++msgstr[1] "skopiowane %<PRIuMAX> bajty, %g s, %s/s"
++msgstr[2] "skopiowane %<PRIuMAX> bajtów, %g s, %s/s"
+ #: src/dd.c:815
+-#, fuzzy, c-format
++#, c-format
+ msgid "%<PRIuMAX> bytes (%s) copied, %g s, %s/s"
+-msgstr "skopiowany %<PRIuMAX> bajt (%s)"
++msgstr "%<PRIuMAX> bajtów (%s), %g s, %s/s"
+ #: src/dd.c:818
+-#, fuzzy, c-format
++#, c-format
+ msgid "%<PRIuMAX> bytes (%s, %s) copied, %g s, %s/s"
+-msgstr "skopiowany %<PRIuMAX> bajt (%s)"
++msgstr "%<PRIuMAX> bajtów (%s, %s), %g s, %s/s"
+ #: src/dd.c:844
+ #, c-format
+@@ -3495,8 +3492,8 @@ msgid ""
+ "%<PRIuMAX>+%<PRIuMAX> records in\n"
+ "%<PRIuMAX>+%<PRIuMAX> records out\n"
+ msgstr ""
+-"%<PRIuMAX>+%<PRIuMAX> przeczytanych recordów\n"
+-"%<PRIuMAX>+%<PRIuMAX> zapisanych recordów\n"
++"%<PRIuMAX>+%<PRIuMAX> przeczytanych rekordów\n"
++"%<PRIuMAX>+%<PRIuMAX> zapisanych rekordów\n"
+ #: src/dd.c:850
+ #, c-format
+@@ -4760,16 +4748,16 @@ msgid "%s: no such user"
+ msgstr "%s: nie ma takiego użytkownika"
+ #: src/head.c:113
+-#, fuzzy, c-format
++#, c-format
+ msgid ""
+ "Print the first %d lines of each FILE to standard output.\n"
+ "With more than one FILE, precede each with a header giving the file name.\n"
+ msgstr ""
+-"Wypisanie 10 pierwszych linii każdego PLIKU na standardowym wyjściu.\n"
++"Wypisanie %d pierwszych linii każdego PLIKU na standardowym wyjściu.\n"
+ "Dla większej liczby PLIKÓW każdy kawałek ma nagłówek z nazwą.\n"
+ #: src/head.c:121
+-#, fuzzy, c-format
++#, c-format
+ msgid ""
+ "  -c, --bytes=[-]NUM       print the first NUM bytes of each file;\n"
+ "                             with the leading '-', print all but the last\n"
+@@ -4782,7 +4770,7 @@ msgstr ""
+ "  -c, --bytes=[-]ILE       wypisanie pierwszych ILE bajtów z każdego pliku;\n"
+ "                             ILE z „-” na początku - wypisanie wszystkich\n"
+ "                             oprócz ostatnich ILE bajtów każdego pliku\n"
+-"  -n, --lines=[-]ILE       wypisanie pierwszych ILE linii zamiast 10\n"
++"  -n, --lines=[-]ILE       wypisanie pierwszych ILE linii zamiast %d\n"
+ "                             ILE z „-” na początku - wypisanie wszystkich\n"
+ "                             oprócz ostatnich ILE linii każdego pliku\n"
+@@ -4795,7 +4783,6 @@ msgstr ""
+ "  -v, --verbose            zawsze wypisywane są nagłówki z nazwami plików\n"
+ #: src/head.c:138
 -#, fuzzy
  msgid ""
  "\n"
- "N and BYTES may be followed by the following multiplicative suffixes:\n"
-@@ -3208,7 +3207,7 @@
+ "NUM may have a multiplier suffix:\n"
+@@ -4803,7 +4790,7 @@ msgid ""
+ "GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.\n"
+ msgstr ""
  "\n"
+-"N może mieć przyrostek mnożący:\n"
++"ILE może mieć przyrostek mnożący:\n"
+ "b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+ "GB 1000*1000*1000, G 1024*1024*1024, itd. dla T, P, E, Z, Y.\n"
+@@ -4827,12 +4814,12 @@ msgstr "%s: nie można ustawić pozycji
+ msgid "%s: number of bytes is too large"
+ msgstr "%s: ilość bajtów jest za duża"
+-#: src/head.c:912 src/split.c:1300 src/split.c:1461 src/tail.c:2093
++#: src/head.c:912 src/split.c:1300 src/split.c:1461 src/tail.c:2079
+ msgid "invalid number of lines"
+ msgstr "błędna liczba linii"
+ #: src/head.c:913 src/head.c:1077 src/split.c:1292 src/split.c:1308
+-#: src/tail.c:2094
++#: src/tail.c:2080
+ msgid "invalid number of bytes"
+ msgstr "błędna liczba bajtów"
+@@ -5121,7 +5108,6 @@ msgstr ""
+ "                        tworzenie katalogów składowych podanych katalogów\n"
+ #: src/install.c:633
+-#, fuzzy
+ msgid ""
+ "  -D                  create all leading components of DEST except the "
+ "last,\n"
+@@ -5134,7 +5120,9 @@ msgid ""
+ "  -o, --owner=OWNER   set ownership (super-user only)\n"
+ msgstr ""
+ "  -D                  tworzenie wszystkich części składowych CELU, oprócz\n"
+-"                        ostatniej, potem skopiowanie ŹRÓDŁA do CELU\n"
++"                        ostatniej albo wszystkich składników\n"
++"                        --target-directory, potem skopiowanie ŹRÓDŁA\n"
++"                        do CELU\n"
+ "  -g, --group=GRUPA   ustawienie GRUPY zamiast bieżącej grupy\n"
+ "  -m, --mode=UPRAWNIENIA   ustawienie UPRAWNIEŃ (jak w chmod) zamiast rwxr-"
+ "xr-x\n"
+@@ -5237,14 +5225,13 @@ msgid "Mike Haertel"
+ msgstr "Mike Haertel"
+ #: src/join.c:195
+-#, fuzzy
+ msgid ""
+ "For each pair of input lines with identical join fields, write a line to\n"
+ "standard output.  The default join field is the first, delimited by blanks.\n"
+ msgstr ""
+ "Dla każdej pary linii z identycznymi polami łączącymi wypisywana jest linia\n"
+ "na standardowym wyjściu. Domyślnie pole łączące jest pierwsze i oddzielone\n"
+-"odstępem.\n"
++"odstępami.\n"
+ #: src/join.c:204
+ msgid ""
+@@ -5977,7 +5964,6 @@ msgstr ""
+ "  -p, --indicator-style=slash  dodanie / do nazw katalogów\n"
+ #: src/ls.c:4907
+-#, fuzzy
+ msgid ""
+ "  -q, --hide-control-chars   print ? instead of nongraphic characters\n"
+ "      --show-control-chars   show nongraphic characters as-is (the default,\n"
+@@ -5996,8 +5982,8 @@ msgstr ""
+ "  -Q, --quote-name           ujęcie nazw w cudzysłowy\n"
+ "      --quoting-style=SŁOWO  zabezpieczenie znaków specjalnych w stylu "
+ "SŁOWO:\n"
+-"                               literal, locale, shell, shell-always, c, "
+-"escape\n"
++"                               literal, locale, shell, shell-always,\n"
++"                               shell-escape, shell-escape-always, c, escape\n"
+ #: src/ls.c:4917
+ msgid ""
+@@ -6093,7 +6079,6 @@ msgstr ""
+ "                               w nazwach plików\n"
+ #: src/ls.c:4956
+-#, fuzzy
+ msgid ""
+ "  -w, --width=COLS           set output width to COLS.  0 means no limit\n"
+ "  -x                         list entries by lines instead of by columns\n"
+@@ -6103,7 +6088,7 @@ msgid ""
+ "-b\n"
  msgstr ""
+ "  -w, --width=KOLUMNY        przyjęcie takiej szerokości ekranu zamiast\n"
+-"                             wartości bieżącej\n"
++"                             wartości bieżącej; 0 oznacza brak ograniczenia\n"
+ "  -x                         wypisanie nazw w kolejnych liniach, nie "
+ "kolumnach\n"
+ "  -X                         sortowanie alfabetyczne wg rozszerzeń\n"
+@@ -6206,7 +6191,6 @@ msgstr ""
+ "  -t, --text           czytanie plików w trybie tekstowym (domyślnie)\n"
+ #: src/md5sum.c:203
+-#, fuzzy
+ msgid ""
  "\n"
--"N, BLOKI i BAJTY mogą mieć następujące przyrostki mnożące:\n"
-+"N i BAJTY mogą mieć następujące przyrostki mnożące:\n"
- "c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M\n"
- "GB =1000*1000*1000, G =1024*1024*1024, itd. dla T, P, E, Z, Y.\n"
+ "The following five options are useful only when verifying checksums:\n"
+@@ -6220,6 +6204,8 @@ msgid ""
+ msgstr ""
  "\n"
-@@ -3640,7 +3639,7 @@
- #: src/df.c:319 src/df.c:328
+ "Następujące opcje są przydatne tylko przy sprawdzaniu sum kontrolnych:\n"
++"      --ignore-missing  brakujące pliki nie powodują awaryjnego zatrzymania\n"
++"                         ani wypisania stanu\n"
+ "      --quiet          bez wypisywania OK dla każdego pozytywnie\n"
+ "                         zweryfikowanego pliku\n"
+ "      --status         bez wypisywania niczego, kod wyjścia przekazuje "
+@@ -6258,9 +6244,8 @@ msgid "%s: %<PRIuMAX>: improperly format
+ msgstr "%s: %<PRIuMAX>: nieprawidłowo sformatowana linia sumy kontrolnej %s"
+ #: src/md5sum.c:623
+-#, fuzzy
+ msgid "FAILED open or read"
+-msgstr "%s: NIEPOWODZENIE otwarcia lub odczytu\n"
++msgstr "NIEPOWODZENIE otwarcia lub odczytu"
+ #: src/md5sum.c:662
+ msgid "FAILED"
+@@ -6300,9 +6285,9 @@ msgstr[1] "UWAGA: %<PRIuMAX> policzone s
+ msgstr[2] "UWAGA: %<PRIuMAX> policzonych sum się NIE zgadza"
+ #: src/md5sum.c:720
+-#, fuzzy, c-format
++#, c-format
+ msgid "%s: no file was verified"
+-msgstr "%s: plik ma ujemny rozmiar"
++msgstr "%s: żaden plik nie został zweryfikowany"
+ #: src/md5sum.c:810
  #, c-format
- msgid "%s-%s"
--msgstr ""
-+msgstr "%2$s %1$s"
+@@ -6323,9 +6308,10 @@ msgstr ""
+ "kontrolnych"
  
- #: src/df.c:873
- msgid ""
-@@ -3989,7 +3988,7 @@
- #: src/du.c:501
+ #: src/md5sum.c:831
+-#, fuzzy, c-format
++#, c-format
+ msgid "the --ignore-missing option is meaningful only when verifying checksums"
+-msgstr "opcja --warn ma znaczenie tylko przy weryfikacji sum kontrolnych"
++msgstr ""
++"opcja --ignore-missing ma znaczenie tylko przy weryfikacji sum kontrolnych"
+ #: src/md5sum.c:839
  #, c-format
- msgid "mount point %s already traversed"
--msgstr ""
-+msgstr "punkt montowania %s już był przejrzany"
+@@ -7414,9 +7400,9 @@ msgid "--grouping cannot be combined wit
+ msgstr "opcja --grouping nie może być użyta razem z --format"
+ #: src/numfmt.c:1576
+-#, fuzzy, c-format
++#, c-format
+ msgid "failed to set locale"
+-msgstr "nie udało się ustawić nowej roli %s"
++msgstr "nie udało się włączyć ustawień lokalnych"
  
- #: src/du.c:611
+ #: src/numfmt.c:1581
  #, c-format
-@@ -4416,17 +4415,17 @@
- #. This is a proper name. See the gettext manual, section Names.
- #: src/factor.c:111
- msgid "Niels Moller"
--msgstr ""
-+msgstr "Niels Möller"
+@@ -7707,7 +7693,7 @@ msgstr "za duże  skip-bytes + read-byte
+ msgid "warning: invalid width %lu; using %d instead"
+ msgstr "uwaga: błędna szerokość %lu; używam %d zamiast"
  
- #: src/factor.c:1252 src/factor.c:1352 src/factor.c:1428
+-#: src/operand2sig.c:81
++#: src/operand2sig.c:70
  #, c-format
- msgid "Lucas prime test failure.  This should not happen"
--msgstr ""
-+msgstr "Błąd testu Lucasa liczby pierwszej. Nie powinno się zdarzyć"
+ msgid "%s: invalid signal"
+ msgstr "%s: błędny sygnał"
+@@ -8285,7 +8271,6 @@ msgstr ""
+ "  \\UHHHHHHHH  znak Unicode o szesnastkowej wartości HHHHHHHH (8 cyfr)\n"
+ #: src/printf.c:127
+-#, fuzzy
+ msgid ""
+ "  %%      a single %\n"
+ "  %b      ARGUMENT as a string with '\\' escapes interpreted,\n"
+@@ -8300,7 +8285,10 @@ msgid ""
+ msgstr ""
+ "  %%      pojedynczy %\n"
+ "  %b      ARGUMENT ze zinterpretowanymi sekwencjami „\\” oprócz\n"
+-"            sekwencji ósemkowych, które mają formę \\0 albo \\0NNN\n"
++"          sekwencji ósemkowych, które mają formę \\0 albo \\0NNN\n"
++"  %q      ARGUMENT jest wypisywany w formacie możliwym do użycia przez\n"
++"          powłokę, znaki niedrukowalne są wypisywanie zgodnie z\n"
++"          proponowaną składnią POSIX $''\n"
+ "\n"
+ "i wszystkie specyfikacje formatu C zakończone jednym ze znaków\n"
+ "diouxXfeEgGcs z ARGUMENTAMI przekształconymi najpierw do odpowiednich\n"
+@@ -8579,7 +8567,6 @@ msgstr ""
+ "muszą istnieć wszystkie składowe, poza ostatnią\n"
+ #: src/realpath.c:76
+-#, fuzzy
+ msgid ""
+ "  -e, --canonicalize-existing  all components of the path must exist\n"
+ "  -m, --canonicalize-missing   no path components need exist or be a "
+@@ -8594,7 +8581,8 @@ msgid ""
+ "\n"
+ msgstr ""
+ "  -e, --canonicalize-existing  wszystkie elementy ścieżki musza istnieć\n"
+-"  -m, --canonicalize-missing   elementy ścieżki nie muszą istnieć\n"
++"  -m, --canonicalize-missing   elementy ścieżki nie muszą istnieć ani być\n"
++"                               katalogami\n"
+ "  -L, --logical                rozwinięcie elementów „..” przed "
+ "dowiązaniami\n"
+ "                               symbolicznymi\n"
+@@ -8641,7 +8629,7 @@ msgid "%s: remove %s %s? "
+ msgstr "%s: usunąć %s %s? "
  
- #: src/factor.c:2061
+ #: src/remove.c:374
+-#, fuzzy, c-format
++#, c-format
+ msgid "removed directory %s\n"
+ msgstr "usunięty katalog %s\n"
+@@ -8921,22 +8909,22 @@ msgid "failed to compute a new context"
+ msgstr "nie udało się obliczyć nowego kontekstu"
+ #: src/runcon.c:235
+-#, fuzzy, c-format
++#, c-format
+ msgid "failed to set new user: %s"
+ msgstr "nie udało się ustawić nowego użytkownika %s"
+ #: src/runcon.c:238
+-#, fuzzy, c-format
++#, c-format
+ msgid "failed to set new type: %s"
+ msgstr "nie udało się ustawić nowego typu %s"
+ #: src/runcon.c:241
+-#, fuzzy, c-format
++#, c-format
+ msgid "failed to set new range: %s"
+ msgstr "nie udało się ustawić nowego zakresu %s"
+ #: src/runcon.c:244
+-#, fuzzy, c-format
++#, c-format
+ msgid "failed to set new role: %s"
+ msgstr "nie udało się ustawić nowej roli %s"
+@@ -9021,27 +9009,23 @@ msgstr "format %s zawiera nieznaną dyre
+ #: src/seq.c:603
  #, c-format
- msgid "squfof queue overflow"
--msgstr ""
-+msgstr "przepełnienie kolejki squfof"
+ msgid "format string may not be specified when printing equal width strings"
+-msgstr "nie można podawać formatu, gdy wypisywane są napisy o równej długości"
++msgstr "nie można podawać formatu gdy wypisywane są napisy o równej długości"
  
- #: src/factor.c:2377
- msgid "using single-precision arithmetic"
-@@ -6079,7 +6078,7 @@
+ #: src/set-fields.c:169
+-#, fuzzy
+ msgid "invalid byte or character range"
+-msgstr "błędna lista bajtów, znaków lub pól"
++msgstr "błędny zakres bajtów albo znaków"
  
- #: src/md5sum.c:184
- msgid "      --tag            create a BSD-style checksum\n"
--msgstr ""
-+msgstr "      --tag            tworzenie sum kontrolnych w stylu BSD\n"
+ #: src/set-fields.c:170
+-#, fuzzy
+ msgid "invalid field range"
+-msgstr "błędny zakres wejściowy"
++msgstr "błędny zakres pól"
+ #: src/set-fields.c:177 src/set-fields.c:223
+-#, fuzzy
+ msgid "byte/character positions are numbered from 1"
+-msgstr "pola i pozycje są numerowane od 1"
++msgstr "pozycje bajtów/znaków są numerowane od 1"
  
- #: src/md5sum.c:188
+ #: src/set-fields.c:178 src/set-fields.c:224
+-#, fuzzy
+ msgid "fields are numbered from 1"
+-msgstr "pola i pozycje są numerowane od 1"
++msgstr "pola są numerowane od 1"
+ #: src/set-fields.c:198
+ msgid "invalid range with no endpoint: -"
+@@ -9052,9 +9036,9 @@ msgid "invalid decreasing range"
+ msgstr "błędny zakres od większego do mniejszego"
+ #: src/set-fields.c:261
+-#, fuzzy, c-format
++#, c-format
+ msgid "byte/character offset %s is too large"
+-msgstr "przesunięcie bajtowe %s jest za duże"
++msgstr "przesunięcie bajtu/znaku %s jest za duże"
+ #: src/set-fields.c:262
+ #, c-format
+@@ -9062,9 +9046,9 @@ msgid "field number %s is too large"
+ msgstr "numer pola %s jest za duży"
+ #: src/set-fields.c:273
+-#, fuzzy, c-format
++#, c-format
+ msgid "invalid byte/character position %s"
+-msgstr "błędna klasa znaków %s"
++msgstr "błędna pozycja bajtu/znaku %s"
+ #: src/set-fields.c:274
+ #, c-format
+@@ -9072,9 +9056,8 @@ msgid "invalid field value %s"
+ msgstr "błędna wartość pola: %s"
+ #: src/set-fields.c:282
+-#, fuzzy
+ msgid "missing list of byte/character positions"
+-msgstr "brakująca lista pozycji"
++msgstr "brakująca lista pozycji bajtów/znaków"
+ #: src/set-fields.c:283
+ msgid "missing list of fields"
+@@ -9116,7 +9099,6 @@ msgstr ""
+ "                   M, G)\n"
+ #: src/shred.c:186
+-#, fuzzy
+ msgid ""
+ "  -u             truncate and remove file after overwriting\n"
+ "      --remove[=HOW]  like -u but give control on HOW to delete;  See below\n"
+@@ -9125,7 +9107,10 @@ msgid ""
+ "                   this is the default for non-regular files\n"
+ "  -z, --zero     add a final overwrite with zeros to hide shredding\n"
+ msgstr ""
+-"  -u, --remove[=JAK]  skrócenie i skasowanie pliku po zamazaniu; zob. niżej\n"
++"  -u             skrócenie i skasowanie pliku po zamazaniu\n"
++"      --remove[=JAK]  jak -u, ale z możliwością ustawienia JAK kasować; "
++"Zobacz\n"
++"                        niżej\n"
+ "  -v, --verbose  pokazywanie przebiegu zamazywania\n"
+ "  -x, --exact    bez zaokrąglania rozmiarów plików w górę do pełnych "
+ "bloków,\n"
+@@ -9508,7 +9493,6 @@ msgstr ""
+ "  -h, --human-numeric-sort    porównanie liczb z przyrostkami (np. 2K 1G)\n"
+ #: src/sort.c:452
+-#, fuzzy
  msgid ""
-@@ -6189,12 +6188,12 @@
- #: src/md5sum.c:760
+ "  -n, --numeric-sort          compare according to string numerical value\n"
+ "  -R, --random-sort           shuffle, but group identical keys.  See "
+@@ -9518,7 +9502,8 @@ msgid ""
+ msgstr ""
+ "  -n, --numeric-sort          porównywanie według wartości liczbowych "
+ "napisów\n"
+-"  -R, --random-sort           sortowanie wg losowego skrótu kluczy\n"
++"  -R, --random-sort           sortowanie wg losowego skrótu kluczy. Zobacz\n"
++"                                shuf(1)\n"
+ "      --random-source=PLIK    losowe bajty z PLIKU\n"
+ "  -r, --reverse               odwrotny porządek sortowania\n"
+@@ -9638,7 +9623,6 @@ msgstr ""
+ "linii\n"
+ #: src/sort.c:512
+-#, fuzzy
+ msgid ""
+ "\n"
+ "KEYDEF is F[.C][OPTS][,F[.C][OPTS]] for start and stop position, where F is "
+@@ -9667,7 +9651,9 @@ msgstr ""
+ "lub więcej jednoliterowych opcji porządkujących [bdfgiMhnRrV], które dla "
+ "tego\n"
+ "klucza są ważniejsze niż opcje globalne. Jeżeli nie jest podany klucz, cała\n"
+-"linia jest używana jako klucz.\n"
++"linia jest używana jako klucz. Opcja --debug pozwala diagnozować "
++"nieprawidłowe\n"
++"użycie klucza\n"
+ "\n"
+ "ROZMIAR może być uzupełniony o następujące mnożniki:\n"
+@@ -9711,7 +9697,7 @@ msgstr "błąd otwierania pliku"
+ msgid "fflush failed"
+ msgstr "błąd fflush"
+-#: src/sort.c:1002 src/sort.c:2060 src/sort.c:4762
++#: src/sort.c:1002 src/sort.c:2060 src/sort.c:4758
+ msgid "close failed"
+ msgstr "błąd zamykania pliku"
+@@ -9901,16 +9887,15 @@ msgstr "brak danych z %s"
+ msgid "using %s sorting rules"
+ msgstr "użycie reguł sortowania %s"
+-#: src/sort.c:4674
+-#, fuzzy
++#: src/sort.c:4670
+ msgid "failed to set locale; "
+-msgstr "nie udało się ustawić nowej roli %s"
++msgstr "nie udało się włączyć ustawień lokalnych; "
+-#: src/sort.c:4675
++#: src/sort.c:4671
+ msgid "using simple byte comparison"
+ msgstr "użycie prostego porównywania bajtów"
+-#: src/sort.c:4707
++#: src/sort.c:4703
  #, c-format
- msgid "--tag does not support --text mode"
--msgstr ""
-+msgstr "--tag nie obsługuje trybu --text"
+ msgid "extra operand %s not allowed with -%c"
+ msgstr "dodatkowy argument %s nie może być użyty z opcją -%c"
+@@ -9934,7 +9919,7 @@ msgstr ""
+ "domyślny rozmiar to 1000 linii, domyślny PRZEDROSTEK to „x”.\n"
  
- #: src/md5sum.c:766
+ #: src/split.c:236
 -#, fuzzy, c-format
 +#, c-format
- msgid "the --tag option is meaningless when verifying checksums"
--msgstr "opcja --status ma znaczenie tylko przy weryfikacji sum kontrolnych"
-+msgstr "opcja --tag nie ma znaczenia przy weryfikacji sum kontrolnych"
+ msgid ""
+ "  -a, --suffix-length=N   generate suffixes of length N (default %d)\n"
+ "      --additional-suffix=SUFFIX  append an additional SUFFIX to file names\n"
+@@ -9959,9 +9944,8 @@ msgstr ""
+ "  -b, --bytes=ROZMIAR     zapisanie po ROZMIAR bajtów do plików wyjściowych\n"
+ "  -C, --line-bytes=ROZMIAR  zapisanie najwyżej ROZMIAR bajtów rekordów\n"
+ "                              w każdym pliku\n"
+-"  -d, --numeric-suffixes[=OD]  użycie przyrostków liczbowych zamiast\n"
+-"                            literowych; OD zmienia wartość początkową\n"
+-"                            (domyślnie 0)\n"
++"  -d                      użycie przyrostków liczbowych zamiast literowych\n"
++"      --numeric-suffixes[=OD]  jak -d, ale można podać wartość początkową\n"
+ "  -e, --elide-empty-files  nie generowanie pustych plików przy opcji „-n”\n"
+ "      --filter=POLECENIE  pisanie do POLECENIA powłoki; nazwa pliku to "
+ "$FILE\n"
+@@ -10285,7 +10269,6 @@ msgstr ""
+ "  -t, --terse           wypisywanie informacji w skróconej formie\n"
  
- #: src/md5sum.c:773
+ #: src/stat.c:1453
+-#, fuzzy
+ msgid ""
+ "\n"
+ "The valid format sequences for files (without --file-system):\n"
+@@ -10299,7 +10282,7 @@ msgstr ""
+ "\n"
+ "Prawidłowe specyfikacje formatu dla plików (bez opcji --file-system):\n"
+ "\n"
+-"  %a   prawa dostępu ósemkowo\n"
++"  %a   prawa dostępu ósemkowo (zauważ flagi printf „#” i „0”\n"
+ "  %A   prawa dostępu w postaci czytelnej dla człowieka\n"
+ "  %b   liczba zajętych bloków (zobacz %B)\n"
+ "  %B   rozmiar w bajtach każdego bloku podanego przez %b\n"
+@@ -10637,14 +10620,16 @@ msgid ""
+ " * [-]drain      wait for transmission before applying settings (%s by "
+ "default)\n"
+ msgstr ""
++" * [-]drain      czekanie na przesył przed włączeniem ustawień\n"
++"                   (domyślnie %s)\n"
+ #: src/stty.c:627
+ msgid "on"
+-msgstr ""
++msgstr "włączone"
+ #: src/stty.c:627
+ msgid "off"
+-msgstr ""
++msgstr "wyłączone"
+ #: src/stty.c:628
+ msgid "   ispeed N      set the input speed to N\n"
+@@ -10925,9 +10910,8 @@ msgstr ""
+ "opóźnieniami\n"
+ #: src/stty.c:842
+-#, fuzzy
+ msgid " * [-]flusho     discard output\n"
+-msgstr "   [-]opost      przetwarzanie znaków wyjściowych\n"
++msgstr "*  [-]flusho     pominięcie danych wyjściowych\n"
+ #: src/stty.c:846
  #, c-format
-@@ -6576,7 +6575,7 @@
- msgstr "Składnia: %s [OPCJA] [POLECENIE [ARGUMENT]...]\n"
+@@ -11425,14 +11409,13 @@ msgstr ""
+ "Dla większej liczby PLIKÓW każda porcja ma nagłówek z nazwą.\n"
+ #: src/tail.c:269
+-#, fuzzy
+ msgid ""
+ "  -c, --bytes=[+]NUM       output the last NUM bytes; or use -c +NUM to\n"
+ "                             output starting with byte NUM of each file\n"
+ msgstr ""
+-"  -c, --bytes=N            wypisanie ostatnich N bajtów; albo użyj -c +K "
+-"aby\n"
+-"                             wypisać od K-tego bajtu z każdego z plików\n"
++"  -c, --bytes=ILE          wypisanie ostatnich N bajtów; albo użyj -c +ILE\n"
++"                             aby wypisać od bajtu numer ILE z każdego z\n"
++"                             plików\n"
  
- #: src/nice.c:73
+ #: src/tail.c:273
+ msgid ""
+@@ -11447,7 +11430,7 @@ msgstr ""
+ "  -F                       to samo co  --follow=name --retry\n"
+ #: src/tail.c:279
 -#, fuzzy, c-format
 +#, c-format
  msgid ""
- "Run COMMAND with an adjusted niceness, which affects process scheduling.\n"
- "With no COMMAND, print the current niceness.  Niceness values range from\n"
-@@ -6585,9 +6584,10 @@
- "  -n, --adjustment=N   add integer N to the niceness (default 10)\n"
+ "  -n, --lines=[+]NUM       output the last NUM lines, instead of the last "
+ "%d;\n"
+@@ -11460,9 +11443,10 @@ msgid ""
+ "                             (this is the usual case of rotated log files);\n"
+ "                             with inotify, this option is rarely useful\n"
  msgstr ""
- "Uruchomienie POLECENIA z poprawionym priorytetem, co wpływa na przydział\n"
--"czasu procesora. Bez POLECENIE wypisuje bieżący priorytet. Priorytet może\n"
-+"czasu procesora. Bez POLECENIA wypisuje bieżący priorytet. Priorytet może\n"
- "mieć wartość od %d (największe przydziały czasu) do %d (najmniejsze).\n"
+-"  -n, --lines=K            wypisanie ostatnich K linii zamiast ostatnich "
++"  -n, --lines=ILE          wypisanie ostatnich ILE linii zamiast ostatnich "
+ "%d;\n"
+-"                             albo użyj -n +K dla wypisania linii od N-tej\n"
++"                             albo użyj -n +ILE dla wypisania linii od linii\n"
++"                             numer ILE\n"
+ "      --max-unchanged-stats=N\n"
+ "                           z --follow=name powoduje ponowne otwieranie "
+ "PLIKU,\n"
+@@ -11502,7 +11486,6 @@ msgstr ""
+ "  -v, --verbose            wypisywanie zawsze nagłówków z nazwami plików\n"
+ #: src/tail.c:309
+-#, fuzzy
+ msgid ""
  "\n"
-+"  -n, --adjustment=N   dodanie liczby całkowitej N do priorytetu (domyślnie 10)\n"
+ "NUM may have a multiplier suffix:\n"
+@@ -11511,7 +11494,7 @@ msgid ""
+ "\n"
+ msgstr ""
+ "\n"
+-"N może mieć przyrostek mnożący:\n"
++"ILE może mieć przyrostek mnożący:\n"
+ "b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+ "GB 1000*1000*1000, G 1024*1024*1024, itd. dla T, P, E, Z, Y.\n"
+@@ -11591,103 +11574,103 @@ msgstr "został podmieniony %s; śledzen
+ msgid "%s: cannot change nonblocking mode"
+ msgstr "%s: zresetowanie trybu nie blokującego nie było możliwe"
  
- #: src/nice.c:168
+-#: src/tail.c:1204 src/tail.c:1360
++#: src/tail.c:1204 src/tail.c:1346
  #, c-format
-@@ -11250,7 +11250,7 @@
- #: src/timeout.c:456
+ msgid "%s: file truncated"
+ msgstr "%s: plik obcięty"
+-#: src/tail.c:1228 src/tail.c:1560
++#: src/tail.c:1228 src/tail.c:1546
  #, c-format
- msgid "the monitored command dumped core"
--msgstr ""
-+msgstr "monitorowane polecenie utworzyło zrzut pamięci"
+ msgid "no files remaining"
+ msgstr "nie ma więcej plików"
+-#: src/tail.c:1454
++#: src/tail.c:1440
+ #, c-format
+ msgid "cannot watch parent directory of %s"
+ msgstr "nie można śledzić katalogu nadrzędnego %s"
  
- #. This is a proper name. See the gettext manual, section Names.
- #: src/touch.c:43
-@@ -11326,7 +11326,6 @@
- "  -m                     zmiana tylko czasu modyfikacji\n"
+-#: src/tail.c:1457 src/tail.c:1474 src/tail.c:1649
++#: src/tail.c:1443 src/tail.c:1460 src/tail.c:1635
+ #, c-format
+ msgid "inotify resources exhausted"
+ msgstr "zabrakło zasobów inotify"
+-#: src/tail.c:1478 src/tail.c:1657
++#: src/tail.c:1464 src/tail.c:1643
+ #, c-format
+ msgid "cannot watch %s"
+ msgstr "nie można śledzić %s"
  
- #: src/touch.c:238
+-#: src/tail.c:1527
++#: src/tail.c:1513
+ #, c-format
+ msgid "%s was replaced"
+ msgstr "%s został zastąpiony"
+-#: src/tail.c:1591
++#: src/tail.c:1577
+ #, c-format
+ msgid "error monitoring inotify event"
+ msgstr "błąd monitorowanie zdarzenia inotify"
+-#: src/tail.c:1611
++#: src/tail.c:1597
+ #, c-format
+ msgid "error reading inotify event"
+ msgstr "błąd czytania zdarzenia inotify"
+-#: src/tail.c:1933
++#: src/tail.c:1919
+ #, c-format
+ msgid "%s: cannot follow end of this type of file; giving up on this name"
+ msgstr "%s: pliku tego typu nie można śledzić"
+-#: src/tail.c:2115
++#: src/tail.c:2101
+ msgid "invalid maximum number of unchanged stats between opens"
+ msgstr "błędna maksymalna liczba braków zmian stanów między otwarciami pliku"
+-#: src/tail.c:2123
++#: src/tail.c:2109
+ msgid "invalid PID"
+ msgstr "błędny PID"
+-#: src/tail.c:2139
++#: src/tail.c:2125
+ #, c-format
+ msgid "invalid number of seconds: %s"
+ msgstr "błędna liczba sekund: %s"
+-#: src/tail.c:2159
++#: src/tail.c:2145
+ #, c-format
+ msgid "option used in invalid context -- %c"
+ msgstr "opcja użyta w błędnym kontekście -- %c"
+-#: src/tail.c:2171
++#: src/tail.c:2157
+ #, c-format
+ msgid "warning: --retry ignored; --retry is useful only when following"
+ msgstr ""
+ "uwaga: zignorowana opcja --retry; ta opcja jest przydatna tylko przy "
+ "śledzeniu"
+-#: src/tail.c:2175
++#: src/tail.c:2161
+ #, c-format
+ msgid "warning: --retry only effective for the initial open"
+ msgstr "warning: --retry działa tylko w momencie początkowego otwarcia"
+-#: src/tail.c:2180
++#: src/tail.c:2166
+ #, c-format
+ msgid "warning: PID ignored; --pid=PID is useful only when following"
+ msgstr ""
+ "uwaga: zignorowany PID; opcja --pid=PID jest przydatna tylko przy śledzeniu"
+-#: src/tail.c:2183
++#: src/tail.c:2169
+ #, c-format
+ msgid "warning: --pid=PID is not supported on this system"
+ msgstr "uwaga: opcja --pid=PID nie działa w tym systemie"
+-#: src/tail.c:2287
++#: src/tail.c:2273
+ #, c-format
+ msgid "cannot follow %s by name"
+ msgstr "nie można pokazywać pliku %s wg nazwy"
+-#: src/tail.c:2293
++#: src/tail.c:2279
+ #, c-format
+ msgid "warning: following standard input indefinitely is ineffective"
+ msgstr "warning: stałe podążanie za standardowym wejściem może sie nie udać"
+-#: src/tail.c:2380
++#: src/tail.c:2360
+ #, c-format
+ msgid "inotify cannot be used, reverting to polling"
+ msgstr "nie można użyć inotify, powrót do cyklicznego sprawdzania"
+@@ -11705,13 +11688,15 @@ msgstr ""
+ "  -i, --ignore-interrupts   ignorowanie sygnałów przerwania\n"
+ #: src/tee.c:93
+-#, fuzzy
+ msgid ""
+ "  -p                        diagnose errors writing to non pipes\n"
+ "      --output-error[=MODE]   set behavior on write error.  See MODE below\n"
+ msgstr ""
+-"  -p, --output-error[=TRYB]  zachowanie po napotkaniu błędu zapisu. Zob. "
++"  -p                        zachowanie po napotkaniu błędu zapisu do plików\n"
++"                            innych niż potoki\n"
++"      --output-error[=TRYB] sposób zachowanie przy błędzie zapisu. Zobacz "
+ "TRYB\n"
++"                            - poniżej\n"
+ #: src/tee.c:99
+ msgid ""
+@@ -11753,14 +11738,14 @@ msgid "invalid integer %s"
+ msgstr "błędna liczba całkowita %s"
+ #: src/test.c:245
+-#, fuzzy, c-format
++#, c-format
+ msgid "%s expected"
+-msgstr "spodziewany „)”"
++msgstr "spodziewany %s"
+ #: src/test.c:248
+-#, fuzzy, c-format
++#, c-format
+ msgid "%s expected, found %s"
+-msgstr "spodziewany „)”, napotkany %s"
++msgstr "spodziewany %s, napotkany %s"
+ #: src/test.c:265 src/test.c:623
+ #, c-format
+@@ -11780,9 +11765,9 @@ msgid "-ot does not accept -l"
+ msgstr "-ot nie dopuszcza -l"
+ #: src/test.c:372
+-#, fuzzy, c-format
++#, c-format
+ msgid "%s: unknown binary operator"
+-msgstr "nieznany operator dwuargumentowy"
++msgstr "%s: nieznany operator dwuargumentowy"
+ #: src/test.c:651
+ #, c-format
+@@ -11979,9 +11964,9 @@ msgid "Matthew Bradburn"
+ msgstr "Matthew Bradburn"
+ #: src/test.c:863
+-#, fuzzy, c-format
++#, c-format
+ msgid "missing %s"
+-msgstr "brak „]”"
++msgstr "brak %s"
+ #: src/test.c:877
+ #, c-format
+@@ -12216,7 +12201,6 @@ msgid "Usage: %s [OPTION]... SET1 [SET2]
+ msgstr "Składnia: %s [OPCJA]... ZBIÓR1 [ZBIÓR2]\n"
+ #: src/tr.c:290
 -#, fuzzy
  msgid ""
- "  -r, --reference=FILE   use this file's times instead of current time\n"
- "  -t STAMP               use [[CC]YY]MMDDhhmm[.ss] instead of current time\n"
-@@ -11337,9 +11336,9 @@
- "  -r, --reference=PLIK   użycie czasu tego PLIKU zamiast czasu bieżącego\n"
- "  -t CZAS                użycie [[CC]YY]MMDDhhmm[.ss] zamiast bieżącego "
- "czasu\n"
--"  --time=SŁOWO           ustawienie czasu wg SŁOWA: access atime use (czas\n"
--"                           dostępu, to samo co -a), modify mtime (czas\n"
--"                           modyfikacji, to samo co -m)\n"
-+"      --time=SŁOWO       ustawienie czasu wg SŁOWA:\n"
-+"                           access, atime, use (czas dostępu, to samo co -a)\n"
-+"                           modify, mtime (czas modyfikacji, to samo co -m)\n"
+ "Translate, squeeze, and/or delete characters from standard input,\n"
+ "writing to standard output.\n"
+@@ -12233,8 +12217,9 @@ msgstr ""
+ "\n"
+ "  -c, -C, --complement    zbiór znaków komplementarny do ZBIORU1\n"
+ "  -d, --delete            skasowanie znaków ze ZBIORU1, bez zamian\n"
+-"  -s, --squeeze-repeats   zamiana ciągu takich samych znaków ze ZBIORU1 na\n"
+-"                            pojedyncze wystąpienia takich znaków\n"
++"  -s, --squeeze-repeats   zamiana ciągów takich samych znaków w ostatnim\n"
++"                            podanym ZBIORZE na pojedyncze wystąpienia\n"
++"                            takich znaków\n"
+ "  -t, --truncate-set1     najpierw ZBIÓR1 jest obcinany do długości ZBIORU2\n"
+ #: src/tr.c:303
+@@ -12309,7 +12294,6 @@ msgstr ""
+ "  [=ZNAK=]        wszystkie znaki równoważne ZNAKOWI\n"
  
- #: src/touch.c:247
+ #: src/tr.c:338
+-#, fuzzy
+ msgid ""
+ "\n"
+ "Translation occurs if -d is not given and both SET1 and SET2 appear.\n"
+@@ -12328,8 +12312,8 @@ msgstr ""
+ "[:lower:] i [:upper:] będą na pewno rozwinięte w porządku rosnącym;\n"
+ "użyte w ZBIORZE2 przy zamianie, mogą być tylko zestawione w parach dla\n"
+ "konwersji małe-wielkie litery. Jeżeli operacją nie jest ani zamiana\n"
+-"ani kasowanie, -s używa ZBIORU1.  W przeciwnym wypadku używa ZBIORU2\n"
+-"i kompresja powtórzeń zachodzi po zamianie i kasowaniu.\n"
++"ani kasowanie, -s używa ostatniego podanego ZBIORU i zachodzi po zamianie\n"
++"lub skasowaniu.\n"
+ #: src/tr.c:508
+ #, c-format
+@@ -12651,7 +12635,6 @@ msgstr ""
+ "  -r, --kernel-release     pokazanie numeru edycji jądra systemu\n"
+ #: src/uname.c:133
+-#, fuzzy
  msgid ""
+ "  -v, --kernel-version     print the kernel version\n"
+ "  -m, --machine            print the machine hardware name\n"
+@@ -12659,12 +12642,11 @@ msgid ""
+ "  -i, --hardware-platform  print the hardware platform (non-portable)\n"
+ "  -o, --operating-system   print the operating system\n"
+ msgstr ""
+-"  -v, --kernel-version     pokazanie numeru wersji jądra systemu\n"
+-"  -m, --machine            pokazanie nazwy sprzętu (architektury)\n"
+-"  -p, --processor          pokazanie typu procesora albo \"unknown"
+-"\" (nieznany)\n"
+-"  -i, --hardware-platform  pokazanie platformy sprzętowej albo \"unknown\"\n"
+-"  -o, --operating-system   pokazanie nazwy systemu operacyjnego\n"
++"  -v, --kernel-version     wypisanie numeru wersji jądra systemu\n"
++"  -m, --machine            wypisanie nazwy sprzętu (architektury)\n"
++"  -p, --processor          wypisanie typu procesora (nieprzenośne)\n"
++"  -i, --hardware-platform  wypisanie platformy sprzętowej (nieprzenośne)\n"
++"  -o, --operating-system   wypisanie nazwy systemu operacyjnego\n"
+ #: src/uname.c:143
+ msgid ""
+@@ -12737,18 +12719,17 @@ msgstr ""
+ "                          każdej grupy\n"
+ #: src/uniq.c:187
+-#, fuzzy
+ msgid ""
+ "  -D                    print all duplicate lines\n"
+ "      --all-repeated[=METHOD]  like -D, but allow separating groups\n"
+ "                                 with an empty line;\n"
+ "                                 METHOD={none(default),prepend,separate}\n"
+ msgstr ""
+-"  -D, --all-repeated[=METODA]  wypisanie wszystkich powtarzających się "
+-"linii;\n"
+-"                          grupy mogą być oddzielone przez pustą linię;\n"
+-"                          METODA={none(domyślna),prepend,separate}\n"
+-"                          (żadna, przed, pomiędzy).\n"
++"  -D                    wypisanie wszystkich powtarzających się linii;\n"
++"      --all-repeated[=METODA]  jak -D, ale grupy mogą być oddzielone przez\n"
++"                                 pustą linię;\n"
++"                                 METODA={none(domyślna),prepend,separate}\n"
++"                                 (żadna, przed, pomiędzy).\n"
+ #: src/uniq.c:193
+ msgid "  -f, --skip-fields=N   avoid comparing the first N fields\n"
index 2517905a7c2a07dbaf9ec5c1fdf7bf6a991bcde7..ec58cdb90a6ef58afec0e5115a894ca58ad2c9c8 100644 (file)
@@ -1,17 +1,17 @@
-#
 # Conditional build:
 %bcond_with    advcopy # progress bar in cp (orphaned patch)
+%bcond_with    multicall       # Compile all the tools in a single binary
 %bcond_without tests   # do not perform "make test check"
-#
+
 Summary:       GNU Core-utils - basic command line utilities
 Summary(pl.UTF-8):     GNU Core-utils - podstawowe narzędzia działające z linii poleceń
 Name:          coreutils
-Version:       8.23
-Release:       2
+Version:       8.25
+Release:       1
 License:       GPL v3+
 Group:         Applications/System
 Source0:       http://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.xz
-# Source0-md5: abed135279f87ad6762ce57ff6d89c41
+# Source0-md5: 070e43ba7f618d747414ef56ab248a48
 Source1:       %{name}-non-english-man-pages.tar.bz2
 # Source1-md5: f7c986ebc74ccb8d08ed70141063f14c
 Source2:       DIR_COLORS
@@ -23,7 +23,6 @@ Patch0:               %{name}-info.patch
 Patch1:                %{name}-getgid.patch
 Patch2:                %{name}-uname-cpuinfo.patch
 Patch3:                %{name}-date-man.patch
-Patch5:                %{name}-7.4-sttytcsadrain.patch
 Patch6:                %{name}-fmt-wchars.patch
 Patch7:                %{name}-sparc64.patch
 # http://translationproject.org/latest/coreutils/pl.po (pass through msgcat to generate shorter diff)
@@ -37,7 +36,7 @@ BuildRequires:        attr-devel
 BuildRequires: autoconf >= 2.64
 BuildRequires: automake >= 1:1.11.2
 BuildRequires: gcc >= 5:3.2
-BuildRequires: gettext-devel >= 0.18.1
+BuildRequires: gettext-tools >= 0.18.1
 BuildRequires: gmp-devel
 BuildRequires: help2man
 BuildRequires: libcap-devel
@@ -104,12 +103,11 @@ Programy zawarte w tym pakiecie to:
 
 %prep
 %setup -q -a1
-#patch8 -p1
+%patch8 -p1
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch5 -p1
 %patch6 -p1
 %ifarch sparc64
 %patch7 -p1
@@ -120,6 +118,8 @@ Programy zawarte w tym pakiecie to:
 %endif
 %patch10 -p1
 
+mv man/pt_BR man/pt
+
 %{__perl} -pi -e 's@GNU/Linux@TLD Linux@' m4/host-os.m4
 
 # allow rebuilding *.gmo
@@ -165,6 +165,7 @@ build-aux/gen-lists-of-programs.sh --automake > src/cu-progs.mk
 %configure \
        CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \
        DEFAULT_POSIX2_VERSION=199209 \
+       %{?with_multicall:--enable-single-binary=symlinks} \
        --disable-silent-rules \
        --enable-install-program=arch \
        --enable-no-install-program=hostname,kill,uptime
@@ -183,22 +184,26 @@ install -d $RPM_BUILD_ROOT{/bin,/sbin,%{_bindir},%{_sbindir},/etc/shrc.d}
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-mv -f $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,\
+mv $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,\
 df,echo,false,id,link,ln,ls,mkdir,mknod,mktemp,mv,nice,printf,pwd,readlink,rm,rmdir,\
 sleep,sort,stat,stty,sync,touch,true,unlink,uname} $RPM_BUILD_ROOT/bin
 
-mv -f $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir}
+%if %{with multicall}
+mv $RPM_BUILD_ROOT{%{_bindir},/bin}/coreutils
+ln -s ../../bin/coreutils $RPM_BUILD_ROOT%{_bindir}
+%endif
+
+mv $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir}
 
 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
 cp -p %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT/etc/shrc.d
 
-cp -a man/pt_BR man/pt
 for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN; do
        install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1
        cp -p man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1
 done
-install %{SOURCE6} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1
+cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1
 # unwanted (-f left intentionally - some manuals could have no translations)
 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{hostname,kill,su,uptime}.1
 # always remove, never packaged but sometimes installed
@@ -254,6 +259,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) /bin/uname
 %attr(755,root,root) /bin/unlink
 %attr(755,root,root) %{_bindir}/[
+%attr(755,root,root) %{_bindir}/base32
 %attr(755,root,root) %{_bindir}/base64
 %attr(755,root,root) %{_bindir}/chcon
 %attr(755,root,root) %{_bindir}/cksum
@@ -321,6 +327,11 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/whoami
 %attr(755,root,root) %{_bindir}/yes
 %attr(755,root,root) %{_sbindir}/chroot
+%if %{with multicall}
+%attr(755,root,root) /bin/coreutils
+%attr(755,root,root) %{_bindir}/coreutils
+%{_mandir}/man1/coreutils.1*
+%endif
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS.256color
 %config(noreplace) /etc/shrc.d/colorls.csh
@@ -328,6 +339,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/coreutils
 %attr(755,root,root) %{_libdir}/coreutils/libstdbuf.so
 %{_mandir}/man1/arch.1*
+%{_mandir}/man1/base32.1*
 %{_mandir}/man1/base64.1*
 %{_mandir}/man1/basename.1*
 %{_mandir}/man1/cat.1*
index 70d1b9dc8a4de2fa5178acf19e66a83ba51519e6..ba90631a4a1f24503651ea84fa3bb5510dd1eb9a 100644 (file)
@@ -1,54 +1,43 @@
 --- coreutils-8.21/tests/misc/printenv.sh~     2013-01-31 01:46:24.000000000 +0100
 +++ coreutils-8.21/tests/misc/printenv.sh      2013-12-03 12:25:51.949012868 +0100
-@@ -23,8 +23,8 @@
- # printenv as a builtin, so we must invoke it via "env".
- # But beware of $_, set by many shells to the last command run.
- # Also, filter out LD_PRELOAD, which is set when running under valgrind.
--env | grep -Ev '^(_|LD_PRELOAD=)' > exp || framework_failure_
--env -- printenv | grep -Ev '^(_|LD_PRELOAD=)' > out || fail=1
-+env | grep -Ev '^(_|LD_PRELOAD=|RANDOM=)' > exp || framework_failure_
-+env -- printenv | grep -Ev '^(_|LD_PRELOAD=|RANDOM=)' > out || fail=1
+@@ -27,8 +27,8 @@ print_ver_ printenv
+ # env's output the same way as that of printenv and works around a bug
+ # on aarch64 at least where libc's execvp reverses the order of the
+ # output.
+-env -- env | grep -Ev '^(_|LD_PRELOAD)=' > exp || framework_failure_
+-env -- printenv | grep -Ev '^(_|LD_PRELOAD)=' > out || fail=1
++env -- env | grep -Ev '^(_|LD_PRELOAD|RANDOM=)=' > exp || framework_failure_
++env -- printenv | grep -Ev '^(_|LD_PRELOAD|RANDOM=)=' > out || fail=1
  compare exp out || fail=1
  
  # POSIX is clear that environ may, but need not be, sorted.
 --- coreutils-8.21/tests/misc/realpath.sh.orig 2013-12-03 12:36:46.105079823 +0100
 +++ coreutils-8.21/tests/misc/realpath.sh      2013-12-03 12:46:44.854069134 +0100
-@@ -16,8 +16,8 @@
- # You should have received a copy of the GNU General Public License
- # along with this program.  If not, see <http://www.gnu.org/licenses/>.
--. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src
--print_ver_ realpath
-+. "${srcdir=.}/tests/init.sh"; path_prepend_ $initial_cwd_/src
-+print_ver_ $initial_cwd_/src/realpath
- stat_single=$(stat -c %d:%i /) || framework_failure_
- stat_double=$(stat -c %d:%i //) || framework_failure_
-@@ -40,68 +40,68 @@
+@@ -40,68 +40,68 @@ ln -s // two || framework_failure_
  ln -s /// three || framework_failure_
  
  # Basic operation
 -realpath -Pqz . >/dev/null || fail=1
 +$initial_cwd_/src/realpath -Pqz . >/dev/null || fail=1
  # Operand is required
--realpath >/dev/null && fail=1
--realpath --relative-base . --relative-to . && fail=1
--realpath --relative-base . && fail=1
-+$initial_cwd_/src/realpath >/dev/null && fail=1
-+$initial_cwd_/src/realpath --relative-base . --relative-to . && fail=1
-+$initial_cwd_/src/realpath --relative-base . && fail=1
+-returns_ 1 realpath >/dev/null || fail=1
+-returns_ 1 realpath --relative-base . --relative-to . || fail=1
+-returns_ 1 realpath --relative-base . || fail=1
++returns_ 1 $initial_cwd_/src/realpath >/dev/null || fail=1
++returns_ 1 $initial_cwd_/src/realpath --relative-base . --relative-to . || fail=1
++returns_ 1 $initial_cwd_/src/realpath --relative-base . || fail=1
  
  # -e --relative-* require directories
--realpath -e --relative-to=dir1/f --relative-base=. . && fail=1
+-returns_ 1 realpath -e --relative-to=dir1/f --relative-base=. . || fail=1
 -realpath -e --relative-to=dir1/  --relative-base=. . || fail=1
-+$initial_cwd_/src/realpath -e --relative-to=dir1/f --relative-base=. . && fail=1
++returns_ 1 $initial_cwd_/src/realpath -e --relative-to=dir1/f --relative-base=. . || fail=1
 +$initial_cwd_/src/realpath -e --relative-to=dir1/  --relative-base=. . || fail=1
  
  # Note NUL params are unconditionally rejected by canonicalize_filename_mode
--realpath -m '' && fail=1
--realpath --relative-base= --relative-to=. . && fail=1
-+$initial_cwd_/src/realpath -m '' && fail=1
-+$initial_cwd_/src/realpath --relative-base= --relative-to=. . && fail=1
+-returns_ 1 realpath -m '' || fail=1
+-returns_ 1 realpath --relative-base= --relative-to=. . || fail=1
++returns_ 1 $initial_cwd_/src/realpath -m '' || fail=1
++returns_ 1 $initial_cwd_/src/realpath --relative-base= --relative-to=. . || fail=1
  
  # symlink resolution
 -this=$(realpath .)
  EXTRA_DIST += nap.h test-futimens.h test-lutimens.h test-utimens.h test-utimens-common.h test-utimens.c macros.h
  
  ## end   gnulib module utimens-tests
+--- coreutils-8.23/tests/local.mk~     2015-01-04 16:12:22.000000000 +0000
++++ coreutils-8.23/tests/local.mk      2015-01-04 16:44:31.705861487 +0000
+@@ -163,7 +163,6 @@
+   tests/rm/cycle.sh                           \
+   tests/cp/link-heap.sh                               \
+   tests/cp/no-ctx.sh                          \
+-  tests/misc/tty-eof.pl                               \
+   tests/tail-2/inotify-hash-abuse.sh          \
+   tests/tail-2/inotify-hash-abuse2.sh         \
+   tests/tail-2/F-vs-missing.sh                        \
+@@ -339,7 +339,6 @@
+   tests/misc/sort-unique-segv.sh              \
+   tests/misc/sort-version.sh                  \
+   tests/misc/sort-NaN-infloop.sh              \
+-  tests/misc/sort-u-FMR.sh                    \
+   tests/split/filter.sh                               \
+   tests/split/suffix-auto-length.sh           \
+   tests/split/suffix-length.sh                        \
+@@ -468,7 +467,6 @@
+   tests/df/unreadable.sh                      \
+   tests/df/total-unprocessed.sh                       \
+   tests/df/no-mtab-status.sh                  \
+-  tests/df/skip-duplicates.sh                 \
+   tests/df/skip-rootfs.sh                     \
+   tests/dd/ascii.sh                           \
+   tests/dd/direct.sh                          \