Wed Jul 12 19:17:37 2023 UTC ()
xlife: More standardsy: stdint.h for uint32_t instead of sys/types.h

Appears to at least make compilers with glibc happy.


(nia)
diff -r1.8 -r1.9 pkgsrc/math/xlife/distinfo
diff -r1.1 -r1.2 pkgsrc/math/xlife/patches/patch-ae

cvs diff -r1.8 -r1.9 pkgsrc/math/xlife/distinfo (expand / switch to unified diff)

--- pkgsrc/math/xlife/distinfo 2021/10/26 10:56:12 1.8
+++ pkgsrc/math/xlife/distinfo 2023/07/12 19:17:37 1.9
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.8 2021/10/26 10:56:12 nia Exp $ 1$NetBSD: distinfo,v 1.9 2023/07/12 19:17:37 nia Exp $
2 2
3BLAKE2s (xlife-5.0.tar.gz) = d2496e309ee90bd98bb86033683879905330c65078c19f8fe2ae14a10d76b2af 3BLAKE2s (xlife-5.0.tar.gz) = d2496e309ee90bd98bb86033683879905330c65078c19f8fe2ae14a10d76b2af
4SHA512 (xlife-5.0.tar.gz) = d876986ead303a4e4fa0fc1562dc91f640189184f4ae0f8994c245fef7188db2573fda35bd31cbeb75cc8927dbc436f6b3e0689db6ba65bac59de9023dda562a 4SHA512 (xlife-5.0.tar.gz) = d876986ead303a4e4fa0fc1562dc91f640189184f4ae0f8994c245fef7188db2573fda35bd31cbeb75cc8927dbc436f6b3e0689db6ba65bac59de9023dda562a
5Size (xlife-5.0.tar.gz) = 214220 bytes 5Size (xlife-5.0.tar.gz) = 214220 bytes
6SHA1 (patch-aa) = a1797c733efa564b361f299650ea521987635feb 6SHA1 (patch-aa) = a1797c733efa564b361f299650ea521987635feb
7SHA1 (patch-ab) = 891c098845652ad9f172b3693cdf416685e9a960 7SHA1 (patch-ab) = 891c098845652ad9f172b3693cdf416685e9a960
8SHA1 (patch-ac) = 952eb7c45be5cb767cd98e028f7305ea7efc249f 8SHA1 (patch-ac) = 952eb7c45be5cb767cd98e028f7305ea7efc249f
9SHA1 (patch-ad) = 07f653049e43dc9bf2681d32a6357421add9357e 9SHA1 (patch-ad) = 07f653049e43dc9bf2681d32a6357421add9357e
10SHA1 (patch-ae) = 119164be84be7fa0b00f9c783a492a2a1d81092e 10SHA1 (patch-ae) = aa40873c8ac47c38030770719127ef125774fc31
11SHA1 (patch-lifeconv.c) = 9e943c035284a89bef68fcdaeaa45535ecce2def 11SHA1 (patch-lifeconv.c) = 9e943c035284a89bef68fcdaeaa45535ecce2def
12SHA1 (patch-main.c) = 970110bf3da87617c389d3f46e456a2d2256d998 12SHA1 (patch-main.c) = 970110bf3da87617c389d3f46e456a2d2256d998
13SHA1 (patch-tile.c) = ec40288864b143cacab84ee76f5fc2bd3117b14d 13SHA1 (patch-tile.c) = ec40288864b143cacab84ee76f5fc2bd3117b14d
14SHA1 (patch-utils.c) = 790861f598b30c1fc104479bc744be31942a9daa 14SHA1 (patch-utils.c) = 790861f598b30c1fc104479bc744be31942a9daa

cvs diff -r1.1 -r1.2 pkgsrc/math/xlife/patches/patch-ae (expand / switch to unified diff)

--- pkgsrc/math/xlife/patches/patch-ae 2003/11/09 04:20:19 1.1
+++ pkgsrc/math/xlife/patches/patch-ae 2023/07/12 19:17:37 1.2
@@ -1,19 +1,21 @@ @@ -1,19 +1,21 @@
1$NetBSD: patch-ae,v 1.1 2003/11/09 04:20:19 fredb Exp $ 1$NetBSD: patch-ae,v 1.2 2023/07/12 19:17:37 nia Exp $
2 2
3--- tile.h.orig 1996-06-17 15:07:41.000000000 -0500 364-bit safety, unsigned long is not always 4 bytes wide.
 4
 5--- tile.h.orig 1996-06-17 20:07:41.000000000 +0000
4+++ tile.h 6+++ tile.h
5@@ -20,10 +20,12 @@ 7@@ -20,10 +20,12 @@
6 * PERFORMANCE OF THIS SOFTWARE. 8 * PERFORMANCE OF THIS SOFTWARE.
7 */ 9 */
8  10
9+#include <sys/types.h> 11+#include <stdint.h>
10+ 12+
11 #define BOXSIZE 8 13 #define BOXSIZE 8
12  14
13-/* someday, on a 64-bit machine, this might be unsigned int rather than long */ 15-/* someday, on a 64-bit machine, this might be unsigned int rather than long */
14-typedef unsigned long u32bits; 16-typedef unsigned long u32bits;
15+/* typedef unsigned long u32bits; */ 17+/* typedef unsigned long u32bits; */
16+#define u32bits uint32_t 18+#define u32bits uint32_t
17  19
18 typedef union  20 typedef union
19 { 21 {