소스 검색

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

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
Maxim Storchak 10 년 전
부모
커밋
be4158484b
2개의 변경된 파일22개의 추가작업 그리고 3개의 파일을 삭제
  1. 2
    3
      lang/luaposix/Makefile
  2. 20
    0
      lang/luaposix/patches/102-disable-compat-deprecated.diff

+ 2
- 3
lang/luaposix/Makefile 파일 보기

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

+ 20
- 0
lang/luaposix/patches/102-disable-compat-deprecated.diff 파일 보기

@@ -0,0 +1,20 @@
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
+