mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 05:47:13 +02:00
main/lua-subprocess: fix build with gcc 14
This commit is contained in:
parent
cc9a7d0a03
commit
fc1660a50b
@ -3,7 +3,7 @@
|
||||
_luaversions="5.1 5.2 5.3 5.4"
|
||||
pkgname=lua-subprocess
|
||||
pkgver=0_git20230625
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
_gitrev=ccd71c90653b39c6745c771af4393c9e76e4105f
|
||||
pkgdesc="A Lua module written in C that allows you to create child processes and communicate with them"
|
||||
url="https://github.com/tdtrask/lua-subprocess"
|
||||
@ -16,6 +16,7 @@ for _i in $_luaversions; do
|
||||
done
|
||||
source="$pkgname-$_gitrev.tar.gz::https://github.com/tdtrask/lua-subprocess/archive/$_gitrev.tar.gz
|
||||
makefile.patch
|
||||
gcc14.patch
|
||||
"
|
||||
builddir="$srcdir/lua-subprocess-$_gitrev"
|
||||
options="!check"
|
||||
@ -61,4 +62,5 @@ done
|
||||
sha512sums="
|
||||
d6c2cb45225f518748405ae6039ecad5475eac029f1a1f7250a73dcfcc429420298884d00f8d11677b3fffab833232d3b9436a067cfcce8f70585b2a2b31c46e lua-subprocess-ccd71c90653b39c6745c771af4393c9e76e4105f.tar.gz
|
||||
af4e25d8d503e9cb8296a2b8d8b19577e64b412f56607bf38bc828a7c214904ecdf9619fc2541461bc4dda6c6fcd47cbb1051499bd2f132dad76092cf3ae5e9d makefile.patch
|
||||
0ce34bd5068be6a64b488c4f11d69852449e1d44adb12e5a78327582eb6c60ce8eb977d63b4fb2b4b87a44e74f232cfa2904f02f84623a39dda0cd8674dfa093 gcc14.patch
|
||||
"
|
||||
|
13
main/lua-subprocess/gcc14.patch
Normal file
13
main/lua-subprocess/gcc14.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff --git a/liolib-copy.c b/liolib-copy.c
|
||||
index 81a5c16..08d6cb2 100644
|
||||
--- a/liolib-copy.c
|
||||
+++ b/liolib-copy.c
|
||||
@@ -365,7 +365,7 @@ FILE **liolib_copy_newfile(lua_State *L)
|
||||
p->f = NULL;
|
||||
p->closef = &io_fclose;
|
||||
luaL_setmetatable(L, LUA_FILEHANDLE);
|
||||
- return p;
|
||||
+ return (FILE **)p;
|
||||
#else // #if defined(SHARE_LIOLIB) && defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 502
|
||||
FILE **pf = (FILE **)lua_newuserdata(L, sizeof(FILE *));
|
||||
*pf = NULL; /* file handle is currently `closed' */
|
Loading…
Reference in New Issue
Block a user