Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Jun 2000 18:54:41 +0200
From:      Matthias Bauer <bauer@informatik.uni-erlangen.de>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/19414: port of victor shoup's number theory library
Message-ID:  <20000621185441.G22770@faui1c.informatik.uni-erlangen.de>

next in thread | raw e-mail | index | archive | help

>Number:         19414
>Category:       ports
>Synopsis:       port of victor shoup's number theory library
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 21 10:00:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Bauer
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
North Malden Icelandic Saga Society
>Environment:
>Description:

NTL is a C++ 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/

>How-To-Repeat:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ntl
#	ntl/Makefile
#	ntl/files
#	ntl/files/md5
#	ntl/pkg
#	ntl/pkg/COMMENT
#	ntl/pkg/DESCR
#	ntl/pkg/PLIST
#
echo c - ntl
mkdir -p ntl > /dev/null 2>&1
echo x - ntl/Makefile
sed 's/^X//' >ntl/Makefile << 'END-of-ntl/Makefile'
X# New ports collection makefile for:   ntl
X# Version required:    4.1a
X# Date created:        18 June 2000
X# Whom:                bauerm
X#
X# $FreeBSD$
X#
X
XPORTNAME=	   ntl
XPORTVERSION=   4.1a
XDISTNAME=      ntl-4.1a
XCATEGORIES=    math
XMASTER_SITES=  http://www.shoup.net/ntl/
X
XMAINTAINER=    matthiasb@acm.org
X
XUSE_GMAKE=	   yes
XIS_INTERACTIVE=yes
XWRKSRC=		   ${WRKDIR}/${DISTNAME}/src 
XALL_TARGET=	   install
X
Xpre-build:
X	cp ${WRKSRC}/makefile ${WRKSRC}/Makefile
X
Xpost-install:
X	${MKDIR} ${PREFIX}/include/NTL
X	${INSTALL_DATA} ${WRKSRC}/../include/NTL/*  ${PREFIX}/include/NTL/.
X	${INSTALL_DATA} ${WRKSRC}/ntl.a ${PREFIX}/lib/libntl.a
X.if !defined(NOPORTDOCS)
X		${MKDIR} ${PREFIX}/share/doc/ntl
X		${INSTALL_DATA} ${WRKSRC}/../doc/* ${PREFIX}/share/doc/ntl/.
X.endif
X
X.include <bsd.port.mk>
X
END-of-ntl/Makefile
echo c - ntl/files
mkdir -p ntl/files > /dev/null 2>&1
echo x - ntl/files/md5
sed 's/^X//' >ntl/files/md5 << 'END-of-ntl/files/md5'
XMD5 (ntl-4.1a.tar.gz) = 8872fbe205d4094f83eae8c30407c123
END-of-ntl/files/md5
echo c - ntl/pkg
mkdir -p ntl/pkg > /dev/null 2>&1
echo x - ntl/pkg/COMMENT
sed 's/^X//' >ntl/pkg/COMMENT << 'END-of-ntl/pkg/COMMENT'
XVictor Shoup's Number Theory Library
END-of-ntl/pkg/COMMENT
echo x - ntl/pkg/DESCR
sed 's/^X//' >ntl/pkg/DESCR << 'END-of-ntl/pkg/DESCR'
XNTL is an object oriented library for number theory, written
Xby Victor Shoup.  It provides objects and methods for 
X	- arbitrary length integers
X	- finite fields
X	- polynomials over fields
X	- extensions of fields.
X
XWWW: http://www.shoup.net/
X
XMatthias Bauer
Xmatthiasb@acm.org
END-of-ntl/pkg/DESCR
echo x - ntl/pkg/PLIST
sed 's/^X//' >ntl/pkg/PLIST << 'END-of-ntl/pkg/PLIST'
Xlib/libntl.a
Xinclude/NTL/FFT.h
Xinclude/NTL/FacVec.h
Xinclude/NTL/GF2.h
Xinclude/NTL/GF2E.h
Xinclude/NTL/GF2EX.h
Xinclude/NTL/GF2EXFactoring.h
Xinclude/NTL/GF2X.h
Xinclude/NTL/GF2XFactoring.h
Xinclude/NTL/GF2XVec.h
Xinclude/NTL/HNF.h
Xinclude/NTL/IsFinite.h
Xinclude/NTL/LLL.h
Xinclude/NTL/RR.h
Xinclude/NTL/WordVector.h
Xinclude/NTL/ZZ.h
Xinclude/NTL/ZZVec.h
Xinclude/NTL/ZZX.h
Xinclude/NTL/ZZXFactoring.h
Xinclude/NTL/ZZ_p.h
Xinclude/NTL/ZZ_pE.h
Xinclude/NTL/ZZ_pEX.h
Xinclude/NTL/ZZ_pEXFactoring.h
Xinclude/NTL/ZZ_pX.h
Xinclude/NTL/ZZ_pXFactoring.h
Xinclude/NTL/config.h
Xinclude/NTL/def_config.h
Xinclude/NTL/fileio.h
Xinclude/NTL/lip.h
Xinclude/NTL/lzz_p.h
Xinclude/NTL/lzz_pE.h
Xinclude/NTL/lzz_pEX.h
Xinclude/NTL/lzz_pEXFactoring.h
Xinclude/NTL/lzz_pX.h
Xinclude/NTL/lzz_pXFactoring.h
Xinclude/NTL/mach_desc.h
Xinclude/NTL/mat_GF2.h
Xinclude/NTL/mat_GF2E.h
Xinclude/NTL/mat_RR.h
Xinclude/NTL/mat_ZZ.h
Xinclude/NTL/mat_ZZ_p.h
Xinclude/NTL/mat_ZZ_pE.h
Xinclude/NTL/mat_lzz_p.h
Xinclude/NTL/mat_lzz_pE.h
Xinclude/NTL/mat_poly_ZZ.h
Xinclude/NTL/mat_poly_ZZ_p.h
Xinclude/NTL/mat_poly_lzz_p.h
Xinclude/NTL/matrix.h
Xinclude/NTL/new.h
Xinclude/NTL/pair.h
Xinclude/NTL/pair_GF2EX_long.h
Xinclude/NTL/pair_GF2X_long.h
Xinclude/NTL/pair_ZZX_long.h
Xinclude/NTL/pair_ZZ_pEX_long.h
Xinclude/NTL/pair_ZZ_pX_long.h
Xinclude/NTL/pair_lzz_pEX_long.h
Xinclude/NTL/pair_lzz_pX_long.h
Xinclude/NTL/quad_float.h
Xinclude/NTL/tools.h
Xinclude/NTL/vec_GF2.h
Xinclude/NTL/vec_GF2E.h
Xinclude/NTL/vec_GF2XVec.h
Xinclude/NTL/vec_RR.h
Xinclude/NTL/vec_ZZ.h
Xinclude/NTL/vec_ZZVec.h
Xinclude/NTL/vec_ZZ_p.h
Xinclude/NTL/vec_ZZ_pE.h
Xinclude/NTL/vec_double.h
Xinclude/NTL/vec_long.h
Xinclude/NTL/vec_lzz_p.h
Xinclude/NTL/vec_lzz_pE.h
Xinclude/NTL/vec_quad_float.h
Xinclude/NTL/vec_vec_GF2.h
Xinclude/NTL/vec_vec_GF2E.h
Xinclude/NTL/vec_vec_RR.h
Xinclude/NTL/vec_vec_ZZ.h
Xinclude/NTL/vec_vec_ZZ_p.h
Xinclude/NTL/vec_vec_ZZ_pE.h
Xinclude/NTL/vec_vec_long.h
Xinclude/NTL/vec_vec_lzz_p.h
Xinclude/NTL/vec_vec_lzz_pE.h
Xinclude/NTL/vec_xdouble.h
Xinclude/NTL/vector.h
Xinclude/NTL/version.h
Xinclude/NTL/xdouble.h
Xshare/doc/ntl/GF2.txt
Xshare/doc/ntl/GF2E.txt
Xshare/doc/ntl/GF2EX.txt
Xshare/doc/ntl/GF2EXFactoring.txt
Xshare/doc/ntl/GF2X.txt
Xshare/doc/ntl/GF2XFactoring.txt
Xshare/doc/ntl/GF2XVec.txt
Xshare/doc/ntl/HNF.txt
Xshare/doc/ntl/LLL.txt
Xshare/doc/ntl/RR.txt
Xshare/doc/ntl/ZZ.txt
Xshare/doc/ntl/ZZVec.txt
Xshare/doc/ntl/ZZX.txt
Xshare/doc/ntl/ZZXFactoring.txt
Xshare/doc/ntl/ZZ_p.txt
Xshare/doc/ntl/ZZ_pE.txt
Xshare/doc/ntl/ZZ_pEX.txt
Xshare/doc/ntl/ZZ_pEXFactoring.txt
Xshare/doc/ntl/ZZ_pX.txt
Xshare/doc/ntl/ZZ_pXFactoring.txt
Xshare/doc/ntl/arrow1.gif
Xshare/doc/ntl/arrow2.gif
Xshare/doc/ntl/arrow3.gif
Xshare/doc/ntl/conversions.txt
Xshare/doc/ntl/copying.txt
Xshare/doc/ntl/flags.txt
Xshare/doc/ntl/lzz_p.txt
Xshare/doc/ntl/lzz_pE.txt
Xshare/doc/ntl/lzz_pEX.txt
Xshare/doc/ntl/lzz_pEXFactoring.txt
Xshare/doc/ntl/lzz_pX.txt
Xshare/doc/ntl/lzz_pXFactoring.txt
Xshare/doc/ntl/mat_GF2.txt
Xshare/doc/ntl/mat_GF2E.txt
Xshare/doc/ntl/mat_RR.txt
Xshare/doc/ntl/mat_ZZ.txt
Xshare/doc/ntl/mat_ZZ_p.txt
Xshare/doc/ntl/mat_ZZ_pE.txt
Xshare/doc/ntl/mat_lzz_p.txt
Xshare/doc/ntl/mat_lzz_pE.txt
Xshare/doc/ntl/mat_poly_ZZ.txt
Xshare/doc/ntl/mat_poly_ZZ_p.txt
Xshare/doc/ntl/mat_poly_lzz_p.txt
Xshare/doc/ntl/matrix.txt
Xshare/doc/ntl/names.txt
Xshare/doc/ntl/pair.txt
Xshare/doc/ntl/quad_float.txt
Xshare/doc/ntl/sedscript.txt
Xshare/doc/ntl/tools.txt
Xshare/doc/ntl/tour-ack.html
Xshare/doc/ntl/tour-changes.html
Xshare/doc/ntl/tour-ex1.html
Xshare/doc/ntl/tour-ex2.html
Xshare/doc/ntl/tour-ex3.html
Xshare/doc/ntl/tour-ex4.html
Xshare/doc/ntl/tour-ex5.html
Xshare/doc/ntl/tour-ex6.html
Xshare/doc/ntl/tour-examples.html
Xshare/doc/ntl/tour-impl.html
Xshare/doc/ntl/tour-intro.html
Xshare/doc/ntl/tour-modules.html
Xshare/doc/ntl/tour-roadmap.html
Xshare/doc/ntl/tour-stdcxx.html
Xshare/doc/ntl/tour-struct.html
Xshare/doc/ntl/tour-time.html
Xshare/doc/ntl/tour-unix.html
Xshare/doc/ntl/tour-win.html
Xshare/doc/ntl/tour.html
Xshare/doc/ntl/vec_GF2.txt
Xshare/doc/ntl/vec_GF2E.txt
Xshare/doc/ntl/vec_RR.txt
Xshare/doc/ntl/vec_ZZ.txt
Xshare/doc/ntl/vec_ZZ_p.txt
Xshare/doc/ntl/vec_ZZ_pE.txt
Xshare/doc/ntl/vec_lzz_p.txt
Xshare/doc/ntl/vec_lzz_pE.txt
Xshare/doc/ntl/vector.txt
Xshare/doc/ntl/xdouble.txt
X@dirrm include/NTL
X@dirrm share/doc/ntl
END-of-ntl/pkg/PLIST
exit

>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000621185441.G22770>