pkgsrc-Changes archive

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

CVS commit: pkgsrc/shells/mksh



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Mon Jul  6 10:11:35 UTC 2020

Modified Files:
        pkgsrc/shells/mksh: Makefile
Added Files:
        pkgsrc/shells/mksh/files: Build.sh FAQ2HTML.sh check.pl check.t
            dot.mkshrc edit.c emacsfn.h eval.c exec.c expr.c exprtok.h funcs.c
            histrap.c jehanne.c jobs.c lalloc.c lex.c lksh.1 main.c mirhash.h
            misc.c mksh.1 mksh.faq os2.c rlimits.opt sh.h sh_flags.opt shf.c
            strlcpy.c syn.c tree.c var.c var_spec.h
        pkgsrc/shells/mksh/patches: manual-Build.sh manual-funcs.c
Removed Files:
        pkgsrc/shells/mksh: distinfo

Log Message:
mksh: Import unpacked mksh-59b sources.

Two patches have been applied on top, both of which are stored in the
patches directory as manual-Build.sh and manual-funcs.c, to fix issues
on Darwin and SunOS that will be included in the next mksh release.  The
binary mksh.ico file has been manually removed.

This paves the way for  mksh to be used as an alternate bootstrap shell
instead of shells/pdksh, which has been unmaintained for many years and
has some known issues.

Initial bulk build results on Darwin and SunOS look good, and having a
maintained shell which focuses on portability and speed should provide
us with a better long-term option for systems which require a bootstrap
shell.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/shells/mksh/Makefile
cvs rdiff -u -r1.34 -r0 pkgsrc/shells/mksh/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/shells/mksh/files/Build.sh \
    pkgsrc/shells/mksh/files/FAQ2HTML.sh pkgsrc/shells/mksh/files/check.pl \
    pkgsrc/shells/mksh/files/check.t pkgsrc/shells/mksh/files/dot.mkshrc \
    pkgsrc/shells/mksh/files/edit.c pkgsrc/shells/mksh/files/emacsfn.h \
    pkgsrc/shells/mksh/files/eval.c pkgsrc/shells/mksh/files/exec.c \
    pkgsrc/shells/mksh/files/expr.c pkgsrc/shells/mksh/files/exprtok.h \
    pkgsrc/shells/mksh/files/funcs.c pkgsrc/shells/mksh/files/histrap.c \
    pkgsrc/shells/mksh/files/jehanne.c pkgsrc/shells/mksh/files/jobs.c \
    pkgsrc/shells/mksh/files/lalloc.c pkgsrc/shells/mksh/files/lex.c \
    pkgsrc/shells/mksh/files/lksh.1 pkgsrc/shells/mksh/files/main.c \
    pkgsrc/shells/mksh/files/mirhash.h pkgsrc/shells/mksh/files/misc.c \
    pkgsrc/shells/mksh/files/mksh.1 pkgsrc/shells/mksh/files/mksh.faq \
    pkgsrc/shells/mksh/files/os2.c pkgsrc/shells/mksh/files/rlimits.opt \
    pkgsrc/shells/mksh/files/sh.h pkgsrc/shells/mksh/files/sh_flags.opt \
    pkgsrc/shells/mksh/files/shf.c pkgsrc/shells/mksh/files/strlcpy.c \
    pkgsrc/shells/mksh/files/syn.c pkgsrc/shells/mksh/files/tree.c \
    pkgsrc/shells/mksh/files/var.c pkgsrc/shells/mksh/files/var_spec.h
cvs rdiff -u -r0 -r1.1 pkgsrc/shells/mksh/patches/manual-Build.sh \
    pkgsrc/shells/mksh/patches/manual-funcs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffs are larger than 1MB and have been omitted


Home | Main Index | Thread Index | Old Index