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 */