git: b43a81d9e3a4 - main - devel/aws-sdk-cpp: Update to 1.11.642

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Sun, 07 Sep 2025 22:18:43 UTC
The branch main has been updated by eduardo:

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

commit b43a81d9e3a4c640b100178720eb69aa882d9230
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2025-09-07 20:53:11 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-09-07 22:18:16 +0000

    devel/aws-sdk-cpp: Update to 1.11.642
    
    - Use cmake:testing for tests
    - Remove TEST option
    
    ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.627...1.11.642
---
 devel/aws-sdk-cpp/Makefile | 19 +++++++++++--------
 devel/aws-sdk-cpp/distinfo |  6 +++---
 2 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index d47b1444153e..3db24786ab96 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	aws-sdk-cpp
-DISTVERSION=	1.11.627
+DISTVERSION=	1.11.642
 CATEGORIES=	devel
 
 MAINTAINER=	eduardo@FreeBSD.org
@@ -25,22 +25,19 @@ LIB_DEPENDS=	libaws-c-auth.so:security/aws-c-auth \
 		libpulse.so:audio/pulseaudio \
 		libs2n.so:security/s2n-tls
 
-USES=		cmake localbase:ldflags pkgconfig ssl
+USES=		cmake:testing localbase:ldflags pkgconfig ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	aws
 USE_LDCONFIG=	yes
 
 CMAKE_ARGS=	-DBUILD_ONLY="${BUILD_ONLY}"
 CMAKE_ON=	BUILD_SHARED_LIBS
-CMAKE_OFF=	BUILD_DEPS
+CMAKE_OFF=	BUILD_DEPS ENABLE_TESTING AUTORUN_UNIT_TESTS
+CMAKE_TESTING_ON=	ENABLE_TESTING
+CMAKE_TESTING_TARGET=	# No internal target for running tests. Run via post-test.
 
 BUILD_ONLY?=
 
-OPTIONS_DEFINE=	TEST
-OPTIONS_SUB=	yes
-
-TEST_CMAKE_BOOL=	ENABLE_TESTING
-
 pre-everything::
 	@${ECHO_MSG}
 	@${ECHO_MSG} "You can build only the clients you need by defining the option BUILD_ONLY."
@@ -64,4 +61,10 @@ post-install:
 	@cd ${STAGEDIR}/${LOCALBASE} && \
 	${FIND} -s -d * -type f > ${TMPPLIST}
 
+post-test:
+	for test_binary in ${BUILD_WRKSRC}/generated/tests/*/*-gen-tests; do \
+			echo "Running $$(basename $${test_binary})..."; \
+			$$test_binary --gtest_brief=1; \
+	done
+
 .include <bsd.port.mk>
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index cb65ab8809e9..1f16c5c5edac 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755216801
-SHA256 (aws-aws-sdk-cpp-1.11.627_GH0.tar.gz) = 3cf17596e4131da77fd0ac2aa6f9e7e24c078ab9c1ce9c4afc3c503b616bd67c
-SIZE (aws-aws-sdk-cpp-1.11.627_GH0.tar.gz) = 77158815
+TIMESTAMP = 1757252707
+SHA256 (aws-aws-sdk-cpp-1.11.642_GH0.tar.gz) = d1dbb962625e334253d2f08f9a2d2ed658135f5486903a64ec086c49d158dac3
+SIZE (aws-aws-sdk-cpp-1.11.642_GH0.tar.gz) = 76933553