summaryrefslogtreecommitdiff
path: root/devel/gmake
diff options
context:
space:
mode:
authorahoka <ahoka@pkgsrc.org>2009-10-30 18:20:04 +0000
committerahoka <ahoka@pkgsrc.org>2009-10-30 18:20:04 +0000
commit7a75fbf5fe13ebdc71ad4cb13df66c8b99bb4e8d (patch)
tree1c9fe6a1943fae081501bc24f951c82c4cca1ebb /devel/gmake
parent94f59d042601214e462fe8b356ccaaa011e97efd (diff)
downloadpkgsrc-7a75fbf5fe13ebdc71ad4cb13df66c8b99bb4e8d.tar.gz
Fix compilation with PCC.
Diffstat (limited to 'devel/gmake')
-rw-r--r--devel/gmake/patches/patch-pa15
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/gmake/patches/patch-pa b/devel/gmake/patches/patch-pa
new file mode 100644
index 00000000000..345fd4ef93f
--- /dev/null
+++ b/devel/gmake/patches/patch-pa
@@ -0,0 +1,15 @@
+$NetBSD: patch-pa,v 1.1 2009/10/30 18:20:04 ahoka Exp $
+
+PCC says: hash.c:326: error: Constant "4294967295" is out of range
+
+--- hash.c.orig 2006-02-11 21:00:39.000000000 +0100
++++ hash.c
+@@ -323,7 +323,7 @@ round_up_2 (unsigned long n)
+ n |= (n >> 8);
+ n |= (n >> 16);
+
+-#if !defined(HAVE_LIMITS_H) || ULONG_MAX > 4294967295
++#if !defined(HAVE_LIMITS_H) || ULONG_MAX > 4294967295ul
+ /* We only need this on systems where unsigned long is >32 bits. */
+ n |= (n >> 32);
+ #endif