summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-libs/gmp: Stabilize 6.2.1-r5 hppa, #892157Arthur Zamarin2023-01-281-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r5 amd64, #892157Jakov Smolić2023-01-271-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r5 ppc64, #892157Sam James2023-01-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r5 arm, #892157Sam James2023-01-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r5 ppc, #892157Sam James2023-01-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r5 sparc, #892157Sam James2023-01-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r5 arm64, #892157Sam James2023-01-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r5 x86, #892157Sam James2023-01-271-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: switch to HTTPS for SRC_URISam James2022-12-162-4/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: further econf fixesSam James2022-12-061-6/+26
| | | | | | | | | | | | | | | | | | | | | | * Use gnuconfig.eclass to update configfsf.{guess,sub} before the wrapped versions call them. * Export CBUILD too just in case for the deduced host from upstream's wrapped config.guess (not the same as gnuconfig's at all, see bugs for details). * Save/restore upstream's config.{guess,sub} to make sure that for the second multilib build we still have it available to run. In practice, this may not have mattered too much, as the exported ac_cv_host should've persisted, but it's still worth being (clearly) correct as is the case now. * Move cpudetection warning into pkg_pretend so it's easier to spot and we also don't then repeat it for each ABI. Bug: https://bugs.gentoo.org/235697 Bug: https://bugs.gentoo.org/545442 Bug: https://bugs.gentoo.org/883201 See: 78b4d4ebbcee12f5ef4c1dfa89f80c98a582db9d See: 3fe1b5370c0cc1537d1249e8ec9d2fbcd8619499 See: bf286a7973d8b95dbef90f17cc8e2d66c19a47c8 See: 121152c38caefd8e94fb8c90cb51102693b6d6a8 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: allow automatic detection of host for USE=-cpudetectionSam James2022-12-012-5/+40
| | | | | | | Bug: https://bugs.gentoo.org/883201 Closes: https://bugs.gentoo.org/235697 Closes: https://bugs.gentoo.org/545442 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: tie --enable-fat to USE=cpudetectionSam James2022-11-302-14/+16
| | | | | | | | | Note that USE=-cpudetection still gives a very generic build rather than one detected at build time to be precisely the machine compiled on (for now?) Bug: https://bugs.gentoo.org/883201 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: link to upstream packaging notesSam James2022-11-301-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: pass --enable-fat for x86 (includes more asm)Sam James2022-11-301-0/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vanilla (_not_ from an ebuild) gmp will probe CHOST and then deduce its *own* tuple based on the currently used CPU, abusing its own custom config.guess (which our econf overwrites). This value is used to decide which accelerated asm is compiled in (MPN_PATH). In ebuilds, we override and refresh config.guess and friends because it's a common portability problem to have stale versions which don't even recognise e.g. riscv as an arch. But gmp's non-standard use of these files poses a problem for us. We can't simply resort to just not refreshing/changing the files because we need to be able to build binary packages on a system without them being super specific to the machine they were built on with no way of controlling it (we may want to look at a USE flag for this going forward though). For now, we can use --enable-fat which produces a generic libgmp which can load various asm at runtime based on the CPU in use - success! Unfortunately, --enable-fat only does anything on x86 for the time being, so !x86 is still in the same situation as before this commit, but this is progress at least. Thanks goes to Nikita Zlobin <nick87720z@gmail.com> for noticing the problem originally (and being persistent with investigating it). Temporarily unkeyworded until I can test this a bit more. Bug: https://bugs.gentoo.org/883201 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: drop 6.2.1-r1Sam James2022-11-301-108/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: keyword 6.2.1-r2 for ~loongWANG Xuerui2022-04-291-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-libs/gmp: remove mintlibDavid Seifert2022-01-022-14/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/gmp: stable 6.2.1-r2 for hppa, bug #829387Rolf Eike Beer2021-12-221-1/+1
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r2 ppc64, #829387Sam James2021-12-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r2 ppc, #829387Sam James2021-12-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r2 x86, #829387Jakov Smolić2021-12-171-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r2 amd64, #829387Jakov Smolić2021-12-171-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r2 arm, #829387Arthur Zamarin2021-12-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r2 arm64, #829387Arthur Zamarin2021-12-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r2 sparc, #829387Arthur Zamarin2021-12-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/gmp: add patch for CVE-2021-43618; add Darwin arm64 patchSam James2021-11-253-0/+134
| | | | | | | | | Apply two upstream patches: - Fix CVE-2021-43618 - Fix incorrect use of reserved register on Darwin/arm64 Bug: https://bugs.gentoo.org/823804 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: use 6.2.1 docs (not 6.2.0) as they're released nowSam James2021-10-292-10/+15
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-libs/gmp: drop oldSergei Trofimovich2021-04-241-107/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-libs/gmp: eutils--Sam James2021-04-162-2/+2
| | | | | Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* dev-libs/gmp: stable 6.2.1-r1 for hppa, bug #779793Rolf Eike Beer2021-04-111-1/+1
| | | | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-libs/gmp: drop s390 to ~s390 (unstable)Sam James2021-04-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: stable 6.2.1-r1 for ppcSergei Trofimovich2021-04-041-1/+1
| | | | | | | | stable wrt bug #779793 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r1 ppc64, #779793Sam James2021-04-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r1 sparc, #779793Sam James2021-04-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r1 amd64, #779793Sam James2021-04-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r1 x86, #779793Sam James2021-04-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r1 arm, #779793Sam James2021-04-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1-r1 arm64, #779793Sam James2021-04-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: fix s390 symbol leak on -mzarchSergei Trofimovich2021-03-022-0/+128
| | | | | | | Reported-by: Sam James Bug: https://bugs.gentoo.org/761310 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-libs/gmp: drop x86-macosFabian Groffen2021-01-061-2/+2
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-libs/gmp: drop ppc-aix m68k-mintFabian Groffen2020-12-271-1/+1
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-libs/gmp: drop oldSergei Trofimovich2020-12-252-106/+0
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-libs/gmp: stable 6.2.1 for hppa, bug #760615Rolf Eike Beer2020-12-231-1/+1
| | | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1 s390, #760615Sam James2020-12-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1 arm64, #760615Sam James2020-12-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: stable 6.2.1 for ppc64Sergei Trofimovich2020-12-211-1/+1
| | | | | | | | stable wrt bug #760615 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-libs/gmp: Stabilize 6.2.1 arm, #760615Sam James2020-12-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/gmp: x86 stable (bug #760615)Thomas Deutschmann2020-12-201-1/+1
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-libs/gmp: stable 6.2.1 for sparc, bug #760615Rolf Eike Beer2020-12-201-1/+1
| | | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>