pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/shells/bosh bosh: Update to 20200211



details:   https://anonhg.NetBSD.org/pkgsrc/rev/921cf3db1946
branches:  trunk
changeset: 424042:921cf3db1946
user:      micha <micha%pkgsrc.org@localhost>
date:      Wed Mar 04 11:42:23 2020 +0000

description:
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:

 shells/bosh/Makefile |   8 ++++----
 shells/bosh/distinfo |  10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

diffs (37 lines):

diff -r e0d53dc82bd4 -r 921cf3db1946 shells/bosh/Makefile
--- a/shells/bosh/Makefile      Wed Mar 04 11:36:17 2020 +0000
+++ b/shells/bosh/Makefile      Wed Mar 04 11:42:23 2020 +0000
@@ -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 @@
                ${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 -r e0d53dc82bd4 -r 921cf3db1946 shells/bosh/distinfo
--- a/shells/bosh/distinfo      Wed Mar 04 11:36:17 2020 +0000
+++ b/shells/bosh/distinfo      Wed Mar 04 11:42:23 2020 +0000
@@ -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



Home | Main Index | Thread Index | Old Index