pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/shells/ksh93
Module Name: pkgsrc
Committed By: vins
Date: Mon Jul 3 10:44:09 UTC 2023
Modified Files:
pkgsrc/shells/ksh93: Makefile distinfo
pkgsrc/shells/ksh93/patches: patch-src_lib_libast_features_syscall
Log Message:
shells/ksh93: update to ksh 93u+m/1.0.6
CHANGES
# ksh 93u+m/1.0.6:
* Fixed a serious regression in pathname expansion where quoted
wildcard characters were incorrectly expanded if a pattern contains
both a brace expansion and a variable expansion.
* Fixed a bug where the command to launch a full-screen editor (^X^E
in emacs and v in vi) could cause the wrong command line to be
edited if two shell sessions share a .sh_history file.
# ksh 93u+m/1.0.5:
* Fixed various bugs causing crashes.
* Fixed many bugs in the emacs and vi line editors, in command
completion, and in file name completion.
* Fixed various bugs in the handling of quotes, backslash escapes and
braces when processing shell glob patterns (e.g. in pathname expansion
and case).
* ksh now throws a panic and exits if a read error (such as an I/O
error) occurs while trying to read the next command(s) from a running
script.
* Fixed many bugs in printf and print -f built-in commands, including:
- Multiple bugs causing incorrect output for relative date
specifications, e.g., printf %T\\n 'exactly 20 months ago' now
outputs a correct result.
- More printf bugs with mix and match of % and %x$.
- A data corruption bug when using %B with printf -v varname.
- A bug causing double evaluation of arithmetic expressions.
* Fixed a bug where unset -f commandname, executed in a subshell, hides
any built-in command by the same name for the duration of that subshell.
* Fixed ${var/#/string} and ${var/%/string} (with anchored empty pattern)
to work as on mksh, bash and zsh; these are no longer ineffective.
* Fixed incorrect result of array slicing ${array[@]:offset:length} where
length is a nested expansion involving an array.
* Command names can now end in : as they can on other shells.
* Fixed a spurious syntax error in compound assignments upon encountering
a pair of repeated opening parentheses ((.
* Fixed spurious syntax error in ${parameter:offset:length}: the
arithmetic expressions offset and length may now contain the
operators () & |.
* Fixed a parsing bug in the declaration of .sh.math.* arithmetic
functions.
* Fixed nameref self-reference loop detection for more than two namerefs
* Several improvements to the POSIX compatibility mode.
* Many more minor and/or esoteric bugfixes.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/shells/ksh93/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/shells/ksh93/distinfo
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/shells/ksh93/patches/patch-src_lib_libast_features_syscall
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/shells/ksh93/Makefile
diff -u pkgsrc/shells/ksh93/Makefile:1.7 pkgsrc/shells/ksh93/Makefile:1.8
--- pkgsrc/shells/ksh93/Makefile:1.7 Tue Dec 6 14:41:38 2022
+++ pkgsrc/shells/ksh93/Makefile Mon Jul 3 10:44:08 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2022/12/06 14:41:38 vins Exp $
+# $NetBSD: Makefile,v 1.8 2023/07/03 10:44:08 vins Exp $
-DISTNAME= ksh93-1.0.4
+DISTNAME= ksh93-1.0.6
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GITHUB:=ksh93/}
GITHUB_PROJECT= ksh
Index: pkgsrc/shells/ksh93/distinfo
diff -u pkgsrc/shells/ksh93/distinfo:1.6 pkgsrc/shells/ksh93/distinfo:1.7
--- pkgsrc/shells/ksh93/distinfo:1.6 Wed Nov 9 04:28:37 2022
+++ pkgsrc/shells/ksh93/distinfo Mon Jul 3 10:44:08 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2022/11/09 04:28:37 pin Exp $
+$NetBSD: distinfo,v 1.7 2023/07/03 10:44:08 vins Exp $
-BLAKE2s (ksh93-1.0.4.tar.gz) = 113d236c5b5217240d539bca6f49a43396b9a024c9326284d36770e0ad99953c
-SHA512 (ksh93-1.0.4.tar.gz) = ca6ff4625a48a991d07a34c8d28656c131124e6cccbb495d8fbc2922db9f94a83c1df2be17a7fa7aa39ce5b9243573b0b806eef87d11c5a2936e7af564d2f5e6
-Size (ksh93-1.0.4.tar.gz) = 2127036 bytes
-SHA1 (patch-src_lib_libast_features_syscall) = 6b8ff7c29779f5720605a2877b2aad74351f3a13
+BLAKE2s (ksh93-1.0.6.tar.gz) = ee298397292ff5d5074867e4fbcd71cd3f06422bbda90e53f739c0514819e44e
+SHA512 (ksh93-1.0.6.tar.gz) = df21b44981701a8e309776bae20df85d5e805bbd4e565259298ebbae1f3ef2c2e9a6e7bd485a8c9ed8a8e41818cedd75a722898f26b8430d830cc199df120dab
+Size (ksh93-1.0.6.tar.gz) = 2111386 bytes
+SHA1 (patch-src_lib_libast_features_syscall) = 3da58a2876db9171378574fcf772978db2cd57e0
Index: pkgsrc/shells/ksh93/patches/patch-src_lib_libast_features_syscall
diff -u pkgsrc/shells/ksh93/patches/patch-src_lib_libast_features_syscall:1.3 pkgsrc/shells/ksh93/patches/patch-src_lib_libast_features_syscall:1.4
--- pkgsrc/shells/ksh93/patches/patch-src_lib_libast_features_syscall:1.3 Wed Nov 9 04:28:37 2022
+++ pkgsrc/shells/ksh93/patches/patch-src_lib_libast_features_syscall Mon Jul 3 10:44:08 2023
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_lib_libast_features_syscall,v 1.3 2022/11/09 04:28:37 pin Exp $
+$NetBSD: patch-src_lib_libast_features_syscall,v 1.4 2023/07/03 10:44:08 vins Exp $
On NetBSD, use `SYS___getcwd' to get the getcwd(2) syscall.
---- src/lib/libast/features/syscall.orig 2022-10-22 03:05:14.000000000 +0000
+--- src/lib/libast/features/syscall.orig 2023-06-13 17:22:26.000000000 +0000
+++ src/lib/libast/features/syscall
@@ -4,7 +4,11 @@ lib sysgetcwd note{ syscall(SYS_getcwd,b
- int main()
+ int main(void)
{
char buf[256];
+ #ifdef __NetBSD__
Home |
Main Index |
Thread Index |
Old Index