diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2011-03-21 08:48:28 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2011-03-21 08:48:28 +0000 |
commit | 0196e8a587c1ea7ad5255186c1485c7b57fc0a86 (patch) | |
tree | 896f3d9ce3377ad1cad27c7cb2fc88f8b954e025 /contrib | |
parent | GCC_VERS = 4.5.2. (diff) | |
download | rtems-0196e8a587c1ea7ad5255186c1485c7b57fc0a86.tar.bz2 |
Regenerate.
Diffstat (limited to 'contrib')
10 files changed, 142 insertions, 40 deletions
diff --git a/contrib/crossrpms/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec b/contrib/crossrpms/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec index e63359a5dd..03ec02a7c7 100644 --- a/contrib/crossrpms/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec +++ b/contrib/crossrpms/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: i586-pc-freebsd6.4-gcc @@ -41,7 +41,7 @@ Summary: i586-pc-freebsd6.4 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110310.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -243,9 +243,18 @@ BuildRequires: %{_host_rpmprefix}zlib-devel %global _gcclibdir %{_prefix}/lib Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.0" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff +%endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 @@ -339,6 +348,9 @@ sed -i -e '/thread_file=.*rtems/,/use_gcc_stdint=wrap/ { s/use_gcc_stdint=wrap/u languages="c" languages="$languages,c++" + case i586-pc-freebsd6.4 in + *-rtems4.11) optargs="$optargs --enable-libstdcxx-time";; + esac languages="$languages,fortran" languages="$languages,objc" %if "%{_build}" != "%{_host}" diff --git a/contrib/crossrpms/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec b/contrib/crossrpms/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec index 09f77453fc..f0873f78d1 100644 --- a/contrib/crossrpms/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec +++ b/contrib/crossrpms/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: i586-pc-freebsd7.3-gcc @@ -41,7 +41,7 @@ Summary: i586-pc-freebsd7.3 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110310.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -243,9 +243,18 @@ BuildRequires: %{_host_rpmprefix}zlib-devel %global _gcclibdir %{_prefix}/lib Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.0" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff +%endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 @@ -339,6 +348,9 @@ sed -i -e '/thread_file=.*rtems/,/use_gcc_stdint=wrap/ { s/use_gcc_stdint=wrap/u languages="c" languages="$languages,c++" + case i586-pc-freebsd7.3 in + *-rtems4.11) optargs="$optargs --enable-libstdcxx-time";; + esac languages="$languages,fortran" languages="$languages,objc" %if "%{_build}" != "%{_host}" diff --git a/contrib/crossrpms/freebsd8.1/i586/i586-pc-freebsd8.1-gcc.spec b/contrib/crossrpms/freebsd8.1/i586/i586-pc-freebsd8.1-gcc.spec index a8a4c6dc09..a373dd6280 100644 --- a/contrib/crossrpms/freebsd8.1/i586/i586-pc-freebsd8.1-gcc.spec +++ b/contrib/crossrpms/freebsd8.1/i586/i586-pc-freebsd8.1-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: i586-pc-freebsd8.1-gcc @@ -41,7 +41,7 @@ Summary: i586-pc-freebsd8.1 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110310.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -243,9 +243,18 @@ BuildRequires: %{_host_rpmprefix}zlib-devel %global _gcclibdir %{_prefix}/lib Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.0" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff +%endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 @@ -339,6 +348,9 @@ sed -i -e '/thread_file=.*rtems/,/use_gcc_stdint=wrap/ { s/use_gcc_stdint=wrap/u languages="c" languages="$languages,c++" + case i586-pc-freebsd8.1 in + *-rtems4.11) optargs="$optargs --enable-libstdcxx-time";; + esac languages="$languages,fortran" languages="$languages,objc" %if "%{_build}" != "%{_host}" diff --git a/contrib/crossrpms/freebsd8.1/x86_64/amd64-pc-freebsd8.1-gcc.spec b/contrib/crossrpms/freebsd8.1/x86_64/amd64-pc-freebsd8.1-gcc.spec index bfa5ebd45c..e0ddaecca5 100644 --- a/contrib/crossrpms/freebsd8.1/x86_64/amd64-pc-freebsd8.1-gcc.spec +++ b/contrib/crossrpms/freebsd8.1/x86_64/amd64-pc-freebsd8.1-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: amd64-pc-freebsd8.1-gcc @@ -41,7 +41,7 @@ Summary: amd64-pc-freebsd8.1 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110310.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -243,9 +243,18 @@ BuildRequires: %{_host_rpmprefix}zlib-devel %global _gcclibdir %{_prefix}/lib Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.0" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff +%endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 @@ -339,6 +348,9 @@ sed -i -e '/thread_file=.*rtems/,/use_gcc_stdint=wrap/ { s/use_gcc_stdint=wrap/u languages="c" languages="$languages,c++" + case amd64-pc-freebsd8.1 in + *-rtems4.11) optargs="$optargs --enable-libstdcxx-time";; + esac languages="$languages,fortran" languages="$languages,objc" %if "%{_build}" != "%{_host}" diff --git a/contrib/crossrpms/freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec b/contrib/crossrpms/freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec index 96c9c43777..b9ea61ac18 100644 --- a/contrib/crossrpms/freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec +++ b/contrib/crossrpms/freebsd8.2/i586/i586-pc-freebsd8.2-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: i586-pc-freebsd8.2-gcc @@ -41,7 +41,7 @@ Summary: i586-pc-freebsd8.2 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110310.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -243,9 +243,18 @@ BuildRequires: %{_host_rpmprefix}zlib-devel %global _gcclibdir %{_prefix}/lib Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.0" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff +%endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 @@ -339,6 +348,9 @@ sed -i -e '/thread_file=.*rtems/,/use_gcc_stdint=wrap/ { s/use_gcc_stdint=wrap/u languages="c" languages="$languages,c++" + case i586-pc-freebsd8.2 in + *-rtems4.11) optargs="$optargs --enable-libstdcxx-time";; + esac languages="$languages,fortran" languages="$languages,objc" %if "%{_build}" != "%{_host}" diff --git a/contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec b/contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec index 8f67997ad3..722e5e7b9d 100644 --- a/contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec +++ b/contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: amd64-pc-freebsd8.2-gcc @@ -41,7 +41,7 @@ Summary: amd64-pc-freebsd8.2 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110310.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -243,9 +243,18 @@ BuildRequires: %{_host_rpmprefix}zlib-devel %global _gcclibdir %{_prefix}/lib Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.0" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff +%endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 @@ -339,6 +348,9 @@ sed -i -e '/thread_file=.*rtems/,/use_gcc_stdint=wrap/ { s/use_gcc_stdint=wrap/u languages="c" languages="$languages,c++" + case amd64-pc-freebsd8.2 in + *-rtems4.11) optargs="$optargs --enable-libstdcxx-time";; + esac languages="$languages,fortran" languages="$languages,objc" %if "%{_build}" != "%{_host}" diff --git a/contrib/crossrpms/netbsd5.0.2/i386/i386-pc-netbsdelf5.0.2-gcc.spec b/contrib/crossrpms/netbsd5.0.2/i386/i386-pc-netbsdelf5.0.2-gcc.spec index ec6f5b9c22..8ba96d0abb 100644 --- a/contrib/crossrpms/netbsd5.0.2/i386/i386-pc-netbsdelf5.0.2-gcc.spec +++ b/contrib/crossrpms/netbsd5.0.2/i386/i386-pc-netbsdelf5.0.2-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: i386-pc-netbsdelf5.0.2-gcc @@ -41,7 +41,7 @@ Summary: i386-pc-netbsdelf5.0.2 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110310.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -246,9 +246,15 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.t %if "%{gcc_version}" == "4.5.0" Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff %endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 @@ -342,6 +348,9 @@ sed -i -e '/thread_file=.*rtems/,/use_gcc_stdint=wrap/ { s/use_gcc_stdint=wrap/u languages="c" languages="$languages,c++" + case i386-pc-netbsdelf5.0.2 in + *-rtems4.11) optargs="$optargs --enable-libstdcxx-time";; + esac languages="$languages,fortran" languages="$languages,objc" %if "%{_build}" != "%{_host}" diff --git a/contrib/crossrpms/netbsd5.0.2/x86_64/amd64-pc-netbsdelf5.0.2-gcc.spec b/contrib/crossrpms/netbsd5.0.2/x86_64/amd64-pc-netbsdelf5.0.2-gcc.spec index 1008a9d4d2..8d9bc792e3 100644 --- a/contrib/crossrpms/netbsd5.0.2/x86_64/amd64-pc-netbsdelf5.0.2-gcc.spec +++ b/contrib/crossrpms/netbsd5.0.2/x86_64/amd64-pc-netbsdelf5.0.2-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: amd64-pc-netbsdelf5.0.2-gcc @@ -41,7 +41,7 @@ Summary: amd64-pc-netbsdelf5.0.2 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110310.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -246,9 +246,15 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.t %if "%{gcc_version}" == "4.5.0" Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff %endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 @@ -342,6 +348,9 @@ sed -i -e '/thread_file=.*rtems/,/use_gcc_stdint=wrap/ { s/use_gcc_stdint=wrap/u languages="c" languages="$languages,c++" + case amd64-pc-netbsdelf5.0.2 in + *-rtems4.11) optargs="$optargs --enable-libstdcxx-time";; + esac languages="$languages,fortran" languages="$languages,objc" %if "%{_build}" != "%{_host}" diff --git a/contrib/crossrpms/netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec b/contrib/crossrpms/netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec index d5e35c8325..d3ff8e5ec8 100644 --- a/contrib/crossrpms/netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec +++ b/contrib/crossrpms/netbsd5.1/i386/i386-pc-netbsdelf5.1-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: i386-pc-netbsdelf5.1-gcc @@ -41,7 +41,7 @@ Summary: i386-pc-netbsdelf5.1 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110320.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -246,9 +246,15 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.t %if "%{gcc_version}" == "4.5.0" Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff %endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 diff --git a/contrib/crossrpms/netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec b/contrib/crossrpms/netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec index 20075d15d3..38a31c3330 100644 --- a/contrib/crossrpms/netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec +++ b/contrib/crossrpms/netbsd5.1/x86_64/amd64-pc-netbsdelf5.1-gcc.spec @@ -31,9 +31,9 @@ %endif -%define gcc_pkgvers 4.5.0 -%define gcc_version 4.5.0 -%define gcc_rpmvers %{expand:%(echo "4.5.0" | tr - _ )} +%define gcc_pkgvers 4.5.2 +%define gcc_version 4.5.2 +%define gcc_rpmvers %{expand:%(echo "4.5.2" | tr - _ )} Name: amd64-pc-netbsdelf5.1-gcc @@ -41,7 +41,7 @@ Summary: amd64-pc-netbsdelf5.1 gcc Group: Development/Tools Version: %{gcc_rpmvers} -Release: 0.20110320.0%{?dist} +Release: 0.20110321.1%{?dist} License: GPL URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -246,9 +246,15 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_pkgvers}.t %if "%{gcc_version}" == "4.5.0" Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.0-rtems4.11-20100609.diff %endif +%if "%{gcc_version}" == "4.5.2" +Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.2-rtems4.11-20110220.diff +%endif %{?_without_sources:NoSource: 0} Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_pkgvers}.tar.bz2 +%if "%{gcc_version}" == "4.5.2" +Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.2-rtems4.11-20110131.diff +%endif %{?_without_sources:NoSource: 1} Source2: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_version}/gcc-fortran-%{gcc_pkgvers}.tar.bz2 |