summaryrefslogtreecommitdiff
path: root/math/gp-factint
diff options
context:
space:
mode:
authorcjep <cjep@pkgsrc.org>2002-12-23 01:26:24 +0000
committercjep <cjep@pkgsrc.org>2002-12-23 01:26:24 +0000
commit1c4e5da1b0c65dd98f80506957fe7df8c73a1505 (patch)
treea74fd72dade0a052ad83607e72ad8bb3e822fe15 /math/gp-factint
parentff83298890872c36a68b0f2c302cf2692b56a7fc (diff)
downloadpkgsrc-1c4e5da1b0c65dd98f80506957fe7df8c73a1505.tar.gz
Initial import of the GAP package FactInt 1.3 into the NetBSD packages
collection as math/gp-factint. This package for GAP 4 provides routines for integer factorization, in particular: * Pollard's p-1 * Williams' p+1 * The Elliptic Curves Method (ECM) * The Continued Fraction Algorithm (CFRAC) * The Multiple Polynomial Quadratic Sieve (MPQS)
Diffstat (limited to 'math/gp-factint')
-rw-r--r--math/gp-factint/DESCR8
-rw-r--r--math/gp-factint/Makefile27
-rw-r--r--math/gp-factint/PLIST60
-rw-r--r--math/gp-factint/distinfo4
4 files changed, 99 insertions, 0 deletions
diff --git a/math/gp-factint/DESCR b/math/gp-factint/DESCR
new file mode 100644
index 00000000000..7d5bbae1cef
--- /dev/null
+++ b/math/gp-factint/DESCR
@@ -0,0 +1,8 @@
+This package for GAP 4 provides routines for
+integer factorization, in particular:
+
+ - Pollard's p-1
+ - Williams' p+1
+ - The Elliptic Curves Method (ECM)
+ - The Continued Fraction Algorithm (CFRAC)
+ - The Multiple Polynomial Quadratic Sieve (MPQS)
diff --git a/math/gp-factint/Makefile b/math/gp-factint/Makefile
new file mode 100644
index 00000000000..0792452f200
--- /dev/null
+++ b/math/gp-factint/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/12/23 01:26:24 cjep Exp $
+#
+
+DISTNAME= factint-1.3
+PKGNAME= gp-factint-1.3
+CATEGORIES= math
+MASTER_SITES= http://www.cip.mathematik.uni-stuttgart.de/~kohlsn/factint/
+EXTRACT_SUFX= .zoo
+
+MAINTAINER= cjep@netbsd.org
+HOMEPAGE= http://www.gap-system.org/Share/factint.html
+COMMENT= Integer factorization routines for GAP
+
+BUILD_DEPENDS+= zoo-[0-9]*:../../archivers/zoo
+
+EXTRACT_CMD= ${LOCALBASE}/bin/zoo -extract ${DOWNLOADED_DISTFILE}
+WRKSRC= ${WRKDIR}/factint
+
+NO_BUILD= YES
+USE_BUILDLINK2= YES
+GAP_PKG_NAME= factint
+
+do-install:
+ cd ${WRKDIR} && ${PAX} -rw ${GAP_PKG_NAME} ${GAP_PKG_ROOT}
+
+.include "../../math/gap/gap.package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/math/gp-factint/PLIST b/math/gp-factint/PLIST
new file mode 100644
index 00000000000..05845341d60
--- /dev/null
+++ b/math/gp-factint/PLIST
@@ -0,0 +1,60 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/23 01:26:24 cjep Exp $
+lib/gap4.3/pkg/factint/PkgInfo.g
+lib/gap4.3/pkg/factint/banner.g
+lib/gap4.3/pkg/factint/doc/about.tex
+lib/gap4.3/pkg/factint/doc/factint.bib
+lib/gap4.3/pkg/factint/doc/general.tex
+lib/gap4.3/pkg/factint/doc/info.tex
+lib/gap4.3/pkg/factint/doc/manual.bbl
+lib/gap4.3/pkg/factint/doc/manual.dvi
+lib/gap4.3/pkg/factint/doc/manual.ilg
+lib/gap4.3/pkg/factint/doc/manual.ind
+lib/gap4.3/pkg/factint/doc/manual.lab
+lib/gap4.3/pkg/factint/doc/manual.mst
+lib/gap4.3/pkg/factint/doc/manual.pdf
+lib/gap4.3/pkg/factint/doc/manual.ps
+lib/gap4.3/pkg/factint/doc/manual.six
+lib/gap4.3/pkg/factint/doc/manual.tex
+lib/gap4.3/pkg/factint/doc/manual.toc
+lib/gap4.3/pkg/factint/doc/methods.tex
+lib/gap4.3/pkg/factint/doc/preface.tex
+lib/gap4.3/pkg/factint/doc/timings.tex
+lib/gap4.3/pkg/factint/factint.tst
+lib/gap4.3/pkg/factint/gap/cfrac.gi
+lib/gap4.3/pkg/factint/gap/ecm.gi
+lib/gap4.3/pkg/factint/gap/factint.gd
+lib/gap4.3/pkg/factint/gap/general.gi
+lib/gap4.3/pkg/factint/gap/mpqs.gi
+lib/gap4.3/pkg/factint/gap/pminus1.gi
+lib/gap4.3/pkg/factint/gap/pplus1.gi
+lib/gap4.3/pkg/factint/htm/CHAP001.htm
+lib/gap4.3/pkg/factint/htm/CHAP002.htm
+lib/gap4.3/pkg/factint/htm/CHAP003.htm
+lib/gap4.3/pkg/factint/htm/CHAP004.htm
+lib/gap4.3/pkg/factint/htm/CHAP005.htm
+lib/gap4.3/pkg/factint/htm/biblio.htm
+lib/gap4.3/pkg/factint/htm/chapters.htm
+lib/gap4.3/pkg/factint/htm/indxC.htm
+lib/gap4.3/pkg/factint/htm/indxE.htm
+lib/gap4.3/pkg/factint/htm/indxF.htm
+lib/gap4.3/pkg/factint/htm/indxG.htm
+lib/gap4.3/pkg/factint/htm/indxH.htm
+lib/gap4.3/pkg/factint/htm/indxI.htm
+lib/gap4.3/pkg/factint/htm/indxL.htm
+lib/gap4.3/pkg/factint/htm/indxM.htm
+lib/gap4.3/pkg/factint/htm/indxP.htm
+lib/gap4.3/pkg/factint/htm/indxR.htm
+lib/gap4.3/pkg/factint/htm/indxS.htm
+lib/gap4.3/pkg/factint/htm/indxT.htm
+lib/gap4.3/pkg/factint/htm/indxU.htm
+lib/gap4.3/pkg/factint/htm/indxW.htm
+lib/gap4.3/pkg/factint/htm/theindex.htm
+lib/gap4.3/pkg/factint/init.g
+lib/gap4.3/pkg/factint/make_zoo
+lib/gap4.3/pkg/factint/read.g
+lib/gap4.3/pkg/factint/readme.txt
+lib/gap4.3/pkg/factint/relnotes.txt
+@dirrm lib/gap4.3/pkg/factint/htm
+@dirrm lib/gap4.3/pkg/factint/gap
+@dirrm lib/gap4.3/pkg/factint/doc
+@dirrm lib/gap4.3/pkg/factint
diff --git a/math/gp-factint/distinfo b/math/gp-factint/distinfo
new file mode 100644
index 00000000000..7ffd057101e
--- /dev/null
+++ b/math/gp-factint/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/12/23 01:26:24 cjep Exp $
+
+SHA1 (factint-1.3.zoo) = 4043ed2a140bd77508aec06edc377eb438c9e45f
+Size (factint-1.3.zoo) = 314569 bytes