Index: Makefile
===================================================================
RCS file: /cvs/ports/math/ntl/Makefile,v
retrieving revision 1.52
diff -u -p -r1.52 Makefile
--- Makefile 12 Jul 2019 20:47:43 -0000 1.52
+++ Makefile 4 Feb 2020 13:50:29 -0000
@@ -2,12 +2,11 @@
COMMENT = Victor Shoup's Number Theory Library
-DISTNAME = ntl-9.11.0
-REVISION = 3
+DISTNAME = ntl-11.4.3
SHARED_LIBS = ntl 9.2 # 0.0
CATEGORIES = math
-HOMEPAGE = http://www.shoup.net/ntl/
+HOMEPAGE = https://www.shoup.net/ntl/
MAINTAINER = Benoit Lecocq <ben...@openbsd.org>
@@ -39,7 +38,8 @@ do-install:
@${INSTALL_DATA_DIR} ${PREFIX}/include/NTL
@cd ${WRKSRC}/include/NTL; ${INSTALL_DATA} *.h ${PREFIX}/include/NTL
@cd ${WRKBUILD}; ${INSTALL_DATA} .libs/libntl.a ${PREFIX}/lib/libntl.a
- @cd ${WRKBUILD}; ${INSTALL_DATA} .libs/libntl.so.${LIBntl_VERSION}
${PREFIX}/lib/libntl.so.${LIBntl_VERSION}
+ @cd ${WRKBUILD}; ${INSTALL_DATA} .libs/libntl.so.${LIBntl_VERSION} \
+ ${PREFIX}/lib/libntl.so.${LIBntl_VERSION}
@${INSTALL_DATA_DIR} ${PREFIX}/share/doc/NTL
@cd ${WRKSRC}/doc; ${INSTALL_DATA} * ${PREFIX}/share/doc/NTL
Index: distinfo
===================================================================
RCS file: /cvs/ports/math/ntl/distinfo,v
retrieving revision 1.32
diff -u -p -r1.32 distinfo
--- distinfo 30 Aug 2016 06:52:57 -0000 1.32
+++ distinfo 4 Feb 2020 13:50:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (ntl-9.11.0.tar.gz) = N5kBcJ5qv+qhykH8NuCnRmBMxggjfGYpBYUFv9jtnPE=
-SIZE (ntl-9.11.0.tar.gz) = 960952
+SHA256 (ntl-11.4.3.tar.gz) = t8HM3GSEDmokNR60oeaIh9KZdPAwc6GUHJBlYsC4OtI=
+SIZE (ntl-11.4.3.tar.gz) = 2274421
Index: patches/patch-src_DoConfig
===================================================================
RCS file: /cvs/ports/math/ntl/patches/patch-src_DoConfig,v
retrieving revision 1.9
diff -u -p -r1.9 patch-src_DoConfig
--- patches/patch-src_DoConfig 31 Jan 2016 09:03:50 -0000 1.9
+++ patches/patch-src_DoConfig 4 Feb 2020 13:50:29 -0000
@@ -1,22 +1,20 @@
-$OpenBSD: patch-src_DoConfig,v 1.9 2016/01/31 09:03:50 benoit Exp $
---- src/DoConfig.orig Sat Jan 30 22:15:16 2016
-+++ src/DoConfig Sun Jan 31 08:40:55 2016
-@@ -14,24 +14,26 @@
+$OpenBSD$
+
+Index: src/DoConfig
+--- src/DoConfig.orig
++++ src/DoConfig
+@@ -13,8 +13,8 @@ system("echo '*** CompilerOutput.log ***' > CompilerOu
%MakeVal = (
-'CXX' => 'g++',
-'CXXFLAGS' => '-g -O2',
+'CXX' => '${CXX}',
-+'CXXFLAGS' => '$(CFLAGS)',
++'CXXFLAGS' => '${CFLAGS}',
'CXXAUTOFLAGS'=> '',
+ 'NOCONTRACT' => '',
'AR' => 'ar',
- 'ARFLAGS' => 'ruv',
- 'RANLIB' => 'ranlib',
--'LIBTOOL' => 'libtool',
-+'LIBTOOL' => '${LIBTOOL}',
- - 'LDFLAGS' => '',
+@@ -28,12 +28,14 @@ system("echo '*** CompilerOutput.log ***' > CompilerOu
'LDLIBS' => '-lm',
'CPPFLAGS' => '',
Index: patches/patch-src_GF2EX_c
===================================================================
RCS file: patches/patch-src_GF2EX_c
diff -N patches/patch-src_GF2EX_c
--- patches/patch-src_GF2EX_c 15 Mar 2014 09:13:13 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_GF2EX_c,v 1.3 2014/03/15 09:13:13 benoit Exp $
---- src/GF2EX.c.orig Fri Feb 15 15:44:26 2013
-+++ src/GF2EX.c Tue Feb 19 10:26:58 2013
-@@ -6,6 +6,8 @@
- - #include <NTL/new.h>
- -+#include <cstdio>
-+
- NTL_START_IMPL
- - Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/ntl/pkg/PLIST,v
retrieving revision 1.16
diff -u -p -r1.16 PLIST
--- pkg/PLIST 7 Jun 2016 13:35:28 -0000 1.16
+++ pkg/PLIST 4 Feb 2020 13:50:29 -0000
@@ -1,7 +1,10 @@
@comment $OpenBSD: PLIST,v 1.16 2016/06/07 13:35:28 benoit Exp $
include/NTL/
+include/NTL/ALL_FEATURES.h
include/NTL/BasicThreadPool.h
+include/NTL/ConfigLog.h
include/NTL/FFT.h
+include/NTL/FFT_impl.h
include/NTL/FacVec.h
include/NTL/GF2.h
include/NTL/GF2E.h
@@ -10,35 +13,45 @@ include/NTL/GF2EXFactoring.h
include/NTL/GF2X.h
include/NTL/GF2XFactoring.h
include/NTL/GF2XVec.h
+include/NTL/HAVE_ALIGNED_ARRAY.h
include/NTL/HAVE_AVX.h
+include/NTL/HAVE_AVX2.h
+include/NTL/HAVE_AVX512F.h
include/NTL/HAVE_BUILTIN_CLZL.h
+include/NTL/HAVE_CHRONO_TIME.h
+include/NTL/HAVE_COPY_TRAITS1.h
+include/NTL/HAVE_COPY_TRAITS2.h
include/NTL/HAVE_FMA.h
include/NTL/HAVE_LL_TYPE.h
+include/NTL/HAVE_MACOS_TIME.h
+include/NTL/HAVE_PCLMUL.h
+include/NTL/HAVE_POSIX_TIME.h
+include/NTL/HAVE_SSSE3.h
include/NTL/HNF.h
include/NTL/LLL.h
include/NTL/Lazy.h
include/NTL/LazyTable.h
+include/NTL/MatPrime.h
+include/NTL/PD.h
+include/NTL/PackageInfo.h
+include/NTL/REPORT_ALL_FEATURES.h
include/NTL/RR.h
-include/NTL/SPMM_ASM.h
include/NTL/SmartPtr.h
include/NTL/WordVector.h
include/NTL/ZZ.h
include/NTL/ZZVec.h
include/NTL/ZZX.h
include/NTL/ZZXFactoring.h
+include/NTL/ZZ_limbs.h
include/NTL/ZZ_p.h
include/NTL/ZZ_pE.h
include/NTL/ZZ_pEX.h
include/NTL/ZZ_pEXFactoring.h
include/NTL/ZZ_pX.h
include/NTL/ZZ_pXFactoring.h
-include/NTL/c_lip.h
include/NTL/config.h
-include/NTL/config_log.h
include/NTL/ctools.h
-include/NTL/def_config.h
include/NTL/fileio.h
-include/NTL/g_lip.h
include/NTL/gmp_aux.h
include/NTL/lip.h
include/NTL/lzz_p.h
@@ -69,6 +82,7 @@ include/NTL/pair_ZZ_pEX_long.h
include/NTL/pair_ZZ_pX_long.h
include/NTL/pair_lzz_pEX_long.h
include/NTL/pair_lzz_pX_long.h
+include/NTL/pd_FFT.h
include/NTL/quad_float.h
include/NTL/sp_arith.h
include/NTL/thread.h
@@ -100,9 +114,8 @@ include/NTL/vec_vec_ulong.h
include/NTL/vec_xdouble.h
include/NTL/vector.h
include/NTL/version.h
-include/NTL/wizard_log.h
include/NTL/xdouble.h
-lib/libntl.a
+@static-lib lib/libntl.a
@lib lib/libntl.so.${LIBntl_VERSION}
share/doc/NTL/
share/doc/NTL/BasicThreadPool.cpp.html
@@ -133,6 +146,7 @@ share/doc/NTL/RR.cpp.html
share/doc/NTL/RR.txt
share/doc/NTL/SmartPtr.cpp.html
share/doc/NTL/SmartPtr.txt
+share/doc/NTL/TFT-time.jpg
share/doc/NTL/ZZ.cpp.html
share/doc/NTL/ZZ.txt
share/doc/NTL/ZZVec.cpp.html
@@ -141,6 +155,8 @@ share/doc/NTL/ZZX.cpp.html
share/doc/NTL/ZZX.txt
share/doc/NTL/ZZXFactoring.cpp.html
share/doc/NTL/ZZXFactoring.txt
+share/doc/NTL/ZZ_limbs.cpp.html
+share/doc/NTL/ZZ_limbs.txt
share/doc/NTL/ZZ_p.cpp.html
share/doc/NTL/ZZ_p.txt
share/doc/NTL/ZZ_pE.cpp.html
@@ -160,6 +176,7 @@ share/doc/NTL/config.txt
share/doc/NTL/conversions.txt
share/doc/NTL/copying.txt
share/doc/NTL/flags.txt
+share/doc/NTL/flintrat.jpg
share/doc/NTL/lzz_p.cpp.html
share/doc/NTL/lzz_p.txt
share/doc/NTL/lzz_pE.cpp.html
@@ -248,3 +265,4 @@ share/doc/NTL/version.cpp.html
share/doc/NTL/version.txt
share/doc/NTL/xdouble.cpp.html
share/doc/NTL/xdouble.txt
+share/doc/NTL/zmulrat.jpg