diff --git a/portage/dev-util/mingw-old/mingw-old-3.4.5.py b/portage/dev-util/mingw-old/mingw-old-3.4.5.py deleted file mode 100644 index 90d5bdbc7..000000000 --- a/portage/dev-util/mingw-old/mingw-old-3.4.5.py +++ /dev/null @@ -1,46 +0,0 @@ -import utils -import shutil -import os -import info - -""" -from trolltech mingw package: - -binutils-2.15.91-20040904-1.tar.gz -> 2.19.1 -gcc-core-3.4.2-20040916-1.tar.gz -> 3.4.5 -gcc-g++-3.4.2-20040916-1.tar.gz -> 3.4.5 -mingw32-make-3.80.0-3.exe -> 3.81 -mingw-runtime-3.7.tar.gz -> 3.14 -w32api-3.2.tar.gz -> 3.11 -""" - -SRC_URI = """ -http://downloads.sourceforge.net/sourceforge/mingw/binutils-2.19.1-mingw32-bin.tar.gz -http://downloads.sourceforge.net/sourceforge/mingw/gcc-core-3.4.5-20060117-3.tar.gz -http://downloads.sourceforge.net/sourceforge/mingw/gcc-g++-3.4.5-20060117-3.tar.gz -http://downloads.sourceforge.net/sourceforge/mingw/mingw32-make-3.81-20080326-3.tar.gz -http://downloads.sourceforge.net/sourceforge/mingw/mingw-runtime-3.14.tar.gz -http://downloads.sourceforge.net/sourceforge/mingw/w32api-3.11.tar.gz -http://downloads.sourceforge.net/sourceforge/mingw/gdb-6.8-mingw-3.tar.bz2 -http://downloads.sourceforge.net/sourceforge/mingw/mingw-utils-0.3.tar.gz -""" - -class subinfo(info.infoclass): - def setTargets( self ): - self.targets['3.4.5'] = SRC_URI - self.targetMergePath['3.4.5'] = "mingw"; - self.defaultTarget = '3.4.5' - - def setDependencies( self ): - self.buildDependencies['virtual/bin-base'] = 'default' - -from Package.BinaryPackageBase import * - -class Package(BinaryPackageBase): - def __init__( self): - self.subinfo = subinfo() - self.subinfo.options.merge.ignoreBuildType = True - BinaryPackageBase.__init__(self) - -if __name__ == '__main__': - Package().execute() diff --git a/portage/dev-util/mingw-old/vmr9.diff b/portage/dev-util/mingw-old/vmr9.diff deleted file mode 100644 index e4f0e9caf..000000000 --- a/portage/dev-util/mingw-old/vmr9.diff +++ /dev/null @@ -1,21 +0,0 @@ -diff -u mingw-orig/include/vmr9.h mingw/include/vmr9.h ---- mingw-orig/include/vmr9.h 2007-12-14 19:30:38.000000000 +1000 -+++ mingw/include/vmr9.h 2007-12-14 19:54:48.000000000 +1000 -@@ -61,7 +61,7 @@ - MixerPref9_RenderTargetRGB = 0x00001000, - MixerPref9_RenderTargetYUV = 0x00002000, - MixerPref9_RenderTargetReserved = 0x000FC000, -- MixerPref9_RenderTargetMask = 0x000FF000 -+ MixerPref9_RenderTargetMask = 0x000FF000, - MixerPref9_DynamicSwitchToBOB = 0x00100000, - MixerPref9_DynamicDecimateBy2 = 0x00200000, - MixerPref9_DynamicReserved = 0x00C00000, -@@ -128,7 +128,7 @@ - HMONITOR hMon; - DWORD dwFlags; - wchar_t szDevice[32]; -- wchar_t szDescription[512] -+ wchar_t szDescription[512]; - LARGE_INTEGER liDriverVersion; - DWORD dwVendorId; - DWORD dwDeviceId; diff --git a/portage/dev-util/mingw-old/windef.diff b/portage/dev-util/mingw-old/windef.diff deleted file mode 100644 index e7b4d04f2..000000000 --- a/portage/dev-util/mingw-old/windef.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff -u mingw-orig/include/vmr9.h mingw/include/vmr9.h ---- mingw-orig/include/windef.h 2007-12-14 19:30:38.000000000 +1000 -+++ mingw/include/windef.h 2007-12-14 19:54:48.000000000 +1000 -@@ -9,7 +9,7 @@ - #endif - - #ifndef WINVER --#define WINVER 0x0400 -+#define WINVER 0x0500 - /* - * If you need Win32 API features newer the Win95 and WinNT then you must - * define WINVER before including windows.h or any other method of including diff --git a/portage/dev-util/mingw4/STRICT_ANSI.diff b/portage/dev-util/mingw4/STRICT_ANSI.diff deleted file mode 100644 index 685ba9132..000000000 --- a/portage/dev-util/mingw4/STRICT_ANSI.diff +++ /dev/null @@ -1,21 +0,0 @@ ---- cwchar.org -+++ lib/gcc/mingw32/4.4.0/include/c++/cwchar -@@ -156,14 +156,18 @@ - using ::mbsrtowcs; - using ::putwc; - using ::putwchar; -+#ifndef __STRICT_ANSI__ - using ::swprintf; -+#endif //__STRICT_ANSI__ - using ::swscanf; - using ::ungetwc; - using ::vfwprintf; - #if _GLIBCXX_HAVE_VFWSCANF - using ::vfwscanf; - #endif -+#ifndef __STRICT_ANSI__ - using ::vswprintf; -+#endif //__STRICT_ANSI__ - #if _GLIBCXX_HAVE_VSWSCANF - using ::vswscanf; - #endif diff --git a/portage/dev-util/mingw4/mingw4-4.4.0.py b/portage/dev-util/mingw4/mingw4-4.4.0.py deleted file mode 100644 index cca4f2f34..000000000 --- a/portage/dev-util/mingw4/mingw4-4.4.0.py +++ /dev/null @@ -1,100 +0,0 @@ - -import utils -import shutil -import os -import info - -class subinfo(info.infoclass): - def setTargets( self ): - self.targets['4.3.0'] = self.getPackageList('http://downloads.sourceforge.net/sourceforge/mingw', - ['binutils-2.18.50-20080109-2.tar.gz', - 'gcc-4.3.0-20080502-mingw32-alpha-bin.tar.gz,' - 'mingw32-make-3.81-20080326.tar.gz', - 'mingw-runtime-3.14.tar.gz', - 'w32api-3.11.tar.gz', - 'gdb-6.8-mingw-3.tar.bz2', - 'mingw-utils-0.3.tar.gz']) - - self.targets['4.4.0-tdm-r2'] = self.getPackageList('http://downloads.sourceforge.net/sourceforge/mingw', - ['gcc-4.4.0-tdm-1-core-2.tar.gz', - 'gcc-4.4.0-tdm-1-g++-2.tar.gz', - 'binutils-2.18.50-20080109-2.tar.gz', - 'mingw32-make-3.81-20080326.tar.gz', - 'mingw-runtime-3.14.tar.gz', - 'w32api-3.11.tar.gz', - 'gdb-6.8-mingw-3.tar.bz2', - 'mingw-utils-0.3.tar.gz']) - - self.targets['4.4.0'] = self.getPackageList('http://downloads.sourceforge.net/sourceforge/mingw', - ['binutils-2.20.1-2-mingw32-bin.tar.gz', - 'make-3.81-20090914-mingw32-bin.tar.gz', - 'mingwrt-3.18-mingw32-dll.tar.gz', - 'mingwrt-3.18-mingw32-dev.tar.gz', - 'w32api-3.14-mingw32-dev.tar.gz', - 'gdb-7.0.50.20100202-mingw32-bin.tar.gz', - 'mingw-utils-0.3.tar.gz', - 'gcc-core-4.4.0-mingw32-bin.tar.gz', - 'gcc-core-4.4.0-mingw32-dll.tar.gz', - 'gcc-c++-4.4.0-mingw32-bin.tar.gz', - 'gcc-c++-4.4.0-mingw32-dll.tar.gz', - 'gmp-4.2.4-mingw32-dll.tar.gz', - 'mpfr-2.4.1-mingw32-dll.tar.gz']) - self.patchToApply['4.4.0']=('STRICT_ANSI.diff',0) - self.targetDigests['4.4.0'] = ['8352235ab799e69dc0cfe34dd58193f1003de2dc', - 'c13767263c42d0d964443ccf729499ed05492824', - '5ecc6db65849cfe2af2ab6226e55bd7ebf704f00', - '0c562f3b6a89f376b9edba48ccd7388c535f8c8d', - 'f1c81109796c4c87243b074ebb5f85a5552e0219', - '04be438bb0edae03e5d16bef0ad7fe29302a6f25', - '7ae32742ece1e89978784634aed824775cf47336', - 'b88b8f3644ca0cdf2c41cd03f820bf7823a8eabb', - '0372ecf4caf75d0d9fe4a7739ca234f1a3de831b', - 'a87c5bdcab060999455e89f1f01679dc9d9b85ec', - '210c1fe3a9fb2d4f7baf6e06f3fd8eecb689fa3a', - 'a14dd928382f093f67cb3cd57c140625b1b265bb', - '43b7ecb2c0c785c44321ff6c4376f51375713a7b'] - - self.targets['4.5.0'] = self.getPackageList('http://downloads.sourceforge.net/sourceforge/mingw', - ['binutils-2.20.1-2-mingw32-bin.tar.gz', - 'make-3.81-20090914-mingw32-bin.tar.gz', - 'mingwrt-3.18-mingw32-dll.tar.gz', - 'mingwrt-3.18-mingw32-dev.tar.gz', - 'w32api-3.14-mingw32-dev.tar.gz', - 'gdb-7.0.50.20100202-mingw32-bin.tar.gz', - 'mingw-utils-0.3.tar.gz', - 'gcc-core-4.5.0_20100311-2-mingw32-bin.tar.lzma', - 'libgcc-4.5.0_20100311-2-mingw32-dll-1.tar.lzma', - 'gcc-c++-4.5.0_20100311-2-mingw32-bin.tar.lzma', - 'libstdc++-4.5.0_20100311-2-mingw32-dll-6.tar.lzma', - 'libgmp-5.0.1-1-mingw32-dll-10.tar.lzma', - 'libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma', - 'libmpc-0.8.1-1-mingw32-dll-2.tar.lzma']) - - - - self.defaultTarget = '4.4.0' - - def setDependencies( self ): - self.buildDependencies['virtual/bin-base'] = 'default' - self.buildDependencies['dev-util/7zip'] = 'default' - -from Package.BinaryPackageBase import * - -class Package(BinaryPackageBase): - def __init__( self ): - self.subinfo = subinfo() - self.subinfo.options.merge.ignoreBuildType = True - BinaryPackageBase.__init__(self) - - def install( self ): - dirs=os.listdir(self.imageDir()) - for directory in dirs: - shutil.move(os.path.join( self.installDir() , directory) , os.path.join( self.installDir(), "mingw" ,directory) ) - os.mkdir(os.path.join( self.imageDir() , "bin" )) - shutil.copy( os.path.join( self.imageDir() , "mingw","bin", "mingwm10.dll" ), os.path.join( self.imageDir() , "bin" , "mingwm10.dll" ) ) - if( self.subinfo.buildTarget == '4.5.0' ): - shutil.copy( os.path.join( self.imageDir() ,"mingw", "bin", "libstdc++-6.dll"),os.path.join( self.imageDir() , "bin" , "libstdc++-6.dll" )) - return True - -if __name__ == '__main__': - Package().execute()