View | Details | Raw Unified | Return to bug 82469
Collapse All | Expand All

(-)ntl.new/Makefile (-17 / +16 lines)
Lines 1-43 Link Here
1
# New ports collection makefile for:	ntl
1
# New ports collection makefile for:	ntl
2
# Date created:				18 June 2000
2
# Date created:				14 June 2004
3
# Whom:					bauerm
3
# Whom:					matthiasb
4
#
4
#
5
# $FreeBSD$
5
# $FreeBSD: ports/math/ntl/Makefile,v 1.10 2003/05/19 00:04:17 arved Exp $
6
#
6
#
7
7
8
PORTNAME=	ntl
8
PORTNAME=	ntl
9
PORTVERSION=	5.3.1
9
PORTVERSION=	5.4
10
CATEGORIES=	math
10
CATEGORIES=	math
11
MASTER_SITES=	http://www.shoup.net/ntl/
11
MASTER_SITES=	http://www.shoup.net/ntl/
12
12
13
MAINTAINER=	matthiasb@acm.org
13
MAINTAINER=	matthiasb@acm.org
14
COMMENT=	Victor Shoup's Number Theory Library
14
COMMENT=	Victor Shoup's Number Theory Library
15
15
16
# ntl is faster with libgmp4, but you can disable it 
17
.if !defined(WITHOUT_GMP)
16
LIB_DEPENDS=	gmp.6:${PORTSDIR}/math/libgmp4
18
LIB_DEPENDS=	gmp.6:${PORTSDIR}/math/libgmp4
19
.endif
17
20
18
HAS_CONFIGURE=	yes
21
HAS_CONFIGURE=	yes
19
CONFIGURE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" \
22
CONFIGURE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" \
20
		CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \
23
		CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" NTL_STD_CXX=on
21
		NTL_GMP_LIP=on GMP_PREFIX="${LOCALBASE}"
22
CONFIGURE_WRKSRC= ${BUILD_WRKSRC}
23
24
25
.if !defined(WITHOUT_GMP)
26
CONFIGURE_ARGS+= NTL_GMP_LIP=on GMP_PREFIX="${LOCALBASE}"
27
.endif
28
29
CONFIGURE_WRKSRC=	${BUILD_WRKSRC}
30
24
BUILD_WRKSRC=	${WRKSRC}/src
31
BUILD_WRKSRC=	${WRKSRC}/src
25
MAKEFILE=	makefile
32
MAKEFILE=	makefile
26
33
27
# Build with WITH_ISO_CXX=yes if you want to use the "Standard C++"
28
# version of NTL. In this version, all of NTL is "wrapped" inside
29
# the namespace NTL, and are no longer directly accessible---you must
30
# either use explicit qualification, or using directives, or
31
# using declarations.
32
33
.if defined(WITH_ISO_CXX)
34
CONFIGURE_ARGS+= NTL_STD_CXX=on
35
.endif
36
37
do-install:
34
do-install:
38
	${MKDIR} ${PREFIX}/include/NTL
35
	${MKDIR} ${PREFIX}/include/NTL
39
	${INSTALL_DATA} ${WRKSRC}/include/NTL/*  ${PREFIX}/include/NTL/
36
	${INSTALL_DATA} ${WRKSRC}/include/NTL/*  ${PREFIX}/include/NTL/
40
	${INSTALL_DATA} ${BUILD_WRKSRC}/ntl.a ${PREFIX}/lib/libntl.a
37
	${INSTALL_DATA} ${BUILD_WRKSRC}/ntl.a ${PREFIX}/lib/libntl.a
38
39
post-install:
41
.if !defined(NOPORTDOCS)
40
.if !defined(NOPORTDOCS)
42
	${MKDIR} ${PREFIX}/share/doc/NTL
41
	${MKDIR} ${PREFIX}/share/doc/NTL
43
	${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/NTL/
42
	${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/NTL/
(-)ntl.new/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (ntl-5.3.1.tar.gz) = 07e28598b9b50197b36723f7f536e293
1
MD5 (ntl-5.4.tar.gz) = 1d2a683ecbc12cdf03bf92dbc97c0dd4
2
SIZE (ntl-5.3.1.tar.gz) = 669649
2
SIZE (ntl-5.4.tar.gz) = 681173
(-)ntl.new/pkg-descr (+2 lines)
Lines 8-13 Link Here
8
	- vectors and matrices over extensions
8
	- vectors and matrices over extensions
9
	- finite rings
9
	- finite rings
10
10
11
Unless you define WITHOUT_GMP, NTL requires libgmp4.
12
11
WWW: http://www.shoup.net/
13
WWW: http://www.shoup.net/
12
14
13
Matthias Bauer
15
Matthias Bauer
(-)ntl.new/pkg-plist (-83 / +83 lines)
Lines 1-4 Link Here
1
@comment $FreeBSD: ports/math/ntl/pkg-plist,v 1.5 2002/02/03 22:15:22 naddy Exp $
2
include/NTL/FFT.h
1
include/NTL/FFT.h
3
include/NTL/FacVec.h
2
include/NTL/FacVec.h
4
include/NTL/GF2.h
3
include/NTL/GF2.h
Lines 11-16 Link Here
11
include/NTL/HNF.h
10
include/NTL/HNF.h
12
include/NTL/LLL.h
11
include/NTL/LLL.h
13
include/NTL/RR.h
12
include/NTL/RR.h
13
include/NTL/SPMM_ASM.h
14
include/NTL/WordVector.h
14
include/NTL/WordVector.h
15
include/NTL/ZZ.h
15
include/NTL/ZZ.h
16
include/NTL/ZZVec.h
16
include/NTL/ZZVec.h
Lines 89-174 Link Here
89
include/NTL/version.h
89
include/NTL/version.h
90
include/NTL/xdouble.h
90
include/NTL/xdouble.h
91
lib/libntl.a
91
lib/libntl.a
92
%%PORTDOCS%%share/doc/NTL/GF2.txt
92
share/doc/NTL/GF2.txt
93
%%PORTDOCS%%share/doc/NTL/GF2E.txt
93
share/doc/NTL/GF2E.txt
94
%%PORTDOCS%%share/doc/NTL/GF2EX.txt
94
share/doc/NTL/GF2EX.txt
95
%%PORTDOCS%%share/doc/NTL/GF2EXFactoring.txt
95
share/doc/NTL/GF2EXFactoring.txt
96
%%PORTDOCS%%share/doc/NTL/GF2X.txt
96
share/doc/NTL/GF2X.txt
97
%%PORTDOCS%%share/doc/NTL/GF2XFactoring.txt
97
share/doc/NTL/GF2XFactoring.txt
98
%%PORTDOCS%%share/doc/NTL/GF2XVec.txt
98
share/doc/NTL/GF2XVec.txt
99
%%PORTDOCS%%share/doc/NTL/HNF.txt
99
share/doc/NTL/HNF.txt
100
%%PORTDOCS%%share/doc/NTL/LLL.txt
100
share/doc/NTL/LLL.txt
101
%%PORTDOCS%%share/doc/NTL/RR.txt
101
share/doc/NTL/RR.txt
102
%%PORTDOCS%%share/doc/NTL/ZZ.txt
102
share/doc/NTL/ZZ.txt
103
%%PORTDOCS%%share/doc/NTL/ZZVec.txt
103
share/doc/NTL/ZZVec.txt
104
%%PORTDOCS%%share/doc/NTL/ZZX.txt
104
share/doc/NTL/ZZX.txt
105
%%PORTDOCS%%share/doc/NTL/ZZXFactoring.txt
105
share/doc/NTL/ZZXFactoring.txt
106
%%PORTDOCS%%share/doc/NTL/ZZ_p.txt
106
share/doc/NTL/ZZ_p.txt
107
%%PORTDOCS%%share/doc/NTL/ZZ_pE.txt
107
share/doc/NTL/ZZ_pE.txt
108
%%PORTDOCS%%share/doc/NTL/ZZ_pEX.txt
108
share/doc/NTL/ZZ_pEX.txt
109
%%PORTDOCS%%share/doc/NTL/ZZ_pEXFactoring.txt
109
share/doc/NTL/ZZ_pEXFactoring.txt
110
%%PORTDOCS%%share/doc/NTL/ZZ_pX.txt
110
share/doc/NTL/ZZ_pX.txt
111
%%PORTDOCS%%share/doc/NTL/ZZ_pXFactoring.txt
111
share/doc/NTL/ZZ_pXFactoring.txt
112
%%PORTDOCS%%share/doc/NTL/arrow1.gif
112
share/doc/NTL/arrow1.gif
113
%%PORTDOCS%%share/doc/NTL/arrow2.gif
113
share/doc/NTL/arrow2.gif
114
%%PORTDOCS%%share/doc/NTL/arrow3.gif
114
share/doc/NTL/arrow3.gif
115
%%PORTDOCS%%share/doc/NTL/config.txt
115
share/doc/NTL/config.txt
116
%%PORTDOCS%%share/doc/NTL/conversions.txt
116
share/doc/NTL/conversions.txt
117
%%PORTDOCS%%share/doc/NTL/copying.txt
117
share/doc/NTL/copying.txt
118
%%PORTDOCS%%share/doc/NTL/flags.txt
118
share/doc/NTL/flags.txt
119
%%PORTDOCS%%share/doc/NTL/lzz_p.txt
119
share/doc/NTL/lzz_p.txt
120
%%PORTDOCS%%share/doc/NTL/lzz_pE.txt
120
share/doc/NTL/lzz_pE.txt
121
%%PORTDOCS%%share/doc/NTL/lzz_pEX.txt
121
share/doc/NTL/lzz_pEX.txt
122
%%PORTDOCS%%share/doc/NTL/lzz_pEXFactoring.txt
122
share/doc/NTL/lzz_pEXFactoring.txt
123
%%PORTDOCS%%share/doc/NTL/lzz_pX.txt
123
share/doc/NTL/lzz_pX.txt
124
%%PORTDOCS%%share/doc/NTL/lzz_pXFactoring.txt
124
share/doc/NTL/lzz_pXFactoring.txt
125
%%PORTDOCS%%share/doc/NTL/mat_GF2.txt
125
share/doc/NTL/mat_GF2.txt
126
%%PORTDOCS%%share/doc/NTL/mat_GF2E.txt
126
share/doc/NTL/mat_GF2E.txt
127
%%PORTDOCS%%share/doc/NTL/mat_RR.txt
127
share/doc/NTL/mat_RR.txt
128
%%PORTDOCS%%share/doc/NTL/mat_ZZ.txt
128
share/doc/NTL/mat_ZZ.txt
129
%%PORTDOCS%%share/doc/NTL/mat_ZZ_p.txt
129
share/doc/NTL/mat_ZZ_p.txt
130
%%PORTDOCS%%share/doc/NTL/mat_ZZ_pE.txt
130
share/doc/NTL/mat_ZZ_pE.txt
131
%%PORTDOCS%%share/doc/NTL/mat_lzz_p.txt
131
share/doc/NTL/mat_lzz_p.txt
132
%%PORTDOCS%%share/doc/NTL/mat_lzz_pE.txt
132
share/doc/NTL/mat_lzz_pE.txt
133
%%PORTDOCS%%share/doc/NTL/mat_poly_ZZ.txt
133
share/doc/NTL/mat_poly_ZZ.txt
134
%%PORTDOCS%%share/doc/NTL/mat_poly_ZZ_p.txt
134
share/doc/NTL/mat_poly_ZZ_p.txt
135
%%PORTDOCS%%share/doc/NTL/mat_poly_lzz_p.txt
135
share/doc/NTL/mat_poly_lzz_p.txt
136
%%PORTDOCS%%share/doc/NTL/matrix.txt
136
share/doc/NTL/matrix.txt
137
%%PORTDOCS%%share/doc/NTL/names.txt
137
share/doc/NTL/names.txt
138
%%PORTDOCS%%share/doc/NTL/pair.txt
138
share/doc/NTL/pair.txt
139
%%PORTDOCS%%share/doc/NTL/quad_float.txt
139
share/doc/NTL/quad_float.txt
140
%%PORTDOCS%%share/doc/NTL/sedscript.txt
140
share/doc/NTL/sedscript.txt
141
%%PORTDOCS%%share/doc/NTL/tools.txt
141
share/doc/NTL/tools.txt
142
%%PORTDOCS%%share/doc/NTL/tour-ack.html
142
share/doc/NTL/tour-ack.html
143
%%PORTDOCS%%share/doc/NTL/tour-changes.html
143
share/doc/NTL/tour-changes.html
144
%%PORTDOCS%%share/doc/NTL/tour-ex1.html
144
share/doc/NTL/tour-ex1.html
145
%%PORTDOCS%%share/doc/NTL/tour-ex2.html
145
share/doc/NTL/tour-ex2.html
146
%%PORTDOCS%%share/doc/NTL/tour-ex3.html
146
share/doc/NTL/tour-ex3.html
147
%%PORTDOCS%%share/doc/NTL/tour-ex4.html
147
share/doc/NTL/tour-ex4.html
148
%%PORTDOCS%%share/doc/NTL/tour-ex5.html
148
share/doc/NTL/tour-ex5.html
149
%%PORTDOCS%%share/doc/NTL/tour-ex6.html
149
share/doc/NTL/tour-ex6.html
150
%%PORTDOCS%%share/doc/NTL/tour-examples.html
150
share/doc/NTL/tour-examples.html
151
%%PORTDOCS%%share/doc/NTL/tour-gmp.html
151
share/doc/NTL/tour-gmp.html
152
%%PORTDOCS%%share/doc/NTL/tour-impl.html
152
share/doc/NTL/tour-impl.html
153
%%PORTDOCS%%share/doc/NTL/tour-intro.html
153
share/doc/NTL/tour-intro.html
154
%%PORTDOCS%%share/doc/NTL/tour-modules.html
154
share/doc/NTL/tour-modules.html
155
%%PORTDOCS%%share/doc/NTL/tour-roadmap.html
155
share/doc/NTL/tour-roadmap.html
156
%%PORTDOCS%%share/doc/NTL/tour-stdcxx.html
156
share/doc/NTL/tour-stdcxx.html
157
%%PORTDOCS%%share/doc/NTL/tour-struct.html
157
share/doc/NTL/tour-struct.html
158
%%PORTDOCS%%share/doc/NTL/tour-time.html
158
share/doc/NTL/tour-time.html
159
%%PORTDOCS%%share/doc/NTL/tour-unix.html
159
share/doc/NTL/tour-unix.html
160
%%PORTDOCS%%share/doc/NTL/tour-win.html
160
share/doc/NTL/tour-win.html
161
%%PORTDOCS%%share/doc/NTL/tour.html
161
share/doc/NTL/tour.html
162
%%PORTDOCS%%share/doc/NTL/vec_GF2.txt
162
share/doc/NTL/vec_GF2.txt
163
%%PORTDOCS%%share/doc/NTL/vec_GF2E.txt
163
share/doc/NTL/vec_GF2E.txt
164
%%PORTDOCS%%share/doc/NTL/vec_RR.txt
164
share/doc/NTL/vec_RR.txt
165
%%PORTDOCS%%share/doc/NTL/vec_ZZ.txt
165
share/doc/NTL/vec_ZZ.txt
166
%%PORTDOCS%%share/doc/NTL/vec_ZZ_p.txt
166
share/doc/NTL/vec_ZZ_p.txt
167
%%PORTDOCS%%share/doc/NTL/vec_ZZ_pE.txt
167
share/doc/NTL/vec_ZZ_pE.txt
168
%%PORTDOCS%%share/doc/NTL/vec_lzz_p.txt
168
share/doc/NTL/vec_lzz_p.txt
169
%%PORTDOCS%%share/doc/NTL/vec_lzz_pE.txt
169
share/doc/NTL/vec_lzz_pE.txt
170
%%PORTDOCS%%share/doc/NTL/vector.txt
170
share/doc/NTL/vector.txt
171
%%PORTDOCS%%share/doc/NTL/version.txt
171
share/doc/NTL/version.txt
172
%%PORTDOCS%%share/doc/NTL/xdouble.txt
172
share/doc/NTL/xdouble.txt
173
@dirrm share/doc/NTL
173
@dirrm include/NTL
174
@dirrm include/NTL
174
%%PORTDOCS%%@dirrm share/doc/NTL

Return to bug 82469