sci-mathematics / gmp-ecm

Elliptic Curve Method for Integer Factorization

Official package sites : https://gitlab.inria.fr/zimmerma/ecm ·

v7.0.5-r1 :: 0 :: gentoo

Modified
License
GPL-3 LGPL-3
Keywords
amd64 x86 ~arm ~arm64 ~ppc-macos ~ppc64 ~riscv ~x64-macos
USE flags
custom-tune openmp

General

custom-tune
Improve performance of some operations by selecting machine-specific defaults
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"

cpu_flags_x86

sse2
Use the SSE2 instruction set

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

sci-libs / symengine : Fast symbolic manipulation library, written in C++

sci-mathematics / giac : A free C++ Computer Algebra System library and its interfaces

sci-mathematics / msieve : A C library implementing a suite of algorithms to factor large integers

sci-mathematics / yafu : Yet another factoring utility

Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: drop 7.0.4-r4
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-mathematics/gmp-ecm: Stabilize 7.0.5-r1 x86, #882059
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sci-mathematics/gmp-ecm: Stabilize 7.0.5-r1 amd64, #882059
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sci-mathematics/gmp-ecm: Keyword 7.0.5-r1 ppc64, #871921
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: new revision to drop USE=cuda support.
Our CUDA support doesn't work at the moment, and neither François nor I have access to the hardware. To avoid annoying users, we disable it until someone who has the hardware can tell us how to fix it. And while I'm deleting things... we say goodbye to static-libs, too. They aren't generally useful to end users. Closes: https://bugs.gentoo.org/873289 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-mathematics/gmp-ecm: [QA] use tc-check-openmp correctly
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
sci-mathematics/gmp-ecm: fix qa WhitespaceFound
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
François Bissey · gentoo
sci-mathematics/gmp-ecm: upstream bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Closes: https://bugs.gentoo.org/842843 Closes: https://github.com/gentoo/gentoo/pull/25341 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alex Fan · gentoo
sci-mathematics/gmp-ecm: keyword 7.0.4-r4 for ~riscv
Signed-off-by: Alex Fan <alex.fan.q@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: remove old "unused" gmp-ecm-7.0.4-r2.ebuild.
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-mathematics/gmp-ecm: x86 stable wrt bug #817674
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sci-mathematics/gmp-ecm: amd64 stable wrt bug #817674
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: remove old "unused" gmp-ecm-7.0.4-r3.ebuild.
Closes: https://bugs.gentoo.org/795819 Closes: https://github.com/gentoo/gentoo/pull/21244 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
François Bissey · gentoo
sci-mathematics/gmp-ecm: fix executable stack for good
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Bug: https://bugs.gentoo.org/795819 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-mathematics/gmp-ecm: Drop unmaintained live ebuild
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-mathematics/gmp-ecm: eutils--
Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-mathematics/gmp-ecm: restore dropped ~arm{,64}
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Brian Evans · gentoo
sci-mathematics/gmp-ecm: Really drop x86-macos
Signed-off-by: Brian Evans <grknight@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sci-mathematics/gmp-ecm: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-mathematics/gmp-ecm: Keyword 7.0.4-r2 arm64, #749927
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-mathematics/gmp-ecm: Keyword 7.0.4-r2 arm, #749927
Signed-off-by: Sam James <sam@gentoo.org>
François Bissey · gentoo
sci-mathematics/gmp-ecm: fix #732032, #750716 and update HOME and SRC_URI
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Closes: https://bugs.gentoo.org/732032 Closes: https://bugs.gentoo.org/750716 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18044 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: cleanup old versions.
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-mathematics/gmp-ecm: x86 stable wrt bug #711872
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sci-mathematics/gmp-ecm: amd64 stable wrt bug #711872
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: add "emake clean" to force a rebuild.
Taking another shot at making USE=custom-tune do what it's supposed to do. The project's targets don't depend on ecm-params.h, so after we generate them, we need to "emake clean" and rebuild everything manually in order to use the custom parameters. Bug: https://bugs.gentoo.org/711078 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: fix USE=custom-tune.
I overzealously removed the series of steps needed to build gmp-ecm with custom parameters in the -r2. We need to build, find the custom parameters, and then build again to reap the benefits. I left a comment in the ebuild to explain that to other, future mes. Bug: https://bugs.gentoo.org/711078 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: fix openmp check.
I screwed up the openmp check during translation from a manual tc-has-openmp() check to tc-check-openmp(). Fixed now, sorry! Closes: https://bugs.gentoo.org/711078 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-mathematics/gmp-ecm: new EAPI=7 revision.
The dependencies and build system of gmp-ecm have been improved over the years, and much of the cruft in the ebuild could simply be deleted. This commit adds an -r2, based on François Bissey's ebuild in the sage-on-gentoo overlay, to modernize things. I've manually verified the diff for sanity, and the test suite passes for me on amd64. Closes: https://bugs.gentoo.org/466498 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sci-mathematics/gmp-ecm: drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
sci-mathematics/gmp-ecm: Fix custom-tune useflag
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
sci-mathematics/gmp-ecm: Bump
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-mathematics/gmp-ecm: Remove dep on sci-mathematics/gwnum
Closes: https://github.com/gentoo/gentoo/pull/12313 Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: David Seifert <soap@gentoo.org>
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
David Seifert · gentoo
sci-mathematics/gmp-ecm: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28
David Seifert · gentoo
sci-mathematics/gmp-ecm: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed