Mercurial > mxe-octave
changeset 3502:d667a65b0f2f
update gcc dependencies
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 04 Feb 2014 15:25:39 -0500 |
parents | 33b776056ec1 |
children | 2299b6639060 |
files | index.html src/cloog.mk src/gcc-gmp.mk src/gcc-mpc.mk src/gcc-mpfr.mk src/gmp.mk src/isl.mk src/mpfr.mk |
diffstat | 8 files changed, 45 insertions(+), 23 deletions(-) [+] |
line wrap: on
line diff
--- a/index.html Tue Feb 04 06:18:45 2014 -0500 +++ b/index.html Tue Feb 04 15:25:39 2014 -0500 @@ -1619,6 +1619,10 @@ <td class="website"><a href="http://www.mingw.org/">MinGW Runtime</a></td> </tr> <tr> + <td class="package">mpc</td> + <td class="website"><a href="http://www.multiprecision.org/">mpc</a></td> + </tr> + <tr> <td class="package">mpfr</td> <td class="website"><a href="http://www.mpfr.org/">mpfr</a></td> </tr>
--- a/src/cloog.mk Tue Feb 04 06:18:45 2014 -0500 +++ b/src/cloog.mk Tue Feb 04 15:25:39 2014 -0500 @@ -22,9 +22,9 @@ cd '$(1)' && ./configure \ --host='$(TARGET)' \ $(ENABLE_SHARED_OR_STATIC) \ - --prefix='$(PREFIX)/$(TARGET)' \ - --with-gmp-prefix='$(PREFIX)/$(TARGET)' \ - --with-isl-prefix='$(PREFIX)/$(TARGET)' + --prefix='$(HOST_PREFIX)' \ + --with-gmp-prefix='$(HOST_PREFIX)' \ + --with-isl-prefix='$(HOST_PREFIX)' $(MAKE) -C '$(1)' -j '$(JOBS)' $(MAKE) -C '$(1)' -j '$(JOBS)' install endef
--- a/src/gcc-gmp.mk Tue Feb 04 06:18:45 2014 -0500 +++ b/src/gcc-gmp.mk Tue Feb 04 15:25:39 2014 -0500 @@ -3,7 +3,7 @@ PKG := gcc-gmp $(PKG)_IGNORE = $(gmp_IGNORE) -$(PKG)_VERSION := 5.0.5 +$(PKG)_VERSION := $(gmp_VERSION) $(PKG)_CHECKSUM = $(gmp_CHECKSUM) $(PKG)_SUBDIR = $(gmp_SUBDIR) $(PKG)_FILE = $(gmp_FILE)
--- a/src/gcc-mpc.mk Tue Feb 04 06:18:45 2014 -0500 +++ b/src/gcc-mpc.mk Tue Feb 04 15:25:39 2014 -0500 @@ -2,17 +2,25 @@ # See index.html for further information. PKG := gcc-mpc -$(PKG)_IGNORE := -$(PKG)_VERSION := 1.0.1 -$(PKG)_CHECKSUM := 8c7e19ad0dd9b3b5cc652273403423d6cf0c5edf -$(PKG)_SUBDIR := mpc-$($(PKG)_VERSION) -$(PKG)_FILE := mpc-$($(PKG)_VERSION).tar.gz -$(PKG)_URL := http://www.multiprecision.org/mpc/download/$($(PKG)_FILE) -$(PKG)_URL_2 := http://ftp.debian.org/debian/pool/main/m/mpclib/mpclib_$($(PKG)_VERSION).orig.tar.gz -$(PKG)_DEPS := +$(PKG)_IGNORE = $(mpc_IGNORE) +$(PKG)_VERSION = $(mpc_VERSION) +$(PKG)_CHECKSUM = $(mpc_CHECKSUM) +$(PKG)_SUBDIR = $(mpc_SUBDIR) +$(PKG)_FILE = $(mpc_FILE) +$(PKG)_URL = $(mpc_URL) +$(PKG)_URL_2 = $(mpc_URL_2) +$(PKG)_DEPS := gcc-gmp gcc-mpfr define $(PKG)_UPDATE - $(WGET) -q -O- 'https://gforge.inria.fr/scm/viewvc.php/tags/?root=mpc&sortby=date' | \ - $(SED) -n 's,.*<a name="\([0-9][^"]*\)".*,\1,p' | \ - head -1 + echo $(mpc_VERSION) endef + +define $(PKG)_BUILD + mkdir '$(1).build' + cd '$(1).build' && '$(1)/configure' \ + --prefix='$(BUILD_TOOLS_PREFIX)' \ + --disable-shared \ + --with-gmp='$(BUILD_TOOLS_PREFIX)' + $(MAKE) -C '$(1).build' -j '$(JOBS)' + $(MAKE) -C '$(1).build' -j 1 install +endef
--- a/src/gcc-mpfr.mk Tue Feb 04 06:18:45 2014 -0500 +++ b/src/gcc-mpfr.mk Tue Feb 04 15:25:39 2014 -0500 @@ -3,14 +3,24 @@ PKG := gcc-mpfr $(PKG)_IGNORE = $(mpfr_IGNORE) -$(PKG)_VERSION := 3.1.1 +$(PKG)_VERSION = $(mpfr_VERSION) $(PKG)_CHECKSUM = $(mpfr_CHECKSUM) $(PKG)_SUBDIR = $(mpfr_SUBDIR) $(PKG)_FILE = $(mpfr_FILE) $(PKG)_URL = $(mpfr_URL) $(PKG)_URL_2 = $(mpfr_URL_2) -$(PKG)_DEPS := +$(PKG)_DEPS := gcc-gmp define $(PKG)_UPDATE echo $(mpfr_VERSION) endef + +define $(PKG)_BUILD + mkdir '$(1).build' + cd '$(1).build' && '$(1)/configure' \ + --prefix='$(BUILD_TOOLS_PREFIX)' \ + --disable-shared \ + --with-gmp='$(BUILD_TOOLS_PREFIX)' + $(MAKE) -C '$(1).build' -j '$(JOBS)' + $(MAKE) -C '$(1).build' -j 1 install +endef
--- a/src/gmp.mk Tue Feb 04 06:18:45 2014 -0500 +++ b/src/gmp.mk Tue Feb 04 15:25:39 2014 -0500 @@ -3,8 +3,8 @@ PKG := gmp $(PKG)_IGNORE := -$(PKG)_VERSION := 5.0.5 -$(PKG)_CHECKSUM := 12a662456033e21aed3e318aef4177f4000afe3b +$(PKG)_VERSION := 5.1.3 +$(PKG)_CHECKSUM := b35928e2927b272711fdfbf71b7cfd5f86a6b165 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2 $(PKG)_URL := ftp://ftp.gmplib.org/pub/$(PKG)-$($(PKG)_VERSION)/$($(PKG)_FILE)
--- a/src/isl.mk Tue Feb 04 06:18:45 2014 -0500 +++ b/src/isl.mk Tue Feb 04 15:25:39 2014 -0500 @@ -8,7 +8,7 @@ $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2 $(PKG)_URL := ftp://gcc.gnu.org/pub/gcc/infrastructure/$($(PKG)_FILE) -$(PKG)_DEPS := gcc gmp +$(PKG)_DEPS := build-gcc gmp # stick to tested versions from gcc define $(PKG)_UPDATE
--- a/src/mpfr.mk Tue Feb 04 06:18:45 2014 -0500 +++ b/src/mpfr.mk Tue Feb 04 15:25:39 2014 -0500 @@ -3,13 +3,13 @@ PKG := mpfr $(PKG)_IGNORE := -$(PKG)_VERSION := 3.1.1 -$(PKG)_CHECKSUM := 7527c322b91fe8e6055ead551e1b46b9f1712ccd +$(PKG)_VERSION := 3.1.2 +$(PKG)_CHECKSUM := 03e593cc6e26639ef5e60be1af8dc527209e5172 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.xz $(PKG)_URL := ftp://ftp.gnu.org/pub/gnu/$(PKG)/$($(PKG)_FILE) $(PKG)_URL_2 := http://www.mpfr.org/mpfr-$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := gmp +$(PKG)_DEPS := build-gcc gmp define $(PKG)_UPDATE $(WGET) -q -O- 'http://www.mpfr.org/mpfr-current/#download' | \