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