[rtems-crossrpms commit] Update.

Ralf Corsepius ralf at rtems.org
Wed May 23 15:47:11 UTC 2012


Module:    rtems-crossrpms
Branch:    master
Commit:    d426d4e2caaa2023af8e22d898bfd0a32f26ea38
Changeset: http://git.rtems.org/rtems-crossrpms/commit/?id=d426d4e2caaa2023af8e22d898bfd0a32f26ea38

Author:    Ralf Corsépius <ralf.corsepius at rtems.org>
Date:      Sun Apr 29 18:16:00 2012 +0200

Update.

---

 freebsd6.4/i586/Makefile.am                     |    2 +-
 freebsd6.4/i586/Makefile.in                     |    2 +-
 freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec     |   36 +++++++++++++++++------
 freebsd7.3/i586/Makefile.am                     |    2 +-
 freebsd7.3/i586/Makefile.in                     |    2 +-
 freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec     |   36 +++++++++++++++++------
 freebsd8.2/i586/Makefile.am                     |    2 +-
 freebsd8.2/i586/Makefile.in                     |    2 +-
 freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec     |   36 +++++++++++++++++------
 freebsd8.2/x86_64/Makefile.am                   |    2 +-
 freebsd8.2/x86_64/Makefile.in                   |    2 +-
 freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec  |   36 +++++++++++++++++------
 freebsd9.0/i586/Makefile.am                     |    2 +-
 freebsd9.0/i586/Makefile.in                     |    2 +-
 freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec     |   36 +++++++++++++++++------
 freebsd9.0/x86_64/Makefile.am                   |    2 +-
 freebsd9.0/x86_64/Makefile.in                   |    2 +-
 freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec  |   36 +++++++++++++++++------
 netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec    |   34 ++++++++++++++++-----
 netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec |   34 ++++++++++++++++-----
 20 files changed, 226 insertions(+), 82 deletions(-)

diff --git a/freebsd6.4/i586/Makefile.am b/freebsd6.4/i586/Makefile.am
index dabf687..c38d4c8 100644
--- a/freebsd6.4/i586/Makefile.am
+++ b/freebsd6.4/i586/Makefile.am
@@ -18,6 +18,6 @@ BINUTILS_OPTS +=
 
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd6.4/i586/Makefile.in b/freebsd6.4/i586/Makefile.in
index 8dffe68..8c971db 100644
--- a/freebsd6.4/i586/Makefile.in
+++ b/freebsd6.4/i586/Makefile.in
@@ -182,7 +182,7 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/binutils/base-binutils.add
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec b/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec
index 7c83690..2197601 100644
--- a/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec
+++ b/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec
@@ -41,7 +41,7 @@ Summary:      	i586-pc-freebsd6.4 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20120222.0%{?dist}
+Release:      	0.20120430.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -61,11 +61,15 @@ BuildRequires:  %{_host_rpmprefix}gcc
 # Bug in gcc-4.5-20100318, doesn't build them on x86_84 hosts.
 %bcond_with plugin
 
-# EXPERIMENTAL: Use gcc's stdint.h instead of newlib's
+# Use gcc's stdint.h instead of newlib's
 # Should be applicable to gcc >= 4.5.0
+%if "%{gcc_version}" >= "4.5.3"
+%bcond_without gcc_stdint
+%else
 %bcond_with gcc_stdint
+%endif
 
-# EXPERIMENTAL: Enable newlib's iconv
+# Enable newlib's iconv
 %bcond_without iconv
 
 # versions of libraries, we conditionally bundle if necessary
@@ -75,6 +79,12 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %global libelf_version  0.8.13
 
 # versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
 %if 0%{?fc17}
 %global mpc_provided 0.9
 %global mpfr_provided 3.1.0
@@ -94,7 +104,7 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 
 %if 0%{?el6}
-%global mpc_provided %{nil}
+%global mpc_provided 0.8
 %global mpfr_provided 2.4.1
 %global gmp_provided 4.3.1
 %endif
@@ -154,9 +164,14 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 %endif
 
+%if "%{gcc_version}" >= "4.7.0"
+%define gmp_required            4.2
+%endif
+
 %if %{defined mpc_required}
 %if "%{mpc_provided}" >= "%{mpc_required}"
 %{?fedora:BuildRequires: libmpc-devel >= %{mpc_required}}
+%{?el6:BuildRequires: libmpc-devel >= %{mpc_required}}
 %{?suse:BuildRequires: mpc-devel >= %{mpc_required}}
 %if "%{_build}" != "%{_host}"
 BuildRequires:  %{_host_rpmprefix}mpc-devel >= %{mpc_required}
@@ -191,12 +206,9 @@ BuildRequires:  %{_host_rpmprefix}libelf-devel >= %{libelf_required}
 
 
 %if %{defined cloog_required}
-%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fedora:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?suse12_1:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
-%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
 %endif
 
 
@@ -620,6 +632,12 @@ libgcc i586-pc-freebsd6.4-gcc.
 %if "%{gcc_version}" < "4.6.0"
 %{_bindir}/i586-pc-freebsd6.4-gccbug
 %endif
+%if "%{gcc_version}" >= "4.7.0"
+# FIXME: To ship or not to ship?
+%{_bindir}/i586-pc-freebsd6.4-gcc-ar%{_exeext}
+%{_bindir}/i586-pc-freebsd6.4-gcc-nm%{_exeext}
+%{_bindir}/i586-pc-freebsd6.4-gcc-ranlib%{_exeext}
+%endif
 
 %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/i586-pc-freebsd6.4
diff --git a/freebsd7.3/i586/Makefile.am b/freebsd7.3/i586/Makefile.am
index 9bbcadf..d4be165 100644
--- a/freebsd7.3/i586/Makefile.am
+++ b/freebsd7.3/i586/Makefile.am
@@ -18,6 +18,6 @@ BINUTILS_OPTS +=
 
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd7.3/i586/Makefile.in b/freebsd7.3/i586/Makefile.in
index 8829145..b076f07 100644
--- a/freebsd7.3/i586/Makefile.in
+++ b/freebsd7.3/i586/Makefile.in
@@ -182,7 +182,7 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/binutils/base-binutils.add
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec b/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec
index 1775fa5..d702eac 100644
--- a/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec
+++ b/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec
@@ -41,7 +41,7 @@ Summary:      	i586-pc-freebsd7.3 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20120222.0%{?dist}
+Release:      	0.20120430.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -61,11 +61,15 @@ BuildRequires:  %{_host_rpmprefix}gcc
 # Bug in gcc-4.5-20100318, doesn't build them on x86_84 hosts.
 %bcond_with plugin
 
-# EXPERIMENTAL: Use gcc's stdint.h instead of newlib's
+# Use gcc's stdint.h instead of newlib's
 # Should be applicable to gcc >= 4.5.0
+%if "%{gcc_version}" >= "4.5.3"
+%bcond_without gcc_stdint
+%else
 %bcond_with gcc_stdint
+%endif
 
-# EXPERIMENTAL: Enable newlib's iconv
+# Enable newlib's iconv
 %bcond_without iconv
 
 # versions of libraries, we conditionally bundle if necessary
@@ -75,6 +79,12 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %global libelf_version  0.8.13
 
 # versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
 %if 0%{?fc17}
 %global mpc_provided 0.9
 %global mpfr_provided 3.1.0
@@ -94,7 +104,7 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 
 %if 0%{?el6}
-%global mpc_provided %{nil}
+%global mpc_provided 0.8
 %global mpfr_provided 2.4.1
 %global gmp_provided 4.3.1
 %endif
@@ -154,9 +164,14 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 %endif
 
+%if "%{gcc_version}" >= "4.7.0"
+%define gmp_required            4.2
+%endif
+
 %if %{defined mpc_required}
 %if "%{mpc_provided}" >= "%{mpc_required}"
 %{?fedora:BuildRequires: libmpc-devel >= %{mpc_required}}
+%{?el6:BuildRequires: libmpc-devel >= %{mpc_required}}
 %{?suse:BuildRequires: mpc-devel >= %{mpc_required}}
 %if "%{_build}" != "%{_host}"
 BuildRequires:  %{_host_rpmprefix}mpc-devel >= %{mpc_required}
@@ -191,12 +206,9 @@ BuildRequires:  %{_host_rpmprefix}libelf-devel >= %{libelf_required}
 
 
 %if %{defined cloog_required}
-%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fedora:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?suse12_1:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
-%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
 %endif
 
 
@@ -620,6 +632,12 @@ libgcc i586-pc-freebsd7.3-gcc.
 %if "%{gcc_version}" < "4.6.0"
 %{_bindir}/i586-pc-freebsd7.3-gccbug
 %endif
+%if "%{gcc_version}" >= "4.7.0"
+# FIXME: To ship or not to ship?
+%{_bindir}/i586-pc-freebsd7.3-gcc-ar%{_exeext}
+%{_bindir}/i586-pc-freebsd7.3-gcc-nm%{_exeext}
+%{_bindir}/i586-pc-freebsd7.3-gcc-ranlib%{_exeext}
+%endif
 
 %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/i586-pc-freebsd7.3
diff --git a/freebsd8.2/i586/Makefile.am b/freebsd8.2/i586/Makefile.am
index defc278..7529166 100644
--- a/freebsd8.2/i586/Makefile.am
+++ b/freebsd8.2/i586/Makefile.am
@@ -18,6 +18,6 @@ BINUTILS_OPTS +=
 
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd8.2/i586/Makefile.in b/freebsd8.2/i586/Makefile.in
index dbfc12f..39e4b39 100644
--- a/freebsd8.2/i586/Makefile.in
+++ b/freebsd8.2/i586/Makefile.in
@@ -182,7 +182,7 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/binutils/base-binutils.add
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec b/freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec
index 8450a6b..15bbdcd 100644
--- a/freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec
+++ b/freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec
@@ -41,7 +41,7 @@ Summary:      	i586-pc-freebsd8.2 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20120222.0%{?dist}
+Release:      	0.20120430.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -61,11 +61,15 @@ BuildRequires:  %{_host_rpmprefix}gcc
 # Bug in gcc-4.5-20100318, doesn't build them on x86_84 hosts.
 %bcond_with plugin
 
-# EXPERIMENTAL: Use gcc's stdint.h instead of newlib's
+# Use gcc's stdint.h instead of newlib's
 # Should be applicable to gcc >= 4.5.0
+%if "%{gcc_version}" >= "4.5.3"
+%bcond_without gcc_stdint
+%else
 %bcond_with gcc_stdint
+%endif
 
-# EXPERIMENTAL: Enable newlib's iconv
+# Enable newlib's iconv
 %bcond_without iconv
 
 # versions of libraries, we conditionally bundle if necessary
@@ -75,6 +79,12 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %global libelf_version  0.8.13
 
 # versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
 %if 0%{?fc17}
 %global mpc_provided 0.9
 %global mpfr_provided 3.1.0
@@ -94,7 +104,7 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 
 %if 0%{?el6}
-%global mpc_provided %{nil}
+%global mpc_provided 0.8
 %global mpfr_provided 2.4.1
 %global gmp_provided 4.3.1
 %endif
@@ -154,9 +164,14 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 %endif
 
+%if "%{gcc_version}" >= "4.7.0"
+%define gmp_required            4.2
+%endif
+
 %if %{defined mpc_required}
 %if "%{mpc_provided}" >= "%{mpc_required}"
 %{?fedora:BuildRequires: libmpc-devel >= %{mpc_required}}
+%{?el6:BuildRequires: libmpc-devel >= %{mpc_required}}
 %{?suse:BuildRequires: mpc-devel >= %{mpc_required}}
 %if "%{_build}" != "%{_host}"
 BuildRequires:  %{_host_rpmprefix}mpc-devel >= %{mpc_required}
@@ -191,12 +206,9 @@ BuildRequires:  %{_host_rpmprefix}libelf-devel >= %{libelf_required}
 
 
 %if %{defined cloog_required}
-%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fedora:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?suse12_1:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
-%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
 %endif
 
 
@@ -620,6 +632,12 @@ libgcc i586-pc-freebsd8.2-gcc.
 %if "%{gcc_version}" < "4.6.0"
 %{_bindir}/i586-pc-freebsd8.2-gccbug
 %endif
+%if "%{gcc_version}" >= "4.7.0"
+# FIXME: To ship or not to ship?
+%{_bindir}/i586-pc-freebsd8.2-gcc-ar%{_exeext}
+%{_bindir}/i586-pc-freebsd8.2-gcc-nm%{_exeext}
+%{_bindir}/i586-pc-freebsd8.2-gcc-ranlib%{_exeext}
+%endif
 
 %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/i586-pc-freebsd8.2
diff --git a/freebsd8.2/x86_64/Makefile.am b/freebsd8.2/x86_64/Makefile.am
index 5014274..87f09bc 100644
--- a/freebsd8.2/x86_64/Makefile.am
+++ b/freebsd8.2/x86_64/Makefile.am
@@ -18,6 +18,6 @@ BINUTILS_OPTS +=
 
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd8.2/x86_64/Makefile.in b/freebsd8.2/x86_64/Makefile.in
index 6b518e2..302e347 100644
--- a/freebsd8.2/x86_64/Makefile.in
+++ b/freebsd8.2/x86_64/Makefile.in
@@ -182,7 +182,7 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/binutils/base-binutils.add
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec b/freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec
index 6c29e25..d8f62a5 100644
--- a/freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec
+++ b/freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec
@@ -41,7 +41,7 @@ Summary:      	amd64-pc-freebsd8.2 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20120222.0%{?dist}
+Release:      	0.20120430.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -61,11 +61,15 @@ BuildRequires:  %{_host_rpmprefix}gcc
 # Bug in gcc-4.5-20100318, doesn't build them on x86_84 hosts.
 %bcond_with plugin
 
-# EXPERIMENTAL: Use gcc's stdint.h instead of newlib's
+# Use gcc's stdint.h instead of newlib's
 # Should be applicable to gcc >= 4.5.0
+%if "%{gcc_version}" >= "4.5.3"
+%bcond_without gcc_stdint
+%else
 %bcond_with gcc_stdint
+%endif
 
-# EXPERIMENTAL: Enable newlib's iconv
+# Enable newlib's iconv
 %bcond_without iconv
 
 # versions of libraries, we conditionally bundle if necessary
@@ -75,6 +79,12 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %global libelf_version  0.8.13
 
 # versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
 %if 0%{?fc17}
 %global mpc_provided 0.9
 %global mpfr_provided 3.1.0
@@ -94,7 +104,7 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 
 %if 0%{?el6}
-%global mpc_provided %{nil}
+%global mpc_provided 0.8
 %global mpfr_provided 2.4.1
 %global gmp_provided 4.3.1
 %endif
@@ -154,9 +164,14 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 %endif
 
+%if "%{gcc_version}" >= "4.7.0"
+%define gmp_required            4.2
+%endif
+
 %if %{defined mpc_required}
 %if "%{mpc_provided}" >= "%{mpc_required}"
 %{?fedora:BuildRequires: libmpc-devel >= %{mpc_required}}
+%{?el6:BuildRequires: libmpc-devel >= %{mpc_required}}
 %{?suse:BuildRequires: mpc-devel >= %{mpc_required}}
 %if "%{_build}" != "%{_host}"
 BuildRequires:  %{_host_rpmprefix}mpc-devel >= %{mpc_required}
@@ -191,12 +206,9 @@ BuildRequires:  %{_host_rpmprefix}libelf-devel >= %{libelf_required}
 
 
 %if %{defined cloog_required}
-%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fedora:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?suse12_1:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
-%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
 %endif
 
 
@@ -620,6 +632,12 @@ libgcc amd64-pc-freebsd8.2-gcc.
 %if "%{gcc_version}" < "4.6.0"
 %{_bindir}/amd64-pc-freebsd8.2-gccbug
 %endif
+%if "%{gcc_version}" >= "4.7.0"
+# FIXME: To ship or not to ship?
+%{_bindir}/amd64-pc-freebsd8.2-gcc-ar%{_exeext}
+%{_bindir}/amd64-pc-freebsd8.2-gcc-nm%{_exeext}
+%{_bindir}/amd64-pc-freebsd8.2-gcc-ranlib%{_exeext}
+%endif
 
 %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/amd64-pc-freebsd8.2
diff --git a/freebsd9.0/i586/Makefile.am b/freebsd9.0/i586/Makefile.am
index 1af4d0d..57fad98 100644
--- a/freebsd9.0/i586/Makefile.am
+++ b/freebsd9.0/i586/Makefile.am
@@ -18,6 +18,6 @@ BINUTILS_OPTS +=
 
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd9.0/i586/Makefile.in b/freebsd9.0/i586/Makefile.in
index b0ad322..b56a625 100644
--- a/freebsd9.0/i586/Makefile.in
+++ b/freebsd9.0/i586/Makefile.in
@@ -182,7 +182,7 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/binutils/base-binutils.add
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec b/freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec
index d8cb77b..0cf6d8b 100644
--- a/freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec
+++ b/freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec
@@ -41,7 +41,7 @@ Summary:      	i586-pc-freebsd9.0 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20120222.0%{?dist}
+Release:      	0.20120430.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -61,11 +61,15 @@ BuildRequires:  %{_host_rpmprefix}gcc
 # Bug in gcc-4.5-20100318, doesn't build them on x86_84 hosts.
 %bcond_with plugin
 
-# EXPERIMENTAL: Use gcc's stdint.h instead of newlib's
+# Use gcc's stdint.h instead of newlib's
 # Should be applicable to gcc >= 4.5.0
+%if "%{gcc_version}" >= "4.5.3"
+%bcond_without gcc_stdint
+%else
 %bcond_with gcc_stdint
+%endif
 
-# EXPERIMENTAL: Enable newlib's iconv
+# Enable newlib's iconv
 %bcond_without iconv
 
 # versions of libraries, we conditionally bundle if necessary
@@ -75,6 +79,12 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %global libelf_version  0.8.13
 
 # versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
 %if 0%{?fc17}
 %global mpc_provided 0.9
 %global mpfr_provided 3.1.0
@@ -94,7 +104,7 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 
 %if 0%{?el6}
-%global mpc_provided %{nil}
+%global mpc_provided 0.8
 %global mpfr_provided 2.4.1
 %global gmp_provided 4.3.1
 %endif
@@ -154,9 +164,14 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 %endif
 
+%if "%{gcc_version}" >= "4.7.0"
+%define gmp_required            4.2
+%endif
+
 %if %{defined mpc_required}
 %if "%{mpc_provided}" >= "%{mpc_required}"
 %{?fedora:BuildRequires: libmpc-devel >= %{mpc_required}}
+%{?el6:BuildRequires: libmpc-devel >= %{mpc_required}}
 %{?suse:BuildRequires: mpc-devel >= %{mpc_required}}
 %if "%{_build}" != "%{_host}"
 BuildRequires:  %{_host_rpmprefix}mpc-devel >= %{mpc_required}
@@ -191,12 +206,9 @@ BuildRequires:  %{_host_rpmprefix}libelf-devel >= %{libelf_required}
 
 
 %if %{defined cloog_required}
-%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fedora:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?suse12_1:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
-%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
 %endif
 
 
@@ -620,6 +632,12 @@ libgcc i586-pc-freebsd9.0-gcc.
 %if "%{gcc_version}" < "4.6.0"
 %{_bindir}/i586-pc-freebsd9.0-gccbug
 %endif
+%if "%{gcc_version}" >= "4.7.0"
+# FIXME: To ship or not to ship?
+%{_bindir}/i586-pc-freebsd9.0-gcc-ar%{_exeext}
+%{_bindir}/i586-pc-freebsd9.0-gcc-nm%{_exeext}
+%{_bindir}/i586-pc-freebsd9.0-gcc-ranlib%{_exeext}
+%endif
 
 %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/i586-pc-freebsd9.0
diff --git a/freebsd9.0/x86_64/Makefile.am b/freebsd9.0/x86_64/Makefile.am
index 5c55666..b43074d 100644
--- a/freebsd9.0/x86_64/Makefile.am
+++ b/freebsd9.0/x86_64/Makefile.am
@@ -18,6 +18,6 @@ BINUTILS_OPTS +=
 
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd9.0/x86_64/Makefile.in b/freebsd9.0/x86_64/Makefile.in
index 62ad0a5..962ee52 100644
--- a/freebsd9.0/x86_64/Makefile.in
+++ b/freebsd9.0/x86_64/Makefile.in
@@ -182,7 +182,7 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/binutils/base-binutils.add
 GCC_VERS = 4.5.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20120222.0
+GCC_RPMREL = 0.20120430.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec b/freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec
index 252dd36..865f62a 100644
--- a/freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec
+++ b/freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec
@@ -41,7 +41,7 @@ Summary:      	amd64-pc-freebsd9.0 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20120222.0%{?dist}
+Release:      	0.20120430.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -61,11 +61,15 @@ BuildRequires:  %{_host_rpmprefix}gcc
 # Bug in gcc-4.5-20100318, doesn't build them on x86_84 hosts.
 %bcond_with plugin
 
-# EXPERIMENTAL: Use gcc's stdint.h instead of newlib's
+# Use gcc's stdint.h instead of newlib's
 # Should be applicable to gcc >= 4.5.0
+%if "%{gcc_version}" >= "4.5.3"
+%bcond_without gcc_stdint
+%else
 %bcond_with gcc_stdint
+%endif
 
-# EXPERIMENTAL: Enable newlib's iconv
+# Enable newlib's iconv
 %bcond_without iconv
 
 # versions of libraries, we conditionally bundle if necessary
@@ -75,6 +79,12 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %global libelf_version  0.8.13
 
 # versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
 %if 0%{?fc17}
 %global mpc_provided 0.9
 %global mpfr_provided 3.1.0
@@ -94,7 +104,7 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 
 %if 0%{?el6}
-%global mpc_provided %{nil}
+%global mpc_provided 0.8
 %global mpfr_provided 2.4.1
 %global gmp_provided 4.3.1
 %endif
@@ -154,9 +164,14 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 %endif
 
+%if "%{gcc_version}" >= "4.7.0"
+%define gmp_required            4.2
+%endif
+
 %if %{defined mpc_required}
 %if "%{mpc_provided}" >= "%{mpc_required}"
 %{?fedora:BuildRequires: libmpc-devel >= %{mpc_required}}
+%{?el6:BuildRequires: libmpc-devel >= %{mpc_required}}
 %{?suse:BuildRequires: mpc-devel >= %{mpc_required}}
 %if "%{_build}" != "%{_host}"
 BuildRequires:  %{_host_rpmprefix}mpc-devel >= %{mpc_required}
@@ -191,12 +206,9 @@ BuildRequires:  %{_host_rpmprefix}libelf-devel >= %{libelf_required}
 
 
 %if %{defined cloog_required}
-%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fedora:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?suse12_1:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
-%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
 %endif
 
 
@@ -620,6 +632,12 @@ libgcc amd64-pc-freebsd9.0-gcc.
 %if "%{gcc_version}" < "4.6.0"
 %{_bindir}/amd64-pc-freebsd9.0-gccbug
 %endif
+%if "%{gcc_version}" >= "4.7.0"
+# FIXME: To ship or not to ship?
+%{_bindir}/amd64-pc-freebsd9.0-gcc-ar%{_exeext}
+%{_bindir}/amd64-pc-freebsd9.0-gcc-nm%{_exeext}
+%{_bindir}/amd64-pc-freebsd9.0-gcc-ranlib%{_exeext}
+%endif
 
 %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/amd64-pc-freebsd9.0
diff --git a/netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec b/netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec
index 00b3f8f..002c332 100644
--- a/netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec
+++ b/netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec
@@ -61,11 +61,15 @@ BuildRequires:  %{_host_rpmprefix}gcc
 # Bug in gcc-4.5-20100318, doesn't build them on x86_84 hosts.
 %bcond_with plugin
 
-# EXPERIMENTAL: Use gcc's stdint.h instead of newlib's
+# Use gcc's stdint.h instead of newlib's
 # Should be applicable to gcc >= 4.5.0
+%if "%{gcc_version}" >= "4.5.3"
+%bcond_without gcc_stdint
+%else
 %bcond_with gcc_stdint
+%endif
 
-# EXPERIMENTAL: Enable newlib's iconv
+# Enable newlib's iconv
 %bcond_without iconv
 
 # versions of libraries, we conditionally bundle if necessary
@@ -75,6 +79,12 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %global libelf_version  0.8.13
 
 # versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
 %if 0%{?fc17}
 %global mpc_provided 0.9
 %global mpfr_provided 3.1.0
@@ -94,7 +104,7 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 
 %if 0%{?el6}
-%global mpc_provided %{nil}
+%global mpc_provided 0.8
 %global mpfr_provided 2.4.1
 %global gmp_provided 4.3.1
 %endif
@@ -154,9 +164,14 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 %endif
 
+%if "%{gcc_version}" >= "4.7.0"
+%define gmp_required            4.2
+%endif
+
 %if %{defined mpc_required}
 %if "%{mpc_provided}" >= "%{mpc_required}"
 %{?fedora:BuildRequires: libmpc-devel >= %{mpc_required}}
+%{?el6:BuildRequires: libmpc-devel >= %{mpc_required}}
 %{?suse:BuildRequires: mpc-devel >= %{mpc_required}}
 %if "%{_build}" != "%{_host}"
 BuildRequires:  %{_host_rpmprefix}mpc-devel >= %{mpc_required}
@@ -191,12 +206,9 @@ BuildRequires:  %{_host_rpmprefix}libelf-devel >= %{libelf_required}
 
 
 %if %{defined cloog_required}
-%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fedora:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?suse12_1:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
-%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
 %endif
 
 
@@ -620,6 +632,12 @@ libgcc i386-pc-netbsdelf5.1-gcc.
 %if "%{gcc_version}" < "4.6.0"
 %{_bindir}/i386-pc-netbsdelf5.1-gccbug
 %endif
+%if "%{gcc_version}" >= "4.7.0"
+# FIXME: To ship or not to ship?
+%{_bindir}/i386-pc-netbsdelf5.1-gcc-ar%{_exeext}
+%{_bindir}/i386-pc-netbsdelf5.1-gcc-nm%{_exeext}
+%{_bindir}/i386-pc-netbsdelf5.1-gcc-ranlib%{_exeext}
+%endif
 
 %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/i386-pc-netbsdelf5.1
diff --git a/netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec b/netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec
index b089f08..374ab37 100644
--- a/netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec
+++ b/netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec
@@ -61,11 +61,15 @@ BuildRequires:  %{_host_rpmprefix}gcc
 # Bug in gcc-4.5-20100318, doesn't build them on x86_84 hosts.
 %bcond_with plugin
 
-# EXPERIMENTAL: Use gcc's stdint.h instead of newlib's
+# Use gcc's stdint.h instead of newlib's
 # Should be applicable to gcc >= 4.5.0
+%if "%{gcc_version}" >= "4.5.3"
+%bcond_without gcc_stdint
+%else
 %bcond_with gcc_stdint
+%endif
 
-# EXPERIMENTAL: Enable newlib's iconv
+# Enable newlib's iconv
 %bcond_without iconv
 
 # versions of libraries, we conditionally bundle if necessary
@@ -75,6 +79,12 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %global libelf_version  0.8.13
 
 # versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
 %if 0%{?fc17}
 %global mpc_provided 0.9
 %global mpfr_provided 3.1.0
@@ -94,7 +104,7 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 
 %if 0%{?el6}
-%global mpc_provided %{nil}
+%global mpc_provided 0.8
 %global mpfr_provided 2.4.1
 %global gmp_provided 4.3.1
 %endif
@@ -154,9 +164,14 @@ BuildRequires:  %{_host_rpmprefix}gcc
 %endif
 %endif
 
+%if "%{gcc_version}" >= "4.7.0"
+%define gmp_required            4.2
+%endif
+
 %if %{defined mpc_required}
 %if "%{mpc_provided}" >= "%{mpc_required}"
 %{?fedora:BuildRequires: libmpc-devel >= %{mpc_required}}
+%{?el6:BuildRequires: libmpc-devel >= %{mpc_required}}
 %{?suse:BuildRequires: mpc-devel >= %{mpc_required}}
 %if "%{_build}" != "%{_host}"
 BuildRequires:  %{_host_rpmprefix}mpc-devel >= %{mpc_required}
@@ -191,12 +206,9 @@ BuildRequires:  %{_host_rpmprefix}libelf-devel >= %{libelf_required}
 
 
 %if %{defined cloog_required}
-%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fedora:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
-%{?suse12_1:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
-%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
 %endif
 
 
@@ -620,6 +632,12 @@ libgcc amd64-pc-netbsdelf5.1-gcc.
 %if "%{gcc_version}" < "4.6.0"
 %{_bindir}/amd64-pc-netbsdelf5.1-gccbug
 %endif
+%if "%{gcc_version}" >= "4.7.0"
+# FIXME: To ship or not to ship?
+%{_bindir}/amd64-pc-netbsdelf5.1-gcc-ar%{_exeext}
+%{_bindir}/amd64-pc-netbsdelf5.1-gcc-nm%{_exeext}
+%{_bindir}/amd64-pc-netbsdelf5.1-gcc-ranlib%{_exeext}
+%endif
 
 %dir %{_libexecdir}/gcc
 %dir %{_libexecdir}/gcc/amd64-pc-netbsdelf5.1




More information about the vc mailing list