[rtems-crossrpms commit] Abandon split gcc-tarballs.
Ralf Corsepius
ralf at rtems.org
Thu Mar 21 13:16:35 UTC 2013
Module: rtems-crossrpms
Branch: rtems-4-10-branch
Commit: a8276aa60e22c3ee360fe65d01a9149c0f97e54b
Changeset: http://git.rtems.org/rtems-crossrpms/commit/?id=a8276aa60e22c3ee360fe65d01a9149c0f97e54b
Author: Ralf Corsépius <ralf.corsepius at rtems.org>
Date: Thu Mar 21 07:02:40 2013 +0100
Abandon split gcc-tarballs.
Use *.xz compressed tarballs.
Abandon _without_sources.
Abandon gcc != 4.4.7.
gcc-4.4.7-rtems4.10-20130320.diff.
newlib-1.18.0-rtems4.10-20130320.diff.
---
rtems4.10/arm/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/avr/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/bfin/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/h8300/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/i386/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/lm32/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/m32c/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/m32r/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/m68k/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/mips/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/powerpc/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/sh/gcc-sources.add | 47 ++++---------------------------------
rtems4.10/sparc/gcc-sources.add | 47 ++++---------------------------------
13 files changed, 65 insertions(+), 546 deletions(-)
diff --git a/rtems4.10/arm/gcc-sources.add b/rtems4.10/arm/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/arm/gcc-sources.add
+++ b/rtems4.10/arm/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/avr/gcc-sources.add b/rtems4.10/avr/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/avr/gcc-sources.add
+++ b/rtems4.10/avr/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/bfin/gcc-sources.add b/rtems4.10/bfin/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/bfin/gcc-sources.add
+++ b/rtems4.10/bfin/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/h8300/gcc-sources.add b/rtems4.10/h8300/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/h8300/gcc-sources.add
+++ b/rtems4.10/h8300/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/i386/gcc-sources.add b/rtems4.10/i386/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/i386/gcc-sources.add
+++ b/rtems4.10/i386/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/lm32/gcc-sources.add b/rtems4.10/lm32/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/lm32/gcc-sources.add
+++ b/rtems4.10/lm32/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/m32c/gcc-sources.add b/rtems4.10/m32c/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/m32c/gcc-sources.add
+++ b/rtems4.10/m32c/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/m32r/gcc-sources.add b/rtems4.10/m32r/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/m32r/gcc-sources.add
+++ b/rtems4.10/m32r/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/m68k/gcc-sources.add b/rtems4.10/m68k/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/m68k/gcc-sources.add
+++ b/rtems4.10/m68k/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/mips/gcc-sources.add b/rtems4.10/mips/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/mips/gcc-sources.add
+++ b/rtems4.10/mips/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/powerpc/gcc-sources.add b/rtems4.10/powerpc/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/powerpc/gcc-sources.add
+++ b/rtems4.10/powerpc/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/sh/gcc-sources.add b/rtems4.10/sh/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/sh/gcc-sources.add
+++ b/rtems4.10/sh/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
diff --git a/rtems4.10/sparc/gcc-sources.add b/rtems4.10/sparc/gcc-sources.add
index 1a2aa97..579bd36 100644
--- a/rtems4.10/sparc/gcc-sources.add
+++ b/rtems4.10/sparc/gcc-sources.add
@@ -1,49 +1,12 @@
%if "%{gcc_version}" == "4.4.7"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-core-4.4.7.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.7-rtems4.10-20120314.diff
+# Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-4.4.7.tar.bz2
+Source0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.4.7.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-4.4.7-rtems4.10-20130320.diff
%endif
-%if "%{gcc_version}" == "4.4.6"
-Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-core-4.4.6.tar.bz2
-Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-core-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 0}
-
-%if %build_cxx
-%if "%{gcc_version}" == "4.4.7"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.7/gcc-g++-4.4.7.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.7-rtems4.10-20120314.diff
-%endif
-%if "%{gcc_version}" == "4.4.6"
-Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-4.4.6/gcc-g++-4.4.6.tar.bz2
-Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gcc-g++-4.4.6-rtems4.10-20110829.diff
-%endif
-%{?_without_sources:NoSource: 1}
-%endif
-%if %build_fortran
-Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-fortran-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 2}
-
-%endif
-%if %build_gcj
-Source3: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-java-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 3}
-
-%endif
-%if %build_gnat
-Source4: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-ada-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 4}
-
-%endif
-%if %build_objc
-Source5: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.tar.bz2
-%{?_without_sources:NoSource: 5}
-
-%endif
%if %build_newlib
%if "%{newlib_version}" == "1.18.0"
-Source50: ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20110518.diff
+Source50: ftp://sourceware.org/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
+Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/newlib-1.18.0-rtems4.10-20130320.diff
%endif
-%{?_without_sources:NoSource: 50}
%endif
More information about the vc
mailing list