diff --git a/security/openfhe/Makefile b/security/openfhe/Makefile index 37705157fb7a..f478a54f7a7b 100644 --- a/security/openfhe/Makefile +++ b/security/openfhe/Makefile @@ -1,32 +1,45 @@ PORTNAME= openfhe DISTVERSIONPREFIX= v DISTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= security math MAINTAINER= yuri@FreeBSD.org COMMENT= Open-source Fully Homomorphic Encryption library WWW= https://github.com/openfheorg/openfhe-development LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= autoconf:devel/autoconf # possibly a mistake in the project USES= cmake:noninja,testing compiler:c++17-lang # cmake refuses to work with ninja USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= openfheorg GH_PROJECT= openfhe-development GH_TUPLE= openfheorg:cereal:984e3f1:cereal/third-party/cereal \ google:googletest:8b4817e:google_test/third-party/google-test LDFLAGS+= -pthread CMAKE_OFF= BUILD_UNITTESTS BUILD_EXAMPLES BUILD_BENCHMARKS CMAKE_TESTING_ON= BUILD_UNITTESTS CMAKE_TESTING_TARGET= testall BINARY_ALIAS= git=false +OPTIONS_DEFINE= HEXL NTL +OPTIONS_DEFAULT= NTL + +HEXL_DESC= Buld with Intel hexl +HEXL_CMAKE_BOOL= WITH_INTEL_HEXL +HEXL_BROKEN= Fails to find hexl package and no hexl submodule + +NTL_DESC= Build with libntl +NTL_CMAKE_BOOL= WITH_NTL +NTL_LIB_DEPENDS= libgmp.so:math/gmp \ + libntl.so:math/ntl + .include