git: 0c66964f7f5b - main - security/aws-lc: Update to 5.1.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 08 Jul 2026 13:36:56 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0c66964f7f5b7dc5e70d97b8200191db2184015b

commit 0c66964f7f5b7dc5e70d97b8200191db2184015b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-07-08 12:59:03 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-07-08 13:30:40 +0000

    security/aws-lc: Update to 5.1.0
    
    - Add GO and PERL options
    
    Changes:        https://github.com/aws/aws-lc/releases
---
 security/aws-lc/Makefile  | 21 +++++++++++++++------
 security/aws-lc/distinfo  |  6 +++---
 security/aws-lc/pkg-plist |  4 +++-
 3 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/security/aws-lc/Makefile b/security/aws-lc/Makefile
index 99cafa6feba9..41a3c6ac8f99 100644
--- a/security/aws-lc/Makefile
+++ b/security/aws-lc/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	aws-lc
-PORTVERSION=	1.73.0
+PORTVERSION=	5.1.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	security
 
@@ -18,7 +18,6 @@ TEST_DEPENDS=	go${GO_DEFAULT:R}${GO_DEFAULT:E}>=0:lang/go${GO_DEFAULT:R}${GO_DEF
 
 USES=		cmake:testing
 
-BINARY_ALIAS=	go=go${GO_DEFAULT:R}${GO_DEFAULT:E}
 CMAKE_OFF=	BUILD_TESTING \
 		DISABLE_CPU_JITTER_ENTROPY \
 		ENABLE_DATA_INDEPENDENT_TIMING \
@@ -31,12 +30,11 @@ CMAKE_OFF=	BUILD_TESTING \
 CMAKE_ON=	BUILD_LIBSSL \
 		BUILD_SHARED_LIBS \
 		BUILD_TOOL \
-		DISABLE_GO \
-		DISABLE_PERL \
 		ENABLE_DIST_PKG \
 		ENABLE_DIST_PKG_OPENSSL_SHIM
-CMAKE_TESTING_OFF=	DISABLE_GO
-CMAKE_TESTING_TARGET=	run_tests
+CMAKE_TESTING_TARGET=	all_tests
+#CMAKE_TESTING_TARGET=	run_tests
+#CMAKE_TESTING_TARGET=	test
 
 PLIST_SUB=	PORTVERSION=${PORTVERSION}
 
@@ -47,4 +45,15 @@ 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>
diff --git a/security/aws-lc/distinfo b/security/aws-lc/distinfo
index 9abb8e30ee37..9dc0f80618aa 100644
--- a/security/aws-lc/distinfo
+++ b/security/aws-lc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1778345006
-SHA256 (aws-aws-lc-v1.73.0_GH0.tar.gz) = e33ae89e7d09d7b23a900f68b62088d8813c260ac564b016e543ee3540ebcce3
-SIZE (aws-aws-lc-v1.73.0_GH0.tar.gz) = 145311791
+TIMESTAMP = 1782966130
+SHA256 (aws-aws-lc-v5.1.0_GH0.tar.gz) = a6bf6adfc5f9bba559d28554b7d3581b15f2813f03bc9f2ae19f0d915e97dadf
+SIZE (aws-aws-lc-v5.1.0_GH0.tar.gz) = 145542555
diff --git a/security/aws-lc/pkg-plist b/security/aws-lc/pkg-plist
index c7b56da6fb56..d8b997c03c0f 100644
--- a/security/aws-lc/pkg-plist
+++ b/security/aws-lc/pkg-plist
@@ -1,4 +1,6 @@
-bin/bssl
+bin/aws-lc-bssl
+bin/aws-lc-c_rehash
+bin/aws-lc-openssl
 bin/c_rehash
 bin/openssl
 include/aws-lc/openssl/aead.h