Mercurial > mxe-octave
changeset 252:c8a54b28a3ce
new packages: gcc-objc and gcc-fortran
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Sat, 28 Feb 2009 14:02:21 +0100 |
parents | f3fcee0067eb |
children | f2dc3a6a2140 |
files | src/gcc-fortran.mk src/gcc-objc.mk src/gcc.mk |
diffstat | 3 files changed, 36 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- /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
--- /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
--- 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 \