From e352330c281d9cf260bb287ff4acdade720b0cc7 Mon Sep 17 00:00:00 2001 From: tron Date: Tue, 13 May 2008 09:22:46 +0000 Subject: 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. --- sysutils/coreutils/Makefile | 11 ++++------- sysutils/coreutils/PLIST | 4 +--- sysutils/coreutils/distinfo | 8 ++++---- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/sysutils/coreutils/Makefile b/sysutils/coreutils/Makefile index e19c0fe16d9..8985b131053 100644 --- a/sysutils/coreutils/Makefile +++ b/sysutils/coreutils/Makefile @@ -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 +MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.gnu.org/software/coreutils/ COMMENT= GNU basic file, shell and text manipulation utilities @@ -14,13 +13,11 @@ NOT_FOR_PLATFORM= NetBSD-2.0[D-H]-* 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 --git a/sysutils/coreutils/PLIST b/sysutils/coreutils/PLIST index 2424e74e62f..5a1604bc38d 100644 --- a/sysutils/coreutils/PLIST +++ b/sysutils/coreutils/PLIST @@ -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/pl/LC_MESSAGES/coreutils.mo 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/pl/LC_TIME/coreutils.mo 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 --git a/sysutils/coreutils/distinfo b/sysutils/coreutils/distinfo index 6196ac55e41..343aa035c7e 100644 --- a/sysutils/coreutils/distinfo +++ b/sysutils/coreutils/distinfo @@ -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 -- cgit v1.2.3