summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authorkre <kre@pkgsrc.org>2020-04-18 15:54:40 +0000
committerkre <kre@pkgsrc.org>2020-04-18 15:54:40 +0000
commit9ed3ac1f4575ae8a23880cb81c44ae542d8e7cd2 (patch)
tree13c43a6f523e4a97076a8cf5ca27c126937b6cb8 /shells
parent9ebcd66f626fa06294299b84f34752266714412b (diff)
downloadpkgsrc-9ed3ac1f4575ae8a23880cb81c44ae542d8e7cd2.tar.gz
Updated shells/{,p}bosh to 2020-04-18 (devel/smake and archives/star
probably could do with an update). Bosh changes (we skipped 2 intermediate releases): New features with AN-2020-03-11: - Bourne Shell: set -m now works in scripts as well. Before, bosh did never call startjobs() when the shell startup was done with a shell script. - Bourne Shell: The shell now supports the alternate ;& switch command limiter in addition to ;; where ;& implements a fallthrough to the next command list regardless on thether there is a match or not. New features with AN-2020-03-27: - Bourne Shell: The case statement now supports the alternate end case symbol ";;&" that has been introduced by bash. If ";;&" is used instead of ";;", the next pattern list is evaluated and if there is a match, the related command list is executed. New features with AN-2020-04-18: - Bourne Shell: IRIX has ls(1) installed as /sbin/ls and this caused some of our unit tests to fail. We now only check for "bin/ls" and no longer for "/bin/ls" in "type" return messages. - Bourne Shell/bsh: signames.c has been modified to work correctly if the number of statically defined realtime signals is odd. This applies to NetBSD and caused the shells to miss RTMIN+15 on NetBSD. Thanks to Robert Elz for reporting - Bourne Shell: A new trap code "ERR" as been introduced. This is modeled after a feature from ksh88. "trap cmd ERR" causes "cmd" to be called whenever a command causes a non-zero exit code. The "cmd" is not called in case that with "set -e" the shell would not exit. This is not required by POSIX but helpful. - Bourne Shell: A new set of unit tests for the ERR trap has been added. - Bourne Shell: An attempt to fix the POSIX behavior for set -e from October 2018 has been identified to be wrong. If we kept that change, a list with "set -e; ..." and a failing command would not exit as expected. - Bourne Shell: A new piece of code has been added to handle set -e for function calls. - Bourne Shell: The man page now better explains the behavior, if in set -e mode. - Bourne Shell: print.c::prs_cntl() could cause a buffer overflow with "unprintable" multi byte UNICODE characters that are printed as list of octal escape sequences. the buffer overflow happened because there was only redzone space for one such octal escape sequence. Thanks to Heiko Eißfeldt for reporting
Diffstat (limited to 'shells')
-rw-r--r--shells/bosh/Makefile8
-rw-r--r--shells/bosh/distinfo10
-rw-r--r--shells/pbosh/Makefile8
-rw-r--r--shells/pbosh/distinfo10
4 files changed, 18 insertions, 18 deletions
diff --git a/shells/bosh/Makefile b/shells/bosh/Makefile
index a6553de6e6a..e44e7476053 100644
--- a/shells/bosh/Makefile
+++ b/shells/bosh/Makefile
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.9 2020/03/20 11:58:19 nia Exp $
+# $NetBSD: Makefile,v 1.10 2020/04/18 15:54:40 kre Exp $
-DISTNAME= schily-2020-02-11
-PKGNAME= bosh-20200211
+DISTNAME= schily-2020-04-18
+PKGNAME= bosh-20200418
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://schilytools.sourceforge.net/bosh.html
+HOMEPAGE= https://sourceforge.net/projects/schilytools/
COMMENT= The Schily Bourne Shell
LICENSE= cddl-1.0
diff --git a/shells/bosh/distinfo b/shells/bosh/distinfo
index 0f6c8f7f106..3d90456c012 100644
--- a/shells/bosh/distinfo
+++ b/shells/bosh/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2020/03/04 11:42:23 micha Exp $
+$NetBSD: distinfo,v 1.8 2020/04/18 15:54:40 kre Exp $
-SHA1 (schily-2020-02-11.tar.bz2) = da1dfe59c6b2a937b8dba2d4476db2ca8525a646
-RMD160 (schily-2020-02-11.tar.bz2) = fe18d25ecdab9e2d7b587cce52cd745bd388ff6a
-SHA512 (schily-2020-02-11.tar.bz2) = 655a67cdc9387d79a077d44f11dacf2d5479da8b7bf4c59fb8a5fbf58ef23988f2a7aff23b3aec5ab7ac99541ea3439ddd55b53fc0e1d88efe601390161832c7
-Size (schily-2020-02-11.tar.bz2) = 4360092 bytes
+SHA1 (schily-2020-04-18.tar.bz2) = e03a271be57ff865cbf0a7a4c92f415b5e798072
+RMD160 (schily-2020-04-18.tar.bz2) = a4f57485c9616ab4d59c9577b3ab9b0e9576b55e
+SHA512 (schily-2020-04-18.tar.bz2) = 3b86155d3166f5fba93d1a4ea9a8649677212979ce70fdeaa048d954fc30b72f8c87fbb95f022718df27049c51ea277eacac0a179da7c6652fff4038b0fe9f39
+Size (schily-2020-04-18.tar.bz2) = 4457840 bytes
diff --git a/shells/pbosh/Makefile b/shells/pbosh/Makefile
index 588eb4b7f6b..79ba772f992 100644
--- a/shells/pbosh/Makefile
+++ b/shells/pbosh/Makefile
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.9 2020/03/20 11:58:20 nia Exp $
+# $NetBSD: Makefile,v 1.10 2020/04/18 15:54:40 kre Exp $
-DISTNAME= schily-2020-02-11
-PKGNAME= pbosh-20200211
+DISTNAME= schily-2020-04-18
+PKGNAME= pbosh-20200418
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://schilytools.sourceforge.net/bosh.html
+HOMEPAGE= https://sourceforge.net/projects/schilytools/
COMMENT= The Schily Bourne Shell
LICENSE= cddl-1.0
diff --git a/shells/pbosh/distinfo b/shells/pbosh/distinfo
index ecbfe8362b8..3d90456c012 100644
--- a/shells/pbosh/distinfo
+++ b/shells/pbosh/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2020/03/04 11:44:13 micha Exp $
+$NetBSD: distinfo,v 1.8 2020/04/18 15:54:40 kre Exp $
-SHA1 (schily-2020-02-11.tar.bz2) = da1dfe59c6b2a937b8dba2d4476db2ca8525a646
-RMD160 (schily-2020-02-11.tar.bz2) = fe18d25ecdab9e2d7b587cce52cd745bd388ff6a
-SHA512 (schily-2020-02-11.tar.bz2) = 655a67cdc9387d79a077d44f11dacf2d5479da8b7bf4c59fb8a5fbf58ef23988f2a7aff23b3aec5ab7ac99541ea3439ddd55b53fc0e1d88efe601390161832c7
-Size (schily-2020-02-11.tar.bz2) = 4360092 bytes
+SHA1 (schily-2020-04-18.tar.bz2) = e03a271be57ff865cbf0a7a4c92f415b5e798072
+RMD160 (schily-2020-04-18.tar.bz2) = a4f57485c9616ab4d59c9577b3ab9b0e9576b55e
+SHA512 (schily-2020-04-18.tar.bz2) = 3b86155d3166f5fba93d1a4ea9a8649677212979ce70fdeaa048d954fc30b72f8c87fbb95f022718df27049c51ea277eacac0a179da7c6652fff4038b0fe9f39
+Size (schily-2020-04-18.tar.bz2) = 4457840 bytes