Tue Mar 31 15:13:06 2015 UTC ()
Assume that C99 platforms have uintptr_t. Fixes build on ARM.


(joerg)
diff -r1.1 -r1.2 pkgsrc/devel/cmocka/distinfo
diff -r0 -r1.1 pkgsrc/devel/cmocka/patches/patch-.._include_cmocka.h

cvs diff -r1.1 -r1.2 pkgsrc/devel/cmocka/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/cmocka/distinfo 2015/02/27 04:23:43 1.1
+++ pkgsrc/devel/cmocka/distinfo 2015/03/31 15:13:06 1.2
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.1 2015/02/27 04:23:43 manu Exp $ 1$NetBSD: distinfo,v 1.2 2015/03/31 15:13:06 joerg Exp $
2 2
3SHA1 (cmocka-1.0.0.tar.xz) = c1b6bdab164b2d54c26edacef9b9308e4de154f9 3SHA1 (cmocka-1.0.0.tar.xz) = c1b6bdab164b2d54c26edacef9b9308e4de154f9
4RMD160 (cmocka-1.0.0.tar.xz) = e8e79a9cd50aff9af814d0804066c92d53f1cc88 4RMD160 (cmocka-1.0.0.tar.xz) = e8e79a9cd50aff9af814d0804066c92d53f1cc88
5Size (cmocka-1.0.0.tar.xz) = 184016 bytes 5Size (cmocka-1.0.0.tar.xz) = 184016 bytes
 6SHA1 (patch-.._include_cmocka.h) = 3aefedc23752eb5cf0fe2b7b43018b7e006bc0e8

File Added: pkgsrc/devel/cmocka/patches/Attic/patch-.._include_cmocka.h
$NetBSD: patch-.._include_cmocka.h,v 1.1 2015/03/31 15:13:06 joerg Exp $

--- ../include/cmocka.h.orig	2015-03-25 16:04:39.000000000 +0000
+++ ../include/cmocka.h
@@ -100,6 +100,11 @@ typedef uintmax_t LargestIntegralType;
     ((LargestIntegralType)(value))
 
 /* Smallest integral type capable of holding a pointer. */
+#if (__STDC_VERSION__ - 0 >= 199901L) && !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED)
+# include <stdint.h>
+# define _UINTPTR_T
+# define _UINTPTR_T_DEFINED
+#endif
 #if !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED)
 # if defined(_WIN32)
     /* WIN32 is an ILP32 platform */