change log for rtems (2011-04-02)

rtems-vc at rtems.org rtems-vc at rtems.org
Sat Apr 2 07:12:35 UTC 2011


 *ralf*:
Add %build_go.
Cosmetics.

M   1.15  contrib/crossrpms/specstrip

diff -u rtems/contrib/crossrpms/specstrip:1.14 rtems/contrib/crossrpms/specstrip:1.15
--- rtems/contrib/crossrpms/specstrip:1.14	Tue Sep  7 23:11:06 2010
+++ rtems/contrib/crossrpms/specstrip	Sat Apr  2 01:10:53 2011
@@ -81,12 +81,13 @@
   "(\"%\{_prefix\}\" (!=|==) \"/usr\")",
 
   "(%build_cxx)",
-  "(%build_gnat)",
-  "(%build_objc)",
+  "(%build_fortran)",
   "(%build_gcj)",
+  "(%build_gnat)",
+  "(%build_go)",
   "(%build_libgcj)",
-  "(%build_fortran)",
   "(%build_newlib)",
+  "(%build_objc)",
   "(%build_infos)"
 );
 
@@ -95,15 +96,16 @@
 
 push @ppatterns,  "(\"%\{_prefix\}\" " . (("$prefix" eq '/usr') ? '!=' : '==' ) . " \"/usr\")";
 
-push @ppatterns, "(%build_gnat "   . ( ($langs{gnat}) ? "==" : "!=" ) . " 0)";
-push @ppatterns, "(%build_cxx "    . ( ($langs{cxx}) ? "==" : "!=" ) . " 0)";
-push @ppatterns, "(%build_objc "   . ( ($langs{objc}) ? "==" : "!=" ) . " 0)";
-push @ppatterns, "(%build_gcj "    . ( ($langs{gcj}) ? "==" : "!=" ) . " 0)";
-push @ppatterns, "(%build_libgcj " . ( ($langs{libgcj}) ? "==" : "!=" ) . " 0)";
-push @ppatterns, "(%build_fortran "    . ( ($langs{fortran}) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_cxx "		. ( ($langs{cxx}) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_fortran "	. ( ($langs{fortran}) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_objc "	. ( ($langs{objc}) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_gcj "		. ( ($langs{gcj}) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_gnat "	. ( ($langs{gnat}) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_go "		. ( ($langs{go}) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_libgcj "	. ( ($langs{libgcj}) ? "==" : "!=" ) . " 0)";
 
-push @ppatterns, "(%build_newlib " . ( ($newlib) ? "==" : "!=" ) . " 0)";
-push @ppatterns, "(%build_infos " . ( ($infos) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_newlib "	. ( ($newlib) ? "==" : "!=" ) . " 0)";
+push @ppatterns, "(%build_infos "	. ( ($infos) ? "==" : "!=" ) . " 0)";
 
 my $npat = join('|', at npatterns);
 my $ppat = join('|', at ppatterns);


 *ralf*:
New.

A    1.1  contrib/crossrpms/gcc/base-go.add
A    1.1  contrib/crossrpms/gcc/target-go.add

diff -u /dev/null rtems/contrib/crossrpms/gcc/base-go.add:1.1
--- /dev/null	Sat Apr  2 02:12:29 2011
+++ rtems/contrib/crossrpms/gcc/base-go.add	Sat Apr  2 01:14:32 2011
@@ -0,0 +1,38 @@
+%if %build_infos
+%if %build_go
+# ==============================================================
+# @rpmprefix at gcc-go-common
+# ==============================================================
+%package -n @rpmprefix at gcc-go-common
+Summary:        Base package for rtems gcc/go compiler (go)
+Group:          Development/Tools
+Version:        %{gcc_rpmvers}
+License:	GPL
+
+Requires(post): 	/sbin/install-info
+Requires(preun):	/sbin/install-info
+
+%description -n @rpmprefix at gcc-go-common
+RTEMS is an open source operating system for embedded systems.
+
+This is the files for gcc/go (go) that are shared by all targets.
+
+%files -n @rpmprefix at gcc-go-common
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_prefix}/share
+
+%sysdir %{_infodir}
+%ghost %{_infodir}/dir
+%{_infodir}/gccgo.info*
+
+%post -n @rpmprefix at gcc-go-common
+/sbin/install-info --info-dir=%{_infodir} %{_infodir}/gccgo.info* || :
+
+%preun -n @rpmprefix at gcc-go-common
+if [ $1 -eq 0 ]; then
+  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gccgo.info* || :
+fi
+
+%endif
+%endif

diff -u /dev/null rtems/contrib/crossrpms/gcc/target-go.add:1.1
--- /dev/null	Sat Apr  2 02:12:29 2011
+++ rtems/contrib/crossrpms/gcc/target-go.add	Sat Apr  2 01:14:32 2011
@@ -0,0 +1,43 @@
+%if %build_go
+# ==============================================================
+# @rpmprefix@@tool_target at -go
+# ==============================================================
+%package -n @rpmprefix@@tool_target at -gcc-go
+Summary:        Go support (go) for @tool_target at -gcc
+Group:          Development/Tools
+Version:        %{gcc_rpmvers}
+License:	GPL
+
+%if %build_infos
+Requires:       @rpmprefix at gcc-go-common
+%endif
+Requires:       @rpmprefix@@tool_target at -gcc = %{gcc_rpmvers}-%{release}
+
+%description -n @rpmprefix@@tool_target at -gcc-go
+RTEMS is an open source operating system for embedded systems.
+
+This is the gcc/go compiler for @tool_target@
+
+%files -n @rpmprefix@@tool_target at -gcc-go -f build/files.go
+%defattr(-,root,root)
+%sysdir %{_bindir}
+%{_bindir}/@tool_target at -gccgo%{_exeext}
+
+%sysdir %{_mandir}
+%sysdir %{_mandir}/man1
+%{_mandir}/man1/@tool_target at -gccgo*.1*
+
+%sysdir %{_libexecdir}
+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/go1%{_exeext}
+
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
+%sysdir %{_prefix}
+%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/go
+
+%endif


 *ralf*:
Preps for gccgo.

M   1.22  contrib/crossrpms/gcc/build.add
M   1.34  contrib/crossrpms/gcc/install.add

diff -u rtems/contrib/crossrpms/gcc/build.add:1.21 rtems/contrib/crossrpms/gcc/build.add:1.22
--- rtems/contrib/crossrpms/gcc/build.add:1.21	Mon Mar 22 07:57:01 2010
+++ rtems/contrib/crossrpms/gcc/build.add	Sat Apr  2 01:17:25 2011
@@ -13,6 +13,9 @@
 %if %build_gcj
   languages="$languages,java"
 %endif
+%if %build_go
+  languages="$languages,go"
+%endif
 %if %build_objc
   languages="$languages,objc"
 %endif

diff -u rtems/contrib/crossrpms/gcc/install.add:1.33 rtems/contrib/crossrpms/gcc/install.add:1.34
--- rtems/contrib/crossrpms/gcc/install.add:1.33	Mon Mar 22 05:38:03 2010
+++ rtems/contrib/crossrpms/gcc/install.add	Sat Apr  2 01:17:25 2011
@@ -106,6 +106,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -119,17 +120,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;


 *ralf*:
Abandon NoSource:

M    1.3  contrib/crossrpms/rtems4.11/arm/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/arm/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/avr/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/avr/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/bfin/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/bfin/gcc-sources.add
M    1.2  contrib/crossrpms/rtems4.11/bfin/gdb-sources.add
M    1.3  contrib/crossrpms/rtems4.11/h8300/cpukit-sources.add
M   1.40  contrib/crossrpms/rtems4.11/h8300/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/i386/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/i386/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/lm32/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/lm32/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/m32c/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/m32c/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/m32r/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/m32r/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/m68k/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/m68k/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/mips/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/mips/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/powerpc/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/powerpc/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/sh/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/sh/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/sparc/cpukit-sources.add
M   1.39  contrib/crossrpms/rtems4.11/sparc/gcc-sources.add
M    1.3  contrib/crossrpms/rtems4.11/sparc64/cpukit-sources.add
M   1.30  contrib/crossrpms/rtems4.11/sparc64/gcc-sources.add

diff -u rtems/contrib/crossrpms/rtems4.11/arm/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/arm/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/arm/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/arm/cpukit-sources.add	Sat Apr  2 01:20:29 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/arm/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/arm/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/arm/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/arm/gcc-sources.add	Sat Apr  2 01:20:29 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/avr/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/avr/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/avr/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/avr/cpukit-sources.add	Sat Apr  2 01:20:29 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/avr/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/avr/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/avr/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/avr/gcc-sources.add	Sat Apr  2 01:20:29 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/bfin/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/bfin/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/bfin/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/bfin/cpukit-sources.add	Sat Apr  2 01:20:29 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/bfin/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/bfin/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/bfin/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/bfin/gcc-sources.add	Sat Apr  2 01:20:29 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/bfin/gdb-sources.add:1.1 rtems/contrib/crossrpms/rtems4.11/bfin/gdb-sources.add:1.2
--- rtems/contrib/crossrpms/rtems4.11/bfin/gdb-sources.add:1.1	Wed Mar 17 00:06:21 2010
+++ rtems/contrib/crossrpms/rtems4.11/bfin/gdb-sources.add	Sat Apr  2 01:20:29 2011
@@ -1,3 +1,2 @@
 Source0:	ftp://ftp.gnu.org/pub/gnu/gdb/gdb-%{gdb_version}.tar.bz2
-%{?_without_sources:NoSource:	0}
 Patch0:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gdb-6.5-bfinrtems-20090122.diff

diff -u rtems/contrib/crossrpms/rtems4.11/h8300/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/h8300/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/h8300/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/h8300/cpukit-sources.add	Sat Apr  2 01:20:29 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/h8300/gcc-sources.add:1.39 rtems/contrib/crossrpms/rtems4.11/h8300/gcc-sources.add:1.40
--- rtems/contrib/crossrpms/rtems4.11/h8300/gcc-sources.add:1.39	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/h8300/gcc-sources.add	Sat Apr  2 01:20:29 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/i386/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/i386/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/i386/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/i386/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/i386/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/i386/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/i386/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/i386/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/lm32/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/lm32/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/lm32/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/lm32/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/lm32/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/lm32/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/lm32/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/lm32/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/m32c/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/m32c/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/m32c/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/m32c/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/m32c/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/m32c/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/m32c/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/m32c/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/m32r/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/m32r/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/m32r/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/m32r/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/m32r/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/m32r/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/m32r/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/m32r/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/m68k/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/m68k/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/m68k/cpukit-sources.add:1.2	Sun May 23 23:19:08 2010
+++ rtems/contrib/crossrpms/rtems4.11/m68k/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/m68k/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/m68k/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/m68k/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/m68k/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/mips/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/mips/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/mips/cpukit-sources.add:1.2	Sun May 23 23:19:09 2010
+++ rtems/contrib/crossrpms/rtems4.11/mips/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/mips/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/mips/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/mips/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/mips/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/powerpc/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/powerpc/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/powerpc/cpukit-sources.add:1.2	Sun May 23 23:19:09 2010
+++ rtems/contrib/crossrpms/rtems4.11/powerpc/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/powerpc/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/powerpc/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/powerpc/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/powerpc/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/sh/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/sh/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/sh/cpukit-sources.add:1.2	Sun May 23 23:19:09 2010
+++ rtems/contrib/crossrpms/rtems4.11/sh/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/sh/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/sh/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/sh/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/sh/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/sparc/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/sparc/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/sparc/cpukit-sources.add:1.2	Sun May 23 23:19:09 2010
+++ rtems/contrib/crossrpms/rtems4.11/sparc/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/sparc/gcc-sources.add:1.38 rtems/contrib/crossrpms/rtems4.11/sparc/gcc-sources.add:1.39
--- rtems/contrib/crossrpms/rtems4.11/sparc/gcc-sources.add:1.38	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/sparc/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif

diff -u rtems/contrib/crossrpms/rtems4.11/sparc64/cpukit-sources.add:1.2 rtems/contrib/crossrpms/rtems4.11/sparc64/cpukit-sources.add:1.3
--- rtems/contrib/crossrpms/rtems4.11/sparc64/cpukit-sources.add:1.2	Sun May 23 23:19:09 2010
+++ rtems/contrib/crossrpms/rtems4.11/sparc64/cpukit-sources.add	Sat Apr  2 01:20:30 2011
@@ -1,2 +1 @@
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}

diff -u rtems/contrib/crossrpms/rtems4.11/sparc64/gcc-sources.add:1.29 rtems/contrib/crossrpms/rtems4.11/sparc64/gcc-sources.add:1.30
--- rtems/contrib/crossrpms/rtems4.11/sparc64/gcc-sources.add:1.29	Fri Mar 25 23:14:09 2011
+++ rtems/contrib/crossrpms/rtems4.11/sparc64/gcc-sources.add	Sat Apr  2 01:20:30 2011
@@ -6,7 +6,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if %build_cxx
 %if "%{gcc_version}" == "4.6.0"
@@ -16,27 +15,22 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.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
@@ -44,5 +38,4 @@
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 %endif


 *ralf*:
Regenerate.

M    1.3  contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-cpukit.spec
M   1.49  contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-cpukit.spec
M   1.48  contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-cpukit.spec
M   1.51  contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gdb.spec
M    1.3  contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-cpukit.spec
M   1.50  contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-cpukit.spec
M   1.50  contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec
M   1.50  contrib/crossrpms/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-cpukit.spec
M   1.48  contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-cpukit.spec
M   1.47  contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-cpukit.spec
M   1.50  contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-cpukit.spec
M   1.50  contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-cpukit.spec
M   1.50  contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-cpukit.spec
M   1.50  contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec
M    1.3  contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-cpukit.spec
M   1.53  contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec
M   1.35  contrib/crossrpms/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec

diff -u rtems/contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-cpukit.spec	Sat Apr  2 01:22:39 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-arm-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for arm-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec:1.48 rtems/contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec:1.49
--- rtems/contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec:1.48	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec	Sat Apr  2 01:22:39 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/arm-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-cpukit.spec	Sat Apr  2 01:22:39 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-avr-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for avr-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec:1.47 rtems/contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec:1.48
--- rtems/contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec:1.47	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec	Sat Apr  2 01:22:39 2011
@@ -265,13 +265,11 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -494,6 +492,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/avr-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -507,17 +506,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-cpukit.spec	Sat Apr  2 01:22:39 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-bfin-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for bfin-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec:1.50 rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec:1.51
--- rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec:1.50	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec	Sat Apr  2 01:22:39 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/bfin-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gdb.spec:1.2 rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gdb.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gdb.spec:1.2	Sat Mar 20 01:59:01 2010
+++ rtems/contrib/crossrpms/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gdb.spec	Sat Apr  2 01:22:40 2011
@@ -96,7 +96,6 @@
 
 
 Source0:	ftp://ftp.gnu.org/pub/gnu/gdb/gdb-%{gdb_version}.tar.bz2
-%{?_without_sources:NoSource:	0}
 Patch0:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/gdb-6.5-bfinrtems-20090122.diff
 
 %description

diff -u rtems/contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-cpukit.spec	Sat Apr  2 01:22:40 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-h8300-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for h8300-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec:1.49 rtems/contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec:1.50
--- rtems/contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec:1.49	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/h8300-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-cpukit.spec	Sat Apr  2 01:22:40 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-i386-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for i386-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec:1.49 rtems/contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec:1.50
--- rtems/contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec:1.49	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/i386-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec:1.49 rtems/contrib/crossrpms/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec:1.50
--- rtems/contrib/crossrpms/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec:1.49	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/lm32-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-cpukit.spec	Sat Apr  2 01:22:40 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-m32c-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for m32c-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec:1.47 rtems/contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec:1.48
--- rtems/contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec:1.47	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,13 +265,11 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -494,6 +492,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/m32c-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -507,17 +506,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-cpukit.spec	Sat Apr  2 01:22:40 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-m32r-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for m32r-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec:1.46 rtems/contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec:1.47
--- rtems/contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec:1.46	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,13 +265,11 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -494,6 +492,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/m32r-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -507,17 +506,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-cpukit.spec	Sat Apr  2 01:22:40 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-m68k-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for m68k-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec:1.49 rtems/contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec:1.50
--- rtems/contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec:1.49	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/m68k-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-cpukit.spec	Sat Apr  2 01:22:40 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-mips-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for mips-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec:1.49 rtems/contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec:1.50
--- rtems/contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec:1.49	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/mips-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-cpukit.spec	Sat Apr  2 01:22:40 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-powerpc-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for powerpc-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec:1.49 rtems/contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec:1.50
--- rtems/contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec:1.49	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/powerpc-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-cpukit.spec	Sat Apr  2 01:22:40 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-sh-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for sh-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec:1.49 rtems/contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec:1.50
--- rtems/contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec:1.49	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec	Sat Apr  2 01:22:40 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/sh-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-cpukit.spec:1.2 rtems/contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-cpukit.spec:1.3
--- rtems/contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-cpukit.spec:1.2	Mon Jun  7 04:43:31 2010
+++ rtems/contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-cpukit.spec	Sat Apr  2 01:22:41 2011
@@ -66,7 +66,6 @@
 BuildRequires:	rtems-4.11-sparc-rtems4.11-gcc
 
 Source0: 	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/rtems-%{cpukit_pkgvers}.tar.bz2
-%{?_without_sources:NoSource:   0}
 
 %description
 RTEMS cpukit for sparc-rtems4.11.

diff -u rtems/contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec:1.52 rtems/contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec:1.53
--- rtems/contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec:1.52	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec	Sat Apr  2 01:22:41 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/sparc-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;

diff -u rtems/contrib/crossrpms/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec:1.34 rtems/contrib/crossrpms/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec:1.35
--- rtems/contrib/crossrpms/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec:1.34	Fri Mar 25 23:45:02 2011
+++ rtems/contrib/crossrpms/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec	Sat Apr  2 01:22:41 2011
@@ -265,7 +265,6 @@
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff
 %endif
-%{?_without_sources:NoSource:	0}
 
 %if "%{gcc_version}" == "4.6.0"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
@@ -274,13 +273,11 @@
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 Patch1:		ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff
 %endif
-%{?_without_sources:NoSource:	1}
 
 %if "%{newlib_version}" == "1.19.0"
 Source50:	ftp://sources.redhat.com/pub/newlib/newlib-%{newlib_pkgvers}.tar.gz
 Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20110323.diff
 %endif
-%{?_without_sources:NoSource:	50}
 
 %if 0%{?_build_mpfr}
 Source60:    http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -508,6 +505,7 @@
   cp dirs build/files.objc
   cp dirs build/files.gcj
   cp dirs build/files.g++
+  cp dirs build/files.go
 
   TGTDIR="%{_gcclibdir}/gcc/sparc64-rtems4.11/%{gcc_version}"
   f=`find ${RPM_BUILD_ROOT}${TGTDIR} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g"`;
@@ -521,17 +519,20 @@
     *cc1plus) ;; # ignore: explicitly put into rpm elsewhere
     *collect2) ;;
     *libobjc*) echo "$i" >> build/files.objc ;;
+    *go1) ;; # ignore: explicitly put into rpm elsewhere
     *include/objc*) ;;
     *include/g++*);;
     *include/c++*);;
     *include-fixed/*);;
     *finclude/*);;
+    */go/*);;
     *adainclude*);;
     *adalib*);;
     *gnat1);;
     *jc1) ;;
     *jvgenmain) ;;
     */libgfortran*.*) echo "$i" >> build/files.gfortran ;;
+    */libgo*.a) echo "$i" >> build/files.go ;;
     %{!?with_pygdb:*/libstdc++*gdb.py*) rm ${RPM_BUILD_ROOT}/$i ;;} # ignore for now
     %{?with_pygdb:*/libstdc++*gdb.py*) >> build/files.g++ ;;}
     */libstdc++.*) echo "$i" >> build/files.g++ ;;



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20110402/b778053b/attachment.html>


More information about the vc mailing list