summaryrefslogtreecommitdiff
path: root/devel/gmp
diff options
context:
space:
mode:
authorjschauma <jschauma>2005-10-21 15:46:43 +0000
committerjschauma <jschauma>2005-10-21 15:46:43 +0000
commit01517659662e89a8263ae763b1e677025a9ad9a3 (patch)
treeee60760275e8007771315fb4db6bc297fcf9cb25 /devel/gmp
parent2f506086e8c6c35fe691ce6c0794224eaac518a3 (diff)
downloadpkgsrc-01517659662e89a8263ae763b1e677025a9ad9a3.tar.gz
Make this work on IRIX, by passing -c99 (if mipspro is used) and by
ensuring that the conftests are actually removed and therefor capabilities can actually be detected (rather than configure failing for them)
Diffstat (limited to 'devel/gmp')
-rw-r--r--devel/gmp/Makefile8
-rw-r--r--devel/gmp/distinfo4
-rw-r--r--devel/gmp/patches/patch-ac371
3 files changed, 377 insertions, 6 deletions
diff --git a/devel/gmp/Makefile b/devel/gmp/Makefile
index a8f6dd205df..f61434d8692 100644
--- a/devel/gmp/Makefile
+++ b/devel/gmp/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2005/05/22 20:07:51 jlam Exp $
+# $NetBSD: Makefile,v 1.37 2005/10/21 15:46:43 jschauma Exp $
DISTNAME= gmp-4.1.4
PKGREVISION= 1
@@ -27,6 +27,12 @@ TEST_TARGET= check
ABI= o32
.endif
+.include "../../mk/compiler.mk"
+
+.if !empty(PKGSRC_COMPILER:Mmipspro)
+CFLAGS+= -c99
+.endif
+
.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
# The configure script thinks gcc 2.95 for ARM is too buggy to use.
GCC_REQD+= 3.0
diff --git a/devel/gmp/distinfo b/devel/gmp/distinfo
index 66bf32ca4c9..c380dd74a38 100644
--- a/devel/gmp/distinfo
+++ b/devel/gmp/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.15 2005/06/14 14:28:32 jschauma Exp $
+$NetBSD: distinfo,v 1.16 2005/10/21 15:46:43 jschauma Exp $
SHA1 (gmp-4.1.4.tar.bz2) = 21bf0e934fb31784487827f358e00077602145e7
RMD160 (gmp-4.1.4.tar.bz2) = bde4d1f217606f79490372eed8356039b06d4aac
Size (gmp-4.1.4.tar.bz2) = 1681267 bytes
SHA1 (patch-aa) = 6e143257bd0ce6a99fa81fc2e2b4476c7be77077
SHA1 (patch-ab) = 6c8eccf2c483018f7e1326899924d88554a39edf
-SHA1 (patch-ac) = 6a21b0ab4ba56aabc5b9d66586003063c537777a
+SHA1 (patch-ac) = 7396172453402f02926525796164d5c8cfddaa96
diff --git a/devel/gmp/patches/patch-ac b/devel/gmp/patches/patch-ac
index 7ba7a2f47fe..08c1abc396d 100644
--- a/devel/gmp/patches/patch-ac
+++ b/devel/gmp/patches/patch-ac
@@ -1,7 +1,7 @@
-$NetBSD: patch-ac,v 1.3 2005/05/10 02:31:38 jschauma Exp $
+$NetBSD: patch-ac,v 1.4 2005/10/21 15:46:43 jschauma Exp $
---- configure.orig Mon May 9 22:09:19 2005
-+++ configure Mon May 9 22:10:00 2005
+--- configure.orig Fri Oct 21 10:52:28 2005
++++ configure Fri Oct 21 10:52:20 2005
@@ -2269,7 +2269,7 @@
echo "include_mpn(\`mips32/mips-defs.m4')" >> $gmp_tmpconfigm4i
@@ -11,3 +11,368 @@ $NetBSD: patch-ac,v 1.3 2005/05/10 02:31:38 jschauma Exp $
abilist="n32 64 o32"
cclist_n32="gcc cc"
+@@ -2844,7 +2844,7 @@
+ ac_status=$?
+ echo "$as_me:2845: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+- rm -f conftest*
++ rm -rf conftest*
+ echo "$as_me:2848: checking whether $cc is gcc" >&5
+ echo $ECHO_N "checking whether $cc is gcc... $ECHO_C" >&6
+ echo "$as_me:2850: result: yes" >&5
+@@ -2851,7 +2851,7 @@
+ echo "${ECHO_T}yes" >&6
+ ccbase=gcc
+ else
+- rm -f conftest*
++ rm -rf conftest*
+ :
+ fi
+
+@@ -2941,7 +2941,7 @@
+ gmp_prog_cc_works=yes
+ fi
+ fi
+-rm -f conftest* a.out a.exe
++rm -rf conftest* a.out a.exe
+ echo "$as_me:2945: result: $gmp_prog_cc_works" >&5
+ echo "${ECHO_T}$gmp_prog_cc_works" >&6
+ if test $gmp_prog_cc_works = yes; then
+@@ -3037,7 +3037,7 @@
+ result=no
+ fi
+ fi
+-rm -f conftest.*
++rm -rf conftest.*
+ echo "$as_me:3041: result: $result" >&5
+ echo "${ECHO_T}$result" >&6
+ if test $result = yes; then
+@@ -3135,7 +3135,7 @@
+ fi
+ fi
+ cat conftest.out >&5
+- rm -f conftest* a.out
++ rm -rf conftest* a.out
+ echo "$as_me:3139: result: $result" >&5
+ echo "${ECHO_T}$result" >&6
+ if test "$result" = yes; then
+@@ -3168,7 +3168,7 @@
+ fi
+ fi
+ cat conftest.out >&5
+-rm -f conftest*
++rm -rf conftest*
+ echo "$as_me:3172: result: $result" >&5
+ echo "${ECHO_T}$result" >&6
+ if test "$result" = yes; then
+@@ -3228,7 +3228,7 @@
+ gmp_prog_cc_works=yes
+ fi
+ fi
+-rm -f conftest* a.out a.exe
++rm -rf conftest* a.out a.exe
+ echo "$as_me:3232: result: $gmp_prog_cc_works" >&5
+ echo "${ECHO_T}$gmp_prog_cc_works" >&6
+ if test $gmp_prog_cc_works = yes; then
+@@ -3749,11 +3749,11 @@
+ { (exit 1); exit 1; }; }
+ fi
+
+-rm -f conftest$ac_cv_exeext
++rm -rf conftest$ac_cv_exeext
+ echo "$as_me:3753: result: $ac_cv_exeext" >&5
+ echo "${ECHO_T}$ac_cv_exeext" >&6
+
+-rm -f conftest.$ac_ext
++rm -rf conftest.$ac_ext
+ EXEEXT=$ac_cv_exeext
+ ac_exeext=$EXEEXT
+ echo "$as_me:3759: checking for object suffix" >&5
+@@ -3995,7 +3995,7 @@
+ fi
+ rm -f conftest.$ac_objext conftest.$ac_ext
+ done
+-rm -f conftest*
++rm -rf conftest*
+ if test -n "$ac_declaration"; then
+ echo '#ifdef __cplusplus' >>confdefs.h
+ echo $ac_declaration >>confdefs.h
+@@ -4744,7 +4744,7 @@
+ fi
+ rm -f conftest.$ac_objext conftest.$ac_ext
+ done
+-rm -f conftest*
++rm -rf conftest*
+ if test -n "$ac_declaration"; then
+ echo '#ifdef __cplusplus' >>confdefs.h
+ echo $ac_declaration >>confdefs.h
+@@ -4869,13 +4869,13 @@
+ ac_status=$?
+ echo "$as_me:4870: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+- rm -f conftest*
++ rm -rf conftest*
+ echo "$as_me:4873: result: yes" >&5
+ echo "${ECHO_T}yes" >&6
+ want_cxx=yes
+ break
+ else
+- rm -f conftest*
++ rm -rf conftest*
+ echo "$as_me:4879: result: no" >&5
+ echo "${ECHO_T}no" >&6
+ :
+@@ -5119,7 +5119,7 @@
+ else
+ add_path="cray/cfp"; extra_functions="mulwwc90"
+ fi
+-rm -f conftest*
++rm -rf conftest*
+ ;;
+ j90 | sv1)
+ extra_functions="mulwwj90"
+@@ -5329,7 +5329,7 @@
+ else
+ ac_cv_header_stdc=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+
+@@ -5347,7 +5347,7 @@
+ else
+ ac_cv_header_stdc=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+
+@@ -5774,7 +5774,7 @@
+ fi
+ fi
+ done
+- rm -f conftest*
++ rm -rf conftest*
+ if test -z "$gmp_cv_prog_host_cc"; then
+ { { echo "$as_me:5779: error: cannot find a build system compiler" >&5
+ echo "$as_me: error: cannot find a build system compiler" >&2;}
+@@ -6835,7 +6835,7 @@
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+
+- rm -f conftest*
++ rm -rf conftest*
+ cat > conftest.$ac_ext <<EOF
+ #ifdef __cplusplus
+ extern "C" {
+@@ -6932,7 +6932,7 @@
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ fi
+- rm -f conftest* conftst*
++ rm -rf conftest* conftst*
+
+ # Do not use the global_symbol_pipe unless it works.
+ if test "$pipe_works" = yes; then
+@@ -16362,7 +16362,7 @@
+ cat conftest.s >&5
+ gmp_cv_asm_x86_mmx=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:16368: result: $gmp_cv_asm_x86_mmx" >&5
+@@ -16445,7 +16445,7 @@
+ cat conftest.s >&5
+ gmp_cv_asm_x86_sse2=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:16451: result: $gmp_cv_asm_x86_sse2" >&5
+@@ -16541,7 +16541,7 @@
+ else
+ ac_cv_header_stdc=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+
+@@ -16559,7 +16559,7 @@
+ else
+ ac_cv_header_stdc=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+
+@@ -17376,7 +17376,7 @@
+ else
+ ac_cv_c_stringize=yes
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:17382: result: $ac_cv_c_stringize" >&5
+@@ -17566,7 +17566,7 @@
+ gmp_cv_c_attribute_malloc=no
+ fi
+ cat conftest.out >&5
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:17572: result: $gmp_cv_c_attribute_malloc" >&5
+@@ -19405,10 +19405,10 @@
+ cat conftest.s >&5
+ :
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ done
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:19414: result: $gmp_cv_asm_type" >&5
+@@ -19441,7 +19441,7 @@
+ cat conftest.s >&5
+ :
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:19447: result: $gmp_cv_asm_size" >&5
+@@ -19491,10 +19491,10 @@
+ cat conftest.s >&5
+ :
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ done
+-rm -f conftest*
++rm -rf conftest*
+ if test -z "$gmp_cv_asm_lsym_prefix"; then
+ gmp_cv_asm_lsym_prefix=L
+ { echo "$as_me:19500: WARNING: cannot determine local label, using default $gmp_cv_asm_lsym_prefix" >&5
+@@ -19553,10 +19553,10 @@
+ cat conftest.s >&5
+ :
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ done
+- rm -f conftest*
++ rm -rf conftest*
+ ;;
+ esac
+ if test -z "$gmp_cv_asm_w32"; then
+@@ -19606,7 +19606,7 @@
+ echo "$as_me: error: cannot assemble alignment test" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:19612: result: $gmp_cv_asm_align_log" >&5
+@@ -19636,7 +19636,7 @@
+ (exit $ac_status); }; then
+ cat conftest.out >&5
+ gmp_cv_asm_m68k_instruction=$i
+- rm -f conftest*
++ rm -rf conftest*
+ break
+ else
+ cat conftest.out >&5
+@@ -19644,7 +19644,7 @@
+ cat conftest.s >&5
+ :
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ done
+
+@@ -19720,10 +19720,10 @@
+ echo "$as_me: error: cannot determine assembler addressing style" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:19729: result: $gmp_cv_asm_m68k_addressing" >&5
+@@ -19751,7 +19751,7 @@
+ (exit $ac_status); }; then
+ cat conftest.out >&5
+ gmp_cv_asm_m68k_branches=$i
+- rm -f conftest*
++ rm -rf conftest*
+ break
+ else
+ cat conftest.out >&5
+@@ -19759,7 +19759,7 @@
+ cat conftest.s >&5
+ :
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ done
+
+@@ -19818,10 +19818,10 @@
+ echo "$as_me: error: neither \"mtctr 6\" nor \"mtctr r6\" works" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:19827: result: $gmp_cv_asm_powerpc_r_registers" >&5
+@@ -19884,7 +19884,7 @@
+ cat conftest.s >&5
+ gmp_cv_asm_sparc_register=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:19890: result: $gmp_cv_asm_sparc_register" >&5
+@@ -19927,7 +19927,7 @@
+ cat conftest.s >&5
+ gmp_cv_asm_align_fill_0x90=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:19933: result: $gmp_cv_asm_align_fill_0x90" >&5
+@@ -19958,7 +19958,7 @@
+ cat conftest.s >&5
+ gmp_cv_asm_x86_shldl_cl=no
+ fi
+-rm -f conftest*
++rm -rf conftest*
+
+ fi
+ echo "$as_me:19964: result: $gmp_cv_asm_x86_shldl_cl" >&5