Index: head/math/flint2/Makefile =================================================================== --- head/math/flint2/Makefile (revision 529224) +++ head/math/flint2/Makefile (revision 529225) @@ -1,30 +1,38 @@ # $FreeBSD$ PORTNAME= flint2 DISTVERSION= g20190210 +PORTREVISION= 1 CATEGORIES= math PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ PATCHFILES= a143883797f27f853332adbee09b76f48b5fbfaf.patch:-p1 \ 1266c04004a846221491cb005fc8ba45cd3c75f4.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Fast library for number theory LICENSE= GPLv2 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 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 Index: head/math/flint2/pkg-plist =================================================================== --- head/math/flint2/pkg-plist (revision 529224) +++ head/math/flint2/pkg-plist (revision 529225) @@ -1,102 +1,120 @@ include/flint/NTL-interface.h include/flint/aprcl.h include/flint/arith.h include/flint/arithxx.h include/flint/config.h include/flint/d_mat.h include/flint/d_vec.h include/flint/double_extras.h include/flint/exception.h 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 include/flint/fmpq_mpoly.h include/flint/fmpq_poly.h include/flint/fmpq_polyxx.h include/flint/fmpq_vec.h include/flint/fmpqxx.h include/flint/fmpz-conversions.h include/flint/fmpz.h include/flint/fmpz_factor.h include/flint/fmpz_factorxx.h include/flint/fmpz_lll.h include/flint/fmpz_mat.h include/flint/fmpz_matxx.h include/flint/fmpz_mod_poly.h include/flint/fmpz_mod_poly_factor.h include/flint/fmpz_mod_poly_factorxx.h include/flint/fmpz_mod_polyxx.h include/flint/fmpz_mpoly.h include/flint/fmpz_poly.h include/flint/fmpz_poly_factor.h include/flint/fmpz_poly_factorxx.h include/flint/fmpz_poly_mat.h include/flint/fmpz_poly_matxx.h include/flint/fmpz_poly_q.h include/flint/fmpz_poly_qxx.h include/flint/fmpz_polyxx.h include/flint/fmpz_vec.h include/flint/fmpz_vecxx.h include/flint/fmpzxx.h include/flint/fq.h include/flint/fq_mat.h include/flint/fq_mat_templates.h include/flint/fq_nmod.h include/flint/fq_nmod_mat.h include/flint/fq_nmod_mpoly.h include/flint/fq_nmod_poly.h include/flint/fq_nmod_poly_factor.h include/flint/fq_nmod_vec.h include/flint/fq_poly.h include/flint/fq_poly_factor.h include/flint/fq_poly_factor_templates.h include/flint/fq_poly_templates.h include/flint/fq_templates.h include/flint/fq_vec.h include/flint/fq_vec_templates.h include/flint/fq_zech.h 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 include/flint/longlong.h include/flint/mpf_mat.h include/flint/mpf_vec.h include/flint/mpfr_mat.h include/flint/mpfr_vec.h include/flint/mpn_extras.h include/flint/mpoly.h include/flint/nmod_mat.h include/flint/nmod_matxx.h include/flint/nmod_mpoly.h include/flint/nmod_poly.h include/flint/nmod_poly_factor.h include/flint/nmod_poly_mat.h include/flint/nmod_poly_matxx.h include/flint/nmod_polyxx.h include/flint/nmod_vec.h include/flint/nmod_vecxx.h include/flint/padic.h include/flint/padic_mat.h include/flint/padic_matxx.h include/flint/padic_poly.h include/flint/padic_polyxx.h include/flint/padicxx.h include/flint/perm.h include/flint/permxx.h include/flint/profiler.h include/flint/qadic.h include/flint/qadicxx.h include/flint/qsieve.h 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