diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2020-03-26 21:37:25 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2020-03-26 21:37:25 +0000 |
commit | 5aede0e5de6c2d8a34b793cf0270f26171978b12 (patch) | |
tree | 89dbc432a6a4195420dd0b9beee1e562bee38809 /math/flint2 | |
parent | 3c6640179dfa9b8f52deb9542896d777f2df7eba (diff) | |
download | ports-5aede0e5de6c2d8a34b793cf0270f26171978b12.tar.gz ports-5aede0e5de6c2d8a34b793cf0270f26171978b12.zip |
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)
Notes
Notes:
svn path=/head/; revision=529225
Diffstat (limited to 'math/flint2')
-rw-r--r-- | math/flint2/Makefile | 12 | ||||
-rw-r--r-- | math/flint2/pkg-plist | 20 |
2 files changed, 29 insertions, 3 deletions
diff --git a/math/flint2/Makefile b/math/flint2/Makefile index b2252abb5643..f758d3ca676b 100644 --- a/math/flint2/Makefile +++ b/math/flint2/Makefile @@ -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> diff --git a/math/flint2/pkg-plist b/math/flint2/pkg-plist index e0af36e7b4ca..9ab35bfc6c96 100644 --- a/math/flint2/pkg-plist +++ b/math/flint2/pkg-plist @@ -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 |