Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Add mingw64-32-4.7.1 (mingwbuilds) support

  • Loading branch information...
commit f48eec9cecafbed142716299243f50be37333c93 1 parent 046f7bb
@jonforums jonforums authored
Showing with 34 additions and 15 deletions.
  1. +1 −0  History.txt
  2. +2 −2 README.txt
  3. +31 −13 config/compilers/mingw64.rb
View
1  History.txt
@@ -1,6 +1,7 @@
=== (in git)
* Enhancements:
+ * Add mingw64-32-4.7.1 support (mingwbuilds 20120426-rev-186846)
* Upgraded RubyGems to 1.8.24 on all versions of Ruby
* Upgraded OpenSSL to version 1.0.0i
* Upgraded libffi to version 3.0.11
View
4 README.txt
@@ -120,9 +120,9 @@ subdirectory for your DevKit artifact.
Compiler DKVER Values
-tdm tdm-32-4.6.1, tdm-32-4.5.2 (*)
+tdm tdm-32-4.6.1, tdm-64-4.6.1, tdm-32-4.5.2 (*)
mingw mingw-32-4.6.2, mingw-32-4.5.2, mingw-32-3.4.5
-mingw64 mingw64-32-4.6.3
+mingw64 mingw64-32-4.7.1, mingw64-32-4.6.3
(*) = default build toolchain
View
44 config/compilers/mingw64.rb
@@ -1,18 +1,18 @@
module DevKitInstaller
- COMPILERS['mingw64-32-4.6.3'] =
+ COMPILERS['mingw64-32-4.7.1'] =
OpenStruct.new(
- :version => 'mingw64-32-4.6.3',
+ :version => 'mingw64-32-4.7.1',
:programs => [ :gcc, :cpp, :'g++' ],
:program_prefix => nil,
- :url_1 => 'http://downloads.sourceforge.net/mingw-w64',
+ :url_1 => 'http://downloads.sourceforge.net/mingwbuilds',
:url_2 => 'http://downloads.sourceforge.net/mingw',
:url_3 => 'http://downloads.sourceforge.net/gnuwin32',
:target => 'sandbox/devkit/mingw',
- :relocate => 'sandbox/devkit/mingw/mingw32',
+ :relocate => 'sandbox/devkit/mingw/mingw',
:files => {
:url_1 => [
- 'i686-w64-mingw32-gcc-4.6.3-1_rubenvb.7z'
+ 'i686-mingw32-gcc-4.7.1-prerelease-20120426-rev-186846-c,c++,fortran.7z'
],
:url_2 => [
'autoconf2.1-2.13-4-mingw32-bin.tar.lzma',
@@ -35,20 +35,38 @@ module DevKitInstaller
}
)
- COMPILERS['mingw64-64-4.4.5'] =
+
+ COMPILERS['mingw64-32-4.6.3'] =
OpenStruct.new(
- :version => 'mingw64-64-4.4.5',
- :programs => [ :gcc, :'g++' ],
- :program_prefix => 'x86_64-w64-mingw32',
- :url_1 => '',
- :url_2 => '',
+ :version => 'mingw64-32-4.6.3',
+ :programs => [ :gcc, :cpp, :'g++' ],
+ :program_prefix => nil,
+ :url_1 => 'http://downloads.sourceforge.net/mingw-w64',
+ :url_2 => 'http://downloads.sourceforge.net/mingw',
+ :url_3 => 'http://downloads.sourceforge.net/gnuwin32',
:target => 'sandbox/devkit/mingw',
+ :relocate => 'sandbox/devkit/mingw/mingw32',
:files => {
:url_1 => [
- '',
+ 'i686-w64-mingw32-gcc-4.6.3-1_rubenvb.7z'
],
:url_2 => [
- '',
+ 'autoconf2.1-2.13-4-mingw32-bin.tar.lzma',
+ 'autoconf2.5-2.68-1-mingw32-bin.tar.lzma',
+ 'autoconf-10-1-mingw32-bin.tar.lzma',
+ 'automake1.11-1.11.1-1-mingw32-bin.tar.lzma',
+ 'automake-4-1-mingw32-bin.tar.lzma',
+ 'libexpat-2.0.1-1-mingw32-dll-1.tar.gz',
+ 'libtool-2.4-1-mingw32-bin.tar.lzma',
+ 'bsdtar-2.8.3-1-mingw32-bin.tar.bz2',
+ 'bsdcpio-2.8.3-1-mingw32-bin.tar.bz2',
+ 'libarchive-2.8.3-1-mingw32-dll-2.tar.bz2',
+ 'libbz2-1.0.5-2-mingw32-dll-2.tar.gz',
+ 'liblzma-4.999.9beta_20100401-1-mingw32-dll-1.tar.bz2',
+ 'libz-1.2.3-1-mingw32-dll-1.tar.gz'
+ ],
+ :url_3 => [
+ 'which-2.20-bin.zip'
],
}
)
Please sign in to comment.
Something went wrong with that request. Please try again.