diff options
-rw-r--r-- | math/ntl/Makefile | 29 | ||||
-rw-r--r-- | math/ntl/distinfo | 1 | ||||
-rw-r--r-- | math/ntl/pkg-comment | 1 | ||||
-rw-r--r-- | math/ntl/pkg-descr | 11 | ||||
-rw-r--r-- | math/ntl/pkg-plist | 165 |
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 |