summaryrefslogtreecommitdiff
path: root/cross/mingw-gcc
diff options
context:
space:
mode:
authorjoerg <joerg>2012-12-19 12:49:16 +0000
committerjoerg <joerg>2012-12-19 12:49:16 +0000
commitfbe5f2d3a46c02f56fafaec0e8cc19db98492637 (patch)
treed41b418916a4f11d317930bcece497409c847d0d /cross/mingw-gcc
parent06d89cdae7ab4f918cc8e279a9caf3baf0253ce5 (diff)
downloadpkgsrc-fbe5f2d3a46c02f56fafaec0e8cc19db98492637.tar.gz
Fix build with C99 compilers.
Diffstat (limited to 'cross/mingw-gcc')
-rw-r--r--cross/mingw-gcc/distinfo3
-rw-r--r--cross/mingw-gcc/patches/patch-gcc_cp_cfns.h22
2 files changed, 24 insertions, 1 deletions
diff --git a/cross/mingw-gcc/distinfo b/cross/mingw-gcc/distinfo
index f267eea4572..2ec13a31e2b 100644
--- a/cross/mingw-gcc/distinfo
+++ b/cross/mingw-gcc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2010/03/15 18:34:39 asau Exp $
+$NetBSD: distinfo,v 1.2 2012/12/19 12:49:16 joerg Exp $
SHA1 (gcc-core-3.4.5-20060117-2-src.tar.gz) = 75d59049f26dc62f3732d11abbf056efc7bc8e95
RMD160 (gcc-core-3.4.5-20060117-2-src.tar.gz) = 624dd55ac00fba15269f1b3b3bbd6c383cc20827
@@ -10,3 +10,4 @@ SHA1 (gcc-objc-3.4.5-20060117-2-src.tar.gz) = c96f1531d9d73e9279e0b6faf085deec5c
RMD160 (gcc-objc-3.4.5-20060117-2-src.tar.gz) = a02ad94da674760799ec945c7ff75ed99f9e8c3a
Size (gcc-objc-3.4.5-20060117-2-src.tar.gz) = 266470 bytes
SHA1 (patch-ab) = 7f7dfd0fd55037cc938c31b4ada03a7877e2cfc4
+SHA1 (patch-gcc_cp_cfns.h) = d9661d0e250819f2267ad88b30d0e0dca0031d0f
diff --git a/cross/mingw-gcc/patches/patch-gcc_cp_cfns.h b/cross/mingw-gcc/patches/patch-gcc_cp_cfns.h
new file mode 100644
index 00000000000..758b89d9ecc
--- /dev/null
+++ b/cross/mingw-gcc/patches/patch-gcc_cp_cfns.h
@@ -0,0 +1,22 @@
+$NetBSD: patch-gcc_cp_cfns.h,v 1.1 2012/12/19 12:49:16 joerg Exp $
+
+--- gcc/cp/cfns.h.orig 2012-11-21 15:33:40.000000000 +0000
++++ gcc/cp/cfns.h
+@@ -37,7 +37,7 @@ static unsigned int hash (const char *,
+ #ifdef __GNUC__
+ __inline
+ #endif
+-const char * libc_name_p (const char *, unsigned int);
++static const char * libc_name_p (const char *, unsigned int);
+ /* maximum key range = 391, duplicates = 0 */
+
+ #ifdef __GNUC__
+@@ -108,7 +108,7 @@ hash (register const char *str, register
+ #ifdef __GNUC__
+ __inline
+ #endif
+-const char *
++static const char *
+ libc_name_p (register const char *str, register unsigned int len)
+ {
+ enum