From 2d2969333b3d3f173c4db730c91c2331ebb88b3aba563a59e05bda880e7e7394 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 25 Jul 2017 10:40:38 +0000 Subject: [PATCH] - Add mpfr-3.1.5-p9.patch with cummulative patches to patchlevel p9, obsoletes mpfr-3.1.5-p8.patch. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/mpfr?expand=0&rev=43 --- mpfr-3.1.5-p8.patch => mpfr-3.1.5-p9.patch | 51 ++++++++++++++++++++++ mpfr.changes | 6 +++ mpfr.spec | 2 +- 3 files changed, 58 insertions(+), 1 deletion(-) rename mpfr-3.1.5-p8.patch => mpfr-3.1.5-p9.patch (91%) diff --git a/mpfr-3.1.5-p8.patch b/mpfr-3.1.5-p9.patch similarity index 91% rename from mpfr-3.1.5-p8.patch rename to mpfr-3.1.5-p9.patch index 75c7a5d..3622616 100644 --- a/mpfr-3.1.5-p8.patch +++ b/mpfr-3.1.5-p9.patch @@ -685,3 +685,54 @@ diff -Naurd mpfr-3.1.5-a/tests/mpf_compat.h mpfr-3.1.5-b/tests/mpf_compat.h /* clear all variables */ mpf_clear (y); mpf_clear (x); +diff -Naurd mpfr-3.1.5-a/PATCHES mpfr-3.1.5-b/PATCHES +--- mpfr-3.1.5-a/PATCHES 2017-07-21 09:17:42.675157685 +0000 ++++ mpfr-3.1.5-b/PATCHES 2017-07-21 09:17:42.699157421 +0000 +@@ -0,0 +1 @@ ++sincos-overflow +diff -Naurd mpfr-3.1.5-a/VERSION mpfr-3.1.5-b/VERSION +--- mpfr-3.1.5-a/VERSION 2017-06-06 20:31:35.943341213 +0000 ++++ mpfr-3.1.5-b/VERSION 2017-07-21 09:17:42.699157421 +0000 +@@ -1 +1 @@ +-3.1.5-p8 ++3.1.5-p9 +diff -Naurd mpfr-3.1.5-a/src/mpfr.h mpfr-3.1.5-b/src/mpfr.h +--- mpfr-3.1.5-a/src/mpfr.h 2017-06-06 20:31:35.939341259 +0000 ++++ mpfr-3.1.5-b/src/mpfr.h 2017-07-21 09:17:42.699157421 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 5 +-#define MPFR_VERSION_STRING "3.1.5-p8" ++#define MPFR_VERSION_STRING "3.1.5-p9" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.5-a/src/sin_cos.c mpfr-3.1.5-b/src/sin_cos.c +--- mpfr-3.1.5-a/src/sin_cos.c 2016-09-27 07:58:15.000000000 +0000 ++++ mpfr-3.1.5-b/src/sin_cos.c 2017-07-21 09:17:42.691157510 +0000 +@@ -350,10 +350,12 @@ + which reduces to T[k] = (2*i+2)*(2*i+3)*2^r-pp, + Q[k] = (2*i)*(2*i+1)*(2*i+2)*(2*i+3). */ + log2_nb_terms[k] = 1; +- mpz_set_ui (Q[k], (2 * i + 2) * (2 * i + 3)); ++ mpz_set_ui (Q[k], 2 * i + 2); ++ mpz_mul_ui (Q[k], Q[k], 2 * i + 3); + mpz_mul_2exp (T[k], Q[k], r); + mpz_sub (T[k], T[k], pp); +- mpz_mul_ui (Q[k], Q[k], (2 * i) * (2 * i + 1)); ++ mpz_mul_ui (Q[k], Q[k], 2 * i); ++ mpz_mul_ui (Q[k], Q[k], 2 * i + 1); + /* the next term of the series is divided by Q[k] and multiplied + by pp^2/2^(2r), thus the mult. factor < 1/2^mult[k] */ + mult[k] = mpz_sizeinbase (Q[k], 2) + 2 * r - size_ptoj[1] - 1; +diff -Naurd mpfr-3.1.5-a/src/version.c mpfr-3.1.5-b/src/version.c +--- mpfr-3.1.5-a/src/version.c 2017-06-06 20:31:35.943341213 +0000 ++++ mpfr-3.1.5-b/src/version.c 2017-07-21 09:17:42.699157421 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.5-p8"; ++ return "3.1.5-p9"; + } diff --git a/mpfr.changes b/mpfr.changes index db04477..6f6bf17 100644 --- a/mpfr.changes +++ b/mpfr.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jul 25 10:40:05 UTC 2017 - rguenther@suse.com + +- Add mpfr-3.1.5-p9.patch with cummulative patches to patchlevel p9, + obsoletes mpfr-3.1.5-p8.patch. + ------------------------------------------------------------------- Wed Jun 7 08:18:31 UTC 2017 - rguenther@suse.com diff --git a/mpfr.spec b/mpfr.spec index 99c62d1..a70f6b2 100644 --- a/mpfr.spec +++ b/mpfr.spec @@ -27,7 +27,7 @@ Source0: http://www.mpfr.org/mpfr-%{version}/mpfr-%{version}.tar.bz2 Source1: http://www.mpfr.org/mpfr-%{version}/mpfr-%{version}.tar.bz2.asc Source2: %{name}.keyring Source3: baselibs.conf -Patch: mpfr-3.1.5-p8.patch +Patch: mpfr-3.1.5-p9.patch BuildRequires: gmp-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build