summaryrefslogtreecommitdiff
path: root/databases/gnats
diff options
context:
space:
mode:
authorjoerg <joerg>2013-03-24 17:04:01 +0000
committerjoerg <joerg>2013-03-24 17:04:01 +0000
commit64ac0185f27bd8279775b9cecab37decb6da471e (patch)
tree30c3b4fa42ee9dd3ff5ed10dccb54bd1ccaf0d86 /databases/gnats
parent2fb78283b28859b6ff67a6befcc82f3902d897a7 (diff)
downloadpkgsrc-64ac0185f27bd8279775b9cecab37decb6da471e.tar.gz
Fix const test to not depend on nested functions.
Diffstat (limited to 'databases/gnats')
-rw-r--r--databases/gnats/distinfo3
-rw-r--r--databases/gnats/patches/patch-gnats_configure19
2 files changed, 21 insertions, 1 deletions
diff --git a/databases/gnats/distinfo b/databases/gnats/distinfo
index 65a5bf4620c..1d711fea2d1 100644
--- a/databases/gnats/distinfo
+++ b/databases/gnats/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2011/08/01 05:19:12 dholland Exp $
+$NetBSD: distinfo,v 1.13 2013/03/24 17:04:01 joerg Exp $
SHA1 (gnats-4.1.0.tar.gz) = 7f8ce7fbb7594698c5ba71421cad3cbc7e079003
RMD160 (gnats-4.1.0.tar.gz) = b16bfa3ffa4f1c7dc351d1c5639061c358c64afd
@@ -9,5 +9,6 @@ SHA1 (patch-ac) = f6fdd1c2353961d47bd0e58866b56ac6f0d6173a
SHA1 (patch-ad) = ffacd88288036eb74eccd6687292c5a456e2f027
SHA1 (patch-ae) = ff99ebd3f6d2d1aa75b32ead56db0082eeb69753
SHA1 (patch-ah) = 1a21ef20bbc4a2e8ed2559687a2cd8983d1c3f5f
+SHA1 (patch-gnats_configure) = b8b00de4b969f52f41696643ee0a641b9f2c9507
SHA1 (patch-gnats_gnats_h) = 08cb25700672bddda30075c9a7a01443afcd5199
SHA1 (patch-makefile_in) = a32d9f3f93cb4ec9d82d4ce204a12cd43e7a88c0
diff --git a/databases/gnats/patches/patch-gnats_configure b/databases/gnats/patches/patch-gnats_configure
new file mode 100644
index 00000000000..d23f4629627
--- /dev/null
+++ b/databases/gnats/patches/patch-gnats_configure
@@ -0,0 +1,19 @@
+$NetBSD: patch-gnats_configure,v 1.1 2013/03/24 17:04:02 joerg Exp $
+
+--- gnats/configure.orig 2013-03-23 15:01:13.000000000 +0000
++++ gnats/configure
+@@ -4005,12 +4005,12 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
++const char *foo(const char *x) { return x; }
++int bar(const char *x) { return x == foo(x); }
+
+ int
+ main ()
+ {
+-const char *foo(const char *x) { return x; }
+- int bar(const char *x) { return x == foo(x); }
+ ;
+ return 0;
+ }