Commit Graph

95 Commits

Author SHA256 Message Date
Dominique Leuenberger
5817a39890 Accepting request 767589 from devel:libraries:c_c++
- Remove broken packaged libgmp.a just containing LTO bytecode.

OBS-URL: https://build.opensuse.org/request/show/767589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=54
2020-02-04 18:51:02 +00:00
Richard Biener
c278869770 - Remove broken packaged libgmp.a just containing LTO bytecode.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=80
2020-01-27 08:48:27 +00:00
Dominique Leuenberger
836361f434 Accepting request 765689 from devel:libraries:c_c++
GMP 6.2.0 (forwarded request 765643 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/765689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=53
2020-01-25 12:22:35 +00:00
Richard Biener
bdc1b892a8 Accepting request 765643 from home:AndreasStieger:branches:devel:libraries:c_c++
GMP 6.2.0

OBS-URL: https://build.opensuse.org/request/show/765643
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=78
2020-01-20 07:56:31 +00:00
Dominique Leuenberger
3bf0f807ec Accepting request 712776 from devel:libraries:c_c++
- Add floating-point-format-no-lto.patch in order to fix assembler scanning
  (boo#1138809). (forwarded request 712734 from marxin)

OBS-URL: https://build.opensuse.org/request/show/712776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=52
2019-07-08 13:09:12 +00:00
Richard Biener
0728fa7fbf Accepting request 713885 from home:jengelh:branches:devel:libraries:c_c++
- Move prominent summary from description to the summary field,
  and update the main description.

OBS-URL: https://build.opensuse.org/request/show/713885
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=76
2019-07-08 07:16:04 +00:00
Richard Biener
7db4b49627 Accepting request 712734 from home:marxin:branches:devel:libraries:c_c++
- Add floating-point-format-no-lto.patch in order to fix assembler scanning
  (boo#1138809).

OBS-URL: https://build.opensuse.org/request/show/712734
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=75
2019-07-01 10:02:52 +00:00
Dominique Leuenberger
3f32df2ee2 Accepting request 580188 from devel:libraries:c_c++
Use %license (boo#1082318). Please forward to SLE, if possible (forwarded request 580087 from favogt)

OBS-URL: https://build.opensuse.org/request/show/580188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=51
2018-03-07 09:27:39 +00:00
Richard Biener
230589eada Accepting request 580087 from home:favogt:licensetag
Use %license (boo#1082318). Please forward to SLE, if possible

OBS-URL: https://build.opensuse.org/request/show/580087
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=73
2018-02-26 11:10:16 +00:00
Dominique Leuenberger
13fdfbcc5d Accepting request 455779 from devel:libraries:c_c++
- Explicitly BuildRequire m4 (forwarded request 455769 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/455779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=50
2017-03-03 16:37:42 +00:00
Richard Biener
add107a354 Accepting request 455769 from home:dimstar:Factory
- Explicitly BuildRequire m4

OBS-URL: https://build.opensuse.org/request/show/455769
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=71
2017-02-09 14:20:24 +00:00
Dominique Leuenberger
9df74197a8 Accepting request 448713 from devel:libraries:c_c++
- Update to GMP 6.1.2 release.
  * Mini-GMP: Fixed a division bug, which on a machine with 64-bit
    unsigned long affects approximately 1 out of 2^32 divisors.
  * Mini-GMP: Fix mpz_set_str crash on inputs with a large number of
    leading zeros. Also stricter input validation, rejecting inputs
    with no digits.
  * Handle more systems which require PIC code in static libraries (e.g.,
    "hardened" Gentoo and Debian 9).
  * Configuration for arm (-32 and -64) has been rewritten, fixing poor
    code selection for many CPUs.
  * Mini-GMP: Updated to the latest development version, including
    new functions mpn_com and mpn_neg.
- Add gmp-6.1.2-conftest.patch to fix configure test.

OBS-URL: https://build.opensuse.org/request/show/448713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=49
2017-01-19 09:34:45 +00:00
Richard Biener
905a89f899 - Add gmp-6.1.2-conftest.patch to fix configure test.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=69
2017-01-04 10:48:46 +00:00
Richard Biener
529f83afda - Update to GMP 6.1.2 release.
* Mini-GMP: Fixed a division bug, which on a machine with 64-bit
    unsigned long affects approximately 1 out of 2^32 divisors.
  * Mini-GMP: Fix mpz_set_str crash on inputs with a large number of
    leading zeros. Also stricter input validation, rejecting inputs
    with no digits.
  * Handle more systems which require PIC code in static libraries (e.g.,
    "hardened" Gentoo and Debian 9).
  * Configuration for arm (-32 and -64) has been rewritten, fixing poor
    code selection for many CPUs.
  * Mini-GMP: Updated to the latest development version, including
    new functions mpn_com and mpn_neg.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=68
2017-01-04 08:58:45 +00:00
Dominique Leuenberger
1e7cc43663 Accepting request 405611 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/405611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=48
2016-07-09 07:20:59 +00:00
Ismail Dönmez
abbc6fcdb7 Accepting request 405581 from home:pluskalm:branches:devel:libraries:c_c++
- Use macro for configure (as bsc#870358) is already fixed
- Use xz compressed archives
- Update info pages dependencies

OBS-URL: https://build.opensuse.org/request/show/405581
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=66
2016-06-30 09:03:54 +00:00
8e3e8209df Accepting request 404342 from home:AndreasStieger:branches:devel:libraries:c_c++
gmp 6.1.1

OBS-URL: https://build.opensuse.org/request/show/404342
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=65
2016-06-24 08:19:01 +00:00
Dominique Leuenberger
b986916bb3 Accepting request 342071 from devel:libraries:c_c++
- Update to GMP 6.1.0 release.
  * New C++ functions gcd and lcm for mpz_class
  * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap
  * New public mpq_cmp_z function, to efficiently compare rationals with
    integers
  * Support for more 32-bit arm processors
  * Support for AVX-less modern x86 CPUs
  * Speedups and bugfixes
- Includes gmp-6.0.0-ppc64-gcd.diff, now removed
- Update gmp keyring

OBS-URL: https://build.opensuse.org/request/show/342071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=47
2015-11-05 23:01:27 +00:00
Richard Biener
6cd33fc880 - Update to GMP 6.1.0 release.
* New C++ functions gcd and lcm for mpz_class
  * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap
  * New public mpq_cmp_z function, to efficiently compare rationals with
    integers
  * Support for more 32-bit arm processors
  * Support for AVX-less modern x86 CPUs
  * Speedups and bugfixes
- Includes gmp-6.0.0-ppc64-gcd.diff, now removed
- Update gmp keyring

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=63
2015-11-02 09:27:02 +00:00
Dominique Leuenberger
be7b34a435 Accepting request 287652 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/287652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=46
2015-03-05 16:04:19 +00:00
465469edd2 Accepting request 287571 from home:pluskalm:branches:devel:libraries:c_c++
- Remove old ppc related conditionals

- Cleanup spec file with spec-cleaner
- Refresh sources
- Add gpg signature
- Correct version number so that it matches actuall version

OBS-URL: https://build.opensuse.org/request/show/287571
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=61
2015-02-25 08:09:16 +00:00
Dominique Leuenberger
250083207d Accepting request 262027 from devel:libraries:c_c++
- Make gmp-noexec.diff compatible with arm
- Use correct version number (forwarded request 261998 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/262027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=45
2014-11-24 10:07:57 +00:00
Richard Biener
f8f5bda8fd Accepting request 261998 from home:Andreas_Schwab:Factory
- Make gmp-noexec.diff compatible with arm
- Use correct version number

OBS-URL: https://build.opensuse.org/request/show/261998
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=59
2014-11-17 11:10:18 +00:00
Dominique Leuenberger
23e33d2ee0 Accepting request 260216 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/260216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=44
2014-11-10 21:15:21 +00:00
Ismail Dönmez
9e607a116b Accepting request 260195 from home:a_faerber:branches:devel:libraries:c_c++
Unbreak build

OBS-URL: https://build.opensuse.org/request/show/260195
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=57
2014-11-07 08:53:50 +00:00
Richard Biener
d54f58c239 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=56 2014-06-25 14:01:40 +00:00
Richard Biener
5c25591a1b - Fix build on SLE11 by not using %configure
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=55
2014-03-26 12:39:11 +00:00
Richard Biener
6c3fa90552 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=54 2014-03-26 12:38:23 +00:00
Richard Biener
2f8d19171a OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=53 2014-03-26 12:28:04 +00:00
Richard Biener
7e0100d9df OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=52 2014-03-26 12:23:16 +00:00
Richard Biener
ba391f503f - gmp-6.0.0-ppc64-gcd.diff: Fix build on ppc64 and ppc64le
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=51
2014-03-26 12:22:06 +00:00
Richard Biener
f3edb37aad - Update to GMP 6.0.0 release.
* includes powerpc64le support and obsoletes
    gmp-support-powerpc64le-linux.patch and gmp-ppc64le-mod.patch
  * The function mpz_invert now considers any number invertible in Z/1Z
  * The mpn multiply code now handles operands of more than 2^31 limbs
    correctly
  * Plain division of large operands is faster and more monotonous in
    operand size
  * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved
    assembly.
  * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten
    and vastly expanded assembly support.  Speedup also for the older Core 2
    and Nehalem.
  * Faster mixed arithmetic between mpq_class and double.
  * With g++, optimise more operations when one argument is a simple
    constant.
  * Support for ARM64 alias Aarch64 alias ARMv8.
  * New public functions mpn_sec_mul and mpn_sec_sqr, implementing
    side-channel
    silent multiplication and squaring.
  * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing
    side-channel silent division.
  * New public functions mpn_cnd_add_n and mpn_cnd_sub_n.  Side-channel
    silent conditional addition and subtraction.
  * New public function mpn_sec_powm, implementing side-channel silent
    modexp.
  * New public function mpn_sec_invert, implementing side-channel silent
    modular inversion.
  * Better support for applications which use the mpz_t type, but
    nevertheless need to call some of the lower-level mpn functions.  See

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=50
2014-03-26 09:51:20 +00:00
Stephan Kulow
54d3663dea Accepting request 209471 from devel:libraries:c_c++
- gmp-support-powerpc64le-linux.patch: Add ppc64le ABIv2 support
- gmp-ppc64le-mod.patch: Fix ppc64le issues (forwarded request 209470 from ablanchard)

OBS-URL: https://build.opensuse.org/request/show/209471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=42
2014-01-13 15:52:58 +00:00
Ismail Dönmez
dc29fb7129 Accepting request 209470 from openSUSE:Factory:PowerLE
- gmp-support-powerpc64le-linux.patch: Add ppc64le ABIv2 support
- gmp-ppc64le-mod.patch: Fix ppc64le issues

OBS-URL: https://build.opensuse.org/request/show/209470
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=48
2013-12-05 09:05:40 +00:00
Tomáš Chvátal
6208dcdf6d Accepting request 201889 from devel:libraries:c_c++
- Update to GMP 5.1.3 release.
  * The internal functions mpn_sbpi1_div_qr_sec mpn_sbpi1_div_r_sec could
    compute garbage with a low probability.  They are now rewritten, and the
    test code has been improved.
  * A bug in the ia64 implementation of mpn_divrem_2, clobbering some
    callee-save registers, has been fixed. This is an internal
    function, with the bug manifesting itself as miscomputation in,
    e.g., mpn_sqrtrem.
  * The documentation now correctly says 'const' for input arguments.

OBS-URL: https://build.opensuse.org/request/show/201889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=41
2013-10-09 12:42:32 +00:00
Richard Biener
a2c21503c2 - Update to GMP 5.1.3 release.
* The internal functions mpn_sbpi1_div_qr_sec mpn_sbpi1_div_r_sec could
    compute garbage with a low probability.  They are now rewritten, and the
    test code has been improved.
  * A bug in the ia64 implementation of mpn_divrem_2, clobbering some
    callee-save registers, has been fixed. This is an internal
    function, with the bug manifesting itself as miscomputation in,
    e.g., mpn_sqrtrem.
  * The documentation now correctly says 'const' for input arguments.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=46
2013-10-02 08:08:23 +00:00
Stephan Kulow
0eb0d60cda Accepting request 176406 from devel:libraries:c_c++
- Update to GMP 5.1.2 release.
  * A bug in mpz_powm_ui triggered by base arguments of at least 15000
    decimal digits or mod arguments of at least 7500 decimal digits has
    been fixed.

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/176406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=39
2013-05-27 07:49:40 +00:00
Richard Biener
2e95ae1e95 - Update to GMP 5.1.2 release.
* A bug in mpz_powm_ui triggered by base arguments of at least 15000
    decimal digits or mod arguments of at least 7500 decimal digits has
    been fixed.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=44
2013-05-22 13:49:59 +00:00
Richard Biener
823f19aa1e Accepting request 161373 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/161373
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=43
2013-03-27 10:44:49 +00:00
Stephan Kulow
5c973bdb28 Accepting request 155952 from devel:libraries:c_c++
- Update baselibs.conf for removal of libmp3

OBS-URL: https://build.opensuse.org/request/show/155952
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=38
2013-02-21 13:07:47 +00:00
Richard Biener
8092df1c22 Accepting request 155928 from home:Andreas_Schwab:Factory
- Update baselibs.conf for removal of libmp3

OBS-URL: https://build.opensuse.org/request/show/155928
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=41
2013-02-21 09:42:28 +00:00
Stephan Kulow
bf8f11b37e Accepting request 155317 from devel:libraries:c_c++
- Update to GMP 5.1.1 release.
  * Aarch64 alias ARM64 support now works.
  * A possible buffer overrun in mpz_ior has been fixed.
  * A rare sign flip in mpz_remove has been fixed.
  * A bug causing problems with mpf numbers with absolute value >= 2^31 has
    been fixed.
  * Several bugs in mini-gmp have been fixed.
  * Preliminary support for the x32 ABI under x86-64.

- Update to GMP 5.1.0 release.
  * Bug fixes and speedups
  * Many new CPUs recognised
  * New functions for multi-factorials, and primorial: mpz_2fac_ui,
    mpz_mfac_uiui and mpz_primorial_ui
  * The fat binary mechanism is now more robust in its CPU recognition
  * Drops support for BSD compatibility library

OBS-URL: https://build.opensuse.org/request/show/155317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=37
2013-02-14 19:37:56 +00:00
Richard Biener
0dbe70e99e - Update to GMP 5.1.1 release.
* Aarch64 alias ARM64 support now works.
  * A possible buffer overrun in mpz_ior has been fixed.
  * A rare sign flip in mpz_remove has been fixed.
  * A bug causing problems with mpf numbers with absolute value >= 2^31 has
    been fixed.
  * Several bugs in mini-gmp have been fixed.
  * Preliminary support for the x32 ABI under x86-64.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=39
2013-02-13 09:26:00 +00:00
Richard Biener
4009a4a8c4 - Update to GMP 5.1.0 release.
* Bug fixes and speedups
  * Many new CPUs recognised
  * New functions for multi-factorials, and primorial: mpz_2fac_ui,
    mpz_mfac_uiui and mpz_primorial_ui
  * The fat binary mechanism is now more robust in its CPU recognition
  * Drops support for BSD compatibility library

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=38
2012-12-19 10:11:52 +00:00
Stephan Kulow
72245f0df7 Accepting request 134168 from devel:libraries:c_c++
- replace ; with and in license tag

OBS-URL: https://build.opensuse.org/request/show/134168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=35
2012-09-17 13:14:07 +00:00
Stephan Kulow
614cfe908c - replace ; with and in license tag
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=36
2012-09-13 14:33:07 +00:00
Stephan Kulow
c90350a6e1 Accepting request 127072 from devel:libraries:c_c++
Instead of iterating over a home-grown patch for each CPU variant we
discover that breaks ...

- Pick fix for the aborts from CPU detection code from the upstream
  branch.  [bnc#671262]

OBS-URL: https://build.opensuse.org/request/show/127072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=34
2012-07-04 11:54:24 +00:00
Richard Biener
8581152fab - Pick fix for the aborts from CPU detection code from the upstream
branch.  [bnc#671262]

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=34
2012-07-04 08:59:35 +00:00
Stephan Kulow
2315dab632 Accepting request 126963 from devel:libraries:c_c++
- do not abort on kvm's x86_64 "CPU" on AMD (bnc#671262) (forwarded request 126956 from bmwiedemann)

OBS-URL: https://build.opensuse.org/request/show/126963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=33
2012-07-03 11:53:39 +00:00
Ismail Dönmez
d9ea2d8f20 Accepting request 126956 from home:bmwiedemann:branches:devel:libraries:c_c++
- do not abort on kvm's x86_64 "CPU" on AMD (bnc#671262)

OBS-URL: https://build.opensuse.org/request/show/126956
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=32
2012-07-03 09:59:04 +00:00