aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--math/ntl/Makefile29
-rw-r--r--math/ntl/distinfo1
-rw-r--r--math/ntl/pkg-comment1
-rw-r--r--math/ntl/pkg-descr11
-rw-r--r--math/ntl/pkg-plist165
5 files changed, 207 insertions, 0 deletions
diff --git a/math/ntl/Makefile b/math/ntl/Makefile
new file mode 100644
index 000000000000..291bfb892141
--- /dev/null
+++ b/math/ntl/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: ntl
+# Date created: 18 June 2000
+# Whom: bauerm
+#
+# $FreeBSD$
+#
+
+PORTNAME= ntl
+PORTVERSION= 4.1a
+CATEGORIES= math
+MASTER_SITES= http://www.shoup.net/ntl/
+
+MAINTAINER= matthiasb@acm.org
+
+USE_GMAKE= yes
+WRKSRC= ${WRKDIR}/${DISTNAME}/src
+NO_BUILD= yes
+MAKEFILE= makefile
+
+post-install:
+ ${MKDIR} ${PREFIX}/include/NTL
+ ${INSTALL_DATA} ${WRKSRC}/../include/NTL/* ${PREFIX}/include/NTL/.
+ ${INSTALL_DATA} ${WRKSRC}/ntl.a ${PREFIX}/lib/libntl.a
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/ntl
+ ${INSTALL_DATA} ${WRKSRC}/../doc/* ${PREFIX}/share/doc/ntl/.
+.endif
+
+.include <bsd.port.mk>
diff --git a/math/ntl/distinfo b/math/ntl/distinfo
new file mode 100644
index 000000000000..1d510ffcb7e6
--- /dev/null
+++ b/math/ntl/distinfo
@@ -0,0 +1 @@
+MD5 (ntl-4.1a.tar.gz) = 8872fbe205d4094f83eae8c30407c123
diff --git a/math/ntl/pkg-comment b/math/ntl/pkg-comment
new file mode 100644
index 000000000000..e71d93a64b7a
--- /dev/null
+++ b/math/ntl/pkg-comment
@@ -0,0 +1 @@
+Victor Shoup's Number Theory Library
diff --git a/math/ntl/pkg-descr b/math/ntl/pkg-descr
new file mode 100644
index 000000000000..abbf3119b876
--- /dev/null
+++ b/math/ntl/pkg-descr
@@ -0,0 +1,11 @@
+NTL is an object oriented library for number theory, written
+by Victor Shoup. It provides objects and methods for
+ - arbitrary length integers
+ - finite fields
+ - polynomials over fields
+ - extensions of fields.
+
+WWW: http://www.shoup.net/
+
+Matthias Bauer
+matthiasb@acm.org
diff --git a/math/ntl/pkg-plist b/math/ntl/pkg-plist
new file mode 100644
index 000000000000..0dce54cb5cf2
--- /dev/null
+++ b/math/ntl/pkg-plist
@@ -0,0 +1,165 @@
+lib/libntl.a
+include/NTL/FFT.h
+include/NTL/FacVec.h
+include/NTL/GF2.h
+include/NTL/GF2E.h
+include/NTL/GF2EX.h
+include/NTL/GF2EXFactoring.h
+include/NTL/GF2X.h
+include/NTL/GF2XFactoring.h
+include/NTL/GF2XVec.h
+include/NTL/HNF.h
+include/NTL/IsFinite.h
+include/NTL/LLL.h
+include/NTL/RR.h
+include/NTL/WordVector.h
+include/NTL/ZZ.h
+include/NTL/ZZVec.h
+include/NTL/ZZX.h
+include/NTL/ZZXFactoring.h
+include/NTL/ZZ_p.h
+include/NTL/ZZ_pE.h
+include/NTL/ZZ_pEX.h
+include/NTL/ZZ_pEXFactoring.h
+include/NTL/ZZ_pX.h
+include/NTL/ZZ_pXFactoring.h
+include/NTL/config.h
+include/NTL/def_config.h
+include/NTL/fileio.h
+include/NTL/lip.h
+include/NTL/lzz_p.h
+include/NTL/lzz_pE.h
+include/NTL/lzz_pEX.h
+include/NTL/lzz_pEXFactoring.h
+include/NTL/lzz_pX.h
+include/NTL/lzz_pXFactoring.h
+include/NTL/mach_desc.h
+include/NTL/mat_GF2.h
+include/NTL/mat_GF2E.h
+include/NTL/mat_RR.h
+include/NTL/mat_ZZ.h
+include/NTL/mat_ZZ_p.h
+include/NTL/mat_ZZ_pE.h
+include/NTL/mat_lzz_p.h
+include/NTL/mat_lzz_pE.h
+include/NTL/mat_poly_ZZ.h
+include/NTL/mat_poly_ZZ_p.h
+include/NTL/mat_poly_lzz_p.h
+include/NTL/matrix.h
+include/NTL/new.h
+include/NTL/pair.h
+include/NTL/pair_GF2EX_long.h
+include/NTL/pair_GF2X_long.h
+include/NTL/pair_ZZX_long.h
+include/NTL/pair_ZZ_pEX_long.h
+include/NTL/pair_ZZ_pX_long.h
+include/NTL/pair_lzz_pEX_long.h
+include/NTL/pair_lzz_pX_long.h
+include/NTL/quad_float.h
+include/NTL/tools.h
+include/NTL/vec_GF2.h
+include/NTL/vec_GF2E.h
+include/NTL/vec_GF2XVec.h
+include/NTL/vec_RR.h
+include/NTL/vec_ZZ.h
+include/NTL/vec_ZZVec.h
+include/NTL/vec_ZZ_p.h
+include/NTL/vec_ZZ_pE.h
+include/NTL/vec_double.h
+include/NTL/vec_long.h
+include/NTL/vec_lzz_p.h
+include/NTL/vec_lzz_pE.h
+include/NTL/vec_quad_float.h
+include/NTL/vec_vec_GF2.h
+include/NTL/vec_vec_GF2E.h
+include/NTL/vec_vec_RR.h
+include/NTL/vec_vec_ZZ.h
+include/NTL/vec_vec_ZZ_p.h
+include/NTL/vec_vec_ZZ_pE.h
+include/NTL/vec_vec_long.h
+include/NTL/vec_vec_lzz_p.h
+include/NTL/vec_vec_lzz_pE.h
+include/NTL/vec_xdouble.h
+include/NTL/vector.h
+include/NTL/version.h
+include/NTL/xdouble.h
+share/doc/ntl/GF2.txt
+share/doc/ntl/GF2E.txt
+share/doc/ntl/GF2EX.txt
+share/doc/ntl/GF2EXFactoring.txt
+share/doc/ntl/GF2X.txt
+share/doc/ntl/GF2XFactoring.txt
+share/doc/ntl/GF2XVec.txt
+share/doc/ntl/HNF.txt
+share/doc/ntl/LLL.txt
+share/doc/ntl/RR.txt
+share/doc/ntl/ZZ.txt
+share/doc/ntl/ZZVec.txt
+share/doc/ntl/ZZX.txt
+share/doc/ntl/ZZXFactoring.txt
+share/doc/ntl/ZZ_p.txt
+share/doc/ntl/ZZ_pE.txt
+share/doc/ntl/ZZ_pEX.txt
+share/doc/ntl/ZZ_pEXFactoring.txt
+share/doc/ntl/ZZ_pX.txt
+share/doc/ntl/ZZ_pXFactoring.txt
+share/doc/ntl/arrow1.gif
+share/doc/ntl/arrow2.gif
+share/doc/ntl/arrow3.gif
+share/doc/ntl/conversions.txt
+share/doc/ntl/copying.txt
+share/doc/ntl/flags.txt
+share/doc/ntl/lzz_p.txt
+share/doc/ntl/lzz_pE.txt
+share/doc/ntl/lzz_pEX.txt
+share/doc/ntl/lzz_pEXFactoring.txt
+share/doc/ntl/lzz_pX.txt
+share/doc/ntl/lzz_pXFactoring.txt
+share/doc/ntl/mat_GF2.txt
+share/doc/ntl/mat_GF2E.txt
+share/doc/ntl/mat_RR.txt
+share/doc/ntl/mat_ZZ.txt
+share/doc/ntl/mat_ZZ_p.txt
+share/doc/ntl/mat_ZZ_pE.txt
+share/doc/ntl/mat_lzz_p.txt
+share/doc/ntl/mat_lzz_pE.txt
+share/doc/ntl/mat_poly_ZZ.txt
+share/doc/ntl/mat_poly_ZZ_p.txt
+share/doc/ntl/mat_poly_lzz_p.txt
+share/doc/ntl/matrix.txt
+share/doc/ntl/names.txt
+share/doc/ntl/pair.txt
+share/doc/ntl/quad_float.txt
+share/doc/ntl/sedscript.txt
+share/doc/ntl/tools.txt
+share/doc/ntl/tour-ack.html
+share/doc/ntl/tour-changes.html
+share/doc/ntl/tour-ex1.html
+share/doc/ntl/tour-ex2.html
+share/doc/ntl/tour-ex3.html
+share/doc/ntl/tour-ex4.html
+share/doc/ntl/tour-ex5.html
+share/doc/ntl/tour-ex6.html
+share/doc/ntl/tour-examples.html
+share/doc/ntl/tour-impl.html
+share/doc/ntl/tour-intro.html
+share/doc/ntl/tour-modules.html
+share/doc/ntl/tour-roadmap.html
+share/doc/ntl/tour-stdcxx.html
+share/doc/ntl/tour-struct.html
+share/doc/ntl/tour-time.html
+share/doc/ntl/tour-unix.html
+share/doc/ntl/tour-win.html
+share/doc/ntl/tour.html
+share/doc/ntl/vec_GF2.txt
+share/doc/ntl/vec_GF2E.txt
+share/doc/ntl/vec_RR.txt
+share/doc/ntl/vec_ZZ.txt
+share/doc/ntl/vec_ZZ_p.txt
+share/doc/ntl/vec_ZZ_pE.txt
+share/doc/ntl/vec_lzz_p.txt
+share/doc/ntl/vec_lzz_pE.txt
+share/doc/ntl/vector.txt
+share/doc/ntl/xdouble.txt
+@dirrm include/NTL
+@dirrm share/doc/ntl