Ravenports generated: 05 Jan 2020 23:53
[ravenports.git] / bucket_E0 / ntl
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               ntl
4 VERSION=                11.4.3
5 KEYWORDS=               math
6 VARIANTS=               standard
7 SDESC[standard]=        Victor Shoup's Number Theory Library
8 HOMEPAGE=               http://www.shoup.net/ntl/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://www.shoup.net/ntl/
13 DISTFILE[1]=            ntl-11.4.3.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18
19 OPTIONS_AVAILABLE=      NATIVE
20 OPTIONS_STANDARD=       NATIVE
21
22 BUILD_DEPENDS=          gmp:static:standard
23 BUILDRUN_DEPENDS=       gf2x:single:standard
24
25 USES=                   perl:build
26
27 DISTNAME=               ntl-11.4.3/src
28
29 LICENSE=                LGPL21+:primary
30 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
31 LICENSE_FILE=           LGPL21+:stock
32 LICENSE_SCHEME=         solo
33
34 FPC_EQUIVALENT=         math/ntl
35
36 MUST_CONFIGURE=         yes
37 CONFIGURE_ARGS=         NTL_GMP_LIP=on
38                         AR="{{AR}}"
39                         CXX="{{CXX}}"
40                         CXXFLAGS="{{CXXFLAGS}}"
41                         CPPFLAGS="{{CPPLAGS}}"
42                         LDFLAGS="{{LDFLAGS}}"
43                         DEF_PREFIX="{{LOCALBASE}}"
44                         PREFIX="{{PREFIX}}"
45                         RANLIB="/raven/toolchain/bin/ranlib"
46
47 MAKEFILE=               makefile
48
49 CFLAGS=                 -fPIC
50
51 [NATIVE].DESCRIPTION=                   Compiles code targeted to current hardware
52 [NATIVE].CONFIGURE_ARGS_OFF=            NATIVE=off
53 [NATIVE].CONFIGURE_ARGS_ON=             NATIVE=on
54
55 post-extract:
56         ${AWK} '/^COPYRIGHT NOTICE/,/^END COPYRIGHT/' \
57                 ${WRKSRC}/../doc/copying.txt > ${WRKDIR}/TERMS
58
59 do-install:
60         ${MKDIR} ${STAGEDIR}${PREFIX}/include/NTL
61         ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
62         ${INSTALL_DATA} ${WRKSRC}/../include/NTL/* ${STAGEDIR}${PREFIX}/include/NTL/
63         ${INSTALL_DATA} ${WRKSRC}/ntl.a ${STAGEDIR}${PREFIX}/lib/libntl.a
64         ${INSTALL_DATA} ${WRKSRC}/../doc/* ${STAGEDIR}${STD_DOCDIR}
65
66 [FILE:276:descriptions/desc.primary]
67 NTL is an object oriented library for number theory, written
68 by Victor Shoup.  It provides objects and methods for
69
70   - arbitrary length integers
71   - finite fields
72   - polynomials over fields
73   - extensions of fields.
74   - vectors and matrices over extensions
75   - finite rings
76
77
78 [FILE:96:distinfo]
79 b7c1ccdc64840e6a24351eb4a1e68887d29974f03073a1941c906562c0b83ad2      2274421 ntl-11.4.3.tar.gz
80
81
82 [FILE:1554:manifests/plist.primary]
83 include/NTL/
84  ALL_FEATURES.h
85  BasicThreadPool.h
86  ConfigLog.h
87  FFT.h
88  FFT_impl.h
89  FacVec.h
90  GF2.h
91  GF2E.h
92  GF2EX.h
93  GF2EXFactoring.h
94  GF2X.h
95  GF2XFactoring.h
96  GF2XVec.h
97  HAVE_ALIGNED_ARRAY.h
98  HAVE_AVX.h
99  HAVE_AVX2.h
100  HAVE_AVX512F.h
101  HAVE_BUILTIN_CLZL.h
102  HAVE_CHRONO_TIME.h
103  HAVE_COPY_TRAITS1.h
104  HAVE_COPY_TRAITS2.h
105  HAVE_FMA.h
106  HAVE_LL_TYPE.h
107  HAVE_MACOS_TIME.h
108  HAVE_PCLMUL.h
109  HAVE_POSIX_TIME.h
110  HAVE_SSSE3.h
111  HNF.h
112  LLL.h
113  Lazy.h
114  LazyTable.h
115  MatPrime.h
116  PD.h
117  PackageInfo.h
118  REPORT_ALL_FEATURES.h
119  RR.h
120  SmartPtr.h
121  WordVector.h
122  ZZ.h
123  ZZVec.h
124  ZZX.h
125  ZZXFactoring.h
126  ZZ_limbs.h
127  ZZ_p.h
128  ZZ_pE.h
129  ZZ_pEX.h
130  ZZ_pEXFactoring.h
131  ZZ_pX.h
132  ZZ_pXFactoring.h
133  config.h
134  ctools.h
135  fileio.h
136  gmp_aux.h
137  lip.h
138  lzz_p.h
139  lzz_pE.h
140  lzz_pEX.h
141  lzz_pEXFactoring.h
142  lzz_pX.h
143  lzz_pXFactoring.h
144  mach_desc.h
145  mat_GF2.h
146  mat_GF2E.h
147  mat_RR.h
148  mat_ZZ.h
149  mat_ZZ_p.h
150  mat_ZZ_pE.h
151  mat_lzz_p.h
152  mat_lzz_pE.h
153  mat_poly_ZZ.h
154  mat_poly_ZZ_p.h
155  mat_poly_lzz_p.h
156  matrix.h
157  new.h
158  pair.h
159  pair_GF2EX_long.h
160  pair_GF2X_long.h
161  pair_ZZX_long.h
162  pair_ZZ_pEX_long.h
163  pair_ZZ_pX_long.h
164  pair_lzz_pEX_long.h
165  pair_lzz_pX_long.h
166  pd_FFT.h
167  quad_float.h
168  sp_arith.h
169  thread.h
170  tools.h
171  vec_GF2.h
172  vec_GF2E.h
173  vec_GF2XVec.h
174  vec_RR.h
175  vec_ZZ.h
176  vec_ZZVec.h
177  vec_ZZ_p.h
178  vec_ZZ_pE.h
179  vec_double.h
180  vec_long.h
181  vec_lzz_p.h
182  vec_lzz_pE.h
183  vec_quad_float.h
184  vec_ulong.h
185  vec_vec_GF2.h
186  vec_vec_GF2E.h
187  vec_vec_RR.h
188  vec_vec_ZZ.h
189  vec_vec_ZZ_p.h
190  vec_vec_ZZ_pE.h
191  vec_vec_long.h
192  vec_vec_lzz_p.h
193  vec_vec_lzz_pE.h
194  vec_vec_ulong.h
195  vec_xdouble.h
196  vector.h
197  version.h
198  xdouble.h
199 lib/libntl.a
200
201
202 [FILE:2367:manifests/plist.docs]
203 share/doc/ntl/
204  BasicThreadPool.cpp.html
205  BasicThreadPool.txt
206  GF2.cpp.html
207  GF2.txt
208  GF2E.cpp.html
209  GF2E.txt
210  GF2EX.cpp.html
211  GF2EX.txt
212  GF2EXFactoring.cpp.html
213  GF2EXFactoring.txt
214  GF2X.cpp.html
215  GF2X.txt
216  GF2XFactoring.cpp.html
217  GF2XFactoring.txt
218  GF2XVec.cpp.html
219  GF2XVec.txt
220  HNF.cpp.html
221  HNF.txt
222  LLL.cpp.html
223  LLL.txt
224  Lazy.cpp.html
225  Lazy.txt
226  LazyTable.cpp.html
227  LazyTable.txt
228  RR.cpp.html
229  RR.txt
230  SmartPtr.cpp.html
231  SmartPtr.txt
232  TFT-time.jpg
233  ZZ.cpp.html
234  ZZ.txt
235  ZZVec.cpp.html
236  ZZVec.txt
237  ZZX.cpp.html
238  ZZX.txt
239  ZZXFactoring.cpp.html
240  ZZXFactoring.txt
241  ZZ_limbs.cpp.html
242  ZZ_limbs.txt
243  ZZ_p.cpp.html
244  ZZ_p.txt
245  ZZ_pE.cpp.html
246  ZZ_pE.txt
247  ZZ_pEX.cpp.html
248  ZZ_pEX.txt
249  ZZ_pEXFactoring.cpp.html
250  ZZ_pEXFactoring.txt
251  ZZ_pX.cpp.html
252  ZZ_pX.txt
253  ZZ_pXFactoring.cpp.html
254  ZZ_pXFactoring.txt
255  arrow1.gif
256  arrow2.gif
257  arrow3.gif
258  config.txt
259  conversions.txt
260  copying.txt
261  flags.txt
262  flintrat.jpg
263  lzz_p.cpp.html
264  lzz_p.txt
265  lzz_pE.cpp.html
266  lzz_pE.txt
267  lzz_pEX.cpp.html
268  lzz_pEX.txt
269  lzz_pEXFactoring.cpp.html
270  lzz_pEXFactoring.txt
271  lzz_pX.cpp.html
272  lzz_pX.txt
273  lzz_pXFactoring.cpp.html
274  lzz_pXFactoring.txt
275  mat_GF2.cpp.html
276  mat_GF2.txt
277  mat_GF2E.cpp.html
278  mat_GF2E.txt
279  mat_RR.cpp.html
280  mat_RR.txt
281  mat_ZZ.cpp.html
282  mat_ZZ.txt
283  mat_ZZ_p.cpp.html
284  mat_ZZ_p.txt
285  mat_ZZ_pE.cpp.html
286  mat_ZZ_pE.txt
287  mat_lzz_p.cpp.html
288  mat_lzz_p.txt
289  mat_lzz_pE.cpp.html
290  mat_lzz_pE.txt
291  mat_poly_ZZ.cpp.html
292  mat_poly_ZZ.txt
293  mat_poly_ZZ_p.cpp.html
294  mat_poly_ZZ_p.txt
295  mat_poly_lzz_p.cpp.html
296  mat_poly_lzz_p.txt
297  matrix.cpp.html
298  matrix.txt
299  names.txt
300  pair.cpp.html
301  pair.txt
302  quad_float.cpp.html
303  quad_float.txt
304  sedscript.txt
305  tools.cpp.html
306  tools.txt
307  tour-ack.html
308  tour-changes.html
309  tour-ex1.html
310  tour-ex2.html
311  tour-ex3.html
312  tour-ex4.html
313  tour-ex5.html
314  tour-ex6.html
315  tour-ex7.html
316  tour-examples.html
317  tour-gf2x.html
318  tour-gmp.html
319  tour-impl.html
320  tour-intro.html
321  tour-modules.html
322  tour-roadmap.html
323  tour-struct.html
324  tour-time.html
325  tour-tips.html
326  tour-unix.html
327  tour-win.html
328  tour.html
329  vec_GF2.cpp.html
330  vec_GF2.txt
331  vec_GF2E.cpp.html
332  vec_GF2E.txt
333  vec_RR.cpp.html
334  vec_RR.txt
335  vec_ZZ.cpp.html
336  vec_ZZ.txt
337  vec_ZZ_p.cpp.html
338  vec_ZZ_p.txt
339  vec_ZZ_pE.cpp.html
340  vec_ZZ_pE.txt
341  vec_lzz_p.cpp.html
342  vec_lzz_p.txt
343  vec_lzz_pE.cpp.html
344  vec_lzz_pE.txt
345  vector.cpp.html
346  vector.txt
347  version.cpp.html
348  version.txt
349  xdouble.cpp.html
350  xdouble.txt
351  zmulrat.jpg
352