naddy
ecf3f7acb5
Update to 4.3.
...
This includes two documented backward-incompatibilities affecting
the handling of \# and +=. See the release announcement for details.
https://lists.gnu.org/archive/html/bug-make/2020-01/msg00057.html
A tree sweep for fallout from the changes has been completed.
Bits from bcallah@ who independently worked on the same update.
2020-02-01 15:29:24 +00:00
jca
6984fc2d02
Let gmake build on arm
...
The previous commit introduced a better code path protected by #ifdef
POSIX but also introduced an invalid fallback code path if POSIX was not
defined. Sadly makeint.h #undef's POSIX on __arm since 1994, probably to
cope with some crappy proprietary system available at that time.
Just define POSIX on arm like on other platforms. Also fix upstream's
fallback code path while here.
Problem reported by phessler@, fix from matthieu@ but slightly tweaked.
ok matthieu@ kurt@ phessler@
2019-11-02 00:33:29 +00:00
kurt
6872fc002f
Replace homegrown 'keep SIGCHLD blocked' solution with upstream fix:
...
Only unblock fatal signals after child invocation
http://git.savannah.gnu.org/cgit/make.git/commit/?id=78b5fec6898c26956d00548427cda1101cb80f8a
okay naddy@
2019-09-13 16:59:34 +00:00
kurt
d2aaa8f2ba
Keep SIGCHLD blocked when using pselect(2) so that pselect(2)
...
wont miss SIGCHLD signals and hang gmake.
okay naddy@
2019-08-21 17:37:23 +00:00
naddy
29ba9c2b7a
Use a non-blocking read with pselect to avoid hangs. From upstream.
2019-08-06 12:19:26 +00:00
naddy
f9716df25b
don't error out on empty test; from upstream
2019-08-05 15:05:09 +00:00
naddy
b873c7477e
fix running the regression tests with newer perl (no . in @INC); from upstream
2019-08-05 12:14:52 +00:00
naddy
8b0a45b809
Fix a use-after-free bug that caused regular segfaults on i386 when
...
building net/munin.
2019-01-05 22:19:17 +00:00
naddy
d242d88d1d
maintenance update to 4.2.1; successfully tested in a bulk build
2016-06-25 19:47:11 +00:00
naddy
058818c4e0
Handle NULL returns from ttyname(). From upstream git.
...
Problem pointed out by ajacoutot@
2014-12-02 23:20:20 +00:00
naddy
f594a84363
Update to 4.1 for bug fixes, but no major changes.
...
Fix a regression test that fails to cope with our ar(1) skipping empty files.
No problems in an amd64 bulk build. ok brad@
2014-11-26 20:01:23 +00:00
brad
17dffabb14
Upgrade to gmake 4.0.
...
Bulk build tested by landry@
ok sthen@
2013-10-30 23:08:56 +00:00
naddy
1363ad3c0a
upstream fix for parallel builds (e.g., of webkit); ok espie@
2012-10-01 17:47:44 +00:00
robert
973b71aded
Fix gmake's internal realpath behaviour to match what happens on linux.
...
A bug report has been created, but we need this until it gets fixed upstream.
ok espie@
2012-03-22 20:23:40 +00:00
ajacoutot
a7a736463f
Remove uthreads evil hack.
...
ok espie@ sthen@
2012-02-19 11:39:06 +00:00
jasper
435e09eb77
- fix patch names, no binary change
2011-07-08 11:32:17 +00:00
naddy
8aa7922499
Update gmake to 3.82, including two important upstream fixes.
...
This version has some backward incompatibilities. All affected
ports in the tree have been fixed in advance.
2011-04-20 20:51:41 +00:00
ajacoutot
ef77817b24
XXX THIS IS A HACK
...
Make an error non-fatal in close_stdout() by not exiting. This is needed
to workaround the effects of userland threads which change i/o
operations to non-blocking.
This prevents the 'write errors' people have been seeing with gmake.
comment wording from sthen@, ok espie@
2010-05-10 17:17:48 +00:00
brad
936c51164c
upgrade to gmake 3.81
...
Bulk build tested by naddy@
ok okan@
2008-06-12 21:04:16 +00:00
alek
a642cd603f
- Link in shared version of libint/libiconv (if available)
...
- Bump PKGNAME
help naddy@, ok todd@
2005-01-29 09:06:55 +00:00
brad
6709a2465e
upgrade to gmake 3.80
2002-10-04 18:06:28 +00:00
brad
93bf1d33f8
- remove a piece of patch-Makefile.in patch
...
- add one more space to info page topic to make it align with other entries
surrounding it
2001-08-26 17:45:08 +00:00
rohee
d8008c3e49
Since we install GNU make as gmake replace "make" with "gmake" in the
...
manpage where it makes sense.
2000-08-27 01:05:06 +00:00
brad
440809dfc9
upgrade to gmake 3.79.1
2000-07-04 01:55:23 +00:00
brad
6c03974b67
upgrade to gmake 3.78.1
1999-10-27 20:27:45 +00:00
form
742fcdbdb2
update to 3.77; use mkstemp() instead of mktemp()
1998-11-19 04:54:02 +00:00
angelos
377958683e
Fix mktemp() in main.c
1998-06-06 21:26:31 +00:00
todd
40aacd70d4
GNU Make
1997-11-18 10:11:05 +00:00