diff --git a/package/luaposix/Config.in b/package/luaposix/Config.in index 412e07f13..58292829f 100644 --- a/package/luaposix/Config.in +++ b/package/luaposix/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_LUAPOSIX bool "luaposix" + depends on BR2_INET_IPV6 help luaposix is a POSIX binding, including curses, for Lua 5.1 and 5.2; Like most libraries it simply binds to C APIs on @@ -9,3 +10,6 @@ config BR2_PACKAGE_LUAPOSIX APIs https://github.com/luaposix/luaposix + +comment "luaposix requires a toolchain with IPv6 support" + depends on !BR2_INET_IPV6 diff --git a/package/luaposix/luaposix-remove-lua-header-check.patch b/package/luaposix/luaposix-remove-lua-header-check.patch deleted file mode 100644 index 7909b9175..000000000 --- a/package/luaposix/luaposix-remove-lua-header-check.patch +++ /dev/null @@ -1,16 +0,0 @@ -Checking the Lua version inside the headers requires compiling a small -C program. However, autoconf will raise an error when attempting to do so -while cross-compiling. Hence, this specific test is removed. - -Signed-off-by: Assaf Inbal ---- a/configure.ac 2013-06-20 07:23:27.943091833 +0300 -+++ b/configure.ac 2013-06-20 07:23:30.644441710 +0300 -@@ -105,7 +105,7 @@ - - dnl Lua 5.1 or 5.2 - AX_PROG_LUA(501, 503) - AX_LUA_HEADERS --AX_LUA_HEADERS_VERSION(501, 503) -+#AX_LUA_HEADERS_VERSION(501, 503) - AC_SUBST(LUA) - AC_SUBST(LUA_INCLUDE) diff --git a/package/luaposix/luaposix.mk b/package/luaposix/luaposix.mk index 1d1ee6a74..ff99127d8 100644 --- a/package/luaposix/luaposix.mk +++ b/package/luaposix/luaposix.mk @@ -4,12 +4,12 @@ # ################################################################################ -LUAPOSIX_VERSION = 5.1.20 -LUAPOSIX_SITE = https://github.com/downloads/luaposix/luaposix +LUAPOSIX_VERSION = 31 +LUAPOSIX_SITE = https://github.com/luaposix/luaposix/archive +LUAPOSIX_SOURCE = release-v$(LUAPOSIX_VERSION).tar.gz LUAPOSIX_LICENSE = MIT LUAPOSIX_LICENSE_FILES = COPYING LUAPOSIX_DEPENDENCIES = lua host-lua LUAPOSIX_CONF_OPT = --libdir="/usr/lib/lua" --datarootdir="/usr/share/lua" -LUAPOSIX_AUTORECONF = YES $(eval $(autotools-package))