This is a long overdue update of devel/gmp to the latest release
(6.1.1).  The regression tests are fine on amd64 and i386.  Since
this uses assembly optimizations just about everywhere, testing on
other archs would be appreciated, although I'm not sure what we're
going to do about failures.

(This was held up for so long because on the net6501 where I used
to test i386, the regression tests for both the old and newer
versions showed random failures.  No more net6501, no more problems.)


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/gmp/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile    11 Mar 2016 20:28:24 -0000      1.29
+++ Makefile    2 Nov 2016 20:10:05 -0000
@@ -2,23 +2,22 @@
 
 COMMENT=       library for arbitrary precision arithmetic
 
-DISTNAME=      gmp-5.0.2
-REVISION=      3
-SHARED_LIBS +=  gmp                  9.0      # 10.2
-SHARED_LIBS +=  gmpxx                1.0      # 6.2
+DISTNAME=      gmp-6.1.1
+SHARED_LIBS +=  gmp                  10.0     # 13.1
+SHARED_LIBS +=  gmpxx                2.0      # 9.1
 CATEGORIES=    devel math
 
-HOMEPAGE=      http://gmplib.org/
+HOMEPAGE=      https://gmplib.org/
 
 MAINTAINER=    Christian Weisgerber <na...@openbsd.org>
-EXTRACT_SUFX=  .tar.bz2
+EXTRACT_SUFX=  .tar.xz
 
 # LGPLv3+
 PERMIT_PACKAGE_CDROM=  Yes
 
-WANTLIB += m stdc++
+WANTLIB=       m stdc++
 
-MASTER_SITES=  ftp://ftp.gmplib.org/pub/${DISTNAME}/ \
+MASTER_SITES=  https://gmplib.org/download/gmp/ \
                ${MASTER_SITE_GNU:=gmp/}
 
 CONFIGURE_STYLE=gnu
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/gmp/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- distinfo    18 Jun 2015 02:37:25 -0000      1.15
+++ distinfo    2 Nov 2016 20:10:05 -0000
@@ -1,2 +1,2 @@
-SHA256 (gmp-5.0.2.tar.bz2) = 28Lbdv3U6Z+F1eNao3jtYsKD4NWGuRvYcDr/daeATCg=
-SIZE (gmp-5.0.2.tar.bz2) = 2024576
+SHA256 (gmp-6.1.1.tar.xz) = 026cBd9IitYw//F+21AFHWQyNX+c4E40oJs9gYgl6DE=
+SIZE (gmp-6.1.1.tar.xz) = 1943164
Index: patches/patch-mpn_sh_add_n_s
===================================================================
RCS file: patches/patch-mpn_sh_add_n_s
diff -N patches/patch-mpn_sh_add_n_s
--- patches/patch-mpn_sh_add_n_s        29 Jan 2013 12:40:06 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-mpn_sh_add_n_s,v 1.1 2013/01/29 12:40:06 tobiasu Exp $
---- mpn/sh/add_n.s.orig        Mon Jan 28 17:51:00 2013
-+++ mpn/sh/add_n.s     Mon Jan 28 17:51:32 2013
-@@ -27,8 +27,8 @@
- 
-       .text
-       .align 2
--      .global ___gmpn_add_n
--___gmpn_add_n:
-+      .global __gmpn_add_n
-+__gmpn_add_n:
-       mov     #0,r3           ! clear cy save reg
- 
- Loop: mov.l   @r5+,r1
Index: patches/patch-mpn_sh_sub_n_s
===================================================================
RCS file: patches/patch-mpn_sh_sub_n_s
diff -N patches/patch-mpn_sh_sub_n_s
--- patches/patch-mpn_sh_sub_n_s        29 Jan 2013 12:40:06 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-mpn_sh_sub_n_s,v 1.1 2013/01/29 12:40:06 tobiasu Exp $
---- mpn/sh/sub_n.s.orig        Mon Jan 28 17:51:08 2013
-+++ mpn/sh/sub_n.s     Mon Jan 28 17:51:43 2013
-@@ -27,8 +27,8 @@
- 
-       .text
-       .align 2
--      .global ___gmpn_sub_n
--___gmpn_sub_n:
-+      .global __gmpn_sub_n
-+__gmpn_sub_n:
-       mov     #0,r3           ! clear cy save reg
- 
- Loop: mov.l   @r5+,r1

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to