notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
ksh93-devel Development branch of AT&T KornShell 93
2019.06.08 shells on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
2019.03.25Version of this port present on the latest quarterly branch.
Maintainer: cy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-11-04 23:10:20
Last Update: 2019-06-09 02:48:52
SVN Revision: 503770
License: EPL
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.

WWW: http://www.kornshell.com/
SVNWeb : Homepage
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (6 items)
  1. /usr/local/share/licenses/ksh93-devel-2019.06.08/catalog.mk
  2. /usr/local/share/licenses/ksh93-devel-2019.06.08/LICENSE
  3. /usr/local/share/licenses/ksh93-devel-2019.06.08/EPL
  4. @shell bin/ksh93
  5. bin/shcomp93
  6. man/man1/ksh93.1.gz
  7. Collapse this list.
Dependency lines:
  • ksh93-devel>0:shells/ksh93-devel
Conflicts:
  • CONFLICTS:
    • ksh93-2*
    • ast-ksh-*
Conflicts Matches:
    There are no Conflicts Matches for this port. This is usually an error.

To install the port: cd /usr/ports/shells/ksh93-devel/ && make install clean
To add the package: pkg install ksh93-devel

PKGNAME: ksh93-devel

There is no flavor information for this port.

distinfo:

TIMESTAMP = 1560044106
SHA256 (att-ast-2019.06.08-a0651eb_GH0.tar.gz) = c40e4fd8555a790b2fe8c5d32f39922a3d307d89e4a80ac679598b13e8a2a4b8
SIZE (att-ast-2019.06.08-a0651eb_GH0.tar.gz) = 2039552


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. meson : devel/meson
  2. ninja : devel/ninja
  3. python3.6 : lang/python36
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for ksh93-devel-2019.06.08:
====> Options available for the single BIN_KSH: you have to select exactly one of them
     KSH=off: Install to /usr/local/bin/ksh
     KSH93=on: Install to /usr/local/bin/ksh93
===> Use 'make config' to modify these settings

USES:
compiler:c11 meson ninja python:build

Master Sites:
  1. https://codeload.github.com/att/ast/tar.gz/a0651eb?dummy=/

Number of commits found: 44

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
09 Jun 2019 01:48:52
Original commit files touched by this commit  2019.06.08
Revision:503770
cy search for other commits by this committer
Update to the latest att/ast github commit.
01 Jun 2019 18:36:14
Original commit files touched by this commit  2019.05.21
Revision:503250
cy search for other commits by this committer
Register conflicts with the new shells/ast-ksh port.
22 May 2019 04:06:19
Original commit files touched by this commit  2019.05.21
Revision:502247
cy search for other commits by this committer
Update to the latest att/ast commit on github.
26 Apr 2019 03:10:22
Original commit files touched by this commit  2019.04.25
Revision:500073
cy search for other commits by this committer
Update to the latest att/ast commit on github.
11 Apr 2019 05:29:30
Original commit files touched by this commit  2019.04.10
Revision:498646
cy search for other commits by this committer
Update to the latest att/ast github commit.
06 Apr 2019 05:56:41
Original commit files touched by this commit  2019.04.04
Revision:498051
antoine search for other commits by this committer
Don't override FETCH_ENV

Reported by:	pkg-fallout
05 Apr 2019 23:23:52
Original commit files touched by this commit  2019.04.04
Revision:498037
amdmi3 search for other commits by this committer
- Add missing python build-time dependency
- Fix python version handling, fixing build with python 3.7+

PR:		2337700
Approved by:	portmgr blanket
05 Apr 2019 04:56:19
Original commit files touched by this commit  2019.04.04
Revision:497908
cy search for other commits by this committer
Update to the latest att/ast github commit.
26 Mar 2019 04:10:42
Original commit files touched by this commit  2019.03.25
Revision:496872
cy search for other commits by this committer
Update to the latest att/ast github commit.
20 Mar 2019 02:39:00
Original commit files touched by this commit  2019.03.19
Revision:496308
cy search for other commits by this committer
Update to the latest att/ast github commit.
17 Mar 2019 06:28:14
Original commit files touched by this commit  2019.03.16
Revision:496013
cy search for other commits by this committer
Update to the latest att/ast github commit.

This includes fixes for a use after close and unchecked return value.
> Description of fields to fill in above:                     76 columns --|
> PR:                       If and which Problem Report is related.
> Submitted by:             If someone else sent in the change.
> Reported by:              If someone else reported the issue.
> Reviewed by:              If someone else reviewed your modification.
> Approved by:              If you needed approval for this commit.
> Obtained from:            If the change is from a third party.
> MFC after:                N [day[s]|week[s]|month[s]].  Request a reminder
email.
> MFH:                      Ports tree branch name.  Request approval for merge.
> Relnotes:                 Set to 'yes' for mention in release notes.
> Security:                 Vulnerability reference (one per line) or
description.
> Sponsored by:             If the change was sponsored by an organization (each
collaborator).
> Differential Revision:    https://reviews.freebsd.org/D### (*full* phabric URL
needed).
> Empty fields above will be automatically removed.

M    ksh93-devel/Makefile
M    ksh93-devel/distinfo
15 Mar 2019 03:26:12
Original commit files touched by this commit  2019.03.14
Revision:495756
cy search for other commits by this committer
Update to the latest att/ast github commit.
09 Mar 2019 23:31:46
Original commit files touched by this commit  2019.02.26
Revision:495217
cy search for other commits by this committer
Remove an ancient comment. It is irrelevant today.
09 Mar 2019 23:30:58
Original commit files touched by this commit  2019.02.26
Revision:495216
cy search for other commits by this committer
Pet portlint.

Reported by:	linimon@
27 Feb 2019 03:48:06
Original commit files touched by this commit  2019.02.26
Revision:494013
cy search for other commits by this committer
Update to the latest att/ast github commit.
21 Feb 2019 06:06:13
Original commit files touched by this commit  2019.02.19
Revision:493489
cy search for other commits by this committer
Update to the latest att/ast github commit.
15 Feb 2019 06:59:50
Original commit files touched by this commit  2019.02.14
Revision:492972
cy search for other commits by this committer
Update to the latest att/ast github commit.
10 Feb 2019 23:56:26
Original commit files touched by this commit  2019.02.09
Revision:492659
cy search for other commits by this committer
Recent ksh93 no longer use sbrk(). This port should build on aarch64.
10 Feb 2019 23:44:16
Original commit files touched by this commit  2019.02.09
Revision:492658
cy search for other commits by this committer
Remove the remnant the defunct STATIC option.
09 Feb 2019 20:17:53
Original commit files touched by this commit  2019.02.09
Revision:492511
cy search for other commits by this committer
Update to the latest att/ast commit on github.
05 Feb 2019 21:01:13
Original commit files touched by this commit  2019.01.26
Revision:492272
cy search for other commits by this committer
Fix build on GCC architectures.

PR:		235535
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
27 Jan 2019 00:47:18
Original commit files touched by this commit  2019.01.26
Revision:491319
cy search for other commits by this committer
Update to the latest att/ast commit on github.

This includes an upstream commit:

	Remove dangerous duplicate definition of SH_SIGSET.
21 Jan 2019 14:30:18
Original commit files touched by this commit  2019.01.21
Revision:490863
cy search for other commits by this committer
Update to the latest att/ast github commit.

    `${foo.__}` should not expand to parent node

    This was an experimental feature that was added after last stable
    release. Disable it.

    Fixes upstream issue #1116.
21 Jan 2019 05:12:07
Original commit files touched by this commit  2019.01.20
Revision:490818
cy search for other commits by this committer
Update to the latest att/ast commit on github.

This brings in the following important commit on github:

    Ensure fd 0, 1, 2 are never closed

    Closing stdin, stdout, or stderr is extremely dangerous and
    should never be done. If an attempt is made to do so redirect
    the file descriptor to /dev/null. Similarly, if ksh is started
    with one of those fd's closed open it on /dev/null before doing
    anything else.

    Resolving upstream issue #1117.
18 Jan 2019 05:29:40
Original commit files touched by this commit  2019.01.17
Revision:490627
cy search for other commits by this committer
Update to the latest att/ast commit on github.
06 Jan 2019 21:50:19
Original commit files touched by this commit  2019.01.06
Revision:489548
cy search for other commits by this committer
Update to the latest ATT/AST commit on github.
23 Dec 2018 05:45:01
Original commit files touched by this commit  2018.12.22
Revision:488166
cy search for other commits by this committer
Update to the latest ast/ksh93 github commit.

Notable fixes:

    Fix `${+}` parameter expansion inside loops

    `nv_getval()` function internally calls `nv_optimize()` and
    optimizations outside `varsub()` function depend on it. Using
    `nv_isnull()` instead of `nv_getval()` was causing broken behavior
    with `${+}` parameter expansions inside loops.

    Resolves: #70
20 Dec 2018 07:11:28
Original commit files touched by this commit  2018.12.19
Revision:487849
cy search for other commits by this committer
Update to the latest ast/ksh93 github commit.

Notable fixes are:

    Sync all streams before restoring file descriptors

    This was causing issues while truncating files. Sync all streams
    before restoring file descriptors to avoid any similar issues in
    future.
09 Nov 2018 04:21:07
Original commit files touched by this commit  2018.11.08
Revision:484498
cy search for other commits by this committer
Update to the latest ast/ksh93 github commit.

This commit fixes a number of resource leaks and a heap use after free.
05 Nov 2018 05:51:39
Original commit files touched by this commit  2018.11.04
Revision:484172
cy search for other commits by this committer
Update to the latest ast/ksh93 commit for:

	Coverity: 279521 Out-of-bounds read
02 Nov 2018 13:32:35
Original commit files touched by this commit  2018.11.01
Revision:483807
rene search for other commits by this committer
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
02 Nov 2018 05:54:53
Original commit files touched by this commit  2018.11.01
Revision:483770
cy search for other commits by this committer
Update to the latest ast/ksh93 github commit. From their commit log:

	Coverity Out-of-bounds read

	This Coverity Scan issue appears to be a false positive.
	This change is a reformulation of the code that attempts
	to both clarify the behavior and suppress the false positive
	error.

	Coverity CID#316729
01 Nov 2018 02:12:38
Original commit files touched by this commit  2018.10.31
Revision:483635
cy search for other commits by this committer
Update to the latest ast/ksh93 github commit, specifically to bring
in from upstream:

	Coverity Out-of-bounds access error

	The call to `nv_addtype()` is passing the wrong structure length.

	Coverity CID#279500
24 Oct 2018 07:17:12
Original commit files touched by this commit  2018.10.23
Revision:482887
cy search for other commits by this committer
Update to the latest att/ast github commit.
19 Oct 2018 06:18:36
Original commit files touched by this commit  2018.10.18
Revision:482412
cy search for other commits by this committer
Update to the latest att/ast github commit.
27 Sep 2018 04:19:09
Original commit files touched by this commit  2018.09.25
Revision:480776
cy search for other commits by this committer
The old tests are no longer available. Remove them.
26 Sep 2018 03:38:29
Original commit files touched by this commit  2018.09.25
Revision:480711
cy search for other commits by this committer
Update to the latest att/ast github commit.
22 Sep 2018 23:32:20
Original commit files touched by this commit  2018.09.22
Revision:480438
cy search for other commits by this committer
Update to the latest att/ast github commit.
22 Sep 2018 23:31:56
Original commit files touched by this commit  2018.09.20
Revision:480437
cy search for other commits by this committer
As ksh93 is the real ksh devleoped by AT&T, git the user the option
of installing ksh as ${LOCALBASE}/bin/ksh instead of as
${LOCALBASE}/bin/ksh93. If the KSH option is chosen, this port will
conflict with shells/pdksh. By default the binary that is installed is
ksh93 (conflicting with shells/ksh).

In the future, we might want to add a little ports infrastructure
allowing ports that need a ksh to depend on one of the various ksh or
ksh clones in ports.
21 Sep 2018 07:25:35
Original commit files touched by this commit  2018.09.20
Revision:480232
cy search for other commits by this committer
Remove redundant options.
21 Sep 2018 07:20:43
Original commit files touched by this commit  2018.09.20
Revision:480231
cy search for other commits by this committer
Introducing the new ksh93-devel port, tracking att/ast development
on github.
07 Dec 2008 19:49:39
Original commit files touched by this commit  20081031

miwi search for other commits by this committer
2008-10-19 x11-wm/flwm: Project is dead, and uses obsolete version of fltk
2008-09-19 x11-wm/kahakai: "Development ceased"
2008-08-24 palm/synce-gnomevfs: No longer supported by developers
2008-08-24 palm/synce-kde: No longer supported by developers
2008-08-24 palm/synce-multisync: No longer supported by developers
2008-12-06 shells/ksh93-devel: This port is Outdated.  Please use shells/ksh93
2008-09-19 sysutils/dtc-toaster: Has been broken for more than 6 months
2008-09-19 sysutils/dusage: Has been broken for more than 6 months
2008-09-19 games/linux-alienarena: Has been broken for more than 6 months
06 Nov 2008 15:08:05
Original commit files touched by this commit  20081031

wxs search for other commits by this committer
With the update to shells/ksh93 this port is now outdated.  The
maintainer has stated he does not intend to keep it updated.  Schedule
for removal in a month.
04 Nov 2008 23:10:06
Original commit files touched by this commit  20081031

wxs search for other commits by this committer
Welcome ksh93-devel to the tree.

PR:             ports/128466
Submitted by:   Joe Kelsey <joe@zircon.seattle.wa.us>

Number of commits found: 44

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
ImageMagick6*Jun 17
ImageMagick6-nox11*Jun 17
ImageMagick7*Jun 17
ImageMagick7-nox11*Jun 17
GraphicsMagickJun 16
netatalk3Jun 16
chromiumJun 15
neovimJun 13
phpmyadminJun 13
vimJun 13
vim-consoleJun 13
vim-tinyJun 13
mybbJun 12
linux-flashplayerJun 11
drupal7Jun 08

12 vulnerabilities affecting 80 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-06-17 06:25:27


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36700
Broken 82
Deprecated 120
Ignore 304
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 33
Expired 14
Set to expire 91
Interactive 0
new 24 hours 4
new 48 hours13
new 7 days34
new fortnight67
new month190

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.