diff --git a/dev-gap/factint/Manifest b/dev-gap/factint/Manifest new file mode 100644 index 0000000000000..89946cf13e89a --- /dev/null +++ b/dev-gap/factint/Manifest @@ -0,0 +1 @@ +DIST FactInt-1.6.3.tar.gz 4684712 BLAKE2B 7b312b34ae0a4ab100647f08f0e817594cbca1105ad37cf231d608599e5fffdf0d905819ab31f08be73b759c7be892928e994d9df62aa37f8c7a2e5535508532 SHA512 28fe4cb35c10f834e5efb3baaebf5b1eaac4064b1c182a5ffa057421327de45dd690b70fb848aabac6fa254581fd76f975b497a21d427093d558919cf3716c83 diff --git a/dev-gap/factint/factint-1.6.3.ebuild b/dev-gap/factint/factint-1.6.3.ebuild new file mode 100644 index 0000000000000..7882fd7a226da --- /dev/null +++ b/dev-gap/factint/factint-1.6.3.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +MY_PN="FactInt" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Advanced Methods for Factoring Integers" +SLOT="0" +SRC_URI="https://github.com/gap-packages/${MY_PN}/releases/download/v${PV}/${MY_P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" + +S="${WORKDIR}/${MY_P}" + +GAP_PKG_EXTRA_INSTALL=( tables ) +gap-pkg_enable_tests diff --git a/dev-gap/factint/metadata.xml b/dev-gap/factint/metadata.xml new file mode 100644 index 0000000000000..5538a2e4b5f81 --- /dev/null +++ b/dev-gap/factint/metadata.xml @@ -0,0 +1,35 @@ + + + + + mjo@gentoo.org + + + frp.bissey@gmail.com + François Bissey + + + proxy-maint@gentoo.org + Proxy Maintainers + + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + + + This package provides routines for factoring integers, in + particular: + + * Pollard's p-1 + * Williams' p+1 + * Elliptic Curves Method (ECM) + * Continued Fraction Algorithm (CFRAC) + * Multiple Polynomial Quadratic Sieve (MPQS) + + It also provides access to Richard P. Brent's tables of factors of + integers of the form b^k +/- 1. + + + gap-packages/FactInt + +