git: 118fbb98b243 - main - math/ntl: Update to 11.6.0

From: Wen Heping <wen_at_FreeBSD.org>
Date: Sat, 20 Dec 2025 07:32:52 UTC
The branch main has been updated by wen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=118fbb98b243789aa70903349497d3f1714f5310

commit 118fbb98b243789aa70903349497d3f1714f5310
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2025-12-20 07:29:52 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2025-12-20 07:32:30 +0000

    math/ntl: Update to 11.6.0
    
    Take maintainership
    
    PR:             290903
    Reported by:    wen@
    Approved by:    maintainer(timeout, > 40 days)
---
 math/ntl/Makefile  |  11 ++--
 math/ntl/distinfo  |   6 +--
 math/ntl/pkg-plist | 156 +++--------------------------------------------------
 3 files changed, 16 insertions(+), 157 deletions(-)

diff --git a/math/ntl/Makefile b/math/ntl/Makefile
index 438f635e04ee..cb12ff8ac349 100644
--- a/math/ntl/Makefile
+++ b/math/ntl/Makefile
@@ -1,10 +1,9 @@
 PORTNAME=	ntl
-PORTVERSION=	11.5.1
-PORTREVISION=	1
+PORTVERSION=	11.6.0
 CATEGORIES=	math
 MASTER_SITES=	http://www.shoup.net/ntl/
 
-MAINTAINER=	ndowens04@gmail.com
+MAINTAINER=	wen@FreeBSD.org
 COMMENT=	Victor Shoup's Number Theory Library
 WWW=		https://www.shoup.net/
 
@@ -25,9 +24,6 @@ WRKSRC_SUBDIR=	src
 MAKEFILE=	makefile
 TEST_TARGET=	check
 
-NTLDOCSDIR=	share/doc/NTL
-PLIST_SUB=	NTLDOCS=${NTLDOCSDIR}
-
 OPTIONS_DEFINE=		DOCS GF2X GMP NATIVE
 OPTIONS_DEFAULT=	GF2X GMP
 
@@ -44,6 +40,9 @@ NATIVE_DESC=		Build with native optimizations (-march=native)
 NATIVE_CONFIGURE_ON=	NATIVE=on
 NATIVE_CONFIGURE_OFF=	NATIVE=off
 
+post-configure:
+	@${REINPLACE_CMD} -e '/DOCDIR/d' ${WRKSRC}/makefile	# avoid install doc twice 
+
 do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/../doc/* ${STAGEDIR}${DOCSDIR}
diff --git a/math/ntl/distinfo b/math/ntl/distinfo
index b6cedc9115fa..e667759c9d82 100644
--- a/math/ntl/distinfo
+++ b/math/ntl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634922406
-SHA256 (ntl-11.5.1.tar.gz) = 210d06c31306cbc6eaf6814453c56c776d9d8e8df36d74eb306f6a523d1c6a8a
-SIZE (ntl-11.5.1.tar.gz) = 2304103
+TIMESTAMP = 1766194973
+SHA256 (ntl-11.6.0.tar.gz) = bc0ef9aceb075a6a0673ac8d8f47d5f8458c72fe806e4468fbd5d3daff056182
+SIZE (ntl-11.6.0.tar.gz) = 2599487
diff --git a/math/ntl/pkg-plist b/math/ntl/pkg-plist
index c20ad4583650..c8c0fd21fe7c 100644
--- a/math/ntl/pkg-plist
+++ b/math/ntl/pkg-plist
@@ -1,6 +1,6 @@
 include/NTL/ALL_FEATURES.h
 include/NTL/BasicThreadPool.h
-include/NTL/ConfigLog.h
+include/NTL/CONFIG_LOG.txt
 include/NTL/FFT.h
 include/NTL/FFT_impl.h
 include/NTL/FacVec.h
@@ -37,6 +37,7 @@ include/NTL/PackageInfo.h
 include/NTL/REPORT_ALL_FEATURES.h
 include/NTL/RR.h
 include/NTL/SmartPtr.h
+include/NTL/USER_MAKEFILE.txt
 include/NTL/WordVector.h
 include/NTL/ZZ.h
 include/NTL/ZZVec.h
@@ -85,6 +86,9 @@ 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/simde_avx.h
+include/NTL/simde_fma.h
+include/NTL/simde_pclmul.h
 include/NTL/sp_arith.h
 include/NTL/thread.h
 include/NTL/tools.h
@@ -118,153 +122,9 @@ include/NTL/version.h
 include/NTL/xdouble.h
 lib/libntl.a
 lib/libntl.so
-lib/libntl.so.44
-lib/libntl.so.44.0.1
-%%NTLDOCS%%/BasicThreadPool.cpp.html
-%%NTLDOCS%%/BasicThreadPool.txt
-%%NTLDOCS%%/GF2.cpp.html
-%%NTLDOCS%%/GF2.txt
-%%NTLDOCS%%/GF2E.cpp.html
-%%NTLDOCS%%/GF2E.txt
-%%NTLDOCS%%/GF2EX.cpp.html
-%%NTLDOCS%%/GF2EX.txt
-%%NTLDOCS%%/GF2EXFactoring.cpp.html
-%%NTLDOCS%%/GF2EXFactoring.txt
-%%NTLDOCS%%/GF2X.cpp.html
-%%NTLDOCS%%/GF2X.txt
-%%NTLDOCS%%/GF2XFactoring.cpp.html
-%%NTLDOCS%%/GF2XFactoring.txt
-%%NTLDOCS%%/GF2XVec.cpp.html
-%%NTLDOCS%%/GF2XVec.txt
-%%NTLDOCS%%/HNF.cpp.html
-%%NTLDOCS%%/HNF.txt
-%%NTLDOCS%%/LLL.cpp.html
-%%NTLDOCS%%/LLL.txt
-%%NTLDOCS%%/Lazy.cpp.html
-%%NTLDOCS%%/Lazy.txt
-%%NTLDOCS%%/LazyTable.cpp.html
-%%NTLDOCS%%/LazyTable.txt
-%%NTLDOCS%%/RR.cpp.html
-%%NTLDOCS%%/RR.txt
-%%NTLDOCS%%/SmartPtr.cpp.html
-%%NTLDOCS%%/SmartPtr.txt
-%%NTLDOCS%%/ZZ.cpp.html
-%%NTLDOCS%%/ZZ.txt
-%%NTLDOCS%%/ZZVec.cpp.html
-%%NTLDOCS%%/ZZVec.txt
-%%NTLDOCS%%/ZZX.cpp.html
-%%NTLDOCS%%/ZZX.txt
-%%NTLDOCS%%/ZZXFactoring.cpp.html
-%%NTLDOCS%%/ZZXFactoring.txt
-%%NTLDOCS%%/ZZ_limbs.cpp.html
-%%NTLDOCS%%/ZZ_limbs.txt
-%%NTLDOCS%%/ZZ_p.cpp.html
-%%NTLDOCS%%/ZZ_p.txt
-%%NTLDOCS%%/ZZ_pE.cpp.html
-%%NTLDOCS%%/ZZ_pE.txt
-%%NTLDOCS%%/ZZ_pEX.cpp.html
-%%NTLDOCS%%/ZZ_pEX.txt
-%%NTLDOCS%%/ZZ_pEXFactoring.cpp.html
-%%NTLDOCS%%/ZZ_pEXFactoring.txt
-%%NTLDOCS%%/ZZ_pX.cpp.html
-%%NTLDOCS%%/ZZ_pX.txt
-%%NTLDOCS%%/ZZ_pXFactoring.cpp.html
-%%NTLDOCS%%/ZZ_pXFactoring.txt
-%%NTLDOCS%%/arrow1.gif
-%%NTLDOCS%%/arrow2.gif
-%%NTLDOCS%%/arrow3.gif
-%%NTLDOCS%%/config.txt
-%%NTLDOCS%%/conversions.txt
-%%NTLDOCS%%/copying.txt
-%%NTLDOCS%%/flags.txt
-%%NTLDOCS%%/lzz_p.cpp.html
-%%NTLDOCS%%/lzz_p.txt
-%%NTLDOCS%%/lzz_pE.cpp.html
-%%NTLDOCS%%/lzz_pE.txt
-%%NTLDOCS%%/lzz_pEX.cpp.html
-%%NTLDOCS%%/lzz_pEX.txt
-%%NTLDOCS%%/lzz_pEXFactoring.cpp.html
-%%NTLDOCS%%/lzz_pEXFactoring.txt
-%%NTLDOCS%%/lzz_pX.cpp.html
-%%NTLDOCS%%/lzz_pX.txt
-%%NTLDOCS%%/lzz_pXFactoring.cpp.html
-%%NTLDOCS%%/lzz_pXFactoring.txt
-%%NTLDOCS%%/mat_GF2.cpp.html
-%%NTLDOCS%%/mat_GF2.txt
-%%NTLDOCS%%/mat_GF2E.cpp.html
-%%NTLDOCS%%/mat_GF2E.txt
-%%NTLDOCS%%/mat_RR.cpp.html
-%%NTLDOCS%%/mat_RR.txt
-%%NTLDOCS%%/mat_ZZ.cpp.html
-%%NTLDOCS%%/mat_ZZ.txt
-%%NTLDOCS%%/mat_ZZ_p.cpp.html
-%%NTLDOCS%%/mat_ZZ_p.txt
-%%NTLDOCS%%/mat_ZZ_pE.cpp.html
-%%NTLDOCS%%/mat_ZZ_pE.txt
-%%NTLDOCS%%/mat_lzz_p.cpp.html
-%%NTLDOCS%%/mat_lzz_p.txt
-%%NTLDOCS%%/mat_lzz_pE.cpp.html
-%%NTLDOCS%%/mat_lzz_pE.txt
-%%NTLDOCS%%/mat_poly_ZZ.cpp.html
-%%NTLDOCS%%/mat_poly_ZZ.txt
-%%NTLDOCS%%/mat_poly_ZZ_p.cpp.html
-%%NTLDOCS%%/mat_poly_ZZ_p.txt
-%%NTLDOCS%%/mat_poly_lzz_p.cpp.html
-%%NTLDOCS%%/mat_poly_lzz_p.txt
-%%NTLDOCS%%/matrix.cpp.html
-%%NTLDOCS%%/matrix.txt
-%%NTLDOCS%%/names.txt
-%%NTLDOCS%%/pair.cpp.html
-%%NTLDOCS%%/pair.txt
-%%NTLDOCS%%/quad_float.cpp.html
-%%NTLDOCS%%/quad_float.txt
-%%NTLDOCS%%/sedscript.txt
-%%NTLDOCS%%/tools.cpp.html
-%%NTLDOCS%%/tools.txt
-%%NTLDOCS%%/tour-ack.html
-%%NTLDOCS%%/tour-changes.html
-%%NTLDOCS%%/tour-ex1.html
-%%NTLDOCS%%/tour-ex2.html
-%%NTLDOCS%%/tour-ex3.html
-%%NTLDOCS%%/tour-ex4.html
-%%NTLDOCS%%/tour-ex5.html
-%%NTLDOCS%%/tour-ex6.html
-%%NTLDOCS%%/tour-ex7.html
-%%NTLDOCS%%/tour-examples.html
-%%NTLDOCS%%/tour-gf2x.html
-%%NTLDOCS%%/tour-gmp.html
-%%NTLDOCS%%/tour-impl.html
-%%NTLDOCS%%/tour-intro.html
-%%NTLDOCS%%/tour-modules.html
-%%NTLDOCS%%/tour-roadmap.html
-%%NTLDOCS%%/tour-struct.html
-%%NTLDOCS%%/tour-time.html
-%%NTLDOCS%%/tour-tips.html
-%%NTLDOCS%%/tour-unix.html
-%%NTLDOCS%%/tour-win.html
-%%NTLDOCS%%/tour.html
-%%NTLDOCS%%/vec_GF2.cpp.html
-%%NTLDOCS%%/vec_GF2.txt
-%%NTLDOCS%%/vec_GF2E.cpp.html
-%%NTLDOCS%%/vec_GF2E.txt
-%%NTLDOCS%%/vec_RR.cpp.html
-%%NTLDOCS%%/vec_RR.txt
-%%NTLDOCS%%/vec_ZZ.cpp.html
-%%NTLDOCS%%/vec_ZZ.txt
-%%NTLDOCS%%/vec_ZZ_p.cpp.html
-%%NTLDOCS%%/vec_ZZ_p.txt
-%%NTLDOCS%%/vec_ZZ_pE.cpp.html
-%%NTLDOCS%%/vec_ZZ_pE.txt
-%%NTLDOCS%%/vec_lzz_p.cpp.html
-%%NTLDOCS%%/vec_lzz_p.txt
-%%NTLDOCS%%/vec_lzz_pE.cpp.html
-%%NTLDOCS%%/vec_lzz_pE.txt
-%%NTLDOCS%%/vector.cpp.html
-%%NTLDOCS%%/vector.txt
-%%NTLDOCS%%/version.cpp.html
-%%NTLDOCS%%/version.txt
-%%NTLDOCS%%/xdouble.cpp.html
-%%NTLDOCS%%/xdouble.txt
+lib/libntl.so.45
+lib/libntl.so.45.0.0
+libdata/pkgconfig/ntl.pc
 %%PORTDOCS%%%%DOCSDIR%%/BasicThreadPool.cpp.html
 %%PORTDOCS%%%%DOCSDIR%%/BasicThreadPool.txt
 %%PORTDOCS%%%%DOCSDIR%%/GF2.cpp.html