summaryrefslogtreecommitdiff
path: root/shells/ast-ksh/patches
diff options
context:
space:
mode:
authorkristerw <kristerw@pkgsrc.org>2003-08-12 23:28:58 +0000
committerkristerw <kristerw@pkgsrc.org>2003-08-12 23:28:58 +0000
commit9ba443237d54cea4db583289f2ae59a53fb7d289 (patch)
tree1c6bcb91f47b39fa983b0f8a54755bb589c68b82 /shells/ast-ksh/patches
parent44767250c18490503aefbc9fa241b184b9fdd2e6 (diff)
downloadpkgsrc-9ba443237d54cea4db583289f2ae59a53fb7d289.tar.gz
Update ast-ksh (and static-ast-ksh) to version 20030724.
Changes since 20030621: * A bug in which could cause memory corruption when a posix function invoked another one has been fixed. * A bug in which a file descriptor>2 could be closed before executing a script has been fixed. * A parsing error for <() and >() process subsitituions inside command substitution has been fixed. * A parsing error for patterns of the form {...}(...) when used inside ${...} has been fixed. * An error in which expanding an indexed array inside a compound variable could cause a core dump has been fixed. * A bug in which under on rare ocassions a job completion interrupt could cause to core dump has been fixed. * A bug in which process substitution embeded within command substitution would generate a syntax error has been fixed. This update does also fix the build problems on NetBSD-current reported by Steven M. Bellovin in PR pkg/22422.
Diffstat (limited to 'shells/ast-ksh/patches')
-rw-r--r--shells/ast-ksh/patches/patch-aa12
1 files changed, 12 insertions, 0 deletions
diff --git a/shells/ast-ksh/patches/patch-aa b/shells/ast-ksh/patches/patch-aa
new file mode 100644
index 00000000000..527a6e2dc61
--- /dev/null
+++ b/shells/ast-ksh/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1 2003/08/12 23:28:59 kristerw Exp $
+--- src/lib/libast/comp/conf.sh.orig Wed Aug 13 00:08:55 2003
++++ src/lib/libast/comp/conf.sh Wed Aug 13 00:10:55 2003
+@@ -266,7 +266,7 @@
+ -e 's,[ ].*,,' \
+ -e '/^[S_]/!d' \
+ `cat $tmp.f` 2>/dev/null |
+-sort -u > $tmp.v
++sort -u | grep -v _O_SC_CLK_TCK > $tmp.v
+ case $debug in
+ -d2) exit ;;
+ esac