Commit Graph

126 Commits

Author SHA1 Message Date
Mathieu Arnold
cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Mark Linimon
8c8b8cc9ec Mark as BROKEN on riscv64 the same way as on aarch64.
Approved by:	portmgr (tier-2 blanket)
2020-11-27 19:31:44 +00:00
Cy Schubert
c14b244b1c Fix i386 build. 2020-02-23 04:09:45 +00:00
Cy Schubert
1b4fbb7092 AT&T AST (att/ast) on github has rewound their repo back to ksh93u+. See
https://github.com/att/ast/issues/1464 and
https://github.com/att/ast/issues/1466.

The reason for the rewind back to 93u+ instead of 93v- was that it was an
abandoned unstable buggy unfinished beta. A full explanation of this can be
found here, https://github.com/att/ast/issues/1466#issuecomment-589942449.

The version number is reverted back to 93u and an EPOCH bump, though not
needed, documents this siesmic shift.
2020-02-22 22:38:35 +00:00
Sunpoet Po-Chuan Hsieh
e9056c9e5d Update MAINTAINER: use @FreeBSD.org 2020-02-13 14:27:46 +00:00
Cy Schubert
4d7701aa23 Add patch missed from r525497. 2020-02-07 19:40:12 +00:00
Cy Schubert
87ca59aeea Fix CVE-2019-14868: certain environment variables interpreted as
arithmetic expressions on startup, leading to code injection.

Submitted by:	Siteshwar Vashisht <svashisht@redhat.com>
Reported by:	Marian Rehak
MFH:		2020Q1
Security:	CVE-2019-14868
		https://bugzilla.redhat.com/show_bug.cgi?id=1757324
		https://access.redhat.com/security/cve/CVE-2019-14868
2020-02-07 19:38:23 +00:00
Cy Schubert
7a3821836e Update 2020.0.0 --> 2020.0.1 2020-01-10 02:42:01 +00:00
Cy Schubert
e4632ba742 Update ksh-2020.0.0-beta1 --> ksh-2020.0.0. 2019-10-10 20:15:14 +00:00
Cy Schubert
2c6ede3563 Update 2020.0.0-alpha1 --> 2020.0.0-beta1
2020.0.0-beta1 resolves gcc9 build issues in PR/239644.

PR:		239644
2019-08-30 20:05:27 +00:00
Cy Schubert
17d2eb5848 Remove redundant GH_TAGNAME assignment. 2019-08-30 20:05:21 +00:00
Tobias Kortkamp
d6eb7151b7 shells/ksh93: Attempt to fix r508705 and unbreak index
It fails basic sanity checks:

make: "/usr/ports/shells/ksh93/Makefile" line 16: Malformed conditional (${USE_GCC} == "9")
make: Fatal errors encountered -- cannot continue
make: stopped in /usr/ports/shells/ksh93

PR:		239644
Pointy hat:	cy
2019-08-12 07:17:09 +00:00
Cy Schubert
d2781bb2d2 Mark broken when USE_GCC=9. Upstream git commit
63e9edcb6084d4b164439065e2d71f3e900ec3c7 resolves this issue.
Unfortunately it does not apply, requiring this port to be upated to
ksh93 well into ksh93-devel. Bringing ksh93 up to the ksh93-devel or
shy of it would negate the justification for ksh93's existence. It is
therefore recommended that people use ksh93-devel on architectures that
use GCC 9 or use GCC 8.

PR:		239644
Reported by:	pkubaj@
2019-08-12 04:44:37 +00:00
Cy Schubert
515af620b8 Whitespace adjustment. 2019-08-12 04:44:24 +00:00
Cy Schubert
4a4cf35493 Fix:
$ ksh93
$ time
../src/cmd/ksh93/sh/xec.c:2171: failed assertion 'tb.tv_sec'
Abort trap (core dumped)
$ ksh93
$ times
../src/cmd/ksh93/sh/xec.c:2171: failed assertion 'tb.tv_sec'
Abort trap (core dumped)

PR:		239701
Suggested by:	w.schwarzenfeld@utanet.at
MFH:		2019Q3
2019-08-07 18:31:13 +00:00
Cy Schubert
19090335fd Fix build with GCC-based architectures.
PR:		239644
Submitted by:	pkubaj@
MFH:		2019Q3
2019-08-04 17:42:39 +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
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
64743e76d7 Add missing wildcard to ksh93-devel conflict. 2019-06-01 18:36:17 +00:00
Cy Schubert
86085f626f Register conflicts with the new shells/ast-ksh port. 2019-06-01 18:36:13 +00:00
Cy Schubert
933851f296 Fix version going backward due to update to 2020.0.0.a1 (pointy hat to
yours truly).

The maintainer no longer wants to maintain ksh93 as his desire is to
maintain a backlevel port of ksh93 in order to build and support a
shared library for use by legacy applications, which is inconsistent
with the direction of the att/ast team on github. I will maintain the
port.

PR:		237332
PR:		238266
Approved by:	maintiner (saper@saper.info)
2019-06-01 18:36:02 +00:00
Cy Schubert
2a0731944a This is the second part of a two part commit Updating shells/ksh93 to
2020.0.0-alpha1.

This commit:

1. Deletes shells/ksh93, completed by r502844.
2. svn copies shells/ksh93-devel to shells/ksh93 -- this commit.
3. Replaces the git tag with DISTVERSION 2020.0.0-alpha1 -- this commit.

PR:		237332
Reviewed by:	crees@
Approved by:	maintainer timeout
Reminded by:	Siteshwar Vashisht <svashisht@redhat.com>
		(ksh93 upstream maintainer)
2019-05-28 02:35:40 +00:00
Cy Schubert
c08fd5ebb4 This is the first part of a two part commit to update shells/ksh93 to
2020.0.0-alpha1.

Following this commit will be an svn copy shells/ksh93-devel to
shells/ksh93, replacing the git tag with DISTVERSION 2020.0.0-alpha1.

PR:		237332
Approved by:	maintainer timeout
2019-05-28 02:32:15 +00:00
Cy Schubert
2fdd9cc7df shells/ksh93: Update to 93v 2014-12-24
PR:		208098 (fixed)
Submitted by:	saper@saper.info (maintainer)
Reported by:	fuz@fuz.su
Reviewed by:	cy@, pkubaj@
Approved by:	maintainer (implicit, submitter)
Differential Revision:	https://reviews.freebsd.org/D19343
2019-04-21 17:29:49 +00:00
Cy Schubert
3502c8e584 Pet portlint.
Submitted by:	linimon@
Reported by:	linimon@
Approved by:	maintainer: Marcin Cieslak <saper@saper.info>
2019-03-12 19:36:29 +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
517c440905 Register a conflict with the new ksh93-devel port. 2018-09-21 07:41:56 +00:00
Emmanuel Vadot
eb2f5eb9cf shells/ksh93: Update reason for aarch64 broken message
Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D17204
2018-09-18 10:28:08 +00:00
Dmitry Marakasov
3a56d2db50 - Always accompany OSVERSION check with OPSYS check
Approved by:	portmgr blanket
2017-04-07 16:00:46 +00:00
John Marino
cd7f376bdf shells/ksh93: Fix build with gcc5
The ksh93 build process requires the pre-GCC5 CPP newline behavior, which
the -P argument provides by disabling line markers.  This enables ksh93
to be built by gcc5 and later.

Approved by:	GCC blanket
PR:		216707 (related)
2017-02-09 20:26:22 +00:00
Sunpoet Po-Chuan Hsieh
6aa981158a - Pass maintainership to submitter
PR:		211164
Submitted by:	Marcin Cieslak <saper@saper.info>
2016-11-23 18:59:23 +00:00
Mark Linimon
c92cf8332c Mark as broken on various tier-2 archs.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2016-11-16 00:35:29 +00:00
Sunpoet Po-Chuan Hsieh
22bf4d7140 - Fix build on armv6
- While I'm here, fix diff header of patch file

PR:		209457
Submitted by:	<mikael.urankar@gmail.com>
Obtained from:	https://github.com/att/ast/blob/beta/src/lib/libast/hash/hashalloc.c
		https://github.com/att/ast/blob/beta/src/lib/libast/string/tokscan.c
2016-10-28 15:08:14 +00:00
Mathieu Arnold
a2262e9313 Remove unnecessary evals that do-fetch was using.
Turns out that env(1) knows how to parse a properly quoted string
using -S "string", it makes the double eval used for the fetch
command to be unnecessary.

This is because running:
eval "foo $(escape $bar)"
is silly when this works:
foo $bar

So remove escaping and quoting, and sillyness.

PR:		210198
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6779
2016-06-19 11:25:29 +00:00
Sunpoet Po-Chuan Hsieh
dfebead197 - Fix build on 11-CURRENT 2016-03-21 17:59:34 +00:00
Sunpoet Po-Chuan Hsieh
fb4fb60268 - Add my LOCAL to MASTER_SITES as backup
- Use do-test:
2016-03-13 14:55:49 +00:00
Sunpoet Po-Chuan Hsieh
03ff603079 - Cleanup -lpthread/-pthread manipulation 2015-03-25 14:59:20 +00:00
Antoine Brodin
6a08177202 Cleanup plist 2014-11-12 15:18:31 +00:00
Sunpoet Po-Chuan Hsieh
c114fdc484 - Update MASTER_SITES
PR:		ports/190692
Submitted by:	Mat <mathieu.sim@gmail.com>
2014-06-13 14:57:01 +00:00
Baptiste Daroussin
2bacde9c3b Add an @shell keyword to handle adding and remove a shell path in /etc/shell
Bump port revision of all ports that were doing it wrong prior to the keyword

CR:		D208
Reviewed by:	antoine
With hat:	portmgr
2014-06-11 17:42:36 +00:00
Sunpoet Po-Chuan Hsieh
1a4b8e2b1f - Convert to new options helper
- Fix PLIST [1]
- Bump PORTREVISION for package change

Submitted by:	olgeni [1]
2014-03-01 06:13:39 +00:00
Sunpoet Po-Chuan Hsieh
ef031629ba - Fix build on i386
PR:		ports/185256
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
2014-02-28 01:49:19 +00:00
Baptiste Daroussin
313cb94889 Part 2 at removing now useless FETCH_ARGS redifition 2014-01-03 01:12:59 +00:00
Sunpoet Po-Chuan Hsieh
435815eaa8 - Fix /etc/shells manipulation
PR:		ports/185255
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
2013-12-31 13:51:46 +00:00
Baptiste Daroussin
c4fdddbe8f Support stage 2013-12-27 08:32:02 +00:00
Baptiste Daroussin
f6e6105ff8 Add NO_STAGE all over the place in preparation for the staging support (cat: shells) 2013-09-20 22:57:23 +00:00
Sunpoet Po-Chuan Hsieh
d47c483782 - Remove deprecated PTHREAD_* 2013-09-07 18:13:59 +00:00
Sunpoet Po-Chuan Hsieh
95df543e23 - Convert to new options framework 2013-08-25 08:20:14 +00:00