BSD Ports

shells/ksh93-devel 2020.06.30 MidnightBSD

Development branch of AT&T KornShell 93

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
11040f93ae
License
epl
Categories
shells

Description

KSH-93 is the most recent version of the KornShell Language described in "The KornShell Command and Programming Language," by Morris Bolsky and David Korn of AT&T Bell Laboratories. The KornShell is a shell programming language, which is upward compatible with "sh" (the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO 9945.2 Shell and Utilities standard. KSH-93 provides an enhanced programming environment in addition to the major command-entry features of the BSD shell "csh". With KSH-93, medium-sized programming tasks can be performed at shell-level without a significant loss in performance. In addition, "sh" scripts can be run on KSH-93 without modification.

Install

Binary package:

mport install ksh93-devel

From mports:

cd /usr/mports/shells/ksh93-devel && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ksh93-devel>0:shells/ksh93-devel

Dependencies

No port depends on this one.

Configuration

Options name: shells_ksh93

OptionDefaultDescription
EXAMPLESon
KSHoffInstall to ${PREFIX}/bin/ksh
KSH93onInstall to ${PREFIX}/bin/ksh93
STATICoff
USES
compiler:c11
Service scripts
none

Files

Manual pages 1
  • ksh(1)
pkg-plist 5
  • @shell bin/ksh
  • share/man/man1/ksh.1.gz
  • share/examples/ksh93/dirs
  • share/examples/ksh93/popd
  • share/examples/ksh93/pushd
distinfo 1
FileSizeSHA256
ksh93/att-ast-2020.06.30-cc1bca27_GH0.tar.gz1.2999551e+07a6a35966f726ad27fe5c6d32fdda47668001cc79d378c4d6f34c474b038b5cce

Commit history 1

DateCommitCreditsLog message
11040f93ae Lucas Holt shells/ksh93-devel: fix Clang 19 build
Suppress Clang 19's int-conversion diagnostic while building the legacy AST sources. The warning was promoted to a hard error in libast's aso.c, which prevented libast.a from being archived and caused the later nmake bootstrap link to fail in Magus run 641. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>