# HG changeset patch # User Volker Grabsch # Date 1256650385 -3600 # Node ID 0fd340b5a6a8ff77ee56b2fd7bfcb0efa146914d # Parent 164b71d374f47fbb28f80082113eabfb38eec87d improved structure of the gcc-* packages diff -r 164b71d374f4 -r 0fd340b5a6a8 src/gcc-core.mk --- a/src/gcc-core.mk Tue Oct 27 14:04:29 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# Copyright (C) 2009 Volker Grabsch -# -# Permission is hereby granted, free of charge, to any person obtaining -# a copy of this software and associated documentation files (the -# "Software"), to deal in the Software without restriction, including -# without limitation the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the Software, and to -# permit persons to whom the Software is furnished to do so, subject -# to the following conditions: -# -# The above copyright notice and this permission notice shall be -# included in all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -# GCC core -PKG := gcc-core -$(PKG)_IGNORE := 4.4.1 -$(PKG)_VERSION := 4.4.0 -$(PKG)_CHECKSUM := 081c5a1e49157b9c48fe97497633b6ff39032eb5 -$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) -$(PKG)_FILE := gcc-core-$($(PKG)_VERSION).tar.bz2 -$(PKG)_WEBSITE := http://gcc.gnu.org/ -$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/tdm-gcc/Sources/Vanilla Sources/_Deprecated/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := - -define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \ - $(SED) -n 's,.*gcc-core-\([0-9][^>]*\)\.tar.*,\1,p' | \ - tail -1 -endef diff -r 164b71d374f4 -r 0fd340b5a6a8 src/gcc-fortran.mk --- a/src/gcc-fortran.mk Tue Oct 27 14:04:29 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# Copyright (C) 2009 Volker Grabsch -# -# Permission is hereby granted, free of charge, to any person obtaining -# a copy of this software and associated documentation files (the -# "Software"), to deal in the Software without restriction, including -# without limitation the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the Software, and to -# permit persons to whom the Software is furnished to do so, subject -# to the following conditions: -# -# The above copyright notice and this permission notice shall be -# included in all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -# GCC fortran -PKG := gcc-fortran -$(PKG)_IGNORE := 4.4.1 -$(PKG)_VERSION := 4.4.0 -$(PKG)_CHECKSUM := 5f9e32d9061937e7706d35d2d5458675352b1368 -$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) -$(PKG)_FILE := gcc-fortran-$($(PKG)_VERSION).tar.bz2 -$(PKG)_WEBSITE := http://gcc.gnu.org/ -$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/tdm-gcc/Sources/Vanilla Sources/_Deprecated/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := - -define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \ - $(SED) -n 's,.*gcc-fortran-\([0-9][^>]*\)\.tar.*,\1,p' | \ - tail -1 -endef diff -r 164b71d374f4 -r 0fd340b5a6a8 src/gcc-g++.mk --- a/src/gcc-g++.mk Tue Oct 27 14:04:29 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# Copyright (C) 2009 Volker Grabsch -# -# Permission is hereby granted, free of charge, to any person obtaining -# a copy of this software and associated documentation files (the -# "Software"), to deal in the Software without restriction, including -# without limitation the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the Software, and to -# permit persons to whom the Software is furnished to do so, subject -# to the following conditions: -# -# The above copyright notice and this permission notice shall be -# included in all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -# GCC g++ -PKG := gcc-g++ -$(PKG)_IGNORE := 4.4.1 -$(PKG)_VERSION := 4.4.0 -$(PKG)_CHECKSUM := 063d5acca79ec00276cf6ebdba414804abf3fcb6 -$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) -$(PKG)_FILE := gcc-g++-$($(PKG)_VERSION).tar.bz2 -$(PKG)_WEBSITE := http://gcc.gnu.org/ -$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/tdm-gcc/Sources/Vanilla Sources/_Deprecated/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := - -define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \ - $(SED) -n 's,.*gcc-g++-\([0-9][^>]*\)\.tar.*,\1,p' | \ - tail -1 -endef diff -r 164b71d374f4 -r 0fd340b5a6a8 src/gcc-objc.mk --- a/src/gcc-objc.mk Tue Oct 27 14:04:29 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -# Copyright (C) 2009 Volker Grabsch -# -# Permission is hereby granted, free of charge, to any person obtaining -# a copy of this software and associated documentation files (the -# "Software"), to deal in the Software without restriction, including -# without limitation the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the Software, and to -# permit persons to whom the Software is furnished to do so, subject -# to the following conditions: -# -# The above copyright notice and this permission notice shall be -# included in all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -# GCC objc -PKG := gcc-objc -$(PKG)_IGNORE := 4.4.1 -$(PKG)_VERSION := 4.4.0 -$(PKG)_CHECKSUM := 21cd70e01c211553c59123c62b4f33330ad212c4 -$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) -$(PKG)_FILE := gcc-objc-$($(PKG)_VERSION).tar.bz2 -$(PKG)_WEBSITE := http://gcc.gnu.org/ -$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/tdm-gcc/Sources/Vanilla Sources/_Deprecated/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := - -define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \ - $(SED) -n 's,.*gcc-objc-\([0-9][^>]*\)\.tar.*,\1,p' | \ - tail -1 -endef diff -r 164b71d374f4 -r 0fd340b5a6a8 src/gcc-tdm.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/gcc-tdm.mk Tue Oct 27 14:33:05 2009 +0100 @@ -0,0 +1,37 @@ +# Copyright (C) 2009 Volker Grabsch +# +# Permission is hereby granted, free of charge, to any person obtaining +# a copy of this software and associated documentation files (the +# "Software"), to deal in the Software without restriction, including +# without limitation the rights to use, copy, modify, merge, publish, +# distribute, sublicense, and/or sell copies of the Software, and to +# permit persons to whom the Software is furnished to do so, subject +# to the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +# TDM-GCC +PKG := gcc-tdm +$(PKG)_IGNORE := 4.4.1-tdm-2 +$(PKG)_VERSION := 4.4.0-tdm-1 +$(PKG)_CHECKSUM := ec1c81acf0581b4f1e2d5498ce9cd015b63e917b +$(PKG)_SUBDIR := . +$(PKG)_FILE := gcc-$($(PKG)_VERSION)-srcbase-2.zip +$(PKG)_WEBSITE := http://www.tdragon.net/recentgcc/ +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/tdm-gcc/Sources/TDM Sources/$($(PKG)_VERSION)/$($(PKG)_FILE) +$(PKG)_DEPS := + +define $(PKG)_UPDATE + $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \ + $(SED) -n 's,.*gcc-\([0-9][^>]*\)-srcbase[-0-9]*\.zip.*,\1,p' | \ + tail -1 +endef diff -r 164b71d374f4 -r 0fd340b5a6a8 src/gcc.mk --- a/src/gcc.mk Tue Oct 27 14:04:29 2009 +0100 +++ b/src/gcc.mk Tue Oct 27 14:33:05 2009 +0100 @@ -19,21 +19,24 @@ # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# TDM-GCC +# GCC PKG := gcc -$(PKG)_IGNORE := 4.4.1-tdm-2 -$(PKG)_VERSION := 4.4.0-tdm-1 -$(PKG)_CHECKSUM := ec1c81acf0581b4f1e2d5498ce9cd015b63e917b -$(PKG)_SUBDIR := . -$(PKG)_FILE := gcc-$($(PKG)_VERSION)-srcbase-2.zip -$(PKG)_WEBSITE := http://www.tdragon.net/recentgcc/ -$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/tdm-gcc/Sources/TDM Sources/$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := pkg_config mingwrt mingwrt-dll w32api binutils gcc-gmp gcc-mpfr gcc-core gcc-g++ gcc-objc gcc-fortran gcc-pthreads +$(PKG)_IGNORE := 4.4.2 +$(PKG)_VERSION := 4.4.0 +$(PKG)_CHECKSUM := 9215af6beb900ca1eef1d6a40c3dabe990203b25 +$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) +$(PKG)_FILE := gcc-$($(PKG)_VERSION).tar.bz2 +$(PKG)_WEBSITE := http://gcc.gnu.org/ +$(PKG)_URL := ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) +$(PKG)_URL_2 := ftp://ftp.cs.tu-berlin.de/pub/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE) +$(PKG)_DEPS := pkg_config mingwrt mingwrt-dll w32api binutils gcc-gmp gcc-mpfr gcc-tdm gcc-pthreads define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \ - $(SED) -n 's,.*gcc-\([0-9][^>]*\)-srcbase[-0-9]*\.zip.*,\1,p' | \ - tail -1 + wget -q -O- 'http://gcc.gnu.org/viewcvs/tags/?sortby=date' | \ + grep '