From 98fa10f2823d4a9bb93306bf445d596aa8c4a75f Mon Sep 17 00:00:00 2001 From: mischief Date: Thu, 15 Jan 2026 14:30:04 -0800 Subject: [PATCH 1/2] deps: bump lua-openssl to 0.11.0-2 bump to 0.11.0-2 of lua-openssl which contains several libressl fixes. this allows luvi to build on openbsd 7.8 with '-DWithOpenSSL=ON -DWithSharedOpenSSL=ON'. --- deps/lua-openssl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/lua-openssl b/deps/lua-openssl index 5bc07789..3c1a1bd2 160000 --- a/deps/lua-openssl +++ b/deps/lua-openssl @@ -1 +1 @@ -Subproject commit 5bc07789cbe473bc86dda1957a168fb209077c38 +Subproject commit 3c1a1bd2b08ac60e98c7295477a6bf7f16d37e67 From 1ca5bab12976821f7f8283982a18f4fc2076ab75 Mon Sep 17 00:00:00 2001 From: mischief Date: Sat, 17 Jan 2026 02:58:26 -0800 Subject: [PATCH 2/2] deps: add provider.c to lua_openssl build and sort --- deps/lua-openssl.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deps/lua-openssl.cmake b/deps/lua-openssl.cmake index 6cd47fc4..3aed4ed4 100644 --- a/deps/lua-openssl.cmake +++ b/deps/lua-openssl.cmake @@ -32,11 +32,11 @@ add_library(lua_openssl STATIC ${LUA_OPENSSL_DIR}/src/dsa.c ${LUA_OPENSSL_DIR}/src/ec.c ${LUA_OPENSSL_DIR}/src/engine.c - ${LUA_OPENSSL_DIR}/src/mac.c ${LUA_OPENSSL_DIR}/src/hmac.c ${LUA_OPENSSL_DIR}/src/kdf.c ${LUA_OPENSSL_DIR}/src/lbn.c ${LUA_OPENSSL_DIR}/src/lhash.c + ${LUA_OPENSSL_DIR}/src/mac.c ${LUA_OPENSSL_DIR}/src/misc.c ${LUA_OPENSSL_DIR}/src/ocsp.c ${LUA_OPENSSL_DIR}/src/oids.txt @@ -47,6 +47,7 @@ add_library(lua_openssl STATIC ${LUA_OPENSSL_DIR}/src/pkcs7.c ${LUA_OPENSSL_DIR}/src/pkey.c ${LUA_OPENSSL_DIR}/src/private.h + ${LUA_OPENSSL_DIR}/src/provider.c ${LUA_OPENSSL_DIR}/src/rsa.c ${LUA_OPENSSL_DIR}/src/sk.h ${LUA_OPENSSL_DIR}/src/srp.c @@ -54,10 +55,10 @@ add_library(lua_openssl STATIC ${LUA_OPENSSL_DIR}/src/th-lock.c ${LUA_OPENSSL_DIR}/src/util.c ${LUA_OPENSSL_DIR}/src/x509.c + ${LUA_OPENSSL_DIR}/src/xalgor.c ${LUA_OPENSSL_DIR}/src/xattrs.c ${LUA_OPENSSL_DIR}/src/xexts.c ${LUA_OPENSSL_DIR}/src/xname.c - ${LUA_OPENSSL_DIR}/src/xalgor.c ${LUA_OPENSSL_DIR}/src/xstore.c )