Update to 34.1.1 (bz#1849450)
This commit is contained in:
parent
54024c2ba9
commit
ab21b8d142
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@
|
|||||||
/release-v32.tar.gz
|
/release-v32.tar.gz
|
||||||
/release-v33.2.1.tar.gz
|
/release-v33.2.1.tar.gz
|
||||||
/release-v33.3.1.tar.gz
|
/release-v33.3.1.tar.gz
|
||||||
|
/release-v34.1.1.tar.gz
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
diff -up luaposix-release-v33.3.1/ext/include/_helpers.c.54 luaposix-release-v33.3.1/ext/include/_helpers.c
|
diff -up luaposix-release-v34.1.1/ext/include/_helpers.c.54 luaposix-release-v34.1.1/ext/include/_helpers.c
|
||||||
--- luaposix-release-v33.3.1/ext/include/_helpers.c.54 2020-06-29 23:52:30.433291702 -0400
|
--- luaposix-release-v34.1.1/ext/include/_helpers.c.54 2020-07-03 11:48:23.799667686 -0600
|
||||||
+++ luaposix-release-v33.3.1/ext/include/_helpers.c 2020-06-29 23:52:53.714914130 -0400
|
+++ luaposix-release-v34.1.1/ext/include/_helpers.c 2020-07-03 11:49:11.907158779 -0600
|
||||||
@@ -67,7 +67,7 @@
|
@@ -67,7 +67,7 @@
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
@ -9,4 +9,4 @@ diff -up luaposix-release-v33.3.1/ext/include/_helpers.c.54 luaposix-release-v33
|
|||||||
+#if LUA_VERSION_NUM == 502 || LUA_VERSION_NUM == 503 || LUA_VERSION_NUM == 504
|
+#if LUA_VERSION_NUM == 502 || LUA_VERSION_NUM == 503 || LUA_VERSION_NUM == 504
|
||||||
# define lua_objlen lua_rawlen
|
# define lua_objlen lua_rawlen
|
||||||
# define lua_strlen lua_rawlen
|
# define lua_strlen lua_rawlen
|
||||||
# define luaL_openlib(L,n,l,nup) luaL_setfuncs((L),(l),(nup))
|
#endif
|
||||||
|
@ -1,138 +1,40 @@
|
|||||||
diff -up luaposix-release-v33.3.1/lib/posix/compat.lua.pbit32 luaposix-release-v33.3.1/lib/posix/compat.lua
|
diff -up luaposix-release-v34.1.1/lib/posix/compat.lua.pbit32 luaposix-release-v34.1.1/lib/posix/compat.lua
|
||||||
--- luaposix-release-v33.3.1/lib/posix/compat.lua.pbit32 2020-06-30 00:18:20.418176545 -0400
|
--- luaposix-release-v34.1.1/lib/posix/compat.lua.pbit32 2020-07-03 11:44:29.279360146 -0600
|
||||||
+++ luaposix-release-v33.3.1/lib/posix/compat.lua 2020-06-30 00:18:54.540622774 -0400
|
+++ luaposix-release-v34.1.1/lib/posix/compat.lua 2020-07-03 11:46:56.268014630 -0600
|
||||||
@@ -11,7 +11,7 @@
|
@@ -34,9 +34,9 @@ local S_IXUSR = require 'posix.sys.stat'
|
||||||
]]
|
local argerror = require 'posix._base'.argerror
|
||||||
|
local argscheck = require 'posix._base'.argscheck
|
||||||
local _argcheck = require "posix._argcheck"
|
local chmod = require 'posix.sys.stat'.chmod
|
||||||
-local bit = require "bit32"
|
-local band = require 'bit32'.band
|
||||||
+local bit = require "posix.bit32"
|
-local bnot = require 'bit32'.bnot
|
||||||
|
-local bor = require 'bit32'.bor
|
||||||
local argerror, argtypeerror, badoption =
|
+local band = require 'posix.bit32'.band
|
||||||
_argcheck.argerror, _argcheck.argtypeerror, _argcheck.badoption
|
+local bnot = require 'posix.bit32'.bnot
|
||||||
@@ -137,7 +137,7 @@ local M = {
|
+local bor = require 'posix.bit32'.bor
|
||||||
-- @see chmod(2)
|
local concat = table.concat
|
||||||
-- @usage P.chmod ('bin/dof', '+x')
|
local gsub = string.gsub
|
||||||
|
local match = string.match
|
||||||
-local bit = require "bit32"
|
diff -up luaposix-release-v34.1.1/lib/posix/deprecated.lua.pbit32 luaposix-release-v34.1.1/lib/posix/deprecated.lua
|
||||||
+local bit = require "posix.bit32"
|
--- luaposix-release-v34.1.1/lib/posix/deprecated.lua.pbit32 2020-07-03 11:44:29.281360122 -0600
|
||||||
local st = require "posix.sys.stat"
|
+++ luaposix-release-v34.1.1/lib/posix/deprecated.lua 2020-07-03 11:47:43.726321553 -0600
|
||||||
|
@@ -59,7 +59,7 @@ local _ENV = require 'posix._strict' {
|
||||||
local _chmod, stat = st.chmod, st.stat
|
argerror = require 'posix._base'.argerror,
|
||||||
@@ -179,7 +179,7 @@ end
|
argscheck = require 'posix._base'.argscheck,
|
||||||
-- @usage
|
bind = require 'posix.sys.socket'.bind,
|
||||||
-- fd = P.creat ("data", "rw-r-----")
|
- bor = require 'bit32'.bor,
|
||||||
|
+ bor = require 'posix.bit32'.bor,
|
||||||
-local bit = require "bit32"
|
clock_getres = require 'posix.time'.clock_getres or false,
|
||||||
+local bit = require "posix.bit32"
|
clock_gettime = require 'posix.time'.clock_gettime or false,
|
||||||
local fcntl = require "posix.fcntl"
|
connect = require 'posix.sys.socket'.connect,
|
||||||
local st = require "posix.sys.stat"
|
diff -up luaposix-release-v34.1.1/lib/posix/init.lua.pbit32 luaposix-release-v34.1.1/lib/posix/init.lua
|
||||||
|
--- luaposix-release-v34.1.1/lib/posix/init.lua.pbit32 2020-07-03 11:44:29.282360110 -0600
|
||||||
@@ -218,7 +218,7 @@ end
|
+++ luaposix-release-v34.1.1/lib/posix/init.lua 2020-07-03 11:47:26.787212000 -0600
|
||||||
-- @treturn[2] string error message
|
@@ -29,7 +29,7 @@ local _ENV = require 'posix._strict' {
|
||||||
-- @treturn[2] int errnum
|
access = require 'posix.unistd'.access,
|
||||||
|
argscheck = require 'posix._base'.argscheck,
|
||||||
-local bit = require "bit32"
|
assert = assert,
|
||||||
+local bit = require "posix.bit32"
|
- bor = require 'bit32'.bor,
|
||||||
local st = require "posix.sys.stat"
|
+ bor = require 'posix.bit32'.bor,
|
||||||
|
close = require 'posix.unistd'.close,
|
||||||
local _mkdir = st.mkdir
|
dup2 = require 'posix.unistd'.dup2,
|
||||||
@@ -248,7 +248,7 @@ end
|
errno = require 'posix.errno'.errno,
|
||||||
-- @treturn[2] string error message
|
|
||||||
-- @treturn[2] int errnum
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local st = require "posix.sys.stat"
|
|
||||||
|
|
||||||
local _mkfifo = st.mkfifo
|
|
||||||
@@ -281,7 +281,7 @@ end
|
|
||||||
-- @treturn[2] int errnum
|
|
||||||
-- @see msgget(2)
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local msg = require "posix.sys.msg"
|
|
||||||
local st = require "posix.sys.stat"
|
|
||||||
|
|
||||||
@@ -332,7 +332,7 @@ end
|
|
||||||
-- @usage
|
|
||||||
-- fd = P.open ("data", bit.bor (P.O_CREAT, P.O_RDWR), "rw-r-----")
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local fcntl = require "posix.fcntl"
|
|
||||||
|
|
||||||
local _open, O_CREAT = fcntl.open, fcntl.O_CREAT
|
|
||||||
@@ -376,7 +376,7 @@ end
|
|
||||||
-- @treturn[2] string error message
|
|
||||||
-- @treturn[2] int errnum
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local log = require "posix.syslog"
|
|
||||||
|
|
||||||
local bor = bit.bor
|
|
||||||
diff -up luaposix-release-v33.3.1/lib/posix/deprecated.lua.pbit32 luaposix-release-v33.3.1/lib/posix/deprecated.lua
|
|
||||||
--- luaposix-release-v33.3.1/lib/posix/deprecated.lua.pbit32 2020-06-30 00:19:01.594508297 -0400
|
|
||||||
+++ luaposix-release-v33.3.1/lib/posix/deprecated.lua 2020-06-30 00:19:16.466266944 -0400
|
|
||||||
@@ -11,7 +11,7 @@
|
|
||||||
]]
|
|
||||||
|
|
||||||
local _argcheck = require "posix._argcheck"
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
|
|
||||||
-- Lua 5.3 has table.unpack but not _G.unpack
|
|
||||||
-- Lua 5.2 has table.unpack and _G.unpack
|
|
||||||
@@ -748,7 +748,7 @@ end
|
|
||||||
-- `LOG_LOCAL0` through `LOG_LOCAL7`
|
|
||||||
-- @see syslog(3)
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local log = require "posix.syslog"
|
|
||||||
|
|
||||||
local bor = bit.bor
|
|
||||||
diff -up luaposix-release-v33.3.1/lib/posix/init.lua.pbit32 luaposix-release-v33.3.1/lib/posix/init.lua
|
|
||||||
--- luaposix-release-v33.3.1/lib/posix/init.lua.pbit32 2020-06-30 00:17:53.219617951 -0400
|
|
||||||
+++ luaposix-release-v33.3.1/lib/posix/init.lua 2020-06-30 00:18:10.467338039 -0400
|
|
||||||
@@ -14,7 +14,7 @@
|
|
||||||
@module posix
|
|
||||||
]]
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local M = {}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -151,7 +151,7 @@ end
|
|
||||||
-- @return[2] nil
|
|
||||||
-- @treturn[2] string error message
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local fcntl = require "posix.fcntl"
|
|
||||||
local stdlib = require "posix.stdlib"
|
|
||||||
local unistd = require "posix.unistd"
|
|
||||||
diff -up luaposix-release-v33.3.1/lib/posix.lua.in.pbit32 luaposix-release-v33.3.1/lib/posix.lua.in
|
|
||||||
--- luaposix-release-v33.3.1/lib/posix.lua.in.pbit32 2020-06-30 00:19:28.732067880 -0400
|
|
||||||
+++ luaposix-release-v33.3.1/lib/posix.lua.in 2020-06-30 00:19:40.803871968 -0400
|
|
||||||
@@ -14,7 +14,7 @@
|
|
||||||
@module posix
|
|
||||||
]]
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local M = {}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -151,7 +151,7 @@ end
|
|
||||||
-- @return[2] nil
|
|
||||||
-- @treturn[2] string error message
|
|
||||||
|
|
||||||
-local bit = require "bit32"
|
|
||||||
+local bit = require "posix.bit32"
|
|
||||||
local fcntl = require "posix.fcntl"
|
|
||||||
local stdlib = require "posix.stdlib"
|
|
||||||
local unistd = require "posix.unistd"
|
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||||
|
|
||||||
Name: lua-posix
|
Name: lua-posix
|
||||||
Version: 33.3.1
|
Version: 34.1.1
|
||||||
Release: 17%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A POSIX library for Lua
|
Summary: A POSIX library for Lua
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: http://luaforge.net/projects/luaposix/
|
URL: http://luaforge.net/projects/luaposix/
|
||||||
@ -21,9 +21,6 @@ Patch0: lua-posix-local-bit32.patch
|
|||||||
Patch1: lua-posix-helpers-5.4.patch
|
Patch1: lua-posix-helpers-5.4.patch
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: lua-devel
|
BuildRequires: lua-devel
|
||||||
BuildRequires: ncurses-devel
|
|
||||||
BuildRequires: lua-lunit
|
|
||||||
BuildRequires: perl-interpreter
|
|
||||||
%{?lua_requires}
|
%{?lua_requires}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -35,32 +32,35 @@ to Lua programs.
|
|||||||
%patch0 -p1 -b .pbit32
|
%patch0 -p1 -b .pbit32
|
||||||
%patch1 -p1 -b .54
|
%patch1 -p1 -b .54
|
||||||
|
|
||||||
# allow lua 5.4
|
|
||||||
sed -i 's|5.4|5.5|g' configure
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --libdir=%{lua_libdir} --datadir=/%{lua_pkgdir}
|
build-aux/luke CFLAGS="%build_cflags"
|
||||||
make V=1 %{?_smp_mflags}
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
build-aux/luke PREFIX=%{buildroot}%{_prefix} install
|
||||||
cp -a %{SOURCE1} $RPM_BUILD_ROOT%{lua_pkgdir}/posix/
|
cp -a %{SOURCE1} %{buildroot}%{lua_pkgdir}/posix/
|
||||||
|
# Fix install location
|
||||||
|
# https://github.com/luaposix/luaposix/issues/331
|
||||||
|
%if "%_lib" != "lib"
|
||||||
|
mv %{buildroot}%{_prefix}/lib %{buildroot}%{_prefix}/%{_lib}
|
||||||
|
%endif
|
||||||
|
|
||||||
%check
|
|
||||||
make V=1 check
|
#check
|
||||||
|
# Tests require specl which is not yet packaged
|
||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%license COPYING
|
%license LICENSE
|
||||||
%doc AUTHORS ChangeLog NEWS README
|
%doc AUTHORS ChangeLog.old NEWS.md README.md
|
||||||
%{_defaultdocdir}/luaposix/
|
|
||||||
%{lua_libdir}/*
|
%{lua_libdir}/*
|
||||||
%{lua_pkgdir}/*.lua
|
|
||||||
%{lua_pkgdir}/posix/
|
%{lua_pkgdir}/posix/
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 03 2020 Orion Poplawski <orion@nwra.com> - 34.1.1-1
|
||||||
|
- Update to 34.1.1 (bz#1849450)
|
||||||
|
|
||||||
* Mon Jun 29 2020 Tom Callaway <spot@fedoraproject.org> - 33.3.1-17
|
* Mon Jun 29 2020 Tom Callaway <spot@fedoraproject.org> - 33.3.1-17
|
||||||
- hack this ancient beastie to work with lua 5.4
|
- hack this ancient beastie to work with lua 5.4
|
||||||
- maintainer, please update this to the current upstream release at your earliest convenience
|
- maintainer, please update this to the current upstream release at your earliest convenience
|
||||||
|
Loading…
Reference in New Issue
Block a user