summaryrefslogtreecommitdiff
path: root/security/aide06
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2003-12-19 12:34:30 +0000
committeragc <agc@pkgsrc.org>2003-12-19 12:34:30 +0000
commit26dd2c51c803d569e7e2bebdda7407422d1776f2 (patch)
tree9252585bbbcab0baae55676085d8c5f741e1832f /security/aide06
parent3eae6c6ded2e74f470b56f22d1ccfbb0945db7eb (diff)
downloadpkgsrc-26dd2c51c803d569e7e2bebdda7407422d1776f2.tar.gz
Avoid some dodgy string pasting - makes this compile with gcc3.
Diffstat (limited to 'security/aide06')
-rw-r--r--security/aide06/distinfo3
-rw-r--r--security/aide06/patches/patch-ac22
2 files changed, 24 insertions, 1 deletions
diff --git a/security/aide06/distinfo b/security/aide06/distinfo
index 29e43fdffd8..8cb0fef4dd7 100644
--- a/security/aide06/distinfo
+++ b/security/aide06/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.1.1.1 2003/06/23 13:48:33 agc Exp $
+$NetBSD: distinfo,v 1.2 2003/12/19 12:34:30 agc Exp $
SHA1 (aide-0.6.tar.gz) = e6d112193ad96bdbbe1e1b685dac644d958a1155
Size (aide-0.6.tar.gz) = 212475 bytes
SHA1 (patch-aa) = db675e373464c5127f9bd4cbfd38e6634c950ebf
SHA1 (patch-ab) = 5cc5fdd9fcfde2c5e118bfa4cf68ec7e05215003
+SHA1 (patch-ac) = 994de0dc4fc72d9a94f1110c79ece4cc4c0129cb
diff --git a/security/aide06/patches/patch-ac b/security/aide06/patches/patch-ac
new file mode 100644
index 00000000000..a861fc58796
--- /dev/null
+++ b/security/aide06/patches/patch-ac
@@ -0,0 +1,22 @@
+$NetBSD: patch-ac,v 1.1 2003/12/19 12:34:30 agc Exp $
+
+--- src/crypt/tiger.c 2003/12/19 12:27:19 1.1
++++ src/crypt/tiger.c 2003/12/19 12:29:41
+@@ -844,12 +844,12 @@
+
+ p = hd->buf;
+ #ifdef BIG_ENDIAN_HOST
+- #define X(a) do { *(u64*)p = hd->##a ; p += 8; } while(0)
++ #define X(fld) do { *(u64*)p = hd->fld ; p += 8; } while(0)
+ #else /* little endian */
+- #define X(a) do { *p++ = hd->##a >> 56; *p++ = hd->##a >> 48; \
+- *p++ = hd->##a >> 40; *p++ = hd->##a >> 32; \
+- *p++ = hd->##a >> 24; *p++ = hd->##a >> 16; \
+- *p++ = hd->##a >> 8; *p++ = hd->##a; } while(0)
++ #define X(fld) do { *p++ = hd->fld >> 56; *p++ = hd->fld >> 48; \
++ *p++ = hd->fld >> 40; *p++ = hd->fld >> 32; \
++ *p++ = hd->fld >> 24; *p++ = hd->fld >> 16; \
++ *p++ = hd->fld >> 8; *p++ = hd->fld; } while(0)
+ #endif
+ X(a);
+ X(b);