mirror of
https://github.com/openwrt/packages.git
synced 2026-06-17 14:50:07 +04:00
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:
@@ -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)
|
||||
Reference in New Issue
Block a user