Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

port of Victor Shoup's number theory library

0 views
Skip to first unread message

Matthias Bauer

unread,
Jun 21, 2000, 3:00:00 AM6/21/00
to
# 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= matt...@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
Xmatt...@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

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

Maxim Sobolev

unread,
Jun 21, 2000, 3:00:00 AM6/21/00
to
Matthias Bauer wrote:

> # 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

Please submit it as PR using send-pr(1) or our web GNATS interface. By doing so
you will ensure that your port will receive proper attention and would not lost
in amount of traffic, which this list usually generates.

Thanks!

-Maxim

0 new messages