From f6ac9c3425451ecdee4ba60ca6a1803f08f9405e Mon Sep 17 00:00:00 2001
From: Edric Milaret <edric.ladent-milaret@savoirfairelinux.com>
Date: Thu, 2 Jun 2016 13:54:53 -0400
Subject: [PATCH] ios: bump gmp

The disable assembly flag was broken and fixed in 6.1.0
Tuleap: #313

Change-Id: Ib49e7181d32fab6311e65ad0df67687d0291688e
---
 contrib/src/gmp/SHA512SUMS | 2 +-
 contrib/src/gmp/rules.mak  | 9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/contrib/src/gmp/SHA512SUMS b/contrib/src/gmp/SHA512SUMS
index 3cffd07d8b..64b9c0b3be 100644
--- a/contrib/src/gmp/SHA512SUMS
+++ b/contrib/src/gmp/SHA512SUMS
@@ -1 +1 @@
-06bdd312146f77bd23d1447e60b02bfea2f1e6d00798b073879e8a50a6cf7264bdbf6f31a8347dd3a0889c7a9dee2d24051b74542fc4f9f07ba2d0f744e092ad  gmp-6.0.0.tar.bz2
+3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117  gmp-6.1.0.tar.bz2
diff --git a/contrib/src/gmp/rules.mak b/contrib/src/gmp/rules.mak
index 87b7aa7813..4309a737bb 100644
--- a/contrib/src/gmp/rules.mak
+++ b/contrib/src/gmp/rules.mak
@@ -1,6 +1,6 @@
 # GNU Multiple Precision Arithmetic
 
-GMP_VERSION := 6.0.0
+GMP_VERSION := 6.1.0
 GMP_URL := https://gmplib.org/download/gmp-$(GMP_VERSION)/gmp-$(GMP_VERSION).tar.bz2
 
 $(TARBALLS)/gmp-$(GMP_VERSION).tar.bz2:
@@ -10,12 +10,13 @@ $(TARBALLS)/gmp-$(GMP_VERSION).tar.bz2:
 
 gmp: gmp-$(GMP_VERSION).tar.bz2 .sum-gmp
 	$(UNPACK)
-	$(APPLY) $(SRC)/gmp/thumb.patch
-	$(APPLY) $(SRC)/gmp/clang.patch
-	$(APPLY) $(SRC)/gmp/decimalpoint.patch
 	$(MOVE)
 
 .gmp: gmp
+ifdef HAVE_IOS
+	cd $< && $(HOSTVARS) ./configure --disable-assembly $(HOSTCONF)
+else
 	cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
+endif
 	cd $< && $(MAKE) install
 	touch $@
-- 
GitLab