SF.net SVN: gar:[25613] csw/mgar/pkg/libgmp/trunk
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Fri Mar 18 13:11:13 CET 2016
Revision: 25613
http://sourceforge.net/p/gar/code/25613
Author: dmichelsen
Date: 2016-03-18 12:11:13 +0000 (Fri, 18 Mar 2016)
Log Message:
-----------
libgmp/trunk: Update to 6.1.0
Modified Paths:
--------------
csw/mgar/pkg/libgmp/trunk/Makefile
csw/mgar/pkg/libgmp/trunk/checksums
Removed Paths:
-------------
csw/mgar/pkg/libgmp/trunk/files/0001-Add-missing-cmath-includes.patch
csw/mgar/pkg/libgmp/trunk/files/0002-Work-around-a-compilation-issue.patch
Modified: csw/mgar/pkg/libgmp/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libgmp/trunk/Makefile 2016-03-18 08:51:49 UTC (rev 25612)
+++ csw/mgar/pkg/libgmp/trunk/Makefile 2016-03-18 12:11:13 UTC (rev 25613)
@@ -1,8 +1,8 @@
# $Id$
NAME = gmp
-VERSION = 6.0.0
-SUBVERSION = a
+VERSION = 6.1.0
+SUBVERSION =
GARTYPE = v2
DESCRIPTION = GNU Multiple Precision Arithmetic Library
Modified: csw/mgar/pkg/libgmp/trunk/checksums
===================================================================
--- csw/mgar/pkg/libgmp/trunk/checksums 2016-03-18 08:51:49 UTC (rev 25612)
+++ csw/mgar/pkg/libgmp/trunk/checksums 2016-03-18 12:11:13 UTC (rev 25613)
@@ -1 +1 @@
-a8b0090b79291a54390356414264142c gmp-6.0.0a.tar.lz
+63190f6c09449a16e6f96189527eed5a gmp-6.1.0.tar.lz
Deleted: csw/mgar/pkg/libgmp/trunk/files/0001-Add-missing-cmath-includes.patch
===================================================================
--- csw/mgar/pkg/libgmp/trunk/files/0001-Add-missing-cmath-includes.patch 2016-03-18 08:51:49 UTC (rev 25612)
+++ csw/mgar/pkg/libgmp/trunk/files/0001-Add-missing-cmath-includes.patch 2016-03-18 12:11:13 UTC (rev 25613)
@@ -1,51 +0,0 @@
-From 33d94be2354a45bf9981c9540f6fe2d23860e8bd Mon Sep 17 00:00:00 2001
-From: Maciej Blizinski <maciej at opencsw.org>
-Date: Sun, 16 Mar 2014 23:02:52 +0100
-Subject: [PATCH] Add missing <cmath> includes
-
----
- tests/cxx/t-constr.cc | 1 +
- tests/cxx/t-ops2.cc | 2 +-
- tests/cxx/t-ostream.cc | 1 +
- 3 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/tests/cxx/t-constr.cc b/tests/cxx/t-constr.cc
-index 261005d..936d742 100644
---- a/tests/cxx/t-constr.cc
-+++ b/tests/cxx/t-constr.cc
-@@ -19,6 +19,7 @@ the GNU MP Library test suite. If not, see http://www.gnu.org/licenses/. */
-
- #include "config.h"
-
-+#include <cmath>
- #include <iostream>
- #include <string>
-
-diff --git a/tests/cxx/t-ops2.cc b/tests/cxx/t-ops2.cc
-index 3fc472b..c539881 100644
---- a/tests/cxx/t-ops2.cc
-+++ b/tests/cxx/t-ops2.cc
-@@ -19,7 +19,7 @@ the GNU MP Library test suite. If not, see http://www.gnu.org/licenses/. */
-
- #include "config.h"
-
--#include <math.h>
-+#include <cmath>
-
- #include "gmp.h"
- #include "gmpxx.h"
-diff --git a/tests/cxx/t-ostream.cc b/tests/cxx/t-ostream.cc
-index 9899f5f..decce1b 100644
---- a/tests/cxx/t-ostream.cc
-+++ b/tests/cxx/t-ostream.cc
-@@ -17,6 +17,7 @@ Public License for more details.
- You should have received a copy of the GNU General Public License along with
- the GNU MP Library test suite. If not, see http://www.gnu.org/licenses/. */
-
-+#include <cmath>
- #include <iostream>
- #include <cstdlib>
-
---
-1.7.10.3
-
Deleted: csw/mgar/pkg/libgmp/trunk/files/0002-Work-around-a-compilation-issue.patch
===================================================================
--- csw/mgar/pkg/libgmp/trunk/files/0002-Work-around-a-compilation-issue.patch 2016-03-18 08:51:49 UTC (rev 25612)
+++ csw/mgar/pkg/libgmp/trunk/files/0002-Work-around-a-compilation-issue.patch 2016-03-18 12:11:13 UTC (rev 25613)
@@ -1,88 +0,0 @@
-From d3f7cf3a349ef8623303c1b5aab79774856f29c4 Mon Sep 17 00:00:00 2001
-From: Maciej Blizinski <maciej at opencsw.org>
-Date: Mon, 17 Mar 2014 23:19:30 +0100
-Subject: [PATCH] Work around a compilation issue
-
----
- tests/cxx/t-ops2.cc | 41 ++++++++++++++++++++++++++++++++++-------
- 1 file changed, 34 insertions(+), 7 deletions(-)
-
-diff --git a/tests/cxx/t-ops2.cc b/tests/cxx/t-ops2.cc
-index 3fc472b..da76a32 100644
---- a/tests/cxx/t-ops2.cc
-+++ b/tests/cxx/t-ops2.cc
-@@ -19,7 +19,7 @@ the GNU MP Library test suite. If not, see http://www.gnu.org/licenses/. */
-
- #include "config.h"
-
--#include <math.h>
-+#include <cmath>
-
- #include "gmp.h"
- #include "gmpxx.h"
-@@ -27,6 +27,7 @@ the GNU MP Library test suite. If not, see http://www.gnu.org/licenses/. */
- #include "tests.h"
-
-
-+
- #define CHECK1(Type,a,fun) \
- ASSERT_ALWAYS(fun((Type)(a))==fun(a))
- #define CHECK(Type1,Type2,a,b,op) \
-@@ -183,22 +184,48 @@ void checkf (){
- ASSERT_ALWAYS(sqrt(mpf_class(0))==0);
- // TODO: add some consistency checks, as described in
- // http://gmplib.org/list-archives/gmp-bugs/2013-February/002940.html
-- CHECK1(mpf_class,1.9,trunc);
-+
-+ // I need to comment out the trunc() tests, because:
-+
-+ // maciej at unstable9x [unstable9x]:~/src/opencsw/pkg/libgmp/trunk $ (cd /home/maciej/src/opencsw/pkg/libgmp/trunk/work/solaris9-i386/build-isa-pentium_pro/gmp-5.1.3/tests/cxx ; /opt/csw/bin/g++-4.6 -DHAVE_CONF
-+ // IG_H -I. -I../.. -I../.. -I../../tests -fexceptions -I/opt/csw/include -O2 -pipe -m32 -march=pentiumpro -fexceptions -c -o t-ops2.o t-ops2.cc)
-+ // t-ops2.cc: In function 'void checkf()':
-+ // t-ops2.cc:187:3: error: no matching function for call to 'trunc(double)'
-+ // t-ops2.cc:187:3: note: candidate is:
-+ // ../../gmpxx.h:3091:1: note: template<class T, class U> __gmp_expr<T, __gmp_unary_expr<__gmp_expr<T, U>, __gmp_trunc_function> > trunc(const __gmp_expr<T, U>&)
-+ // t-ops2.cc:190:3: error: no matching function for call to 'trunc(double)'
-+ // t-ops2.cc:190:3: note: candidate is:
-+ // ../../gmpxx.h:3091:1: note: template<class T, class U> __gmp_expr<T, __gmp_unary_expr<__gmp_expr<T, U>, __gmp_trunc_function> > trunc(const __gmp_expr<T, U>&)
-+ // t-ops2.cc:193:3: error: no matching function for call to 'trunc(double)'
-+ // t-ops2.cc:193:3: note: candidate is:
-+ // ../../gmpxx.h:3091:1: note: template<class T, class U> __gmp_expr<T, __gmp_unary_expr<__gmp_expr<T, U>, __gmp_trunc_function> > trunc(const __gmp_expr<T, U>&)
-+ // t-ops2.cc:196:3: error: no matching function for call to 'trunc(double)'
-+ // t-ops2.cc:196:3: note: candidate is:
-+ // ../../gmpxx.h:3091:1: note: template<class T, class U> __gmp_expr<T, __gmp_unary_expr<__gmp_expr<T, U>, __gmp_trunc_function> > trunc(const __gmp_expr<T, U>&)
-+ // t-ops2.cc:199:3: error: no matching function for call to 'trunc(double)'
-+ // t-ops2.cc:199:3: note: candidate is:
-+ // ../../gmpxx.h:3091:1: note: template<class T, class U> __gmp_expr<T, __gmp_unary_expr<__gmp_expr<T, U>, __gmp_trunc_function> > trunc(const __gmp_expr<T, U>&)
-+ // t-ops2.cc:202:3: error: no matching function for call to 'trunc(double)'
-+ // t-ops2.cc:202:3: note: candidate is:
-+ // ../../gmpxx.h:3091:1: note: template<class T, class U> __gmp_expr<T, __gmp_unary_expr<__gmp_expr<T, U>, __gmp_trunc_function> > trunc(const __gmp_expr<T, U>&)
-+
-+
-+ // CHECK1(mpf_class,1.9,trunc);
- CHECK1(mpf_class,1.9,floor);
- CHECK1(mpf_class,1.9,ceil);
-- CHECK1(mpf_class,4.3,trunc);
-+ // CHECK1(mpf_class,4.3,trunc);
- CHECK1(mpf_class,4.3,floor);
- CHECK1(mpf_class,4.3,ceil);
-- CHECK1(mpf_class,-7.1,trunc);
-+ // CHECK1(mpf_class,-7.1,trunc);
- CHECK1(mpf_class,-7.1,floor);
- CHECK1(mpf_class,-7.1,ceil);
-- CHECK1(mpf_class,-2.8,trunc);
-+ // CHECK1(mpf_class,-2.8,trunc);
- CHECK1(mpf_class,-2.8,floor);
- CHECK1(mpf_class,-2.8,ceil);
-- CHECK1(mpf_class,-1.5,trunc);
-+ // CHECK1(mpf_class,-1.5,trunc);
- CHECK1(mpf_class,-1.5,floor);
- CHECK1(mpf_class,-1.5,ceil);
-- CHECK1(mpf_class,2.5,trunc);
-+ // CHECK1(mpf_class,2.5,trunc);
- CHECK1(mpf_class,2.5,floor);
- CHECK1(mpf_class,2.5,ceil);
- ASSERT_ALWAYS(hypot(mpf_class(-3),mpf_class(4))>4.9);
---
-1.7.10.3
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list