lua-openssl: update to 0.11.1

Update Makefile with the version
Remove LuaJIT fix patch - No longer needed
Add "ts-time-cb-signature" patch - Fixes build on various platforms

Signed-off-by: Amnon Paz <pazamnon@gmail.com>
This commit is contained in:
Amnon Paz
2026-04-25 11:42:54 +03:00
committed by Hannu Nyman
parent e1adf8f2be
commit b1a49e6ca3
3 changed files with 31 additions and 16 deletions
+2 -2
View File
@@ -8,13 +8,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=lua-openssl
PKG_SOURCE_VERSION:=0.10.0-0
PKG_SOURCE_VERSION:=0.11.1
PKG_VERSION:=$(subst -,.,$(PKG_SOURCE_VERSION))
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/zhaozg/lua-openssl.git
PKG_MIRROR_HASH:=e3c6173321132e2ce69cdedd8638acdc970a3fb1c0c3677d4edd9fe39e84853f
PKG_MIRROR_HASH:=286531d44618d2c8843c9acfbe9d56d309caed0a9374b4559b1077099b795958
PKG_MAINTAINER:=Amnon Paz <pazamnon@gmail.com>
PKG_LICENSE:=MIT
@@ -0,0 +1,29 @@
From 0a9270e907ca1241a0b2f1ed031b6cc04e234b7e Mon Sep 17 00:00:00 2001
From: Amnon Paz <pazamnon@gmail.com>
Date: Sat, 25 Apr 2026 20:53:16 +0300
Subject: [PATCH] Fix time cb signature
---
src/ots.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/src/ots.c
+++ b/src/ots.c
@@ -1507,7 +1507,7 @@ static int openssl_ts_resp_ctx_set_seria
};
static int
-openssl_time_cb(TS_RESP_CTX *ctx, void *data, time_t *sec, long *usec)
+openssl_time_cb(TS_RESP_CTX *ctx, void *data, long *sec, long *usec)
{
int err;
TS_CB_ARG *arg;
@@ -1527,7 +1527,7 @@ openssl_time_cb(TS_RESP_CTX *ctx, void *
err = lua_pcall(L, 1, 2, 0);
if (err == 0) {
if (lua_isnumber(L, -2)) {
- *sec = (time_t)luaL_checkinteger(L, -2);
+ *sec = (long)luaL_checkinteger(L, -2);
*usec = (long)luaL_optinteger(L, -1, 0);
lua_pop(L, 2); /* remove callback returned value */
return 1;
@@ -1,14 +0,0 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,10 +12,7 @@ endif()
include(GNUInstallDirs)
-find_package(LuaJIT)
-if(NOT LUAJIT_FOUND)
- find_package(Lua REQUIRED)
-endif()
+find_package(Lua REQUIRED)
find_package(OpenSSL REQUIRED)
set(CMAKE_THREAD_PREFER_PTHREAD TRUE)