pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/coreutils
Module Name: pkgsrc
Committed By: wiz
Date: Sun Apr 26 06:47:56 UTC 2026
Modified Files:
pkgsrc/sysutils/coreutils: Makefile Makefile.common distinfo
Removed Files:
pkgsrc/sysutils/coreutils/patches: patch-configure
Log Message:
coreutils: update to 9.11.
GNU coreutils NEWS -*- outline -*-
* Noteworthy changes in release 9.11 (2026-04-20) [stable]
** Bug fixes
'dd' now always diagnoses partial writes correctly upon write failure.
Previously it may have indicated that only full writes were performed.
[This bug was present in "the beginning".]
'fold' will no longer truncate output when encountering 0xFF bytes.
[bug introduced in coreutils-9.8]
'fold' is again responsive to its input. Previously it would have delayed
processing until 256KiB was read from the input.
[bug introduced in coreutils-9.8]
'kill --help' now has links to valid anchors in the html manual.
[bug introduced in coreutils-9.10]
When configured with --enable-systemd, the commands 'pinky',
'uptime', 'users', and 'who' no longer consider the systemd session
classes 'greeter', 'lock-screen', 'background', 'background-light',
and 'none' to be users.
[bug introduced in coreutils-9.4]
'pwd' on ancient systems will no longer overflow a buffer
when operating in deep paths longer than twice the system PATH_MAX.
[bug introduced in coreutils-9.6]
'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
environment variable.
[bug introduced in coreutils-8.26]
'timeout' no longer exits abruptly when its parent is the init process, e.g.,
when started by the entrypoint of a container.
[bug introduced in coreutils-9.10]
** New Features
'cut' now supports multi-byte input and delimiters. Consequently
the -c option is now honored, and no longer an alias for -b, and
the -n option is now honored, and no longer ignored.
Also the -d option supports multi-byte delimiters.
'cut' adds new options for better compatibility:
The -w,--whitespace-delimited option was added to support blank aligned fields
and for better compatibility with FreeBSD/macOS.
The -O option was added as an alias for the --output-delimiter option,
for better compatibility with busybox/toybox.
The -F option was added as an alias for -w -O ' '
for better compatibility with busybox/toybox.
'date --date' now parses dot delimited dd.mm.yy format common in Europe.
This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
** Changes in behavior
'cksum --check' now uses shell quoting when required, to more robustly
escape file names output in diagnostics.
This also affects md5sum, sha*sum, and b2sum.
** Improvements
'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
'df --local' recognises more file system types as remote.
Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
'df' improves duplicate mount suppression, by checking each mount against
all previously kept entries for the same device, not just the latest one.
'expand' and 'unexpand' now support multi-byte characters.
'groups' and 'id' will now exit sooner after a write error,
which is significant when listing information for many users.
'install' now allows the combination of the --compare and
--preserve-timestamps options.
'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
determination on non GLIBC platforms. For example \u3000 (ideographic space)
will be considered a blank character on all platforms.
'nl' now supports multi-byte --section-delimiter characters.
'shuf -i' now operates up to two times faster on systems with unlocked stdio
functions.
'tac' will now exit sooner after a write error, which is significant when
operating on a file with many lines.
'timeout' now properly detects when it is reparented by a subreaper process on
Linux instead of init, e.g., the 'systemd --user' process.
'wc -l' now operates up to four and a half times faster on hosts that support
Neon instructions.
'wc -m' now operates up to 2.6 times faster on GLIBC when processing
non-ASCII UTF-8 characters.
'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
** Build-related
./configure --enable-single-binary=hardlinks is now supported on systems
with dash as the system shell at /bin/sh.
[issue introduced in coreutils-9.10]
The test suite may have failed with a "Hangup" error if run non-interactively.
[issue introduced in coreutils-9.10]
To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 pkgsrc/sysutils/coreutils/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/sysutils/coreutils/Makefile.common
cvs rdiff -u -r1.51 -r1.52 pkgsrc/sysutils/coreutils/distinfo
cvs rdiff -u -r1.3 -r0 pkgsrc/sysutils/coreutils/patches/patch-configure
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/coreutils/Makefile
diff -u pkgsrc/sysutils/coreutils/Makefile:1.92 pkgsrc/sysutils/coreutils/Makefile:1.93
--- pkgsrc/sysutils/coreutils/Makefile:1.92 Thu Feb 5 22:29:45 2026
+++ pkgsrc/sysutils/coreutils/Makefile Sun Apr 26 06:47:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.92 2026/02/05 22:29:45 wiz Exp $
+# $NetBSD: Makefile,v 1.93 2026/04/26 06:47:55 wiz Exp $
.include "../../sysutils/coreutils/Makefile.common"
@@ -16,6 +16,15 @@ INFO_FILES= yes
TEST_DEPENDS+= p5-Expect>=1.11:../../devel/p5-Expect
+# as of 9.11
+# TOTAL: 733
+# PASS: 512
+# SKIP: 219
+# XFAIL: 0
+# FAIL: 2
+# XPASS: 0
+# ERROR: 0
+
# Exclude programs from PLIST which aren't built on a platform.
PLIST_VARS+= hostid stdbuf
PLIST.hostid= yes
Index: pkgsrc/sysutils/coreutils/Makefile.common
diff -u pkgsrc/sysutils/coreutils/Makefile.common:1.38 pkgsrc/sysutils/coreutils/Makefile.common:1.39
--- pkgsrc/sysutils/coreutils/Makefile.common:1.38 Thu Feb 5 22:29:45 2026
+++ pkgsrc/sysutils/coreutils/Makefile.common Sun Apr 26 06:47:55 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.38 2026/02/05 22:29:45 wiz Exp $
+# $NetBSD: Makefile.common,v 1.39 2026/04/26 06:47:55 wiz Exp $
#
# used by sysutils/coreutils/Makefile
# used by misc/gnuls/Makefile
-DISTNAME= coreutils-9.10
+DISTNAME= coreutils-9.11
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GNU:=coreutils/}
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/sysutils/coreutils/distinfo
diff -u pkgsrc/sysutils/coreutils/distinfo:1.51 pkgsrc/sysutils/coreutils/distinfo:1.52
--- pkgsrc/sysutils/coreutils/distinfo:1.51 Thu Feb 5 22:29:45 2026
+++ pkgsrc/sysutils/coreutils/distinfo Sun Apr 26 06:47:56 2026
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.51 2026/02/05 22:29:45 wiz Exp $
+$NetBSD: distinfo,v 1.52 2026/04/26 06:47:56 wiz Exp $
-BLAKE2s (coreutils-9.10.tar.xz) = 1b71bd8a7ac7db9b805faf6f42df00e1f6db2f51e972dddcc532059059f93a85
-SHA512 (coreutils-9.10.tar.xz) = 976ccfb8b906273a687ec330938a25ab72fb130988ca2fcad4fb6e12f4b621eb76b6e9ee091ad060361e95a8da26835b2484fffd3b5f9c7cdb100c1eb7b7d676
-Size (coreutils-9.10.tar.xz) = 6507600 bytes
+BLAKE2s (coreutils-9.11.tar.xz) = 0cfd5165c920ce7d88b174ec46f2a737941ab89440db05b8e5215c976e97f2ae
+SHA512 (coreutils-9.11.tar.xz) = 73f4192747ab793fd29cccafeda35c499a11800830227ea4d26b00afb2c496dd69cb493005691d0f62a168beea6b55c1e28e82b6cf795e7370f9d53d13555410
+Size (coreutils-9.11.tar.xz) = 6562420 bytes
SHA1 (patch-Makefile.in) = 360f63e7c34e093d7ed3a4848da78a1d86bfb4ee
-SHA1 (patch-configure) = 569b7cfed59f8b43ae928d0bc20cd722115df59b
Home |
Main Index |
Thread Index |
Old Index