# Created by: bauerm # $FreeBSD: head/math/ntl/Makefile 538330 2020-06-09 17:09:46Z yuri $ PORTNAME= ntl PORTVERSION= 11.4.3 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.shoup.net/ntl/ MAINTAINER= ndowens04@gmail.com COMMENT= Victor Shoup's Number Theory Library LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/../doc/copying.txt USES= compiler:c11 libtool perl5 USE_LDCONFIG= yes USE_PERL5= build HAS_CONFIGURE= yes CONFIGURE_ARGS+=AR="${AR}" CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \ DEF_PREFIX="${LOCALBASE}" LDFLAGS="${LDFLAGS}" \ PREFIX="${PREFIX}" RANLIB="${RANLIB}" SHARED=on CFLAGS+= -fPIC 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 GMP_DESC= Arbitrary precision arithmetic (Faster) GMP_LIB_DEPENDS= libgmp.so:math/gmp GMP_CONFIGURE_OFF= NTL_GMP_LIP=off GF2X_DESC= Faster arithmetic over GF(2)[X] (the NTL class GF2X) GF2X_LIB_DEPENDS= libgf2x.so:math/gf2x GF2X_CONFIGURE_ON= NTL_GF2X_LIB=on GF2X_CONFIGURE_OFF= NTL_GF2X_LIB=off NATIVE_DESC= Build with native optimizations (-march=native) NATIVE_CONFIGURE_ON= NATIVE=on NATIVE_CONFIGURE_OFF= NATIVE=off do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../doc/* ${STAGEDIR}${DOCSDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libntl.so.* .include