summaryrefslogtreecommitdiff
path: root/security/rustls-ffi
diff options
context:
space:
mode:
Diffstat (limited to 'security/rustls-ffi')
-rw-r--r--security/rustls-ffi/Makefile2
-rw-r--r--security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h20
2 files changed, 21 insertions, 1 deletions
diff --git a/security/rustls-ffi/Makefile b/security/rustls-ffi/Makefile
index 65a625c0905d..9c6efa0fa885 100644
--- a/security/rustls-ffi/Makefile
+++ b/security/rustls-ffi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustls-ffi
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= brnrd@FreeBSD.org
diff --git a/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h b/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h
new file mode 100644
index 000000000000..c95774d5f41f
--- /dev/null
+++ b/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h
@@ -0,0 +1,20 @@
+--- cargo-crates/aws-lc-sys-0.24.0/aws-lc/include/openssl/target.h.orig 2025-09-03 10:05:29 UTC
++++ cargo-crates/aws-lc-sys-0.24.0/aws-lc/include/openssl/target.h
+@@ -34,14 +34,14 @@
+ #elif defined(__ARMEL__) || defined(_M_ARM)
+ #define OPENSSL_32_BIT
+ #define OPENSSL_ARM
+-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN)
++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+ #define OPENSSL_64_BIT
+ #define OPENSSL_PPC64LE
+-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_BIG_ENDIAN)
++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+ #define OPENSSL_64_BIT
+ #define OPENSSL_PPC64BE
+ #define OPENSSL_BIG_ENDIAN
+-#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN)
++#elif (defined(__PPC__) || defined(__powerpc__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+ #define OPENSSL_32_BIT
+ #define OPENSSL_PPC32BE
+ #define OPENSSL_BIG_ENDIAN