summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authormicha <micha@pkgsrc.org>2020-03-04 11:42:23 +0000
committermicha <micha@pkgsrc.org>2020-03-04 11:42:23 +0000
commit6196b9b842ac045f0efde4f7b352f46efa46a1b2 (patch)
tree59bcadb512bd6f73630c5f41d0a82ef7274812dc /shells
parent6b8c116d13b4b06b457100cbe3b0168562d2b1e6 (diff)
downloadpkgsrc-6196b9b842ac045f0efde4f7b352f46efa46a1b2.tar.gz
bosh: Update to 20200211
New features with AN-2020-02-11: - Bourne Shell: now also using GETOPT_PLUS_FL - Bourne Shell: A new variable ${.sh.path} returns the absolute path of the binary associated to the exec() for this shell. - Bourne Shell: The definition of NUMBUFLEN was moved from print.c to defs.h to allow others to write into numbuf, knowing it's length. - Bourne Shell: The archive sh/dotfiles.tar.bz2 now contains an updated .shrc file that makes use of the new shell variable ${.sh.path} - Bourne Shell: "for i in; do cmd ...; done" is now valid syntax even though this is useless, since bosh did already accept: "for i in $emptyvar ; do cmd ...; done" But this is in the POSIX standard and other recent shells seem to accept it. Thanks to Robert Elz for reporting - Bourne Shell: Added a new conformance test for the for loop - Bourne Shell: The call "bosh -version" now prints 2020... - Bourne Shell Missing features for POSIX compliance: - Support for $'...' quoting (this is not needed for the current version of POSIX but for the next POSIX version that will be named SUSv8). The development of SUSv8 will start in late 2016. We are now expecting the Bourne Shell to be fully POSIX compliant. - libschily: new man pages starthandlecond.3 and unhandlecond.3 - libschily: handlecond.3 and raisecond.3 now correctly mention handlecond() & raisecond() instead of handle()/raise(). The old names from 1980 had to be renamed because os an unfriendly actt from the C standard commitee. Thanks to Eric Ackermann for reporting as a side effect of a code review for SchilliX-ON - libschily: various small fixes in various man pages from libschily. Thanks to Eric Ackermann for reporting as a side effect of a code review for SchilliX-ON [...] - Bourne Shell further TODO list: - Finish loadable builtin support. - POSIX does not allow us to implement ". -h", so we will add a "source" builtin to be able to implement "source -h" - The following builtins (that are available in bsh) are still missing in the Bourne Shell: err echo with output going to stderr glob echo with '\0' instead of ' ' between args env a builtin version of /usr/bin/env The following bsh intrinsics are still missing in the Bourne Shell: - the restricted bsh has restriction features that are missing in the Bourne shell. - source -h read file into history but do not execute and probably more features not yet identified to be bsh unique.
Diffstat (limited to 'shells')
-rw-r--r--shells/bosh/Makefile8
-rw-r--r--shells/bosh/distinfo10
2 files changed, 9 insertions, 9 deletions
diff --git a/shells/bosh/Makefile b/shells/bosh/Makefile
index 1386d82bec9..7e577573f7a 100644
--- a/shells/bosh/Makefile
+++ b/shells/bosh/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2020/01/18 23:35:13 rillig Exp $
+# $NetBSD: Makefile,v 1.8 2020/03/04 11:42:23 micha Exp $
-DISTNAME= schily-2019-12-05
-PKGNAME= bosh-20191205
+DISTNAME= schily-2020-02-11
+PKGNAME= bosh-20200211
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
EXTRACT_SUFX= .tar.bz2
@@ -53,6 +53,6 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/sh/OBJ/*/sh \
${DESTDIR}${PREFIX}/bin/bosh; \
${INSTALL_MAN} ${WRKSRC}/sh/bosh.1 \
- ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
+ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
.include "../../mk/bsd.pkg.mk"
diff --git a/shells/bosh/distinfo b/shells/bosh/distinfo
index 45215e1b8e1..0f6c8f7f106 100644
--- a/shells/bosh/distinfo
+++ b/shells/bosh/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2020/01/10 12:38:22 micha Exp $
+$NetBSD: distinfo,v 1.7 2020/03/04 11:42:23 micha Exp $
-SHA1 (schily-2019-12-05.tar.bz2) = cb7ea1133284955cba7023e2f0a296c53567743e
-RMD160 (schily-2019-12-05.tar.bz2) = 112011d7fa6f912802fc4458095dbf37d402dcb4
-SHA512 (schily-2019-12-05.tar.bz2) = af16031fcc6345135d29d2dad2d30b85621e9959886843f393bf1ee51387bdbce9319e305bd58173c040995e1ce1c3325d34f9630712ccb618daa69470c249ef
-Size (schily-2019-12-05.tar.bz2) = 4360719 bytes
+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