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 @@ -1,43 +1,44 @@ PORTNAME= aws-crt-ffi PORTVERSION= 0.4.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= Foreign function interface (FFI) for the AWS Common Runtime (CRT) libraries WWW= https://github.com/awslabs/aws-crt-ffi LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libaws-c-auth.so:security/aws-c-auth \ libaws-c-cal.so:security/aws-c-cal \ libaws-c-common.so:devel/aws-c-common \ libaws-c-compression.so:devel/aws-c-compression \ libaws-c-event-stream.so:devel/aws-c-event-stream \ libaws-c-http.so:devel/aws-c-http \ libaws-c-io.so:devel/aws-c-io \ libaws-c-sdkutils.so:devel/aws-c-sdkutils \ libaws-checksums.so:devel/aws-checksums \ libcrypto.so:security/aws-lc \ libs2n.so:security/s2n-tls 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 PLIST_FILES= lib/aws-crt-ffi/cmake/aws-crt-ffi-config.cmake \ lib/libaws-crt-ffi.so USE_GITHUB= yes GH_ACCOUNT= awslabs post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/crt/ .include 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()