--- bin/pkcs11/openssl-0.9.8zh-patch.orig 2021-08-11 08:00:41.000000000 +1000 +++ bin/pkcs11/openssl-0.9.8zh-patch 2021-10-25 18:21:01.199220000 +1100 @@ -740,7 +740,7 @@ --- openssl/crypto/engine/eng_all.c:1.4.6.1.6.1.6.1 Wed Dec 23 16:03:42 2015 +++ openssl/crypto/engine/eng_all.c Wed Dec 23 16:45:32 2015 @@ -113,6 +113,14 @@ - # if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV) + # if defined(__OpenBSD__) || defined(__BSDSUniX__) || defined (__FreeBSD__) || defined(HAVE_CRYPTODEV) ENGINE_load_cryptodev(); # endif +# ifndef OPENSSL_NO_HW_PKCS11 --- lib/isc/include/isc/endian.h.orig 2021-08-11 08:00:41.000000000 +1000 +++ lib/isc/include/isc/endian.h 2021-10-25 18:21:20.011326000 +1100 @@ -11,7 +11,7 @@ #pragma once -#if defined(__DragonFly__) || defined(__FreeBSD__) || \ +#if defined(__DragonFly__) || defined(__FreeBSD__) || defined(__BSDSUniX__) || \ defined(__NetBSD__) || defined (__OpenBSD__) || defined(__bsdi__) # include --- lib/isc/unix/net.c.orig 2021-08-11 08:00:41.000000000 +1000 +++ lib/isc/unix/net.c 2021-10-25 18:21:40.746585000 +1100 @@ -62,7 +62,7 @@ /*% * sysctl variants */ -#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__DragonFly__) +#if defined(__FreeBSD__) || defined(__BSDSUniX__) || defined(__APPLE__) || defined(__DragonFly__) #define USE_SYSCTL_PORTRANGE #define SYSCTL_V4PORTRANGE_LOW "net.inet.ip.portrange.hifirst" #define SYSCTL_V4PORTRANGE_HIGH "net.inet.ip.portrange.hilast" --- lib/isc/unix/socket.c.orig 2021-08-11 08:00:41.000000000 +1000 +++ lib/isc/unix/socket.c 2021-10-25 18:22:13.017422000 +1100 @@ -5690,7 +5690,7 @@ * performing an additional runtime check for TFO support using sysctl to * prevent setsockopt() errors from being logged. */ -#if defined(__FreeBSD__) && defined(HAVE_SYSCTLBYNAME) +#if (defined(__FreeBSD__) || defined(__BSDSUniX__)) && defined(HAVE_SYSCTLBYNAME) #define SYSCTL_TFO "net.inet.tcp.fastopen.enabled" unsigned int enabled; size_t enabledlen = sizeof(enabled);