From 06f82e34518ca2f0fa571e1c135909aa17560fca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 6 Oct 2025 07:05:14 +0000 Subject: [PATCH 1/2] Updated dependency 'openssl' from version 3.0.17 to 3.0.18 --- deps-packaging/openssl/cfbuild-openssl.spec | 2 +- deps-packaging/openssl/distfiles | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deps-packaging/openssl/cfbuild-openssl.spec b/deps-packaging/openssl/cfbuild-openssl.spec index fc12d2453..646515533 100644 --- a/deps-packaging/openssl/cfbuild-openssl.spec +++ b/deps-packaging/openssl/cfbuild-openssl.spec @@ -1,4 +1,4 @@ -%define openssl_version 3.0.17 +%define openssl_version 3.0.18 Summary: CFEngine Build Automation -- openssl Name: cfbuild-openssl diff --git a/deps-packaging/openssl/distfiles b/deps-packaging/openssl/distfiles index e9ae22cca..636346f73 100644 --- a/deps-packaging/openssl/distfiles +++ b/deps-packaging/openssl/distfiles @@ -1 +1 @@ -dfdd77e4ea1b57ff3a6dbde6b0bdc3f31db5ac99e7fdd4eaf9e1fbb6ec2db8ce openssl-3.0.17.tar.gz +d80c34f5cf902dccf1f1b5df5ebb86d0392e37049e5d73df1b3abae72e4ffe8b openssl-3.0.18.tar.gz From 00b10e546cb3ce10038c9f281ac0ec4db1998bc2 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Wed, 8 Oct 2025 10:39:37 +0200 Subject: [PATCH 2/2] Fixed undeclared identifier 'SIZE_MAX' Ticket: ENT-13259 Signed-off-by: Lars Erik Wik --- deps-packaging/openssl/SIZE_MAX-undeclared.patch | 11 +++++++++++ deps-packaging/openssl/hpux/build | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 deps-packaging/openssl/SIZE_MAX-undeclared.patch diff --git a/deps-packaging/openssl/SIZE_MAX-undeclared.patch b/deps-packaging/openssl/SIZE_MAX-undeclared.patch new file mode 100644 index 000000000..92d9689c2 --- /dev/null +++ b/deps-packaging/openssl/SIZE_MAX-undeclared.patch @@ -0,0 +1,11 @@ +diff -ruN openssl-3.0.18/crypto/evp/bio_ok.c openssl-3.0.18-modified/crypto/evp/bio_ok.c +--- openssl-3.0.18/crypto/evp/bio_ok.c 2025-09-30 15:12:07.000000000 +0200 ++++ openssl-3.0.18-modified/crypto/evp/bio_ok.c 2025-10-08 18:21:10.258670389 +0200 +@@ -78,6 +78,7 @@ + #include + #include "internal/endian.h" + #include "crypto/evp.h" ++#include "internal/numbers.h" /* includes SIZE_MAX */ + + static int ok_write(BIO *h, const char *buf, int num); + static int ok_read(BIO *h, char *buf, int size); diff --git a/deps-packaging/openssl/hpux/build b/deps-packaging/openssl/hpux/build index d57bec84c..596c5754a 100755 --- a/deps-packaging/openssl/hpux/build +++ b/deps-packaging/openssl/hpux/build @@ -10,6 +10,8 @@ OSD=${BUILD_ROOT}/cfbuild-openssl-devel${PREFIX} # To pick up libgcc_s.so.1, which is apparently not in dyld path. export LD_LIBRARY_PATH=$PREFIX/lib +$PATCH -p1 < SIZE_MAX-undeclared.patch + # Configure $PERL ./Configure hpux-ia64-gcc $(