Commit graph

54 commits

Author SHA1 Message Date
Cy Schubert
c58cef3552 Update to the latest att/ast github commit. 2019-08-12 05:15:20 +00:00
Cy Schubert
78b1dbf432 Update to the latest att/ast github commit. 2019-08-04 17:42:50 +00:00
Cy Schubert
539d782f1b Update to the latest att/ast github commit. 2019-07-28 04:50:01 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Cy Schubert
17917b6db4 Update to the latest att/ast github commit. 2019-07-02 13:48:39 +00:00
Cy Schubert
b4b5b42a66 Update to the latest att/ast github commit. 2019-06-29 18:56:34 +00:00
Tobias Kortkamp
4355da35e0 devel/meson: Update to 0.51.0
Changes:	https://mesonbuild.com/Release-notes-for-0-51-0.html
PR:		238726
Submitted by:	greg@unrelenting.technology (update to 0.50.1)
Exp-run by:	antoine
2019-06-24 05:59:31 +00:00
Tobias Kortkamp
69e16efb9b shells/ksh93*: Do not set KSH93_DESC twice 2019-06-24 05:05:43 +00:00
Cy Schubert
2ff4d30ef1 Update to the latest att/ast github commit. 2019-06-23 03:39:49 +00:00
Cy Schubert
4b301b3bb4 Update to the latest att/ast github commit. 2019-06-21 04:52:43 +00:00
Cy Schubert
692721e670 Update to the latest att/ast github commit. 2019-06-09 01:48:51 +00:00
Cy Schubert
86085f626f Register conflicts with the new shells/ast-ksh port. 2019-06-01 18:36:13 +00:00
Cy Schubert
f406b8e0e3 Update to the latest att/ast commit on github. 2019-05-22 04:06:19 +00:00
Cy Schubert
71021e7ea9 Update to the latest att/ast commit on github. 2019-04-26 03:10:22 +00:00
Cy Schubert
646a1a241d Update to the latest att/ast github commit. 2019-04-11 05:29:30 +00:00
Antoine Brodin
85e44b919a Don't override FETCH_ENV
Reported by:	pkg-fallout
2019-04-06 05:56:41 +00:00
Dmitry Marakasov
aa948e5a55 - Add missing python build-time dependency
- Fix python version handling, fixing build with python 3.7+

PR:		2337700
Approved by:	portmgr blanket
2019-04-05 23:23:52 +00:00
Cy Schubert
6398cee3c5 Update to the latest att/ast github commit. 2019-04-05 04:56:19 +00:00
Cy Schubert
44675eb129 Update to the latest att/ast github commit. 2019-03-26 04:10:41 +00:00
Cy Schubert
7c164d0364 Update to the latest att/ast github commit. 2019-03-20 02:39:00 +00:00
Cy Schubert
9ee9da99cc Update to the latest att/ast github commit.
This includes fixes for a use after close and unchecked return value.
2019-03-17 06:28:13 +00:00
Cy Schubert
b57fe0632b Update to the latest att/ast github commit. 2019-03-15 03:26:12 +00:00
Cy Schubert
40f69f5c67 Remove an ancient comment. It is irrelevant today. 2019-03-09 23:31:46 +00:00
Cy Schubert
afbb2bad22 Pet portlint.
Reported by:	linimon@
2019-03-09 23:30:58 +00:00
Cy Schubert
f5bdae0220 Update to the latest att/ast github commit. 2019-02-27 03:48:05 +00:00
Cy Schubert
3aeb694402 Update to the latest att/ast github commit. 2019-02-21 06:06:12 +00:00
Cy Schubert
30614614d7 Update to the latest att/ast github commit. 2019-02-15 06:59:50 +00:00
Cy Schubert
747f1bf74d Recent ksh93 no longer use sbrk(). This port should build on aarch64. 2019-02-10 23:56:25 +00:00
Cy Schubert
13a79eeeca Remove the remnant the defunct STATIC option. 2019-02-10 23:44:16 +00:00
Cy Schubert
0bdb4ce33f Update to the latest att/ast commit on github. 2019-02-09 20:17:53 +00:00
Cy Schubert
bc7696538c Fix build on GCC architectures.
PR:		235535
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
2019-02-05 21:01:12 +00:00
Cy Schubert
f8f9c5d487 Update to the latest att/ast commit on github.
This includes an upstream commit:

	Remove dangerous duplicate definition of SH_SIGSET.
2019-01-27 00:47:17 +00:00
Cy Schubert
c40901d895 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.
2019-01-21 14:30:18 +00:00
Cy Schubert
e515f04cd5 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.
2019-01-21 05:12:07 +00:00
Cy Schubert
b61803fbb0 Update to the latest att/ast commit on github. 2019-01-18 05:29:40 +00:00
Cy Schubert
8426c27dad Update to the latest ATT/AST commit on github. 2019-01-06 21:50:19 +00:00
Cy Schubert
1b7543ed5c 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
2018-12-23 05:45:01 +00:00
Cy Schubert
e7cab56fd4 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.
2018-12-20 07:11:27 +00:00
Cy Schubert
c2545addb4 Update to the latest ast/ksh93 github commit.
This commit fixes a number of resource leaks and a heap use after free.
2018-11-09 04:21:07 +00:00
Cy Schubert
313f96ec92 Update to the latest ast/ksh93 commit for:
Coverity: 279521 Out-of-bounds read
2018-11-05 05:51:39 +00:00
Rene Ladan
8a502cb2d4 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
2018-11-02 13:32:34 +00:00
Cy Schubert
ca6dafa282 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
2018-11-02 05:54:53 +00:00
Cy Schubert
e90829c76f 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
2018-11-01 02:12:38 +00:00
Cy Schubert
0ca800b735 Update to the latest att/ast github commit. 2018-10-24 07:17:12 +00:00
Cy Schubert
917c3bc860 Update to the latest att/ast github commit. 2018-10-19 06:18:36 +00:00
Cy Schubert
12e866e940 The old tests are no longer available. Remove them. 2018-09-27 04:19:08 +00:00
Cy Schubert
ddc47dbe6e Update to the latest att/ast github commit. 2018-09-26 03:38:29 +00:00
Cy Schubert
189eaae702 Update to the latest att/ast github commit. 2018-09-22 23:32:20 +00:00
Cy Schubert
2e5f5c3d74 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.
2018-09-22 23:31:56 +00:00
Cy Schubert
41b13a9b2a Remove redundant options. 2018-09-21 07:25:35 +00:00