Compare commits

...

114 Commits

Author SHA256 Message Date
a91383d571 Accepting request 1248867 from devel:libraries:c_c++
- Manually select the z13/z14 architecture level specific assembly routines
  for s390x and SLFO since GMP lacks fat binary support there and also lacks
  a way to auto-detect the architecture level used at compile-time.
  [jsc#PED-3270]

OBS-URL: https://build.opensuse.org/request/show/1248867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=63
2025-02-28 16:38:04 +00:00
864377e961 Accepting request 1152858 from devel:libraries:c_c++
Prepare for RPM 4.20 (forwarded request 1152157 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1152858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=62
2024-03-01 22:35:56 +00:00
7e22d94abd Accepting request 1152157 from home:dimstar:rpm4.20:g
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1152157
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=97
2024-02-28 08:40:45 +00:00
Ana Guerrero
4ce4ce852c Accepting request 1105276 from devel:libraries:c_c++
- Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.

OBS-URL: https://build.opensuse.org/request/show/1105276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=61
2023-08-30 08:19:24 +00:00
6b51ba0d92 - Add gmp-6.3.0-s390x-fix.patch to fix s390x optimized code on z13.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=95
2023-08-22 11:56:23 +00:00
81a7847263 Accepting request 1102324 from devel:libraries:c_c++
- GMP 6.3.0
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.

OBS-URL: https://build.opensuse.org/request/show/1102324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=60
2023-08-05 10:55:00 +00:00
e188658348 - GMP 6.3.0
* A possible overflow of type int is avoided for mpz_cmp on huge operands.
  * A possible error condition when a malformed file is read with mpz_inp_raw
    is now correctly handled.
  * New public function mpz_prevprime, companion of the existing mpz_nextprime.
  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for other
    GMP types. Refer to the manual for full list and suggested usage. These
    types have been present in gmp.h at least since GMP-4.0, but previously
    not advertised to users.
  * Support for 64-bit Arm under Macos.
  * Support for the loongarch64 CPU family.
  * Support for building with LTO, link-time optimisations.
  * New special code for base = 2 in mpz_powm reduces the average time for
    the functions that test primality.
  * Speedup for the function mpz_nextprime on large operands.
  * Speedup for multiplications (some sizes only) thanks to new internal
    functions to compute small negacyclic products.
  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting
    in a huge speedup.
  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.
- Removed gmp-6.2.1-CVE-2021-43618.patch which is included in the
  new release.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=93
2023-08-04 08:13:42 +00:00
78b4b134ce Accepting request 931707 from devel:libraries:c_c++
- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
  malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]

OBS-URL: https://build.opensuse.org/request/show/931707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=59
2021-11-20 21:47:45 +00:00
895c8325a1 - Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=92
2021-11-16 07:44:18 +00:00
749f35f705 - Add gmp-6.2.1-CVE-2021-43618.diff to fix buffer overflow on
malformed input to mpz_inp_raw.  [bsc#1192717, CVE-2021-43618]

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=91
2021-11-16 07:39:19 +00:00
9ec5f700b8 Accepting request 887008 from devel:libraries:c_c++
Please stage with brp-check-suse (Staging:B)

- Compute FIPS hmac for libgmp.so.10 [bsc#1184555]

- do not break SLE 12 build when applying spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/887008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=58
2021-04-23 15:49:35 +00:00
5d9088ca84 - Compute FIPS hmac for libgmp.so.10 [bsc#1184555]
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=89
2021-04-20 13:00:26 +00:00
708cdb2927 Accepting request 884220 from home:AndreasStieger:branches:devel:libraries:c_c++
- do not break SLE 12 build when applying spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/884220
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=88
2021-04-12 07:38:34 +00:00
867cf8a767 Accepting request 855709 from devel:libraries:c_c++
- Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]

OBS-URL: https://build.opensuse.org/request/show/855709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=57
2020-12-21 09:21:53 +00:00
58165c5ce1 - Add gmp-6.2.1-arm64-invert_limb.patch [bsc#1179751]
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=86
2020-12-09 07:25:26 +00:00
033c35de05 Accepting request 853086 from devel:libraries:c_c++
GMP 6.2.1 (forwarded request 852909 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/853086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=56
2020-12-07 13:59:59 +00:00
569565d9e7 Accepting request 852909 from home:AndreasStieger:branches:devel:libraries:c_c++
GMP 6.2.1

OBS-URL: https://build.opensuse.org/request/show/852909
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=84
2020-12-04 11:04:09 +00:00
b654290ed6 Accepting request 809593 from devel:libraries:c_c++
- correct license statement (library itself is no GPL-3.0) (forwarded request 808934 from coolo)

OBS-URL: https://build.opensuse.org/request/show/809593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=55
2020-06-11 12:37:03 +00:00
7622773549 Accepting request 808934 from home:coolo:branches:openSUSE:Factory
- correct license statement (library itself is no GPL-3.0)

OBS-URL: https://build.opensuse.org/request/show/808934
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=82
2020-05-27 13:50:02 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Stephan Kulow
6be78bbc9b Accepting request 122656 from devel:libraries:c_c++
- do not abort on kvm's x86_64 "CPU", just use generic support for
  unknown CPUs (forwarded request 122655 from coolo)

OBS-URL: https://build.opensuse.org/request/show/122656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=31
2012-05-29 09:48:28 +00:00
Ismail Dönmez
27886421ed Accepting request 122655 from home:coolo:branches:openSUSE:Factory
- do not abort on kvm's x86_64 "CPU", just use generic support for
  unknown CPUs

OBS-URL: https://build.opensuse.org/request/show/122655
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=30
2012-05-29 08:10:16 +00:00
Stephan Kulow
a06d0c913b Accepting request 116650 from devel:libraries:c_c++
- Update to release GMP 5.0.5
  * A bug causing AMD 11h processors to be treated like AMD 10h has been fixed.
  * A bug affecting recent Intel Sandy Bridge CPUs resulting in
    configuration failures has been fixed.

- Remove redundant --host specification on %configure.

- Update to release GMP 5.0.4
  * Thresholds in mpn_powm_sec for both fat and non-fat builds are now used
    safely, plugging a one-word buffer overrun introduced in the 5.0.3 release
    (for non-fat) and a multi-word buffer overrun that existed since 5.0 (for
    fat).  (We have not been able to provoke malign stack smashing in any of
    the ~100 configurations explored by the GMP nightly builds, but the bug
    should be assumed to be exploitable.)
  * Two bugs in multiplication code causing incorrect computation with
    extremely low probability have been fixed.
  * A bug in the test suite causing buffer overruns during "make check",
    sometimes leading to subsequent malloc crashes, has been fixed.
  * Two bugs in the gcd code have been fixed.  They could lead to incorrect
    results, but for uniformly distributed random operands, the likelihood for
    that is infinitesimally small.  (There was also a third bug, but that was
    an incorrect ASSERT, which furthermore was not enabled by default.)
  * A bug affecting 32-bit PowerPC division has been fixed.  The bug caused
    miscomputation for certain divisors in the range 2^32 ... 2^64-1 (about 1
    in 2^30 of these).

- Remove redundant tags/sections (see specfile guidelines)

OBS-URL: https://build.opensuse.org/request/show/116650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=30
2012-05-07 20:46:19 +00:00
208c21dc3e - Update to release GMP 5.0.5
* A bug causing AMD 11h processors to be treated like AMD 10h has been fixed.
  * A bug affecting recent Intel Sandy Bridge CPUs resulting in
    configuration failures has been fixed.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=28
2012-05-07 09:12:04 +00:00
7b8eb4f842 - Remove redundant --host specification on %configure.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=27
2012-02-15 13:22:04 +00:00
0151c5b4e6 - Update to release GMP 5.0.4
* Thresholds in mpn_powm_sec for both fat and non-fat builds are now used
    safely, plugging a one-word buffer overrun introduced in the 5.0.3 release
    (for non-fat) and a multi-word buffer overrun that existed since 5.0 (for
    fat).  (We have not been able to provoke malign stack smashing in any of
    the ~100 configurations explored by the GMP nightly builds, but the bug
    should be assumed to be exploitable.)
  * Two bugs in multiplication code causing incorrect computation with
    extremely low probability have been fixed.
  * A bug in the test suite causing buffer overruns during "make check",
    sometimes leading to subsequent malloc crashes, has been fixed.
  * Two bugs in the gcd code have been fixed.  They could lead to incorrect
    results, but for uniformly distributed random operands, the likelihood for
    that is infinitesimally small.  (There was also a third bug, but that was
    an incorrect ASSERT, which furthermore was not enabled by default.)
  * A bug affecting 32-bit PowerPC division has been fixed.  The bug caused
    miscomputation for certain divisors in the range 2^32 ... 2^64-1 (about 1
    in 2^30 of these).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=26
2012-02-10 13:49:44 +00:00
7489e263e8 Remove redundant tags/sections
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=25
2012-02-04 17:32:54 +00:00
Stephan Kulow
29d44dba61 Accepting request 102032 from devel:libraries:c_c++
- Update to release GMP 5.0.3
  * A slight timing leak of the powm_sec functions have been sealed.  (This
    leak could possibly be used to extract the most significant few bits of the
    exponent.  "Few" here means at most 10.)
  * The mpz_nextprime function now runs a safer number of pseudo-random prime
    tests.
  * A bug in division code possibly causing incorrect computation was fixed.
  * New CPUs recognised.
  * IBM S/390 are now supported in both 31/32-bit and 64-bit mode.
- Dropped SUSE local patches for S/390 support.

OBS-URL: https://build.opensuse.org/request/show/102032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=29
2012-02-03 09:22:47 +00:00
55c6ba998a - Update to release GMP 5.0.3
* A slight timing leak of the powm_sec functions have been sealed.  (This
    leak could possibly be used to extract the most significant few bits of the
    exponent.  "Few" here means at most 10.)
  * The mpz_nextprime function now runs a safer number of pseudo-random prime
    tests.
  * A bug in division code possibly causing incorrect computation was fixed.
  * New CPUs recognised.
  * IBM S/390 are now supported in both 31/32-bit and 64-bit mode.
- Dropped SUSE local patches for S/390 support.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=22
2012-01-30 09:16:08 +00:00
Stephan Kulow
ca1bdaadcd replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=28
2011-12-06 17:13:20 +00:00
Sascha Peilicke
5900d44e90 Accepting request 85210 from devel:libraries:c_c++
- avoid noexec stack patch on arm

- Update to release GMP 5.0.2
    * Many minor bugs related to portability fixed.
    * The support for HPPA 2.0N now works, after an assembly bug fix.
    * A test case type error has been fixed.  The symptom of this bug
    was spurious 'make check' failures.
    * Fat builds are now supported for 64-bit x86 processors also under Darwin.
- Remove unknown configure option --disable-mpfr

OBS-URL: https://build.opensuse.org/request/show/85210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=26
2011-09-28 12:10:30 +00:00
7ed2aeafd6 - avoid noexec stack patch on arm
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=19
2011-09-27 22:04:53 +00:00
0d1085e5f1 Accepting request 74148 from home:namtrac:branches:devel:libraries:c_c++
- Update to release GMP 5.0.2
    * Many minor bugs related to portability fixed.
    * The support for HPPA 2.0N now works, after an assembly bug fix.
    * A test case type error has been fixed.  The symptom of this bug
    was spurious 'make check' failures.
    * Fat builds are now supported for 64-bit x86 processors also under Darwin.
- Remove unknown configure option --disable-mpfr

OBS-URL: https://build.opensuse.org/request/show/74148
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=18
2011-06-20 09:28:16 +00:00
Sascha Peilicke
ca13a79660 Autobuild autoformatter for 67875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=25
2011-04-20 11:33:52 +00:00
OBS User buildservice-autocommit
53d9e202cd Updating link to change in openSUSE:Factory/gmp revision 25.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=879f271da67bb249ee87e47d548f9729
2011-04-20 11:33:52 +00:00
Sascha Peilicke
76b58f9f3e Accepting request 67875 from devel:libraries:c_c++
Accepted submit request 67875 from user coolo

OBS-URL: https://build.opensuse.org/request/show/67875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=24
2011-04-20 11:33:42 +00:00
5a1c109bb9 Accepting request 67814 from home:oertel:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/67814
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=16
2011-04-19 11:50:39 +00:00
Lars Vogdt
65965d3280 Autobuild autoformatter for 59114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=22
2011-01-25 14:30:37 +00:00
Lars Vogdt
702d5bc2fa Accepting request 59114 from devel:libraries:c_c++
Accepted submit request 59114 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/59114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=21
2011-01-25 14:30:28 +00:00
745bbd3b35 - Drop bogus provides/obsoletes of ABI incompatible gmp version.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=14
2011-01-25 13:17:08 +00:00
OBS User autobuild
aafeef5891 Accepting request 48540 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/gmp based on submit request 48540 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/48540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=20
2010-09-20 14:31:58 +00:00
OBS User buildservice-autocommit
ae937055e5 Updating link to change in openSUSE:Factory/gmp revision 20.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=e1c3d4b50119457483b14a7e895b4095
2010-09-20 14:31:58 +00:00
OBS User autobuild
bdce7975e6 Accepting request 48540 from devel:libraries:c_c++
checked in (request 48540)

OBS-URL: https://build.opensuse.org/request/show/48540
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=13
2010-09-20 14:31:57 +00:00
a2e7876857 - Package BSB libmp bindings. [bnc#623910]
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=12
2010-09-13 10:20:41 +00:00
69a118fd95 - Update to release GMP 5.0.1.
* Major performance and memory usage improvements.
  * Enable fat binaries on x86.
  * Bump SO version to 10.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=11
2010-09-06 13:57:19 +00:00
OBS User autobuild
6df84bba88 Accepting request 46309 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/gmp based on submit request 46309 from user coolo

OBS-URL: https://build.opensuse.org/request/show/46309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=19
2010-08-27 14:46:15 +00:00
OBS User buildservice-autocommit
fe21aebccf Updating link to change in openSUSE:Factory/gmp revision 19.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=9463c63616f35b6f60c62b18832ff1b5
2010-08-27 14:46:15 +00:00
OBS User autobuild
694e041197 Accepting request 46309 from devel:libraries:c_c++
checked in (request 46309)

OBS-URL: https://build.opensuse.org/request/show/46309
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=10
2010-08-27 14:46:14 +00:00
8dd58c48cf Accepting request 42131 from home:jengelh:smp
Copy from home:jengelh:smp/gmp via accept of submit request 42131 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/42131
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=9
2010-06-28 08:35:20 +00:00
OBS User autobuild
6a757c4c53 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=16 2010-03-18 14:49:07 +00:00
OBS User buildservice-autocommit
3bcea72737 Updating link to change in openSUSE:Factory/gmp revision 16.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gmp?expand=0&rev=10a628bcfdd6512b98d8620dfc28fbc3
2010-03-18 14:49:07 +00:00
OBS User autobuild
980ecfffe0 Accepting request 29122 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/gmp based on submit request 29122 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/29122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=15
2010-01-14 14:21:37 +00:00
OBS User autobuild
807ffdc050 Accepting request 24570 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/gmp based on submit request 24570 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/24570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=14
2009-11-18 10:27:56 +00:00
OBS User unknown
225924be13 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=12 2009-05-15 10:10:44 +00:00
OBS User unknown
c66dc4ba58 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=11 2009-04-23 13:35:24 +00:00
OBS User unknown
d7ba7c4dce OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=10 2009-04-23 12:59:42 +00:00
OBS User unknown
7822b63fc9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=9 2008-12-15 11:32:23 +00:00
OBS User unknown
1f81dfb9ec OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=8 2008-11-28 14:01:57 +00:00
OBS User unknown
f76b0b85aa OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=7 2008-08-21 15:46:27 +00:00
OBS User unknown
d017ca0311 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=6 2008-04-10 11:18:14 +00:00
OBS User unknown
f29cf500c2 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=5 2008-01-03 16:36:34 +00:00
OBS User unknown
5cd099556f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=4 2007-12-12 19:13:54 +00:00
OBS User unknown
4f976fbde7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=3 2007-05-23 14:19:37 +00:00
OBS User unknown
f508a4f783 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=2 2007-01-14 23:48:10 +00:00
OBS User unknown
d65cb866d8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmp?expand=0&rev=1 2006-12-18 23:16:39 +00:00

Diff Content Not Available