summaryrefslogtreecommitdiffstats
path: root/devel/gmake381
diff options
context:
space:
mode:
authornetchild <netchild@FreeBSD.org>2002-10-25 14:31:18 +0000
committernetchild <netchild@FreeBSD.org>2002-10-25 14:31:18 +0000
commit49da343fe9fc7259c5191a1a0afcf5c67f205dcb (patch)
tree0d1d4fd653225b22f3aff3a70d6a5b1b69770e0c /devel/gmake381
parent891de3b9a3905248253202e0f1f65191c8503d3b (diff)
downloadFreeBSD-ports-49da343fe9fc7259c5191a1a0afcf5c67f205dcb.zip
FreeBSD-ports-49da343fe9fc7259c5191a1a0afcf5c67f205dcb.tar.gz
We already have a prototype for alloca() in stdlib.h, no need to
have it here too. This lets us compile gmake with stricter compilers. Submitted by: marius@alchemy.franken.de
Diffstat (limited to 'devel/gmake381')
-rw-r--r--devel/gmake381/files/patch-glob.c19
-rw-r--r--devel/gmake381/files/patch-make.h12
2 files changed, 31 insertions, 0 deletions
diff --git a/devel/gmake381/files/patch-glob.c b/devel/gmake381/files/patch-glob.c
new file mode 100644
index 0000000..3c67554
--- /dev/null
+++ b/devel/gmake381/files/patch-glob.c
@@ -0,0 +1,19 @@
+--- glob/glob.c.orig Wed Sep 25 03:11:43 2002
++++ glob/glob.c Wed Sep 25 03:15:32 2002
+@@ -215,13 +215,13 @@
+ # ifdef HAVE_ALLOCA_H
+ # include <alloca.h>
+ # else /* Not HAVE_ALLOCA_H. */
+-# ifndef _AIX
++# if !defined (_AIX) && !defined (__FreeBSD__)
+ # ifdef WINDOWS32
+ # include <malloc.h>
+ # else
+ extern char *alloca ();
+ # endif /* WINDOWS32 */
+-# endif /* Not _AIX. */
++# endif /* Not _AIX && not __FreeBSD__. */
+ # endif /* sparc or HAVE_ALLOCA_H. */
+ # endif /* GCC. */
+
+
diff --git a/devel/gmake381/files/patch-make.h b/devel/gmake381/files/patch-make.h
new file mode 100644
index 0000000..28a63d2
--- /dev/null
+++ b/devel/gmake381/files/patch-make.h
@@ -0,0 +1,12 @@
+--- make.h.orig Wed Sep 11 18:55:44 2002
++++ make.h Mon Oct 21 22:05:11 2002
+@@ -33,7 +33,7 @@
+ # ifdef _AIX
+ #pragma alloca
+ # else
+-# ifndef alloca /* predefined by HP cc +Olibcalls */
++# if !defined (alloca) && !defined (__FreeBSD__) /* predefined by HP cc +Olibcalls, part of stdlib.h on FreeBSD */
+ char *alloca ();
+ # endif
+ # endif
+
OpenPOWER on IntegriCloud