Commit Graph

139 Commits

Author SHA1 Message Date
naddy 42c93da08e shells/bash: update to 5.2 patchlevel 37 2024-10-01 20:49:07 +00:00
naddy cf5d916057 shells/bash: update to 5.2 patchlevel 32 2024-08-04 22:52:25 +00:00
naddy b2ca14877f shells/bash: update to 5.2 patchlevel 26 2024-01-24 19:48:08 +00:00
naddy cbbb833bfb shells/bash: update to 5.2 patchlevel 21 2023-11-13 15:41:25 +00:00
espie 02b4bf8afa MASTER_SITES -> SITES 2023-09-27 16:41:31 +00:00
naddy 188cd96a52 use new DISTFILES.sufx syntax 2023-08-30 19:55:23 +00:00
naddy 0e846e8b4e shells/bash: update to 5.2 patchlevel 15 2022-12-14 23:12:28 +00:00
naddy 037885a5e4 shells/bash: fix dynamic loading of modules; clue from jca@ 2022-12-08 15:52:18 +00:00
naddy 711c347ad2 shells/bash: update to 5.2 patchlevel 12 2022-11-26 22:27:33 +00:00
naddy 5d2fcfe4e7 shells/bash: update to 5.2 patchlevel 9
This fixes a number of regressions introduced in 5.2.
2022-11-09 14:18:26 +00:00
naddy 8e0d851ebe shells/bash: fix nested brace expansion, from upstream
This fixes a reported problem in sysutils/neofetch.
2022-11-04 20:20:29 +00:00
naddy 00fcdaf6fb shells/bash: update to 5.2 patchlevel 2
Lots of changes, but nothing really changed.

5.2 release announcement:
https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00012.html
2022-10-11 14:02:50 +00:00
naddy 69de5bdc39 drop RCS Id from all ports where I'm listed as MAINTAINER 2022-03-08 14:27:46 +00:00
naddy 2f49ed3a6a shells/bash: update to 5.1 patchlevel 16
It seems patch bundles are now regularly getting their own proper
distfiles, so switch to using those.
2022-01-05 21:59:59 +00:00
naddy 0d6592482e shells/bash: tell portroach to skip 5.1.8 distfile, we use 5.1 + patches 2021-12-02 13:31:53 +00:00
naddy 9c9c77a547 shells/bash: update to 5.1 patchlevel 12 2021-11-20 15:42:57 +00:00
naddy 12b72b46b8 shells/bash: Update to 5.1 patchlevel 8 2021-05-08 15:50:55 +00:00
naddy 4c7a31e75f update to 5.1 patchlevel 4 2020-12-20 11:27:42 +00:00
naddy b934114ee6 Update to 5.1. Lots of changes, but nothing really changed.
Release announcement:
https://lists.gnu.org/archive/html/bug-bash/2020-12/msg00002.html
2020-12-08 20:45:15 +00:00
naddy 33c0224be1 update to 5.0 patchlevel 18 2020-07-22 19:14:25 +00:00
jasper 317591b52b explicitly build without "bash malloc"; this would end up using their homegrown
memory allocation routines based on brk. found on powerpc64 where this broke
horribly.

ok naddy@ (MAINTAINER)
2020-07-21 16:46:13 +00:00
naddy a752f2bf04 update to 5.0 patchlevel 17 for a process substitution fix 2020-04-26 21:28:56 +00:00
naddy aebfb7a79e provide debug package 2020-02-24 20:58:06 +00:00
naddy 00f197d2de update to 5.0 patchlevel 16 2020-02-13 21:44:51 +00:00
naddy 7c25b13601 update to 5.0 patchlevel 11 2019-09-04 18:08:18 +00:00
naddy f4b2942ae9 update to 5.0 patchlevel 9 2019-08-17 21:36:50 +00:00
sthen 77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
naddy ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
naddy 3db918faa0 update to 5.0 patchlevel 7 2019-04-23 21:21:19 +00:00
naddy 57c180fd83 update to 5.0 patchlevel 3 2019-03-22 21:04:10 +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 b1d8bb05d6 compile the loadable modules during build rather than during fake 2018-09-07 21:11:14 +00:00
naddy ea78be4102 update to 4.4 patchlevel 23 2018-06-03 20:41:59 +00:00
naddy 8d94627a37 update to 4.4 patchlevel 19 2018-02-06 22:48:48 +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
naddy 8f523853da update to 4.4 patchlevel 12 2017-01-28 20:25:27 +00:00
naddy d7f99400ba update to 4.4 patchlevel 11 2017-01-25 21:00:53 +00:00
naddy 0806913c0a Update to bash 4.4. See the announcement at
https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00018.html
for an overview of significant changes.

Jump right to patchlevel 5, which among other things fixes a use-after-free
bug discovered by otto malloc.
2016-11-11 22:39:48 +00:00
naddy 8ab90b1080 update to 4.3 patchlevel 48 2016-11-01 16:31:57 +00:00
jasper 003e889c0a retire sparc 2016-09-01 10:53:26 +00:00
naddy a1a865a94a update to 4.3 patchlevel 46 2016-06-22 21:10:27 +00:00
naddy 29ff97f1e1 replace gettext module with library dependency 2016-04-05 20:03:26 +00:00
naddy a678ef5e16 remove substituted uses of CONFIGURE_SHARED, NO_SHARED_LIBS 2016-03-09 19:11:35 +00:00
tobiasu a76764f845 mark broken on sparc, bash segfaults on any non-trivial shellscript and has
done so since at least one release if not more.

Instead of littering the ports the with BROKEN-sparc markers, take out the
real perpetrator.

If someone is looking to improve sparc, debugging this would make all the
difference. textproc/xmlto can serve as a testcase.
2016-02-15 12:20:33 +00:00
naddy 8af47ca511 update to 4.3 patchlevel 42 2015-08-14 15:29:12 +00:00
naddy 32ee5ca922 Use undocumented compile-time options to prefer system mktemp(3)
and mkstemp(3) over homebrew versions (time ^ pid ^ random).

Originally suggested by Henric Jungheim for FreeBSD.
2015-07-10 11:27:06 +00:00
naddy 24f8ed8ed4 update to 4.3 patchlevel 39 2015-06-06 20:23:36 +00:00
naddy 6c5d3f350b update to 4.3 patchlevel 33 2015-01-13 13:44:15 +00:00
naddy cef894df31 switch to 4.3.30 tarball; no source changes 2014-11-17 21:04:49 +00:00
naddy 8da37cee77 update to 4.3.30: parser bug fixes 2014-10-08 17:29:52 +00:00