aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/gcc/Makefile3
-rw-r--r--lang/gcc/distinfo24
-rw-r--r--lang/gcc/files/patch-libcpp-include-cpplib.h13
-rw-r--r--lang/gcc41/Makefile3
-rw-r--r--lang/gcc41/distinfo24
-rw-r--r--lang/gcc41/files/patch-libcpp-include-cpplib.h13
-rw-r--r--lang/gcc42/Makefile3
-rw-r--r--lang/gcc42/distinfo24
-rw-r--r--lang/gcc42/files/patch-libcpp-include-cpplib.h13
-rw-r--r--lang/gcc43/Makefile3
-rw-r--r--lang/gcc43/distinfo24
-rw-r--r--lang/gcc43/files/patch-libcpp-include-cpplib.h13
-rw-r--r--lang/gcc44/Makefile3
-rw-r--r--lang/gcc44/distinfo24
-rw-r--r--lang/gcc44/files/patch-libcpp-include-cpplib.h13
-rw-r--r--lang/gcc45/Makefile3
-rw-r--r--lang/gcc45/distinfo24
-rw-r--r--lang/gcc45/files/patch-libcpp-include-cpplib.h13
-rw-r--r--lang/gcc46/Makefile3
-rw-r--r--lang/gcc46/distinfo24
-rw-r--r--lang/gcc46/files/patch-libcpp-include-cpplib.h13
-rw-r--r--lang/gcc47/Makefile3
-rw-r--r--lang/gcc47/distinfo24
-rw-r--r--lang/gcc47/files/patch-libcpp-include-cpplib.h13
-rw-r--r--lang/gcc48/Makefile3
-rw-r--r--lang/gcc48/distinfo24
-rw-r--r--lang/gcc48/files/patch-libcpp-include-cpplib.h13
27 files changed, 243 insertions, 117 deletions
diff --git a/lang/gcc/Makefile b/lang/gcc/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc/Makefile
+++ b/lang/gcc/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc/distinfo b/lang/gcc/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc/distinfo
+++ b/lang/gcc/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc/files/patch-libcpp-include-cpplib.h b/lang/gcc/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */
diff --git a/lang/gcc41/Makefile b/lang/gcc41/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc41/Makefile
+++ b/lang/gcc41/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc41/distinfo b/lang/gcc41/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc41/distinfo
+++ b/lang/gcc41/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc41/files/patch-libcpp-include-cpplib.h b/lang/gcc41/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc41/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */
diff --git a/lang/gcc42/Makefile b/lang/gcc42/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc42/Makefile
+++ b/lang/gcc42/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc42/distinfo b/lang/gcc42/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc42/distinfo
+++ b/lang/gcc42/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc42/files/patch-libcpp-include-cpplib.h b/lang/gcc42/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc42/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */
diff --git a/lang/gcc43/Makefile b/lang/gcc43/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc43/Makefile
+++ b/lang/gcc43/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc43/distinfo b/lang/gcc43/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc43/distinfo
+++ b/lang/gcc43/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc43/files/patch-libcpp-include-cpplib.h b/lang/gcc43/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc43/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */
diff --git a/lang/gcc44/Makefile b/lang/gcc44/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc44/Makefile
+++ b/lang/gcc44/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc44/distinfo
+++ b/lang/gcc44/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc44/files/patch-libcpp-include-cpplib.h b/lang/gcc44/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc44/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */
diff --git a/lang/gcc45/Makefile b/lang/gcc45/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc45/Makefile
+++ b/lang/gcc45/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc45/distinfo b/lang/gcc45/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc45/distinfo
+++ b/lang/gcc45/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc45/files/patch-libcpp-include-cpplib.h b/lang/gcc45/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc45/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */
diff --git a/lang/gcc46/Makefile b/lang/gcc46/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc46/Makefile
+++ b/lang/gcc46/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc46/distinfo b/lang/gcc46/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc46/distinfo
+++ b/lang/gcc46/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc46/files/patch-libcpp-include-cpplib.h b/lang/gcc46/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc46/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */
diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc47/Makefile
+++ b/lang/gcc47/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc47/distinfo
+++ b/lang/gcc47/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc47/files/patch-libcpp-include-cpplib.h b/lang/gcc47/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc47/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */
diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile
index 8ec424a57745..ced84cc6ca87 100644
--- a/lang/gcc48/Makefile
+++ b/lang/gcc48/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gcc
PORTVERSION= 4.1.0
-PORTREVISION= 20051029
+PORTREVISION= 20051112
CATEGORIES= lang java
VERSIONSTRING= 4.1-${PORTREVISION}
MASTER_SITES= ${MASTER_SITE_GCC}
@@ -32,6 +32,7 @@ NOT_FOR_ARCHS= alpha
USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_ICONV= yes
USE_PERL5_BUILD=yes
USE_REINPLACE= yes
.if defined(WITH_JAVA_AWT)
diff --git a/lang/gcc48/distinfo b/lang/gcc48/distinfo
index b5a3dc7b2f06..1f94c33bf068 100644
--- a/lang/gcc48/distinfo
+++ b/lang/gcc48/distinfo
@@ -1,12 +1,12 @@
-MD5 (gcc-core-4.1-20051029.tar.bz2) = 1670137249c9d532d180a23fddf06218
-SIZE (gcc-core-4.1-20051029.tar.bz2) = 14403144
-MD5 (gcc-g++-4.1-20051029.tar.bz2) = bbdffff5e66c02a41a1b748a5bc759f4
-SIZE (gcc-g++-4.1-20051029.tar.bz2) = 3811839
-MD5 (gcc-objc-4.1-20051029.tar.bz2) = 98e1ec0ca939977f5ee47f4b4ef76941
-SIZE (gcc-objc-4.1-20051029.tar.bz2) = 190583
-MD5 (gcc-testsuite-4.1-20051029.tar.bz2) = c56b04b91f34264dddc232c57243932b
-SIZE (gcc-testsuite-4.1-20051029.tar.bz2) = 3483377
-MD5 (gcc-fortran-4.1-20051029.tar.bz2) = dab9b49d5b9558d6d88aadf630f44b66
-SIZE (gcc-fortran-4.1-20051029.tar.bz2) = 698102
-MD5 (gcc-java-4.1-20051029.tar.bz2) = a0100024ff8b2e90d6a3be24e1f0fe8b
-SIZE (gcc-java-4.1-20051029.tar.bz2) = 8724374
+MD5 (gcc-core-4.1-20051112.tar.bz2) = eee2d3c960c23f5a34dfa2a3cf772d73
+SIZE (gcc-core-4.1-20051112.tar.bz2) = 14437929
+MD5 (gcc-g++-4.1-20051112.tar.bz2) = 62fd6055f1ba905679d2bffbc3360b16
+SIZE (gcc-g++-4.1-20051112.tar.bz2) = 3811395
+MD5 (gcc-objc-4.1-20051112.tar.bz2) = 939579b4d5677913f21773d49d584f8f
+SIZE (gcc-objc-4.1-20051112.tar.bz2) = 190636
+MD5 (gcc-testsuite-4.1-20051112.tar.bz2) = f48ddecca4d697e3c7a06f8a1a41f87e
+SIZE (gcc-testsuite-4.1-20051112.tar.bz2) = 3488479
+MD5 (gcc-fortran-4.1-20051112.tar.bz2) = a9e0bb0daee2cc7144781c74267f7286
+SIZE (gcc-fortran-4.1-20051112.tar.bz2) = 706512
+MD5 (gcc-java-4.1-20051112.tar.bz2) = ef41502530af3300200c8ae0a0deec08
+SIZE (gcc-java-4.1-20051112.tar.bz2) = 8717626
diff --git a/lang/gcc48/files/patch-libcpp-include-cpplib.h b/lang/gcc48/files/patch-libcpp-include-cpplib.h
new file mode 100644
index 000000000000..4c015b73cd38
--- /dev/null
+++ b/lang/gcc48/files/patch-libcpp-include-cpplib.h
@@ -0,0 +1,13 @@
+Index: libcpp/include/cpplib.h
+===================================================================
+--- libcpp/include/cpplib.h (revision 106842)
++++ libcpp/include/cpplib.h (working copy)
+@@ -474,7 +474,7 @@
+ /* Called to emit a diagnostic if client_diagnostic option is true.
+ This callback receives the translated message. */
+ void (*error) (cpp_reader *, int, const char *, va_list *)
+- ATTRIBUTE_PRINTF(3,0);
++ ATTRIBUTE_FPTR_PRINTF(3,0);
+ };
+
+ /* Chain of directories to look for include files in. */