security/palisade: Remove dependency on NTL

It is dropped since 1.10.0

Reported by:	upstream
This commit is contained in:
Yuri Victorovich 2020-07-08 22:21:24 +00:00
parent fb928f6909
commit 73414c130a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=541720

View File

@ -3,6 +3,7 @@
PORTNAME= palisade
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
PORTREVISION= 1
CATEGORIES= security math
MAINTAINER= yuri@FreeBSD.org
@ -15,7 +16,6 @@ BROKEN_i386= fails to build: a declaration of 'Mul128' must be available
BROKEN_powerpc64= fails to build: math/native_int/binint.h:510:11: error: Architecture not supported for MultD()
BUILD_DEPENDS= autoconf:devel/autoconf # possibly a mistake in the project
LIB_DEPENDS= libntl.so:math/ntl
USES= cmake:noninja compiler:c++11-lang localbase
USE_GITLAB= yes
@ -32,8 +32,6 @@ CMAKE_OFF= BUILD_UNITTESTS BUILD_EXAMPLES BUILD_BENCHMARKS
CMAKE_OFF+= WITH_NTL # https://gitlab.com/palisade/palisade-development/-/issues/180
CMAKE_ARGS= -DWITH_NTL=Y
LDFLAGS+= ${LOCALBASE}/lib/libntl.so # libntl is optional in palisade but is necessary in FreeBSD because is has an equivalent of quadmath.h that is missing in FreeBSD. -DWITH_NTL should be added by users to the compiler command lines.
CXXFLAGS+= -I${WRKSRC}/third-party/google-test/googletest
BINARY_ALIAS= git=false