git: 70372cdbda1a - main - devel/aws-crt-ffi: Fix build after a0a38e8ace0e6767f20bb9c71f9ddd8062f757f9

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 03 Feb 2025 15:55:58 UTC
The branch main has been updated by sunpoet:

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

commit 70372cdbda1a3fb517cc59f36fb5fc081e15373b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-02-03 15:16:15 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-02-03 15:50:44 +0000

    devel/aws-crt-ffi: Fix build after a0a38e8ace0e6767f20bb9c71f9ddd8062f757f9
    
    Reference:      https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/p7b2be625f599_s95ea57c8563/logs/aws-crt-ffi-0.4.0_1.log
                    https://pkg-status.freebsd.org/beefy22/data/141amd64-default/2388692a094c/logs/aws-crt-ffi-0.4.0_1.log
                    https://pkg-status.freebsd.org/beefy16/data/134amd64-default/7b2be625f599/logs/aws-crt-ffi-0.4.0_1.log
---
 devel/aws-crt-ffi/Makefile                   |  3 ++-
 devel/aws-crt-ffi/files/patch-CMakeLists.txt | 10 ++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/devel/aws-crt-ffi/Makefile b/devel/aws-crt-ffi/Makefile
index 9f5e1d24023e..595923fba9dd 100644
--- a/devel/aws-crt-ffi/Makefile
+++ b/devel/aws-crt-ffi/Makefile
@@ -25,7 +25,8 @@ LIB_DEPENDS=	libaws-c-auth.so:security/aws-c-auth \
 
 USES=		cmake ssl
 
-CMAKE_ARGS=	-DCMAKE_PREFIX_PATH=${LOCALBASE}
+CMAKE_ARGS=	-DCMAKE_PREFIX_PATH=${LOCALBASE} \
+		-DLIBRARY_DIRECTORY=${PREFIX}/lib
 CMAKE_OFF=	BUILD_DEPS BUILD_TESTING
 CMAKE_ON=	BUILD_SHARED_LIBS
 USE_LDCONFIG=	yes
diff --git a/devel/aws-crt-ffi/files/patch-CMakeLists.txt b/devel/aws-crt-ffi/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..557d887566a0
--- /dev/null
+++ b/devel/aws-crt-ffi/files/patch-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig	2024-10-23 17:31:50 UTC
++++ CMakeLists.txt
+@@ -82,6 +82,7 @@ else()
+     add_subdirectory(crt/aws-c-event-stream)
+     add_subdirectory(crt/aws-checksums)
+ else()
++    find_package(aws-c-common REQUIRED)
+     include(AwsFindPackage)
+     set(IN_SOURCE_BUILD OFF)
+ endif()