luaposix: update to 36.1
authorMaxim Storchak <redacted>
Sat, 27 May 2023 12:54:17 +0000 (15:54 +0300)
committerRosen Penev <redacted>
Sun, 28 May 2023 12:47:45 +0000 (15:47 +0300)
Signed-off-by: Maxim Storchak <redacted>
lang/luaposix/Makefile
lang/luaposix/patches/102-disable-compat-deprecated.patch
lang/luaposix/patches/900-disable-ldoc.patch

index 2739f863fbb9ac589a4fe799eaa2101317ebdd9d..636daaf69c7f5e39a797962ff28629d249bf6d31 100644 (file)
@@ -6,12 +6,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=luaposix
-PKG_VERSION:=35.1
+PKG_VERSION:=36.1
 PKG_RELEASE:=1
 
 PKG_SOURCE_URL:=https://codeload.github.com/$(PKG_NAME)/$(PKG_NAME)/tar.gz/v$(PKG_VERSION)?
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_HASH:=1b5c48d2abd59de0738d1fc1e6204e44979ad2a1a26e8e22a2d6215dd502c797
+PKG_HASH:=e680ba9b9c7ae28c0598942cb00df7c7fbc70b82863bb55f028ea7dc101e39ac
 PKG_MAINTAINER:=Maxim Storchak <m.storchak@gmail.com>
 PKG_LICENSE:=MIT
 PKG_LICENSE_FILES:=COPYING
index 4cc99f6dc55a5fc32a11cc5ba019b88a8dcfb3ad..efaa37ba4567f5feb908827b3197733670c7f6e6 100644 (file)
@@ -1,17 +1,17 @@
 --- a/lib/posix/init.lua
 +++ b/lib/posix/init.lua
-@@ -325,14 +325,6 @@ do
-          end
+@@ -437,14 +437,6 @@ do
        end
     end
--
 -   -- Inject deprecated APIs (overwriting submodules) for backwards compatibility.
 -   for k, v in next, (require 'posix.deprecated') do
--      M[k] = v
+-      rawset(M, k, v)
 -   end
 -   for k, v in next, (require 'posix.compat') do
--      M[k] = v
+-      rawset(M, k, v)
 -   end
- end
+-
+    --- Metamethods
+    -- @section metamethods
  
index 95bf88630394a992964a82ed92590d5215ef5778..85d2aaa718e1006c452df296545d62154d91b0b3 100644 (file)
@@ -1,6 +1,6 @@
 --- a/lukefile
 +++ b/lukefile
-@@ -29,8 +29,6 @@ incdirs  = {
+@@ -35,8 +35,6 @@ incdirs  = {
     '$LUA_INCDIR',
  }
  
git clone https://git.99rst.org/PROJECT