Commit Graph

564 Commits

Author SHA1 Message Date
bcallah
6128747dfe Update to etsh-5.4.0 2019-03-30 18:14:31 +00:00
naddy
57c180fd83 update to 5.0 patchlevel 3 2019-03-22 21:04:10 +00:00
pea
de5c9ed445 Update to 5.7.1.
Diff from Matthew Martin, thanks !
ok rsadowski@
2019-03-11 09:15:54 +00:00
naddy
a758a706dd Major update to 5.0, patch level 2.
While there are numerous changes, most users should notice no difference.
For a list of new featurs, see:
https://lists.gnu.org/archive/html/bug-bash/2019-01/msg00063.html
2019-02-12 22:48:42 +00:00
naddy
97f74fa7a8 update to 2.48, revised from a submission by Andreas Kusalananda Kahari 2019-02-01 21:26:29 +00:00
abieber
094b3ba444 Bump fish to 3.0.0. All the patches are now upstream.
Changes here: https://github.com/fish-shell/fish-shell/releases/tag/3.0.0

OK rsadowski
2019-01-23 00:53:06 +00:00
bcallah
6ca3a07c76 Upstream informs me that HOMEPAGE and MASTER_SITES has changed.
Update them and bump.
2018-12-04 21:31:46 +00:00
bentley
9d71ca0d3e Drop wcobb@ from maintainership at his request. 2018-11-12 08:53:45 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
rsadowski
edddae5b51 Update zsh-5.6.2
TLS hint from kn@! Feedback, test, review by pea@ and Matthew Martin. Thanks!

ok pea@ (maintainer)
2018-09-17 10:50:26 +00:00
sthen
619d5d3777 actual fix for rmstar problem, and clean the do-install target 2018-09-10 16:23:27 +00:00
sthen
05febd09cf backout an upstream commit which broke rmstar, reported by claudio@
https://github.com/tcsh-org/tcsh/issues/5

(this is a hackish workaround, hopefully upstream will have an idea
what the actual problem is)
2018-09-10 15:29:16 +00:00
naddy
b1d8bb05d6 compile the loadable modules during build rather than during fake 2018-09-07 21:11:14 +00:00
bcallah
a88cb78f78 +elvish 2018-09-03 16:00:44 +00:00
bcallah
81c61ebd55 Import shells/elvish, a cross-platform, friendly, and expressive shell.
ok rsadowski@, additional testing Charlene Wendling

Elvish is a cross-platform shell. It features an expressive programming
language, with features like namespacing and anonymous functions, and a
fully programmable user interface with friendly defaults. It is suitable
for both interactive use and scripting.
2018-09-03 16:00:21 +00:00
bcallah
c2df53beee Maintenance update to etsh-5.3.1
Changelog: https://etsh.io/src/CHANGES
2018-08-25 12:44:47 +00:00
naddy
47652126af fix master site directory path 2018-08-09 14:37:55 +00:00
bcallah
e8fbb4f79e Update to etsh-5.3.0
Changelog: https://etsh.io/src/CHANGES
2018-08-09 00:49:10 +00:00
sthen
924f6ff5dd mirror the distfiles, zap stray whitespace while there 2018-07-19 10:48:23 +00:00
jca
40210c439e Update to dash-0.5.10.2 2018-06-23 13:45:36 +00:00
bcallah
c2d412d533 Update to etsh-5.2.0 2018-06-17 20:08:21 +00:00
naddy
ea78be4102 update to 4.4 patchlevel 23 2018-06-03 20:41:59 +00:00
pascal
0b978a1b8c Explicitly add -lm when linking to libshell.a. Fixes the build on armv7.
Patch by Markus Hennecke, thanks!
2018-05-01 08:37:50 +00:00
bcallah
5fb718d6c7 Bugfix update to etsh-5.1.5 2018-04-25 19:07:17 +00:00
bcallah
353bdfeed0 Remove shells/osh. Replaced by shells/etsh. 2018-04-23 21:55:55 +00:00
bcallah
23311f58ec +etsh
-osh
2018-04-23 21:55:26 +00:00
bcallah
942c0e69bd Import shells/etsh, an enhanced Thompson shell from Sixth Edition Unix.
This replaces shells/osh. Current osh users will be upgraded to etsh.
ok sthen@

The Etsh Project provides two ports of the original /bin/sh from Sixth
Edition (V6) UNIX (circa 1975).

Etsh(1) is an enhanced, backward-compatible port of the Sixth Edition
Thompson shell. Tsh(1) is an unenhanced port of the shell, and glob(1)
is a port of its global command. Together, tsh and glob provide a user
interface which is backward compatible with that provided by the Sixth
Edition Thompson shell and global command, but without the obvious
enhancements found in etsh.

The original Thompson shell was principally written by Ken Thompson of
Bell Labs.

Additionally, this project includes the following shell utilities:
* if(1) - conditional command (ported from Sixth Edition UNIX)
* goto(1) - transfer command (ported from Sixth Edition UNIX)
* fd2(1) - redirect from/to file descriptor 2
2018-04-23 21:54:48 +00:00
jasper
8305aa10a7 missed in previous 2018-04-21 09:24:34 +00:00
jasper
bf72a932eb - update to zsh-5.5.1
from matthew martin
ok pea@ (MAINTAINER)
2018-04-21 09:24:06 +00:00
jasper
612e7d3226 remove empty files 2018-04-20 18:36:33 +00:00
pea
1fc4bc225a Update to 5.5
Diff from Matthew Martin, thanks !

ok rsadowski@
2018-04-17 13:39:00 +00:00
abieber
a6869f77dc Fix for clang-6. This patch is already upstream:
https://github.com/fish-shell/fish-shell/pull/4685

ship it! jca@
2018-04-08 22:49:23 +00:00
abieber
3d22250175 Update to the latest. No more crashing when tab-completing fish_*!
OK rsadowski@
2018-03-05 13:50:39 +00:00
rsadowski
2b042d11b2 Re-add the secound MASTER_SITE to prevent the situation in which we are no
longer up to date.

Spotted by sthen@ in r1.56. Thanks!
2018-02-17 14:23:38 +00:00
rsadowski
4b76b548db Update tcsh to 6.20.00
- remove termlib from WANTLIB replace with curses
- remove second MASTER_SITE old/ since this is the current version.
- HOMEPAGE is down, but assume it's just temporary.

From George Rosamond <george || ceetonetechnology | com> Thanks!
2018-02-17 08:42:08 +00:00
naddy
8d94627a37 update to 4.4 patchlevel 19 2018-02-06 22:48:48 +00:00
jca
4acbdb8640 Needs a C++11 compiler 2017-12-28 19:57:22 +00:00
abieber
5f390e1124 +fish 2017-12-16 05:15:12 +00:00
abieber
5a61595db7 Import fish shell.
Fish offers some nice things like:
- Autosuggestions
- Man page completions
- OpenBSD specific completions for things like vmctl
- "Configless" config

OK rsadowski@
2017-12-16 05:14:32 +00:00
jca
b6636b1ec5 Update to zsh-5.4.2
From Matthew Martin, ok pea@ (maintainer)
2017-12-05 23:28:56 +00:00
sthen
917ffa83d6 update to newer nsh sources 2017-11-27 22:03:24 +00:00
robert
d267cd02ca Unbreak autoconf checks with clang by not using nested functions
in the checks.

Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.

- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],

Result:

int
main ()
{
int main (void) { return 0; }
  ;
  return 0;
}

nested functions is a gcc extension which is not supported by
clang.

test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
                ^
1 error generated.

This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.

This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.

This change intrudces the following fixes:

- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
  as it comes with a declaration already, and people misused them

- change to use AC_LANG_SOURCE when needed in case a complete source block is specified

Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.

There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.
2017-09-25 09:16:12 +00:00
ajacoutot
6f61bc5b14 Fix link order to unbreak with FTS5 enabled sqlite3. 2017-08-24 06:05:27 +00:00
visa
58b0885f73 Remove BROKEN-mips64. The comment about libast is stale,
and the port builds fine.
2017-08-18 12:44:11 +00:00
sthen
1fd01381f4 unbreak with clang 32-bit arches, from libast upstream via freebsd 2017-08-11 12:35:48 +00:00
rsadowski
5ea92a403f Update ZSH to 5.4.1
ok pea@ juanfra@
2017-08-10 18:38:39 +00:00
kili
93179b546c Bump after the renaming of py-qt5,-main to py-qt5. 2017-07-17 20:32:37 +00:00
sthen
0e2dc8a0c1 IPV6CTL_MAXIFDEFROUTERS, IPV6CTL_MAXIFPREFIXES going away - patch nsh to cope. 2017-07-13 17:01:14 +00:00
sthen
528e51c4e7 tweak nsh's MANUAL a bit, especially rc.local suggestions (/usr/local/bin isn't
in the default PATH, and the current example with tee hangs)
2017-07-10 20:10:36 +00:00
sthen
bba4a914c8 convert nsh's save.sh from a symlink to an @sample, such that it can be
modified or pointed to an alternative file (e.g. save-ro.sh instead of the
standard save-rw.sh) and have the changes stay intact after pkg_add -u.
2017-07-10 19:04:12 +00:00