# HG changeset patch # User Volker Grabsch # Date 1235826141 -3600 # Node ID c8a54b28a3ce5cf74bdb8e6859b9f4116860fa1b # Parent f3fcee0067eb9c85ee591ab0589cf20fa90eba04 new packages: gcc-objc and gcc-fortran diff -r f3fcee0067eb -r c8a54b28a3ce src/gcc-fortran.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/gcc-fortran.mk Sat Feb 28 14:02:21 2009 +0100 @@ -0,0 +1,16 @@ +# GCC fortran +# http://gcc.gnu.org/ + +PKG := gcc-fortran +$(PKG)_VERSION := 4.3.2 +$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) +$(PKG)_FILE := gcc-fortran-$($(PKG)_VERSION).tar.bz2 +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) +$(PKG)_DEPS := + +define $(PKG)_UPDATE + wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238462' | \ + grep 'gcc-fortran-' | \ + $(SED) -n 's,.*gcc-fortran-\([4-9][^>]*\)\.tar.*,\1,p' | \ + head -1 +endef diff -r f3fcee0067eb -r c8a54b28a3ce src/gcc-objc.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/gcc-objc.mk Sat Feb 28 14:02:21 2009 +0100 @@ -0,0 +1,16 @@ +# GCC objc +# http://gcc.gnu.org/ + +PKG := gcc-objc +$(PKG)_VERSION := 4.3.2 +$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION) +$(PKG)_FILE := gcc-objc-$($(PKG)_VERSION).tar.bz2 +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) +$(PKG)_DEPS := + +define $(PKG)_UPDATE + wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238462' | \ + grep 'gcc-objc-' | \ + $(SED) -n 's,.*gcc-objc-\([4-9][^>]*\)\.tar.*,\1,p' | \ + head -1 +endef diff -r f3fcee0067eb -r c8a54b28a3ce src/gcc.mk --- a/src/gcc.mk Sat Feb 28 12:33:58 2009 +0100 +++ b/src/gcc.mk Sat Feb 28 14:02:21 2009 +0100 @@ -6,7 +6,7 @@ $(PKG)_SUBDIR := . $(PKG)_FILE := gcc-$($(PKG)_VERSION)-srcbase.zip $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) -$(PKG)_DEPS := pkg_config mingwrt w32api binutils gcc-gmp gcc-mpfr gcc-core gcc-g++ +$(PKG)_DEPS := pkg_config mingwrt w32api binutils gcc-gmp gcc-mpfr gcc-core gcc-g++ gcc-objc gcc-fortran define $(PKG)_UPDATE wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238347' | \ @@ -19,6 +19,8 @@ # unpack GCC cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-core) cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-g++) + cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-objc) + cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,gcc-fortran) # apply TDM patches to GCC cd '$(1)/$(gcc-core_SUBDIR)' && \ for p in '$(1)'/*.patch; do \ @@ -34,7 +36,7 @@ cd '$(1)/build' && '$(1)/$(gcc-core_SUBDIR)/configure' \ --target='$(TARGET)' \ --prefix='$(PREFIX)' \ - --enable-languages='c,c++' \ + --enable-languages='c,c++,objc,fortran' \ --enable-version-specific-runtime-libs \ --with-gcc \ --with-gnu-ld \