Hello community,

here is the log from the commit of package openlibm for openSUSE:Factory 
checked in at 2020-09-17 14:59:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openlibm (Old)
 and      /work/SRC/openSUSE:Factory/.openlibm.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openlibm"

Thu Sep 17 14:59:11 2020 rev:10 rq:835094 version:0.7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/openlibm/openlibm.changes        2020-02-18 
13:29:33.840721023 +0100
+++ /work/SRC/openSUSE:Factory/.openlibm.new.4249/openlibm.changes      
2020-09-17 15:08:12.332901701 +0200
@@ -1,0 +2,6 @@
+Wed Sep 16 21:39:25 UTC 2020 - Dirk Mueller <dmuel...@suse.com>
+
+- update to 0.7.1:
+  * build + bugfixes
+
+-------------------------------------------------------------------

Old:
----
  openlibm-0.7.0.tar.gz

New:
----
  openlibm-0.7.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openlibm.spec ++++++
--- /var/tmp/diff_new_pack.KXosa5/_old  2020-09-17 15:08:13.404902719 +0200
+++ /var/tmp/diff_new_pack.KXosa5/_new  2020-09-17 15:08:13.408902723 +0200
@@ -16,18 +16,17 @@
 #
 
 
-Name:           openlibm
-Version:        0.7.0
-Release:        0
 %define so_ver  3
 %define libname lib%{name}%{so_ver}
+Name:           openlibm
+Version:        0.7.1
+Release:        0
 Summary:        Standalone C mathematical library
 License:        BSD-2-Clause AND MIT
 Group:          Development/Libraries/C and C++
 URL:            https://github.com/JuliaLang/openlibm/
 Source0:        
https://github.com/JuliaLang/openlibm/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-BuildRequires:  pkg-config
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 ExcludeArch:    ppc
 
 %description
@@ -66,7 +65,7 @@
 %setup -q
 
 %build
-make %{?_smp_mflags} \
+%make_build \
      FFLAGS="%{optflags}" \
      CFLAGS="%{optflags}" \
 %ifarch armv6hl
@@ -86,16 +85,14 @@
 rm %{buildroot}/%{_libdir}/libopenlibm.a
 
 %post -n %{libname} -p /sbin/ldconfig
-
 %postun -n %{libname} -p /sbin/ldconfig
 
 %files -n %{libname}
-%defattr(-,root,root)
 %{_libdir}/lib%{name}.so.%{so_ver}*
 
 %files devel
-%defattr(-,root,root)
-%doc LICENSE.md README.md
+%license LICENSE.md
+%doc README.md
 %{_includedir}/openlibm/
 %{_libdir}/libopenlibm.so
 %{_libdir}/pkgconfig/openlibm.pc

++++++ openlibm-0.7.0.tar.gz -> openlibm-0.7.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/.github/FUNDING.yml 
new/openlibm-0.7.1/.github/FUNDING.yml
--- old/openlibm-0.7.0/.github/FUNDING.yml      2019-12-10 03:43:44.000000000 
+0100
+++ new/openlibm-0.7.1/.github/FUNDING.yml      2020-09-02 18:33:04.000000000 
+0200
@@ -1 +1 @@
-custom: https://numfocus.salsalabs.org/donate-to-julia/index.html
+github: [JuliaLang]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/README.md new/openlibm-0.7.1/README.md
--- old/openlibm-0.7.0/README.md        2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/README.md        2020-09-02 18:33:04.000000000 +0200
@@ -9,7 +9,7 @@
 implementations.
 
 The project was born out of a need to have a good `libm` for the
-[Julia programming langage](http://www.julialang.org) that worked
+[Julia programming language](http://www.julialang.org) that worked
 consistently across compilers and operating systems, and in 32-bit and
 64-bit environments.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/amd64/fenv.c 
new/openlibm-0.7.1/amd64/fenv.c
--- old/openlibm-0.7.0/amd64/fenv.c     2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/amd64/fenv.c     2020-09-02 18:33:04.000000000 +0200
@@ -29,7 +29,7 @@
 #include "bsd_fpu.h"
 #include "math_private.h"
 
-#ifdef _WIN32
+#ifndef OPENLIBM_USE_HOST_FENV_H
 #define __fenv_static OLM_DLLEXPORT
 #endif
 #include <openlibm_fenv.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/docs/index.html 
new/openlibm-0.7.1/docs/index.html
--- old/openlibm-0.7.0/docs/index.html  2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/docs/index.html  2020-09-02 18:33:04.000000000 +0200
@@ -9,9 +9,6 @@
     <link rel="stylesheet" href="stylesheets/pygment_trac.css">
     <script src="javascripts/scale.fix.js"></script>
     <meta name="viewport" content="width=device-width, initial-scale=1, 
user-scalable=no">
-    <!--[if lt IE 9]>
-    <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
-    <![endif]-->
   </head>
   <body>
     <div class="wrapper">
@@ -20,12 +17,11 @@
         <p class="header">A high quality system independent, portable, open 
source libm implementation</p>
 
         <ul>
-          <li class="download"><a class="buttons" 
href="https://github.com/JuliaLang/openlibm/archive/v0.4.1.zip";>Download 
ZIP</a></li>
-          <li class="download"><a class="buttons" 
href="https://github.com/JuliaLang/openlibm/archive/v0.4.1.tar.gz";>Download 
TAR</a></li>
-          <li><a class="buttons github" 
href="https://github.com/JuliaLang/openlibm";>View On GitHub</a></li>
+          <li class="download"><a class="buttons" 
href="https://github.com/JuliaMath/openlibm/releases";>Download</a></li>
+          <li><a class="buttons github" 
href="https://github.com/JuliaMath/openlibm";>View On GitHub</a></li>
         </ul>
 
-        <p class="header">This project is maintained by <a class="header name" 
href="https://github.com/JuliaLang";>JuliaLang</a></p>
+        <p class="header">This project is maintained by <a class="header name" 
href="https://julialang.org/";>the Julia Project</a></p>
 
 
       </header>
@@ -55,19 +51,19 @@
 <h3>
 <a id="platform-support" class="anchor" href="#platform-support" 
aria-hidden="true"><span class="octicon octicon-link"></span></a>Platform 
support</h3>
 
-<p>OpenLibm builds on Linux, Mac OS X, Windows, FreeBSD, and
-  OpenBSD. It builds with both GCC and clang. Although largely tested
-  and widely used on the x86 and x86-64 architectures, OpenLibm also
-  supports arm, aarch64, ppc64le, and mips.
+<p>OpenLibm builds on Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD, and
+DragonFly BSD.  It builds with both GCC and clang. Although largely
+tested and widely used on the x86 and x86-64 architectures, OpenLibm
+also supports arm, aarch64, ppc64le, mips, wasm32, and s390(x).
 
 <h3>
 <a id="other-relevant-projects" class="anchor" href="#other-relevant-projects" 
aria-hidden="true"><span class="octicon octicon-link"></span></a>Other relevant 
projects</h3>
 
 <ol>
+  <li> <a href="https://git.musl-libc.org/cgit/musl/tree/src/math";>MUSL</a> 
The libm library in the musl-libc project</li>
   <li> <a href="http://www.netlib.org/fdlibm/";>FDLIBM</a>: Freely 
Distributable Math Library</li>
-  <li> <a href="http://lipforge.ens-lyon.fr/www/crlibm/";>CRlibm</a>: Correctly 
Rounded mathematical library</li>
-  <li> <a href="http://www.yeppp.info/";>Yeppp!</a>: A high-performance 
SIMD-optimized mathematical library</li>
-  <li> <a 
href="https://software.intel.com/sites/products/documentation/doclib/mkl_sa/112/vml/vmldata.htm";>Intel
 VML</a>: Intel's Vector Math Library</li>
+  <li> <a 
href="https://github.com/freebsd/freebsd/tree/master/lib/msun";>FreeBSD 
msun</a>: FreeBSD's math library</li> 
+  <li> <a href="https://github.com/JuliaIntervals/CRlibm.jl";>CRlibm</a>: 
Correctly Rounded mathematical library</li>
 </ol>
 
 <h3>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/include/openlibm_defs.h 
new/openlibm-0.7.1/include/openlibm_defs.h
--- old/openlibm-0.7.0/include/openlibm_defs.h  1970-01-01 01:00:00.000000000 
+0100
+++ new/openlibm-0.7.1/include/openlibm_defs.h  2020-09-02 18:33:04.000000000 
+0200
@@ -0,0 +1,14 @@
+#ifndef OPENLIBM_DEFS_H_
+#define OPENLIBM_DEFS_H_
+
+#ifdef _WIN32
+# ifdef IMPORT_EXPORTS
+#  define OLM_DLLEXPORT __declspec(dllimport)
+# else
+#  define OLM_DLLEXPORT __declspec(dllexport)
+# endif
+#else
+#define OLM_DLLEXPORT __attribute__ ((visibility("default")))
+#endif
+
+#endif // OPENLIBM_DEFS_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/include/openlibm_fenv_amd64.h 
new/openlibm-0.7.1/include/openlibm_fenv_amd64.h
--- old/openlibm-0.7.0/include/openlibm_fenv_amd64.h    2019-12-10 
03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/include/openlibm_fenv_amd64.h    2020-09-02 
18:33:04.000000000 +0200
@@ -29,11 +29,10 @@
 #ifndef        _FENV_H_
 #define        _FENV_H_
 
+#include <openlibm_defs.h>
 #include "cdefs-compat.h"
 #include "types-compat.h"
 
-#include "math_private.h"
-
 #ifndef        __fenv_static
 #define        __fenv_static   static
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/include/openlibm_math.h 
new/openlibm-0.7.1/include/openlibm_math.h
--- old/openlibm-0.7.0/include/openlibm_math.h  2019-12-10 03:43:44.000000000 
+0100
+++ new/openlibm-0.7.1/include/openlibm_math.h  2020-09-02 18:33:04.000000000 
+0200
@@ -18,6 +18,8 @@
 #include <math.h>
 #else /* !OPENLIBM_USE_HOST_MATH_H */
 
+#include <openlibm_defs.h>
+
 #ifndef OPENLIBM_MATH_H
 #define        OPENLIBM_MATH_H
 
@@ -33,16 +35,6 @@
 #define __pure2
 #endif
 
-#ifdef _WIN32
-# ifdef IMPORT_EXPORTS
-#  define OLM_DLLEXPORT __declspec(dllimport)
-# else
-#  define OLM_DLLEXPORT __declspec(dllexport)
-# endif
-#else
-#define OLM_DLLEXPORT __attribute__ ((visibility("default")))
-#endif
-
 /*
  * ANSI/POSIX
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/cdefs-compat.h 
new/openlibm-0.7.1/src/cdefs-compat.h
--- old/openlibm-0.7.0/src/cdefs-compat.h       2019-12-10 03:43:44.000000000 
+0100
+++ new/openlibm-0.7.1/src/cdefs-compat.h       2020-09-02 18:33:04.000000000 
+0200
@@ -21,7 +21,7 @@
 #define openlibm_strong_reference(sym,aliassym) 
openlibm_weak_reference(sym,aliassym)
 #else
 #define openlibm_strong_reference(sym,aliassym)        \
-       OLM_DLLEXPORT extern __typeof (sym) aliassym __attribute__ ((__alias__ 
(#sym)));
+       OLM_DLLEXPORT extern __typeof (aliassym) aliassym __attribute__ 
((__alias__ (#sym)));
 #endif /* __APPLE__ */
 #endif /* __strong_reference */
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/math_private.h 
new/openlibm-0.7.1/src/math_private.h
--- old/openlibm-0.7.0/src/math_private.h       2019-12-10 03:43:44.000000000 
+0100
+++ new/openlibm-0.7.1/src/math_private.h       2020-09-02 18:33:04.000000000 
+0200
@@ -18,7 +18,7 @@
 #define        _MATH_PRIVATE_H_
 
 #include <openlibm_complex.h>
-
+#include <openlibm_defs.h>
 #include "cdefs-compat.h"
 #include "types-compat.h"
 #include "fpmath.h"
@@ -355,16 +355,4 @@
 long double __kernel_cosl(long double, long double);
 long double __kernel_tanl(long double, long double, int);
 
-#undef OLM_DLLEXPORT
-#ifdef _WIN32
-# ifdef IMPORT_EXPORTS
-#  define OLM_DLLEXPORT __declspec(dllimport)
-# else
-#  define OLM_DLLEXPORT __declspec(dllexport)
-# endif
-#else
-#define OLM_DLLEXPORT __attribute__ ((visibility("default")))
-#endif
-
-
 #endif /* !_MATH_PRIVATE_H_ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/s_cacos.c 
new/openlibm-0.7.1/src/s_cacos.c
--- old/openlibm-0.7.0/src/s_cacos.c    2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/src/s_cacos.c    2020-09-02 18:33:04.000000000 +0200
@@ -50,6 +50,8 @@
 #include <openlibm_complex.h>
 #include <openlibm_math.h>
 
+#include "math_private.h"
+
 double complex
 cacos(double complex z)
 {
@@ -61,5 +63,5 @@
 }
 
 #if    LDBL_MANT_DIG == DBL_MANT_DIG
-__strong_alias(cacosl, cacos);
+openlibm_strong_reference(cacos, cacosl);
 #endif /* LDBL_MANT_DIG == DBL_MANT_DIG */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/s_cacosh.c 
new/openlibm-0.7.1/src/s_cacosh.c
--- old/openlibm-0.7.0/src/s_cacosh.c   2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/src/s_cacosh.c   2020-09-02 18:33:04.000000000 +0200
@@ -46,6 +46,8 @@
 #include <openlibm_complex.h>
 #include <openlibm_math.h>
 
+#include "math_private.h"
+
 double complex
 cacosh(double complex z)
 {
@@ -56,5 +58,5 @@
 }
 
 #if    LDBL_MANT_DIG == DBL_MANT_DIG
-__strong_alias(cacoshl, cacosh);
+openlibm_strong_reference(cacosh, cacoshl);
 #endif /* LDBL_MANT_DIG == DBL_MANT_DIG */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/s_casin.c 
new/openlibm-0.7.1/src/s_casin.c
--- old/openlibm-0.7.0/src/s_casin.c    2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/src/s_casin.c    2020-09-02 18:33:04.000000000 +0200
@@ -53,6 +53,8 @@
 #include <openlibm_complex.h>
 #include <openlibm_math.h>
 
+#include "math_private.h"
+
 double complex
 casin(double complex z)
 {
@@ -130,5 +132,5 @@
 }
 
 #if    LDBL_MANT_DIG == DBL_MANT_DIG
-__strong_alias(casinl, casin);
+openlibm_strong_reference(casin, casinl);
 #endif /* LDBL_MANT_DIG == DBL_MANT_DIG */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/s_casinh.c 
new/openlibm-0.7.1/src/s_casinh.c
--- old/openlibm-0.7.0/src/s_casinh.c   2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/src/s_casinh.c   2020-09-02 18:33:04.000000000 +0200
@@ -46,6 +46,8 @@
 #include <openlibm_complex.h>
 #include <openlibm_math.h>
 
+#include "math_private.h"
+
 double complex
 casinh(double complex z)
 {
@@ -56,5 +58,5 @@
 }
 
 #if    LDBL_MANT_DIG == DBL_MANT_DIG
-__strong_alias(casinhl, casinh);
+openlibm_strong_reference(casinh, casinhl);
 #endif /* LDBL_MANT_DIG == DBL_MANT_DIG */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/s_catan.c 
new/openlibm-0.7.1/src/s_catan.c
--- old/openlibm-0.7.0/src/s_catan.c    2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/src/s_catan.c    2020-09-02 18:33:04.000000000 +0200
@@ -66,6 +66,8 @@
 #include <openlibm_complex.h>
 #include <openlibm_math.h>
 
+#include "math_private.h"
+
 #define MAXNUM 1.0e308
 
 static const double DP1 = 3.14159265160560607910E0;
@@ -127,5 +129,5 @@
 }
 
 #if    LDBL_MANT_DIG == DBL_MANT_DIG
-__strong_alias(catanl, catan);
+openlibm_strong_reference(catan, catanl);
 #endif /* LDBL_MANT_DIG == DBL_MANT_DIG */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/s_catanh.c 
new/openlibm-0.7.1/src/s_catanh.c
--- old/openlibm-0.7.0/src/s_catanh.c   2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/src/s_catanh.c   2020-09-02 18:33:04.000000000 +0200
@@ -46,6 +46,8 @@
 #include <openlibm_complex.h>
 #include <openlibm_math.h>
 
+#include "math_private.h"
+
 double complex
 catanh(double complex z)
 {
@@ -56,5 +58,5 @@
 }
 
 #if    LDBL_MANT_DIG == DBL_MANT_DIG
-__strong_alias(catanhl, catanh);
+openlibm_strong_reference(catanh, catanhl);
 #endif /* LDBL_MANT_DIG == DBL_MANT_DIG */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/s_clog.c 
new/openlibm-0.7.1/src/s_clog.c
--- old/openlibm-0.7.0/src/s_clog.c     2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/src/s_clog.c     2020-09-02 18:33:04.000000000 +0200
@@ -38,7 +38,7 @@
  * If z = x + iy, r = sqrt( x**2 + y**2 ),
  * then
  *       w = log(r) + i arctan(y/x).
- * 
+ *
  * The arctangent ranges from -PI to +PI.
  *
  *
@@ -58,6 +58,8 @@
 #include <openlibm_complex.h>
 #include <openlibm_math.h>
 
+#include "math_private.h"
+
 double complex
 clog(double complex z)
 {
@@ -73,5 +75,5 @@
 }
 
 #if    LDBL_MANT_DIG == DBL_MANT_DIG
-__strong_alias(clogl, clog);
+openlibm_strong_reference(clog, clogl);
 #endif /* LDBL_MANT_DIG == DBL_MANT_DIG */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openlibm-0.7.0/src/s_cpow.c 
new/openlibm-0.7.1/src/s_cpow.c
--- old/openlibm-0.7.0/src/s_cpow.c     2019-12-10 03:43:44.000000000 +0100
+++ new/openlibm-0.7.1/src/s_cpow.c     2020-09-02 18:33:04.000000000 +0200
@@ -74,5 +74,5 @@
 }
 
 #if    LDBL_MANT_DIG == DBL_MANT_DIG
-__strong_alias(cpowl, cpow);
+openlibm_strong_reference(cpow, cpowl);
 #endif /* LDBL_MANT_DIG == DBL_MANT_DIG */


Reply via email to