summaryrefslogtreecommitdiff
path: root/math/ntl
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>2000-09-05 01:52:20 +0000
committerSteve Price <steve@FreeBSD.org>2000-09-05 01:52:20 +0000
commitfa746f7b6f09abc5cc423aac9ce9bdba61bae7f6 (patch)
tree548ed6c73958412b1d92164497fbd36fdb54849c /math/ntl
parentAdd a bunch of MASTER_SITES. (diff)
Update to version 4.2a.
PR: 20757 Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=32285
Diffstat (limited to 'math/ntl')
-rw-r--r--math/ntl/Makefile12
-rw-r--r--math/ntl/distinfo2
-rw-r--r--math/ntl/pkg-descr3
-rw-r--r--math/ntl/pkg-plist160
4 files changed, 92 insertions, 85 deletions
diff --git a/math/ntl/Makefile b/math/ntl/Makefile
index 291bfb892141..e36567865bf3 100644
--- a/math/ntl/Makefile
+++ b/math/ntl/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= ntl
-PORTVERSION= 4.1a
+PORTVERSION= 4.2a
CATEGORIES= math
MASTER_SITES= http://www.shoup.net/ntl/
@@ -14,16 +14,18 @@ MAINTAINER= matthiasb@acm.org
USE_GMAKE= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/src
-NO_BUILD= yes
MAKEFILE= makefile
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= 'GMP=on'
+MAKE_ARGS= "DOCDIR=${LOCALBASE}/share/doc"
-post-install:
+do-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/.
+ ${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
index 1d510ffcb7e6..e5454f94b135 100644
--- a/math/ntl/distinfo
+++ b/math/ntl/distinfo
@@ -1 +1 @@
-MD5 (ntl-4.1a.tar.gz) = 8872fbe205d4094f83eae8c30407c123
+MD5 (ntl-4.2a.tar.gz) = 8167d61b8e144fd4bc7ccd4cb86a8878
diff --git a/math/ntl/pkg-descr b/math/ntl/pkg-descr
index abbf3119b876..d8915f34b801 100644
--- a/math/ntl/pkg-descr
+++ b/math/ntl/pkg-descr
@@ -1,9 +1,12 @@
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.
+ - vectors and matrices over extensions
+ - finite rings
WWW: http://www.shoup.net/
diff --git a/math/ntl/pkg-plist b/math/ntl/pkg-plist
index 0dce54cb5cf2..91342f00a708 100644
--- a/math/ntl/pkg-plist
+++ b/math/ntl/pkg-plist
@@ -83,83 +83,85 @@ 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
+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/config.txt
+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-gmp.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
+@dirrm share/doc/NTL