Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mksh-59c-4.4 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: mksh Distribution: openSUSE:Factory:zSystems
Version: 59c Vendor: openSUSE
Release: 4.4 Build date: Thu Jun 15 04:08:06 2023
Group: System/Shells Build host: s390zl23
Size: 803782 Source RPM: mksh-59c-4.4.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.mirbsd.org/mksh.htm
Summary: MirBSD Korn Shell
The MirBSD Korn Shell is an actively developed free implementation of the Korn
Shell programming language and a successor to the Public Domain Korn Shell
(pdksh).

Provides

Requires

License

MirOS AND ISC

Changelog

* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Tue Feb 09 2021 Jan Engelhardt <jengelh@inai.de>
  - Modernize/remove old RPM constructs.
  - Replace wrong `uname -m` (source arch); CFLAGS are a matter
    dependent on the target arch.
* Wed Jan 27 2021 Ludwig Nussel <lnussel@suse.de>
  - prepare usrmerge (boo#1029961)
  - update-alternatives call must be in postun
  - remove obsolete pre-sle12 code
* Thu Nov 12 2020 Dirk Mueller <dmueller@suse.com>
  - update to 59c:
    * [tg] Update character widths (Jamo bugfix)
    * [spellintian] Fixes
    * [Jonathan Perkin] Don’t use “test -e” in Build.sh
    * [Jonathan Perkin] Mac OSX-specific: ensure ulimit -m is present even if it is an alias of ulimit -v (10.4+), for compatibility
    * [Finn Thain, Stanley J. Johnson] Port to A/UX
    * [tg] Add older ulimit(2) support, if setrlimit(2) is missing
    * [tg] More EBCDIC-safeness (slightly…)
    * [PerlAcademy] Allow all tests to pass with very old Perl 5
    * [tg] Fix test.sh’s output of tested/expected shell version
    * [Stanley J. Johnson] Let A/UX default CC to gcc
    * [tg] Drop “is being ported” warning from A/UX and OS/2, they work
    * [tg] Include <pwd.h> only if MKSH_NOPWNAM is not defined
    * [tg] “command -v” must print absolute pathnames, even if $PATH contains relative pathnames under which the command in question was found (orbea)
    * [komh] Fix absolute pathnames relative to / on nōn-OS/2, too
    * [tg] Fix some more corner cases related to pathname normalisation
    * [tg] FAQ: “${@?}: bad substitution” documentation
    * [tg] Fix some constructs pointed out by https://www.deepcode.ai/
    * [tg] Clean, refactor, optimise some code
    * [tg] Allow ^Xe on empty command line; quote editor argument properly
    * [tg] FAQ: an IRC user suggests ^Xe for ad-hōc scripts and multiline
    * [tg] Eliminate many unnecessary calls to (re‑)allocate memory
    * [tg] Correct order during tree-printing of heredocs (LP#1783355)
    * [tg] Drop some possibly unreached and probably broken code
    * [tg] Increase FAQ2HTML.sh compatibility with pre-POSIX shells
    * [tg] Demote some (unlikely called) output code to !MKSH_SMALL
* Thu Aug 20 2020 Dirk Mueller <dmueller@suse.com>
  - update to 59b:
    * [tg] Handle other tmux $TERM types, pointed out by multi via IRC
    * [tg] Fix typo in FAQ
    * [tg] y='a\*b'; [[ $x = $y ]] regression (Martijn Dekker) fix
    * [l0kod] Defuse CLIP OS O_MAYEXEC support (cf. LWN)
    * [tg] Make set +o output a command to restore the currently set and (new!) cleared options, keep a reset state per session (experimental)
    * [tg] Correct documentation and code regarding to argv[0] parsing: first ‘-’ for login shells, then ‘r’ case-insensitively for restricted shell, then “sh”*, again case-insensitively, for BINSH_* modes; add tests
    * [tg] On OS/2, allow case-insensitive name for direct builtin call
    * [tg] Always skip startup files if direct builtin call
    * [tg] Avoid some sometimes-redundant startup codepaths
    * [tg] Repair out-of-tree builds (noticed by rsc)
    * [tg] Work around a glibc on Hurd issue in testsuite
    * [komh] OS/2 filesystem mtime granularity is two seconds (as in FAT)
    * [tg] Replace while with goto: Coverity was confused
    * [tg] Fix invocation of some builtins when external utility absent
    * [komh] Improve automatic executable suffix for test builtin
    * [tg] Style code, refactor, clean up, optimise
    * [tg] Use cached egid in test builtin
    * [tg] Make bind builtin output reentry-safe; safety fixes
    * [tg] If basename(argv[0]) after leading dash removal begins with an ‘r’ enable restricted shell flag; reported by pmjdebruijn via IRC
    * [tg] Fix code example in manpage for how tab completion escapes
    * [tg] Match full extglob pattern RHS of [[ string comparison like ksh93
    * [tg] Implement which with -a in dot.mkshrc
    * [tg] Remove global builtin (use typeset -g)
    * [tg] alias, command, whence: Print alias names quoted
    * [tg] Implement a new quote-region (Esc+Q) editing command
    * [tg] Document all built-in aliases (requested by msiism via IRC) and those aliases and functions shipped in dot.mkshrc; completely overhaul builtin and reserved word documentation, for consistency
    * [tg] The manual page now features properly spaced em dashes ☻
    * [tg] Document that test x = y doesn’t extglob, only [[ x = y ]] does
    * [lintian] hyphen-used-as-minus-sign (on jessie, not later, ‽‽‽)
    * [tg] Fix system info gcc dump{machine,version} shell escaping level
    * [tg] Document KSH_VERSIONNAME_VENDOR_EXT in Build.sh
    * [tg] Be more explicit about the LTO bug exposed by check.t
    * [Todd C. Miller] Add -x (file locks) and AIX-specific -r ulimits
    * [tg] Handle Midipix as test environment and fix some warnings
    * [tg] Fix some Build.sh issues as Mirtoconf is now used by MirCPIO and MagicPoint
    * [komh] Improve CRLF to LF conversion
    * [komh] Ensure ECHO mode is enabled at startup so read has local echo
    * [komh] Let check.pl retain the PERLIO env variable
    * [komh] Unbreak nounset-1 test on systems with drive letters
    * [komh, tg] Make ulimit-3 test work without |& (that is, incomplete ports, i.e. those with -DMKSH_NOPROSPECTOFWORK)
    * [tg] Disable xxx-stat-1 test for now, fails when run as root
    * [tg] Drop Build.sh flags -c combine, -c lto
    * [Martijn Dekker] Exit 126 on execve(2) failure, not 1 (e.g. E2BIG)
    * [tg] Behave set and export/readonly-on-read-only-variables when run with command and command dot, bugreports by Martijn Dekker
    * [tg] dot.mkshrc: simplify; enhance (un)setting locale example
    * [tg, selk] Catch build errors earlier
    * [tg] Add -fno-lto (if GCC is detected) to CFLAGS and LDFLAGS
    * [tg] Limit HISTSIZE to 65535, as long pre-announced
    * [tg] Unbreak testsuite selftest-tty-absent for lksh
    * [tg] Begin work on support for neatcc (needs neatcc to evolve first)
    * [tg] Fix possibly not enough aligned access in struct job
    * [tg] Support going full setugid by running “set -p” once interactive
    * [tg] Document another (arcane, almost nowhere needed) definition
    * [tg] Improve code legibility and testsuite reliability and maintenance
    * [tg] Speed up trivial += cases (LP#1855167)
    * [tg] Some further code and memory optimisation and test coverage
    * [tg] Document that += is always string append (LP#1857702)
    * [tg] Fix “set -e appears active within eval but isn’t” reported by Martijn Dekker and another bug related to using set ±e inside eval
    * [tg] Handle parameter assignment in front of invocations of POSIX-style functions like ksh-style ones and external utilities; cf. Debian #935115
    * [tg] Fix bad memory access for invalid syntax (LP#1857828, LP#1857826)
    * [Brian Callahan] Update MALLOC_OPTIONS-using testcase for newer OpenBSD
    * [tg] Support lacc as compiler (just detecting, no change), thanks Brian
    * [tg] Share __IDSTRING with jupp
    * [tg] Update string comparison/pattern documentation
    * [tg, veedeeh] Document vi command line editing mode state better
    * [tg] Add FAQ2HTML.sh to convert mksh.faq to local valid XHTML+CSS
    * [tg] Correct backslash expansion documentation; caveat re. 16-bit UCS
    * [tg] Fix extra empty field on IFS-NWS trim expansion (Martijn Dekker)
    * [tg] Improve code performance, quality, robustness and correctness
    * [tg] Allow ${x:n} where n is an identifier (veedeeh)
    * [tg] Permit ‘+’ in alias names, but not leading (Aleksey Cheusov)
    * [tg] Fix here strings for $@ (LP#1857195), reported by jvdh
    * [multiplexd] Add vi mode PgDn, similar to PgUp doing history search
    * [tg] Build.sh fixup unreliable test -n/-z
    * [multiplexd] Correct documentation of vi mode @c
    * [tg] Update to UCD 13.0.0
    * [tg] Use nanoseconds in test -nt / -ot (LP#1855325)
* Thu Sep 05 2019 m@mirbsd.org
  - Disable LTO, GCC’s is too buggy and generates wrong code
    (note LTO was disabled earlier already, but apparently,
    it’s now enabled distro-wide which we need to counteract)
* Tue Apr 09 2019 t.glaser@tarent.de
  - KSH_VERSIONNAME_VENDOR_EXT needs to begin with a space and plus
* Tue Apr 09 2019 t.glaser@tarent.de
  - Fix CPPFLAGS double shell escape of space character
* Tue Apr 09 2019 t.glaser@tarent.de
  - KSH_VERSIONNAME_VENDOR_EXT needs to begin with a space
* Tue Apr 09 2019 t.glaser@tarent.de
  - Ensure the extra CPPFLAGS are actually used, oops…

Files

/etc/alternatives/ksh
/etc/alternatives/ksh.1.gz
/etc/mkshrc
/usr/bin/ksh
/usr/bin/lksh
/usr/bin/mksh
/usr/bin/pdksh
/usr/share/doc/packages/mksh
/usr/share/doc/packages/mksh/dot.mkshrc
/usr/share/man/man1/ksh.1.gz
/usr/share/man/man1/lksh.1.gz
/usr/share/man/man1/mksh.1.gz
/usr/share/man/man1/pdksh.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024