From 3a7ce65edc5837db91835bcddb371802a8d65904 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= Date: Fri, 20 Sep 2013 13:54:20 +0000 Subject: main/lua-posix: fix build against musl - fix non-standard regular expressions - regenerate autotools --- main/lua-posix/lua-version.patch | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 main/lua-posix/lua-version.patch (limited to 'main/lua-posix/lua-version.patch') diff --git a/main/lua-posix/lua-version.patch b/main/lua-posix/lua-version.patch new file mode 100644 index 0000000000..e975c6e66e --- /dev/null +++ b/main/lua-posix/lua-version.patch @@ -0,0 +1,33 @@ +--- ./m4/ax_lua.m4.orig ++++ ./m4/ax_lua.m4 +@@ -257,9 +257,7 @@ + ], + [ dnl Query Lua for its version number. + AC_CACHE_CHECK([for $ax_display_LUA version], [ax_cv_lua_version], +- [ ax_cv_lua_version=`$LUA -e "print(_VERSION)" | \ +- sed "s|^Lua \(.*\)|\1|" | \ +- grep -o "^@<:@0-9@:>@\+\\.@<:@0-9@:>@\+"` ++ [ ax_cv_lua_version=`$LUA -e 'print(_VERSION:match("^Lua (%d+\.%d+)$"))'` + ]) + AS_IF([test "x$ax_cv_lua_version" = 'x'], + [AC_MSG_ERROR([invalid Lua version number])]) +@@ -363,8 +361,7 @@ + dnl ========================================================================= + AC_DEFUN([_AX_LUA_CHK_VER], + [ +- _ax_test_ver=`$1 -e "print(_VERSION)" 2>/dev/null | \ +- sed "s|^Lua \(.*\)|\1|" | grep -o "^@<:@0-9@:>@\+\\.@<:@0-9@:>@\+"` ++ _ax_test_ver=`$1 -e 'print(_VERSION:match("^Lua (%d+\.%d+)$"))' 2>/dev/null` + AS_IF([test "x$_ax_test_ver" = 'x'], + [_ax_test_ver='0']) + AX_COMPARE_VERSION([$_ax_test_ver], [ge], [$2]) +@@ -487,7 +487,7 @@ + ], + [ ax_cv_lua_header_version=`./conftest$EXEEXT p | \ + sed "s|^Lua \(.*\)|\1|" | \ +- grep -o "^@<:@0-9@:>@\+\\.@<:@0-9@:>@\+"` ++ grep -E -o "^@<:@0-9@:>@+\.@<:@0-9@:>@+"` + ], + [ax_cv_lua_header_version='unknown']) + CPPFLAGS=$_ax_lua_saved_cppflags + -- cgit v1.2.3