shells/bosh: Update to 20191205

Based on Schily Tools Release 2019-12-05.

AN-2019-11-11:
-   libschily: the new functions wcastoi wcastol wcastolb that have been
    added with the previous release have been forgotten in the linker map
    file.

AN-2019-12-05:
-   include/schily/stdio.h: We no longer define getc_unlocked() on Solaris
    in case that it is defined already. This was needed since Oracle
    Solaris 11.4 compiles 64 bit by default and made stdio less opaque
    than before - this result in the same bahavior as for 32 bit programs.
    This means, we no longer need to use tricks to get fast access to
    stdio.

    Thanks to Rolf Dietze for reporting.

-   libschily: the function getargs() and similar (from the option parser
    group) fixed a bug that prevented the usability of the official method
    to include the char '+' inside option names by quoting the character
    in the option name used in the format string.

    This bug has been fixed in order to be able to support "star -dump+ ..."

-   libshedit: because of the changes in Oracle Solaris 11.4, we need to
    #undef FAST_GETC_PUTC in order to avoid to use getc_unlocked().

    Thanks to Rolf Dietze for reporting.

-   Bourne Shell/bsh: */hashcmd.c did not handle a malloc()ed string
    correctly and could cause a memory leak with hash commands that
    do not add new aliases.

    We now create a copy using make()/makestr() before calling ab_push()
    or ab_insert() and always free "name" at the end of the function
    hashcmd()

-   Bourne Shell: The man page now documents that the command

        "set -o hashcmds"

    inside the file $HOME/.shrc makes a # on the fist column of that
    file and followed by a non-space character, no longer a comment..
    It is thus recommended to have "set -o hashcmds" close to the.
    bottom of the file $HOME/.shrc
This commit is contained in:
micha 2020-01-10 12:38:22 +00:00
parent 40c5861db5
commit ca7cbf6494
2 changed files with 8 additions and 8 deletions

View file

@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.5 2019/11/08 14:22:56 micha Exp $
# $NetBSD: Makefile,v 1.6 2020/01/10 12:38:22 micha Exp $
DISTNAME= schily-2019-10-25
PKGNAME= bosh-20191025
DISTNAME= schily-2019-12-05
PKGNAME= bosh-20191205
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
EXTRACT_SUFX= .tar.bz2

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.5 2019/11/08 14:22:56 micha Exp $
$NetBSD: distinfo,v 1.6 2020/01/10 12:38:22 micha Exp $
SHA1 (schily-2019-10-25.tar.bz2) = 2e32420f66700db63973414ba3b8cd1d1c4ba718
RMD160 (schily-2019-10-25.tar.bz2) = 17d5542ec62165dacf7a82e5bba8335f16508de0
SHA512 (schily-2019-10-25.tar.bz2) = c2f98bee65dc4c49a06f9a5795e11e17754c2869a18fc046d134ce83461fe3598ada1eae471a6b171542adddf2931d4d6e32b1d627a28f897e5e3dcc34b25149
Size (schily-2019-10-25.tar.bz2) = 4412486 bytes
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