Files
ports/security/aws-lc/Makefile
T
2026-07-10 09:54:15 +02:00

61 lines
1.4 KiB
Makefile

PORTNAME= aws-lc
PORTVERSION= 5.1.0
PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= security
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= AWS libcrypto
WWW= https://github.com/aws/aws-lc
# It is actually (APACHE20 or ISCL) and BSD3CLAUSE and MIT and OpenSSL
LICENSE= APACHE20 BSD3CLAUSE ISCL MIT OpenSSL
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= go${GO_DEFAULT:R}${GO_DEFAULT:E}>=0:lang/go${GO_DEFAULT:R}${GO_DEFAULT:E} \
libunwind>=0:devel/libunwind \
pkgconf>=0:devel/pkgconf
USES= cmake:testing
CMAKE_OFF= BUILD_TESTING \
DISABLE_CPU_JITTER_ENTROPY \
ENABLE_DATA_INDEPENDENT_TIMING \
ENABLE_DILITHIUM \
ENABLE_FIPS_ENTROPY_CPU_JITTER \
ENABLE_SOURCE_MODIFICATION \
GENERATE_RUST_BINDINGS \
MY_ASSEMBLER_IS_TOO_OLD_FOR_512AVX \
MY_ASSEMBLER_IS_TOO_OLD_FOR_AVX
CMAKE_ON= BUILD_LIBSSL \
BUILD_SHARED_LIBS \
BUILD_TOOL \
ENABLE_DIST_PKG \
ENABLE_DIST_PKG_OPENSSL_SHIM
CMAKE_TESTING_TARGET= all_tests
#CMAKE_TESTING_TARGET= run_tests
#CMAKE_TESTING_TARGET= test
PLIST_SUB= PORTVERSION=${PORTVERSION}
USE_GITHUB= yes
GH_ACCOUNT= aws
CONFLICTS_INSTALL= boringssl libressl* openssl*
PORTSCOUT= limit:^[0-9]*\.
OPTIONS_DEFINE= GO PERL
#OPTIONS_DEFAULT=GO PERL
GO_DESC= Golang support
GO_CMAKE_BOOL_OFF= DISABLE_GO
GO_USES= go:no_targets
GO_VARS= BINARY_ALIAS="go=go${GO_SUFFIX}"
PERL_CMAKE_BOOL_OFF= DISABLE_PERL
PERL_USE= PERL5=build
PERL_USES= perl5
.include <bsd.port.mk>