85 Commits

Author SHA1 Message Date
naddy
85229c97e7 drop RCS Ids 2022-03-11 18:49:30 +00:00
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
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +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
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
58fb9c7529 replace gettext module with normal library dependency; bump required 2016-04-05 19:16:20 +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
chrisz
114e84dcee gmake will use libguile when available during build.
Therefore configure --without-guile.

ok dcoppa@
2014-08-29 13:24:29 +00:00
naddy
725de75f3a move http://www.gnu.org to https 2013-11-09 23:19:01 +00:00
brad
17dffabb14 Upgrade to gmake 4.0.
Bulk build tested by landry@

ok sthen@
2013-10-30 23:08:56 +00:00
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +00:00
naddy
1363ad3c0a upstream fix for parallel builds (e.g., of webkit); ok espie@ 2012-10-01 17:47:44 +00:00
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +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
espie
5855efb734 move depends to new style 2010-11-15 19:45:56 +00:00
naddy
e5810da355 mandoc handles these pages just fine, no need for groff 2010-10-31 16:03:52 +00:00
sthen
16fb1a7783 fix a few tabtabUSE_GROFF, problem pointed out by Alexandr Shadchin 2010-10-18 21:35:47 +00:00
espie
5c08d95027 USE_GROFF=Yes 2010-10-18 17:47:50 +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
d4de7be650 It is not necessary to not split the info file.
ok sthen@
2008-06-30 09:22:46 +00:00
brad
936c51164c upgrade to gmake 3.81
Bulk build tested by naddy@

ok okan@
2008-06-12 21:04:16 +00:00
merdely
376b75df06 Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN 2007-09-16 02:52:56 +00:00
espie
470294650d base64 distinfo with SHA256 2007-04-05 15:37:40 +00:00
espie
dcde27e974 gmake FAKE=all, no libiconv, no gettext. 2005-04-23 15:13:54 +00:00
espie
e408f2a8a5 @endfake marker 2005-04-23 14:32:51 +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
naddy
5477a56424 Now that @info transparently picks up all .info-* files, don't go through
extra steps to rebuild with --no-split.
2005-01-26 16:41:03 +00:00
naddy
3f04f8f321 SIZE 2005-01-05 16:22:24 +00:00
espie
6bec6cc34b WANTLIB markers 2004-11-23 11:22:00 +00:00
xsa
441ffcdcbf more new-style MODULES. 2004-08-10 12:42:21 +00:00
espie
70edc0e149 more new plists.
put V number of freetds into its Makefile.
2004-08-09 00:21:28 +00:00
todd
346a3b59cf new style PLIST 2004-08-03 13:30:15 +00:00
todd
05fa41b2cd o @dir subdir -> subdir/ syntax change
o resort properly with current make-plist
2004-07-23 13:11:58 +00:00
todd
b6fa9ee322 move to @dir, trim down list of locale dirs to stuff not installed by gettext 2004-07-14 17:28:26 +00:00
brad
59a9028d26 remove sparc64/2.95 workarounds. 2004-04-06 03:12:19 +00:00
naddy
50a90a98a0 @dirrm shared directories 2003-12-16 17:34:06 +00:00
naddy
2276d3b230 remove WWW lines 2003-12-15 21:42:08 +00:00
pvalchev
dc4d3f13d4 point to correct config.guess; cmaxwell@themanor.net 2003-09-22 23:13:31 +00:00
brad
6709a2465e upgrade to gmake 3.80 2002-10-04 18:06:28 +00:00