Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 2020 21:37:25 +0000 (UTC)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r529225 - head/math/flint2
Message-ID:  <202003262137.02QLbPcx060952@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: thierry
Date: Thu Mar 26 21:37:25 2020
New Revision: 529225
URL: https://svnweb.freebsd.org/changeset/ports/529225

Log:
  Add an option to build the support of NTL.
  
  Set the option by default, because it is used by SageMath.
  
  PR:		245085
  Approved by:	yuri (maintainer)

Modified:
  head/math/flint2/Makefile
  head/math/flint2/pkg-plist

Modified: head/math/flint2/Makefile
==============================================================================
--- head/math/flint2/Makefile	Thu Mar 26 21:13:43 2020	(r529224)
+++ head/math/flint2/Makefile	Thu Mar 26 21:37:25 2020	(r529225)
@@ -2,6 +2,7 @@
 
 PORTNAME=	flint2
 DISTVERSION=	g20190210
+PORTREVISION=	1
 CATEGORIES=	math
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
@@ -17,7 +18,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LIB_DEPENDS=	libgmp.so:math/gmp \
 		libmpfr.so:math/mpfr
 
-USES=		cmake
+USES=		gmake
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-static
 USE_GITHUB=	yes
@@ -25,6 +26,13 @@ GH_ACCOUNT=	wbhart
 GH_TAGNAME=	2baa9bc
 USE_LDCONFIG=	yes
 
-CMAKE_ON=	BUILD_SHARED_LIBS
+OPTIONS_DEFINE=	NTL
+OPTIONS_DEFAULT=NTL
+
+NTL_DESC=		Victor Shoup's Number Theory Library (used by SageMath)
+NTL_LIB_DEPENDS=	libntl.so:math/ntl
+NTL_CONFIGURE_WITH=	ntl
+
+TEST_TARGET=	check
 
 .include <bsd.port.mk>

Modified: head/math/flint2/pkg-plist
==============================================================================
--- head/math/flint2/pkg-plist	Thu Mar 26 21:13:43 2020	(r529224)
+++ head/math/flint2/pkg-plist	Thu Mar 26 21:37:25 2020	(r529225)
@@ -11,6 +11,23 @@ include/flint/fft.h
 include/flint/fft_tuning.h
 include/flint/flint.h
 include/flint/flintxx.h
+include/flint/flintxx/default_rules.h
+include/flint/flintxx/evaluation_tools.h
+include/flint/flintxx/expression.h
+include/flint/flintxx/expression_traits.h
+include/flint/flintxx/flint_classes.h
+include/flint/flintxx/flint_exception.h
+include/flint/flintxx/forwarding.h
+include/flint/flintxx/frandxx.h
+include/flint/flintxx/ltuple.h
+include/flint/flintxx/matrix.h
+include/flint/flintxx/mp.h
+include/flint/flintxx/rules.h
+include/flint/flintxx/stdmath.h
+include/flint/flintxx/traits.h
+include/flint/flintxx/traits_fwd.h
+include/flint/flintxx/tuple.h
+include/flint/flintxx/vector.h
 include/flint/fmpq.h
 include/flint/fmpq_mat.h
 include/flint/fmpq_matxx.h
@@ -63,7 +80,6 @@ include/flint/fq_zech_mat.h
 include/flint/fq_zech_poly.h
 include/flint/fq_zech_poly_factor.h
 include/flint/fq_zech_vec.h
-include/flint/gettimeofday.h
 include/flint/gmpcompat.h
 include/flint/hashmap.h
 include/flint/long_extras.h
@@ -100,3 +116,5 @@ include/flint/templates.h
 include/flint/thread_pool.h
 include/flint/ulong_extras.h
 lib/libflint.so
+lib/libflint.so.13
+lib/libflint.so.13.5.2



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003262137.02QLbPcx060952>