[mingw-gcc] Update to gcc 4.7 20120718 snapshot

Erik van Pienbroek epienbro at fedoraproject.org
Wed Jul 18 21:27:46 UTC 2012


commit bd4935cba69ad28754f6358fd95421691938caf5
Author: Erik van Pienbroek <epienbro at fedoraproject.org>
Date:   Wed Jul 18 23:27:31 2012 +0200

    Update to gcc 4.7 20120718 snapshot

 .gitignore     |    1 +
 mingw-gcc.spec |   21 ++++++++++++++++++++-
 sources        |    2 +-
 3 files changed, 22 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 258f8ec..acd07aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ gcc-4.5.1.tar.bz2
 /gcc-4.7.0-20120322.tar.bz2
 /gcc-4.7.0.tar.bz2
 /gcc-4.7.1.tar.bz2
+/gcc-4.7.1-20120718.tar.bz2
diff --git a/mingw-gcc.spec b/mingw-gcc.spec
index 8ea4a6a..a8ab207 100644
--- a/mingw-gcc.spec
+++ b/mingw-gcc.spec
@@ -15,15 +15,25 @@
 # Run the testsuite
 %global enable_tests 0
 
+%global snapshot_date 20120718
+
 Name:           mingw-gcc
 Version:        4.7.1
-Release:        1%{?dist}
+Release:        2.%{snapshot_date}%{?dist}
 Summary:        MinGW Windows cross-compiler (GCC) for C
 
 License:        GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions
 Group:          Development/Languages
 URL:            http://gcc.gnu.org
+%if 0%{?snapshot_date}
+# The source for this package was pulled from upstream's vcs.  Use the
+# following commands to generate the tarball:
+# svn export svn://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_7-branch@%{SVNREV} gcc-%{version}-%{snapshot_date}
+# tar cf - gcc-%{version}-%{DATE} | bzip2 -9 > gcc-%{version}-%{snapshot_date}.tar.bz2
+Source0:        gcc-%{version}-%{snapshot_date}.tar.bz2
+%else
 Source0:        ftp://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.bz2
+%endif
 
 BuildRequires:  texinfo
 BuildRequires:  mingw32-filesystem >= 95
@@ -193,7 +203,13 @@ needed for OpenMP v3.0 support for the win32 target.
 
 
 %prep
+%if 0%{?snapshot_date}
+%setup -q -n gcc-%{version}-%{snapshot_date}
+sed -i -e 's/4\.7\.2/4.7.1/' gcc/BASE-VER
+%else
 %setup -q -n gcc-%{version}
+%endif
+
 echo 'Fedora MinGW %{version}-%{release}' > gcc/DEV-PHASE
 
 
@@ -615,6 +631,9 @@ rm -f $RPM_BUILD_ROOT%{_bindir}/%{mingw64_target}-%{mingw64_target}-*
 
 
 %changelog
+* Wed Jul 18 2012 Erik van Pienbroek <epienbro at fedoraproject.org> - 4.7.1-2.20120718
+- Update to gcc 4.7 20120718 snapshot
+
 * Sun Jul 15 2012 Kalev Lember <kalevlember at gmail.com> - 4.7.1-1
 - Update to 4.7.1
 
diff --git a/sources b/sources
index 9392aff..65e1ee8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-933e6f15f51c031060af64a9e14149ff  gcc-4.7.1.tar.bz2
+0de28e680208fc056f38b62decbed062  gcc-4.7.1-20120718.tar.bz2


More information about the scm-commits mailing list