CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

shells/ksh-devel2026.09.21

ksh93u+m is the development branch ksh93 based on AT&T ksh93u+ (stable)

Maintainer
cy@FreeBSD.org
Packages
ksh-devel 2026.09.21
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://github.com/ksh93/ksh
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (73)

Cy Schubert (cy) · 2026.09.21
shells/ksh-devel: update to the latest ksh93/ksh github commit
8e82dab9d3
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
dfad655ce4
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
673f0ce2b1
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
088a75ca06
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
20fd521425
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
49f562744b
Cy Schubert (cy)
shells/ksh-devel: Update to latest github commit plus additional fixes

Main changes:
- Removal of obsolete comments and build system workarounds.
- Update build/test command invocations.
- Add -j${MAKE_JOBS_NUMBER} flag to enable parallel building (I added
  support for this last year).
- Ensure that ${SH} (/bin/sh) is used for shell actions while building.
- Install default shell functions in /usr/local/share/fun (for use with
  FPATH and the autoload command). Symlink /usr/local/share/examples/ksh*
  to that. (Of course you may decide to handle this differently, but it
  would be good if the canonical share/fun directory were available.)
- Install the version with dynamic (*.so*) libraries by default (the STATIC
  option can now be used to link those libraries statically). The version
  with the libraries is preferred because this enables access to all the
  libcmd built-ins (which are bound to /opt/ast/bin by default) and allows
  writing C programs that link against these libraries -- you can even embed
  the entire shell as a library. It would be good if this received wider
  testing.
- Install development headers and section 3 manual pages if the dynamic
  libraries are installed.

Submitted by:	Martijn Dekker <martijn@inlv.org>
		ksh93 upstream
80018994a5
Cy Schubert (cy)
shells/ksh-devel: Fix build with /bin/sh

When /bin/sh is $SHELL (as in poudriere), upstream commit 93fdfc28
causes a ksh package error.
2356008bc7
Cy Schubert (cy)
Revert "shells/ksh-devel: Fix poudriere build"

This does not address the problem.

This reverts commit 54361e152fd47820e032312d2e9ef16190da22a0.
2609e5d522
Cy Schubert (cy)
shells/ksh-devel: Fix poudriere build
54361e152f
Cy Schubert (cy)
shells/ksh-devel: Fixup conflict with ksh93

ksh-devel only conflicts with ksh93 when it installs the same binary.
640802444a
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
4dddba32e9
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
91a0a488d2
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
5e65794532
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
548d17ce05
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
cb0533b634
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
6c82193c08
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
2d6c0bca38
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
1cdf1b6461
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
dcd112ae9c
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
ef8babfb1d
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
a7494e9228
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
9075fae29f
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
63ae67d756
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
ae0f4b6791
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
d0269412ec
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
c9835bc1f8
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit

A patch was added to revert upstream commit e8b45cc8. This upstream
commit was causing numererous build failures.
6b2b72e2c8
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
5c47127863
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
fa8ceaffe6
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
17c417f1d8
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
5420e6cd20
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
65a9f9733e
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
d496a2d8e0
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
b139a47c8d
Baptiste Daroussin (bapt)
MAN?PREFIX: eleminate its usage  and move man to share/man
e4610fcb8b
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
d260def2f9
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
0fe69d9ac0
Muhammad Moinur Rahman (bofh)
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
02e6ee6a69
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
0ba543ca64
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
5f73b8089d
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
197afab9d9
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit

This includes an urgent bugfix release that fixes a serious regression
in pathname expansion, see: https://github.com/ksh93/ksh/issues/660
7727c1a56b
Cy Schubert (cy)
shells/ksh*: Fix ksh 1.0.5 Regression (issue #660) version 2

From the upstream patch description:

Patch version two. In mac_copy(), don't internally backslash-escape
a backslash in a glob pattern bracket expression. This also fixes
the #549 regression reintroduced by the previous patch, at least for
standard glob patterns. For this, we need to use the bracketexpr flag
(introduced as a copyto() local variable in 6c73c8c) in mac_copy(),
so we move it to the Mac_t struct, making it globally accessible.
Initialisation is automatic.
6f567e62fa
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
9132f7a8ef
Cy Schubert (cy)
shells/ksh-devel: Fix ksh 1.0.5 Regression (issue #660)

From issue #660:

Globs are not expanded with the following:

% echo "/"{bin,sbin}"/*"
/bin/* /sbin/*

% v=/; echo "$v"bin"/*"
/bin/*

But globbing is unexpectedly performed if both parameter substitution
and brace expansion are present:

	% v=/; echo "$v"{bin,sbin}"/*"
	[output omitted for the sake of brevity]

Obtained from:  https://github.com/ksh93/ksh/issues/660
a7c0df3a9c
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
99cfa51b52
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
b11bf4a788
Cy Schubert (cy)
shells/ksh-devel: update to the latest ksh93/ksh github commit
076e52bf11