notbugIf you buy from Amazon USA, please support us by using this link.
Port details
ksh93-devel Development branch of AT&T KornShell 93
2019.01.21 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
Maintainer: cy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-11-04 23:10:20
Last Update: 2019-01-21 14:30:18
SVN Revision: 490863
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 : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (6 items)
  1. /usr/local/share/licenses/ksh93-devel-2019.01.21/catalog.mk
  2. /usr/local/share/licenses/ksh93-devel-2019.01.21/LICENSE
  3. /usr/local/share/licenses/ksh93-devel-2019.01.21/EPL
  4. @shell bin/ksh93
  5. bin/shcomp93
  6. man/man1/ksh93.1.gz
  7. Collapse this list.

Dependency line: ksh93-devel>0:shells/ksh93-devel

Conflicts:
  • CONFLICTS:
    • ksh93-*
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 = 1548080896
SHA256 (att-ast-2019.01.21-8886cd7_GH0.tar.gz) = 4d6de3a615dd7eb7430c9fec2a9d988bd2a0cf6eac2412f52c9d4c58a9e1a2ad
SIZE (att-ast-2019.01.21-8886cd7_GH0.tar.gz) = 2061773


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
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for ksh93-devel-2019.01.21:
====> 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:
meson ninja

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

Number of commits found: 22

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
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: 22

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, 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
joomla3Jan 20
drupal7Jan 19
drupal8Jan 19
helmJan 18
gitlab-ceJan 17
jenkinsJan 16
jenkins-ltsJan 16
py-matrix-synapseJan 15
irssiJan 10
giteaJan 06
uriparserJan 06
chromiumJan 05
chromiumJan 05
openjpeg*Jan 05
py-django111Jan 05

7 vulnerabilities affecting 48 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-01-22 12:32:49


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36038
Broken 119
Deprecated 413
Ignore 333
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 34
Expired 5
Set to expire 386
Interactive 0
new 24 hours 6
new 48 hours10
new 7 days39
new fortnight68
new month164

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