Sync from SUSE:SLFO:Main mpc revision 46a15d442a4f04d613937686c3af7153

This commit is contained in:
Adrian Schröter 2024-05-03 16:49:46 +02:00
commit 14cf419887
7 changed files with 755 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

4
baselibs.conf Normal file
View File

@ -0,0 +1,4 @@
libmpc3
mpc-devel
requires -mpc-<targettype>
requires "libmpc3-<targettype> = <version>"

BIN
mpc-1.3.1.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
mpc-1.3.1.tar.gz.sig Normal file

Binary file not shown.

242
mpc.changes Normal file
View File

@ -0,0 +1,242 @@
-------------------------------------------------------------------
Sat Dec 17 17:12:27 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 1.3.1:
* Bug fix: It is again possible to include mpc.h without
including stdio.h.
- drop mpc-1.3.0-gmpdep.patch
-------------------------------------------------------------------
Thu Dec 15 08:09:45 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add mpc-1.3.0-gmpdep.patch to avoid dependence on stdio.h when
including mpc.h
-------------------------------------------------------------------
Wed Dec 14 09:25:18 UTC 2022 - Richard Biener <rguenther@suse.com>
- Update to version 1.3.0.
* New function: mpc_agm
* New rounding modes "away from zero", indicated by the letter "A"
and corresponding to MPFR_RNDA on the designated real or imaginary part.
* New experimental ball arithmetic.
* New experimental function: mpc_eta_fund
* Bug fixes:
- mpc_asin for asin(z) with small |Re(z)| and tiny |Im(z)|
- mpc_pow_fr: sign of zero part of result when the base has up to sign
the same real and imaginary part, and the exponent is an even
positive integer
- mpc_fma: the returned int value was incorrect in some cases
(indicating whether the rounded real/imaginary parts were
smaller/equal/greater than the exact values), but the computed
complex value was correct.
-------------------------------------------------------------------
Thu Oct 29 18:30:03 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
- mpc 1.2.1:
* Fix an incompatibility problem with GMP 6.0 and before
* Fix an intermediate overflow in asin
-------------------------------------------------------------------
Mon Oct 26 08:44:47 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
- express build dependencies explicitly to match the versions
required by configue, so that the OBS scheduler is aware of them
- move texinfo requirements to -devel package where they are
are actually used
- package license in every subpackage and mark as license
- run spec-cleaner
-------------------------------------------------------------------
Mon Aug 24 08:07:46 UTC 2020 - Richard Biener <rguenther@suse.com>
- Update to version 1.2.0.
The release features the new functions mpc_sum and mpc_dot and
several bug fixes, in particular to make functions more robust
if the user reduces the exponent range. It also contains the tool
mpcheck for easier comparison with computations by the C library
on standard precision floating-point numbers.
-------------------------------------------------------------------
Fri Aug 2 08:15:32 UTC 2019 - Martin Liška <mliska@suse.cz>
- Use FAT LTO objects in order to provide proper static library.
-------------------------------------------------------------------
Wed Jan 17 08:08:52 UTC 2018 - rguenther@suse.com
- Update to version 1.1.0.
- Compatible with mpfr 4.0.0, obsoletes mpc-1.0.3-addsubulp.diff
and mpc-1.0.3-fmma.diff.
- New functions mpc_cmp_abs and mpc_rootofunity
- Rewrite of the testing framework
- New mpcbench tool, used with make bench
- Fixed handling of over- and underflows with directed rounding in
the "other direction" for mpc_cos, mpc_sin, mpc_exp and mpc_pow
- Fixed a bug in mpc_atan(0,y) with |y| near 1
- Adjust URLs to tarball and signature.
-------------------------------------------------------------------
Tue Jan 2 13:06:25 UTC 2018 - rguenther@suse.com
- Add mpc-1.0.3-addsubulp.diff and mpc-1.0.3-fmma.diff to fix build
with mpfr 4.0.0.
-------------------------------------------------------------------
Tue Nov 17 21:09:56 UTC 2015 - mpluskal@suse.com
- Add gpg signature
- Add info scriplet dependencies and move them to correct sections
- Cleanup spec file with spec-cleaner
-------------------------------------------------------------------
Fri Feb 27 12:10:51 UTC 2015 - rguenther@suse.com
- Update to version 1.0.3.
- Fixed mpc_pow
-------------------------------------------------------------------
Thu Jan 16 11:23:22 UTC 2014 - rguenther@suse.com
- Update to version 1.0.2.
- Fixed mpc_atan, mpc_atanh for (+-0, +-1)
- Fixed mpc_log10 for purely imaginary argument
- Fixed case of intermediate zero real or imaginary part in mpc_fma
-------------------------------------------------------------------
Tue Apr 16 10:25:13 UTC 2013 - idonmez@suse.com
- Add Source URL, see https://en.opensuse.org/SourceUrls
-------------------------------------------------------------------
Mon Jul 23 12:47:08 UTC 2012 - jengelh@inai.de
- Correct Requires of libmpc-devel to be libmpc3 rather than libmpc2
-------------------------------------------------------------------
Mon Jul 23 08:43:52 UTC 2012 - rguenther@suse.com
- Update to version 1.0.
- Bump SONAME to libmpc3
- License change: LGPLv3+ for code, GFDLv1.3+ (with no invariant sections)
for documentation
- Functions renamed:
mpc_mul_2exp to mpc_mul_2ui, mpc_div_2exp to mpc_div_2ui
- New functions: mpc_log10, mpc_mul_2si, mpc_div_2si
- Speed-ups:
- mpc_fma
- Bug fixes:
- mpc_div and mpc_norm now return a value indicating the effective
rounding direction, as the other functions
- mpc_mul, mpc_sqr and mpc_norm now return correct results even if there
are over- or underflows during the computation
- mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
infinite part and equals output variable is corrected
- mpc_fr_sub: Wrong return value for imaginary part is corrected
- Skips version 0.9:
- New functions:
- mpc_set_dc, mpc_set_ldc, mpc_get_dc, mpc_get_ldc for converting
between mpc type variables and C variables of type double _Complex
or long double _Complex
- mpc_sin_cos, computing simultaneously the sine and cosine
- Speed-ups:
- mpc_pow_si through binary exponentiation
- mpc_pow_z when the exponent fits in a long
- mpc_tan through the use of mpc_sin_cos
- Bug fixes:
- trigonometric functions: infinite loop due to overflow for large
arguments
- mpc_exp: close to infinite loop for argument close to 0
- mpc_sqrt: close to infinite loop for argument close to 1
- mpc_add_si: replaced macro by function, since the macro evaluated the
same expression twice
-------------------------------------------------------------------
Sun Jan 29 20:35:55 UTC 2012 - jengelh@medozas.de
- Remove redundant tags/sections per specfile guideline suggestions
-------------------------------------------------------------------
Mon Sep 6 13:59:51 UTC 2010 - rguenther@novell.com
- Update to version 0.8.2.
* Speed-up of mpc_pow_ui through binary exponentiation.
-------------------------------------------------------------------
Thu Jul 1 09:52:55 UTC 2010 - rguenther@novell.com
- really fix baselibs for mpc-devel.
-------------------------------------------------------------------
Thu Jul 1 09:37:56 UTC 2010 - rguenther@novell.com
- fix baselibs for mpc-devel.
-------------------------------------------------------------------
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
- use %_smp_mflags
-------------------------------------------------------------------
Mon Feb 1 12:01:25 UTC 2010 - jengelh@medozas.de
- Package baselibs.conf
-------------------------------------------------------------------
Mon Jan 11 13:46:57 CET 2010 - rguenther@suse.de
- Update to bugfix release 0.8.1.
Fixes
* acosh, asinh, atanh: swap of precisions between real and imaginary parts
* atan: memory leak
* log: wrong ternary value in data file; masked by bug in mpfr 2.4.1
-------------------------------------------------------------------
Tue Dec 1 14:28:22 CET 2009 - rguenther@suse.de
- Fix erroneous test data.
-------------------------------------------------------------------
Thu Nov 5 16:59:22 CET 2009 - rguenther@suse.de
- Update to version 0.8 as required by GCC 4.5.
* C99 feature completion:
- Inverse trigonometric functions: mpc_asin, mpc_acos, mpc_atan,
mpc_asinh, mpc_acosh, mpc_atanh
- Power functions: mpc_pow_d, mpc_pow_ld, mpc_pow_si, mpc_pow_ui,
mpc_pow_z, mpc_pow_fr
-------------------------------------------------------------------
Fri Sep 11 12:18:44 CEST 2009 - rguenther@suse.de
- Update to version 0.7. [fate#306970]
* Bumps SONAME to libmpc.so.2.
-------------------------------------------------------------------
Mon Jul 13 11:27:10 CEST 2009 - rguenther@suse.de
- Re-add static library.
- Adjust baselibs.conf for new SO version.
-------------------------------------------------------------------
Mon Jun 8 15:23:17 CEST 2009 - crrodriguez@suse.de
- remove static libraries
-------------------------------------------------------------------
Tue May 19 17:49:15 CEST 2009 - rguenther@suse.de
- Add patch to fix testsuite failures with -D_FORTIFY_SOURCE=2.
- Fix shlib package name.
-------------------------------------------------------------------
Wed Apr 1 22:07:42 CEST 2009 - rguenther@suse.de
- Update to MPC version 0.6.
-------------------------------------------------------------------
Sun Mar 15 20:25:00 CET 2009 - rguenther@suse.de
- Initial packaging of MPC version 0.5.2.

384
mpc.keyring Normal file
View File

@ -0,0 +1,384 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
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
w9qjW2PYdJrI8GEPnQWs6W3JnoFd+h8=
=YaSM
-----END PGP PUBLIC KEY BLOCK-----

99
mpc.spec Normal file
View File

@ -0,0 +1,99 @@
#
# spec file for package mpc
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: mpc
Version: 1.3.1
Release: 0
Summary: multiple-precision complex shared library
License: LGPL-3.0-or-later
Group: Development/Libraries/C and C++
URL: http://www.multiprecision.org/mpc/
Source0: https://ftp.gnu.org/gnu/mpc/mpc-%{version}.tar.gz
Source1: https://ftp.gnu.org/gnu/mpc/mpc-%{version}.tar.gz.sig
Source2: %{name}.keyring
Source3: baselibs.conf
BuildRequires: pkgconfig
BuildRequires: pkgconfig(gmp) >= 5.0.0
BuildRequires: pkgconfig(mpfr) >= 4.1.0
%description
MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result. It is
built upon and follows the same principles as MPFR.
%package -n libmpc3
Summary: MPC multiple-precision complex shared library
Group: Development/Libraries/C and C++
%description -n libmpc3
MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and correct rounding of the result. It is
built upon and follows the same principles as MPFR.
%package devel
Summary: MPC multiple-precision complex library development files
Group: Development/Libraries/C and C++
Requires: libmpc3 = %{version}
Requires: pkgconfig(gmp) >= 5.0.0
Requires: pkgconfig(mpfr) >= 4.1.0
Requires(post): %{install_info_prereq}
Requires(preun):%{install_info_prereq}
%description devel
MPC multiple-precision complex library development files.
%prep
%setup -q
%build
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
%configure
%make_build
%check
%make_build check
%install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
%post -n libmpc3 -p /sbin/ldconfig
%post devel
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
%postun -n libmpc3 -p /sbin/ldconfig
%preun devel
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
%files -n libmpc3
%defattr(-,root,root)
%license COPYING.LESSER
%{_libdir}/libmpc.so.3*
%files devel
%defattr(-,root,root)
%license COPYING.LESSER
%doc AUTHORS NEWS
%{_infodir}/mpc.info%{?ext_info}
%{_libdir}/libmpc.a
%{_libdir}/libmpc.so
%{_includedir}/mpc.h
%changelog