diff options
Diffstat (limited to 'databases')
-rw-r--r-- | databases/luasql-mysql/Makefile | 2 | ||||
-rw-r--r-- | databases/luasql-mysql/distinfo | 6 | ||||
-rw-r--r-- | databases/luasql-mysql/files/patch-src_ls__odbc.c | 19 |
3 files changed, 23 insertions, 4 deletions
diff --git a/databases/luasql-mysql/Makefile b/databases/luasql-mysql/Makefile index 4d74dfe4afd9..2dde1c748160 100644 --- a/databases/luasql-mysql/Makefile +++ b/databases/luasql-mysql/Makefile @@ -1,5 +1,5 @@ PORTNAME= luasql -PORTVERSION= 2.6.0 +PORTVERSION= 2.7.0 CATEGORIES= databases PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} PKGNAMESUFFIX= -${LUASQL_DRIVER} diff --git a/databases/luasql-mysql/distinfo b/databases/luasql-mysql/distinfo index fc2be004870c..0a51c2b21d80 100644 --- a/databases/luasql-mysql/distinfo +++ b/databases/luasql-mysql/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1609938245 -SHA256 (keplerproject-luasql-2.6.0_GH0.tar.gz) = 8ec445c58fa6148be759080c08f37baea5c3fa84f766197db9bf9c8edb6f8e60 -SIZE (keplerproject-luasql-2.6.0_GH0.tar.gz) = 107651 +TIMESTAMP = 1752710523 +SHA256 (keplerproject-luasql-2.7.0_GH0.tar.gz) = 15de59f0ea1a2ab205a11e0115d760f8e0c3fee0d3fcc37f52e326a53236e0c7 +SIZE (keplerproject-luasql-2.7.0_GH0.tar.gz) = 111312 diff --git a/databases/luasql-mysql/files/patch-src_ls__odbc.c b/databases/luasql-mysql/files/patch-src_ls__odbc.c new file mode 100644 index 000000000000..c6953edba8a2 --- /dev/null +++ b/databases/luasql-mysql/files/patch-src_ls__odbc.c @@ -0,0 +1,19 @@ +--- src/ls_odbc.c.orig 2025-07-17 01:23:45 UTC ++++ src/ls_odbc.c +@@ -493,6 +493,16 @@ static int cur_fetch (lua_State *L) + } + + /* ++** Cursor object collector function ++*/ ++static int cur_gc (lua_State *L) { ++ cur_data *cur = (cur_data *) luaL_checkudata (L, 1, LUASQL_CURSOR_ODBC); ++ if (cur != NULL && !(cur->closed)) ++ cur_shut(L, cur); ++ return 0; ++} ++ ++/* + ** Closes a cursor. + */ + static int cur_close (lua_State *L) |