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' | \