summaryrefslogtreecommitdiff
path: root/archivers
diff options
context:
space:
mode:
authordholland <dholland@pkgsrc.org>2011-09-12 04:46:54 +0000
committerdholland <dholland@pkgsrc.org>2011-09-12 04:46:54 +0000
commit6e48ef6120edc5e1b463a8aa9218b1be289896be (patch)
tree06be36dc8f446398c4bdece0ef405f93428f88d0 /archivers
parent6650f857862a372d0268ed09fe6917ff28787002 (diff)
downloadpkgsrc-6e48ef6120edc5e1b463a8aa9218b1be289896be.tar.gz
Disable inline by always #defining it to nothing. What motivates
people to declare functions inline without making any kind of inline definition available?
Diffstat (limited to 'archivers')
-rw-r--r--archivers/hpack/distinfo4
-rw-r--r--archivers/hpack/patches/patch-aa16
2 files changed, 13 insertions, 7 deletions
diff --git a/archivers/hpack/distinfo b/archivers/hpack/distinfo
index 9a57c8b203a..d28775a2852 100644
--- a/archivers/hpack/distinfo
+++ b/archivers/hpack/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.10 2005/10/03 11:18:40 joerg Exp $
+$NetBSD: distinfo,v 1.11 2011/09/12 04:46:54 dholland Exp $
SHA1 (hpack-0.79/hpack79src.tar.gz) = cbfd755f1c4fcc4ecf8cd8be476db98e31dede1a
RMD160 (hpack-0.79/hpack79src.tar.gz) = fcd1265ff858dcca3090bdede86e90da293cf3a2
Size (hpack-0.79/hpack79src.tar.gz) = 545648 bytes
-SHA1 (patch-aa) = d39d13ee6f99eb71ac3129c24942bf02d2527e1f
+SHA1 (patch-aa) = 97cfb7de5acd8f6171a461b818d3ad4f1e8b181e
SHA1 (patch-ab) = 48fa56d17725d2b3de87955f09d82624d14e2f56
SHA1 (patch-ac) = cf399b72c990fc2a6583ab0abbb252075c2ceceb
SHA1 (patch-ad) = c07f5d0ec7e2dd18d518d5eafe64ff0ef9e81a91
diff --git a/archivers/hpack/patches/patch-aa b/archivers/hpack/patches/patch-aa
index 21335c83d50..b23e91b21e1 100644
--- a/archivers/hpack/patches/patch-aa
+++ b/archivers/hpack/patches/patch-aa
@@ -1,7 +1,13 @@
-$NetBSD: patch-aa,v 1.1.1.1 1999/05/23 22:41:21 tv Exp $
+$NetBSD: patch-aa,v 1.2 2011/09/12 04:46:54 dholland Exp $
---- defs.h.orig Sun May 23 17:31:43 1999
-+++ defs.h Sun May 23 17:26:19 1999
+- quick and dirty LP64 fix: "unsigned" is more often 32-bit than
+"unsigned long" is.
+
+- disable inline unconditionally as the code in the package completely
+misuses it.
+
+--- defs.h.orig 1993-05-31 15:17:00.000000000 +0000
++++ defs.h
@@ -20,7 +20,7 @@
typedef unsigned char BYTE;
typedef unsigned short int WORD; /* 16-bit unsigned on most systems */
@@ -11,12 +17,12 @@ $NetBSD: patch-aa,v 1.1.1.1 1999/05/23 22:41:21 tv Exp $
#endif /* _OS2EMX.H */
typedef int BOOLEAN;
-@@ -43,7 +43,7 @@
+@@ -43,7 +43,7 @@ typedef int BOOLEAN;
/* 'inline' patch for compilers which can't handle this */
-#if !( defined( __CPLUSPLUS__ ) || defined( __cplusplus ) ) || defined( __TSC__ )
-+#if !( defined( __GNUC__ ) || defined( __CPLUSPLUS__ ) || defined( __cplusplus ) ) || defined( __TSC__ )
++#if 1
#define inline
#endif /* !( __CPLUSPLUS__ || __cplusplus ) */