Browse Source

luaposix: remove deprecated/compatibility modules, remove dependency on luabitop

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
Maxim Storchak 10 years ago
parent
commit
be4158484b
2 changed files with 22 additions and 3 deletions
  1. 2
    3
      lang/luaposix/Makefile
  2. 20
    0
      lang/luaposix/patches/102-disable-compat-deprecated.diff

+ 2
- 3
lang/luaposix/Makefile View File

9
 
9
 
10
 PKG_NAME:=luaposix
10
 PKG_NAME:=luaposix
11
 PKG_VERSION:=v33.2.1
11
 PKG_VERSION:=v33.2.1
12
-PKG_RELEASE:=3
12
+PKG_RELEASE:=4
13
 
13
 
14
 PKG_SOURCE:=release-$(PKG_VERSION).tar.gz
14
 PKG_SOURCE:=release-$(PKG_VERSION).tar.gz
15
 PKG_SOURCE_URL:=https://github.com/luaposix/luaposix/archive/
15
 PKG_SOURCE_URL:=https://github.com/luaposix/luaposix/archive/
29
   CATEGORY:=Languages
29
   CATEGORY:=Languages
30
   TITLE:=luaposix
30
   TITLE:=luaposix
31
   URL:=http://luaforge.net/projects/luaposix/
31
   URL:=http://luaforge.net/projects/luaposix/
32
-  DEPENDS:=+lua +librt +luabitop
32
+  DEPENDS:=+lua +librt
33
   PKG_BUILD_DEPENDS:=+lua/host
33
   PKG_BUILD_DEPENDS:=+lua/host
34
 endef
34
 endef
35
 
35
 
53
 	$(INSTALL_DIR) $(1)/usr/lib/lua/posix
53
 	$(INSTALL_DIR) $(1)/usr/lib/lua/posix
54
 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/ext/posix/.libs/posix.so $(1)/usr/lib/lua
54
 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/ext/posix/.libs/posix.so $(1)/usr/lib/lua
55
 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/posix.lua $(1)/usr/lib/lua
55
 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/posix.lua $(1)/usr/lib/lua
56
-	$(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/posix/*.lua $(1)/usr/lib/lua/posix
57
 endef
56
 endef
58
 
57
 
59
 $(eval $(call BuildPackage,luaposix))
58
 $(eval $(call BuildPackage,luaposix))

+ 20
- 0
lang/luaposix/patches/102-disable-compat-deprecated.diff View File

1
+diff --git a/lib/posix.lua.in b/lib/posix.lua.in
2
+index 17ef39a..a248d9b 100644
3
+--- a/lib/posix.lua.in
4
++++ b/lib/posix.lua.in
5
+@@ -35,15 +35,6 @@ for _, sub in ipairs {
6
+   end
7
+ end
8
+ 
9
+-
10
+--- Inject deprecated APIs (overwriting submodules) for backwards compatibility.
11
+-for k, v in pairs (require "posix.deprecated") do
12
+-  M[k] = v
13
+-end
14
+-for k, v in pairs (require "posix.compat") do
15
+-  M[k] = v
16
+-end
17
+-
18
+ M.version = "posix for " .. _VERSION .. " / @PACKAGE_STRING@"
19
+ 
20
+