pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/coreutils Update "coreutils" package to versi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/27de502d0b29
branches:  trunk
changeset: 542350:27de502d0b29
user:      tron <tron%pkgsrc.org@localhost>
date:      Tue May 13 09:22:46 2008 +0000

description:
Update "coreutils" package to version 6.11. Changes since version 6.10:
- "cp -fR fifo E" now succeeds with an existing E.  Before this fix, using
  -fR to copy a fifo or "special" file onto an existing file would fail
  with EEXIST.  Now, it once again unlinks the destination before trying
  to create the destination file.  [bug introduced in coreutils-5.90]
- dd once again works with unnecessary options like if=/dev/stdin and
  of=/dev/stdout.  [bug introduced in fileutils-4.0h]
- id now uses getgrouplist, when possible.  This results in
  much better performance when there are many users and/or groups.
- ls no longer segfaults on files in /proc when linked with an older version
  of libselinux.  E.g., ls -l /proc/sys would dereference a NULL pointer.
- md5sum would segfault for invalid BSD-style input, e.g.,
  echo 'MD5 (' | md5sum -c -  Now, md5sum ignores that line.
  sha1sum, sha224sum, sha384sum, and sha512sum are affected, too.
  [bug introduced in coreutils-5.1.0]
- md5sum -c would accept a NUL-containing checksum string like "abcd\0..."
  and would unnecessarily read and compute the checksum of the named file,
  and then compare that checksum to the invalid one: guaranteed to fail.
  Now, it recognizes that the line is not valid and skips it.
  sha1sum, sha224sum, sha384sum, and sha512sum are affected, too.
  [bug present in the original version, in coreutils-4.5.1, 1995]
- "mkdir -Z x dir" no longer segfaults when diagnosing invalid context "x"
  mkfifo and mknod would fail similarly.  Now they're fixed.
- mv would mistakenly unlink a destination file before calling rename,
  when the destination had two or more hard links.  It no longer does that.
  [bug introduced in coreutils-5.3.0]
- "paste -d'\' file" no longer overruns memory (heap since coreutils-5.1.2,
  stack before then) [bug present in the original version, in 1992]
- "pr -e" with a mix of backspaces and TABs no longer corrupts the heap
  [bug present in the original version, in 1992]
- "ptx -F'\' long-file-name" would overrun a malloc'd buffer and corrupt
  the heap.  That was triggered by a lone backslash (or odd number of them)
  at the end of the option argument to --flag-truncation=STRING (-F),
  --word-regexp=REGEXP (-W), or --sentence-regexp=REGEXP (-S).
- "rm -r DIR" would mistakenly declare to be "write protected" -- and
  prompt about -- full DIR-relative names longer than MIN (PATH_MAX, 8192).
- "rmdir --ignore-fail-on-non-empty" detects and ignores the failure
  in more cases when a directory is empty.
- "seq -f % 1" would issue the erroneous diagnostic "seq: memory exhausted"
  rather than reporting the invalid string format.
  [bug introduced in coreutils-6.0]
- join now verifies that the inputs are in sorted order.  This check can
  be turned off with the --nocheck-order option.
- sort accepts the new option --sort=WORD, where WORD can be one of
  general-numeric, month, numeric or random.  These are equivalent to the
  options --general-numeric-sort/-g, --month-sort/-M, --numeric-sort/-n
  and --random-sort/-R, resp.
- id and groups work around an AFS-related bug whereby those programs
  would print an invalid group number, when given no user-name argument.
- ls --color no longer outputs unnecessary escape sequences
- seq gives better diagnostics for invalid formats.
- install, mkdir, rmdir and split now write --verbose output to stdout,
  not to stderr.

diffstat:

 sysutils/coreutils/Makefile |  11 ++++-------
 sysutils/coreutils/PLIST    |   4 +---
 sysutils/coreutils/distinfo |   8 ++++----
 3 files changed, 9 insertions(+), 14 deletions(-)

diffs (74 lines):

diff -r cce078562f6d -r 27de502d0b29 sysutils/coreutils/Makefile
--- a/sysutils/coreutils/Makefile       Tue May 13 02:53:32 2008 +0000
+++ b/sysutils/coreutils/Makefile       Tue May 13 09:22:46 2008 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.45 2008/04/12 22:43:12 jlam Exp $
+# $NetBSD: Makefile,v 1.46 2008/05/13 09:22:46 tron Exp $
 
-DISTNAME=      coreutils-6.10
+DISTNAME=      coreutils-6.11
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GNU:=coreutils/}
-#EXTRACT_SUFX= .tar.bz2
 
-MAINTAINER=    tech-pkg%NetBSD.org@localhost
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.gnu.org/software/coreutils/
 COMMENT=       GNU basic file, shell and text manipulation utilities
 
@@ -14,13 +13,11 @@
 
 CONFLICTS=     fileutils-[0-9]* linuxls-[0-9]* sh-utils-[0-9]* textutils-[0-9]*
 
-CFLAGS+=               -g
-LDFLAGS+=              -g
 GNU_CONFIGURE=         YES
 USE_TOOLS+=            msgfmt msgmerge perl xgettext
 USE_PKGLOCALEDIR=      YES
 
-INFO_FILES=            # PLIST
+INFO_FILES=            YES
 
 TEST_TARGET=           check
 
diff -r cce078562f6d -r 27de502d0b29 sysutils/coreutils/PLIST
--- a/sysutils/coreutils/PLIST  Tue May 13 02:53:32 2008 +0000
+++ b/sysutils/coreutils/PLIST  Tue May 13 09:22:46 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2008/04/12 22:43:12 jlam Exp $
+@comment $NetBSD: PLIST,v 1.11 2008/05/13 09:22:46 tron Exp $
 bin/${GNU_PROGRAM_PREFIX}[
 bin/${GNU_PROGRAM_PREFIX}base64
 bin/${GNU_PROGRAM_PREFIX}basename
@@ -219,7 +219,6 @@
 share/locale/pt/LC_MESSAGES/coreutils.mo
 share/locale/pt_BR/LC_MESSAGES/coreutils.mo
 share/locale/ru/LC_MESSAGES/coreutils.mo
-share/locale/rw/LC_MESSAGES/coreutils.mo
 share/locale/sk/LC_MESSAGES/coreutils.mo
 share/locale/sl/LC_MESSAGES/coreutils.mo
 share/locale/sv/LC_MESSAGES/coreutils.mo
@@ -254,7 +253,6 @@
 share/locale/pt/LC_TIME/coreutils.mo
 share/locale/pt_BR/LC_TIME/coreutils.mo
 share/locale/ru/LC_TIME/coreutils.mo
-share/locale/rw/LC_TIME/coreutils.mo
 share/locale/sk/LC_TIME/coreutils.mo
 share/locale/sl/LC_TIME/coreutils.mo
 share/locale/sv/LC_TIME/coreutils.mo
diff -r cce078562f6d -r 27de502d0b29 sysutils/coreutils/distinfo
--- a/sysutils/coreutils/distinfo       Tue May 13 02:53:32 2008 +0000
+++ b/sysutils/coreutils/distinfo       Tue May 13 09:22:46 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.14 2008/03/08 01:06:52 tnn Exp $
+$NetBSD: distinfo,v 1.15 2008/05/13 09:22:46 tron Exp $
 
-SHA1 (coreutils-6.10.tar.gz) = f91f16e999dea6097bf555b467066ac931d584e4
-RMD160 (coreutils-6.10.tar.gz) = bddc507cd9bef5dc7f07c4c51518870b7ac6b3a9
-Size (coreutils-6.10.tar.gz) = 9193125 bytes
+SHA1 (coreutils-6.11.tar.gz) = 238dc7cb815659abe69ba52a1cbb7fb7f481dc0e
+RMD160 (coreutils-6.11.tar.gz) = 6a109d0fbab686d7258f933cfcbfde49f6faa68a
+Size (coreutils-6.11.tar.gz) = 9095150 bytes
 SHA1 (patch-ab) = bc1e79814a6ebc177862eae1816a24e3a4a5c577
 SHA1 (patch-ac) = 83e271d8da9d8d70e1f9eb34129d2cbf1cd352fc
 SHA1 (patch-ad) = 145a88a6731fbec315037a140677f2fc763e5026



Home | Main Index | Thread Index | Old Index