summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--patches/lua-5.1.3/lua-5.1.3-remove-Makefile.diff773
l---------patches/lua-5.1.4/autogen.sh (renamed from patches/lua-5.1.3/autogen.sh)0
-rw-r--r--patches/lua-5.1.4/lua-5.1.3-autoconfize.diff (renamed from patches/lua-5.1.3/lua-5.1.3-autoconfize.diff)14
-rw-r--r--patches/lua-5.1.4/lua-5.1.3-autogen.sh.diff (renamed from patches/lua-5.1.3/lua-5.1.3-autogen.sh.diff)0
-rw-r--r--patches/lua-5.1.4/lua-5.1.3-automakize.diff (renamed from patches/lua-5.1.3/lua-5.1.3-automakize.diff)0
-rw-r--r--patches/lua-5.1.4/lua-5.1.3-remove-Makefile.diff149
-rw-r--r--patches/lua-5.1.4/series (renamed from patches/lua-5.1.3/series)0
-rw-r--r--rules/lua.in2
-rw-r--r--rules/lua.make2
9 files changed, 159 insertions, 781 deletions
diff --git a/patches/lua-5.1.3/lua-5.1.3-remove-Makefile.diff b/patches/lua-5.1.3/lua-5.1.3-remove-Makefile.diff
deleted file mode 100644
index 5f28e652e..000000000
--- a/patches/lua-5.1.3/lua-5.1.3-remove-Makefile.diff
+++ /dev/null
@@ -1,773 +0,0 @@
-Subject: Add lua support to ptxdist 1.99: remove old Makefile
-From: Erwin Rol <erwin@erwinrol.com>
-
-This patch add lua support to ptxdist 1.99. It has a menu entry under
-scripting languages. And a patch that makes it possible to use autoconf
-to build.
-
-This part of the patch removes the old Makefile.
-
-Signed-off-by: Erwin Rol <erwin@erwinrol.com>
-Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
-
----
- Makefile | 751 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
- 1 file changed, 632 insertions(+), 119 deletions(-)
-
-Index: lua-5.1.3/Makefile
-===================================================================
---- lua-5.1.3.orig/Makefile
-+++ lua-5.1.3/Makefile
-@@ -1,120 +1,633 @@
--# makefile for installing Lua
--# see INSTALL for installation instructions
--# see src/Makefile and src/luaconf.h for further customization
--
--# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
--
--# Your platform. See PLATS for possible values.
--PLAT= none
--
--# Where to install. The installation starts in the src directory, so take care
--# if INSTALL_TOP is not an absolute path. (Man pages are installed from the
--# doc directory.) You may want to make these paths consistent with LUA_ROOT,
--# LUA_LDIR, and LUA_CDIR in luaconf.h (and also with etc/lua.pc).
--#
--INSTALL_TOP= /usr/local
--INSTALL_BIN= $(INSTALL_TOP)/bin
--INSTALL_INC= $(INSTALL_TOP)/include
--INSTALL_LIB= $(INSTALL_TOP)/lib
--INSTALL_MAN= $(INSTALL_TOP)/man/man1
--INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
--INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
--
--# How to install. If you don't have "install" (unlikely) then get install-sh at
--# http://dev.w3.org/cvsweb/libwww/config/install-sh
--# or use cp instead.
--INSTALL_EXEC= $(INSTALL) -p -m 0755
--INSTALL_DATA= $(INSTALL) -p -m 0644
--
--# Utilities.
--INSTALL= install
--MKDIR= mkdir
--
--# == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
--
--# Convenience platforms targets.
--PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
--
--# What to install.
--TO_BIN= lua luac
--TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp
--TO_LIB= liblua.a
--TO_MAN= lua.1 luac.1
--
--# Lua version and release.
--V= 5.1
--R= 5.1.3
--
--all: $(PLAT)
--
--$(PLATS) clean:
-- cd src && $(MAKE) $@
--
--test: dummy
-- src/lua test/hello.lua
--
--install: dummy
-- cd src && $(MKDIR) -p $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD)
-- cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN)
-- cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
-- cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
-- cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN)
--
--local:
-- $(MAKE) install INSTALL_TOP=..
--
--none:
-- @echo "Please do"
-- @echo " make PLATFORM"
-- @echo "where PLATFORM is one of these:"
-- @echo " $(PLATS)"
-- @echo "See INSTALL for complete instructions."
--
--# make may get confused with test/ and INSTALL in a case-insensitive OS
--dummy:
--
--# echo config parameters
--echo:
-- @echo ""
-- @echo "These are the parameters currently set in src/Makefile to build Lua $R:"
-- @echo ""
-- @cd src && $(MAKE) -s echo
-- @echo ""
-- @echo "These are the parameters currently set in Makefile to install Lua $R:"
-- @echo ""
-- @echo "PLAT = $(PLAT)"
-- @echo "INSTALL_TOP = $(INSTALL_TOP)"
-- @echo "INSTALL_BIN = $(INSTALL_BIN)"
-- @echo "INSTALL_INC = $(INSTALL_INC)"
-- @echo "INSTALL_LIB = $(INSTALL_LIB)"
-- @echo "INSTALL_MAN = $(INSTALL_MAN)"
-- @echo "INSTALL_LMOD = $(INSTALL_LMOD)"
-- @echo "INSTALL_CMOD = $(INSTALL_CMOD)"
-- @echo "INSTALL_EXEC = $(INSTALL_EXEC)"
-- @echo "INSTALL_DATA = $(INSTALL_DATA)"
-- @echo ""
-- @echo "See also src/luaconf.h ."
-- @echo ""
--
--# echo private config parameters
--pecho:
-- @echo "V = $(V)"
-- @echo "R = $(R)"
-- @echo "TO_BIN = $(TO_BIN)"
-- @echo "TO_INC = $(TO_INC)"
-- @echo "TO_LIB = $(TO_LIB)"
-- @echo "TO_MAN = $(TO_MAN)"
--
--# echo config parameters as Lua code
--# uncomment the last sed expression if you want nil instead of empty strings
--lecho:
-- @echo "-- installation parameters for Lua $R"
-- @echo "VERSION = '$V'"
-- @echo "RELEASE = '$R'"
-- @$(MAKE) echo | grep = | sed -e 's/= /= "/' -e 's/$$/"/' #-e 's/""/nil/'
-- @echo "-- EOF"
-+# Makefile.in generated by automake 1.10 from Makefile.am.
-+# Makefile. Generated from Makefile.in by configure.
-
--# list targets that do not create files (but not all makes understand .PHONY)
--.PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho
--
--# (end of Makefile)
-+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-+# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-+# This Makefile.in is free software; the Free Software Foundation
-+# gives unlimited permission to copy and/or distribute it,
-+# with or without modifications, as long as this notice is preserved.
-+
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-+# PARTICULAR PURPOSE.
-+
-+
-+
-+pkgdatadir = $(datadir)/lua-at
-+pkglibdir = $(libdir)/lua-at
-+pkgincludedir = $(includedir)/lua-at
-+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-+install_sh_DATA = $(install_sh) -c -m 644
-+install_sh_PROGRAM = $(install_sh) -c
-+install_sh_SCRIPT = $(install_sh) -c
-+INSTALL_HEADER = $(INSTALL_DATA)
-+transform = $(program_transform_name)
-+NORMAL_INSTALL = :
-+PRE_INSTALL = :
-+POST_INSTALL = :
-+NORMAL_UNINSTALL = :
-+PRE_UNINSTALL = :
-+POST_UNINSTALL = :
-+build_triplet = i686-host-linux-gnu
-+host_triplet = arm-iwmmx-linux-gnueabi
-+subdir = .
-+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
-+ $(srcdir)/Makefile.in $(srcdir)/config.h.in \
-+ $(top_srcdir)/configure INSTALL config.guess config.sub \
-+ depcomp install-sh ltmain.sh missing
-+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-+ $(ACLOCAL_M4)
-+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
-+ configure.lineno config.status.lineno
-+mkinstalldirs = $(install_sh) -d
-+CONFIG_HEADER = config.h
-+CONFIG_CLEAN_FILES =
-+SOURCES =
-+DIST_SOURCES =
-+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-+ html-recursive info-recursive install-data-recursive \
-+ install-dvi-recursive install-exec-recursive \
-+ install-html-recursive install-info-recursive \
-+ install-pdf-recursive install-ps-recursive install-recursive \
-+ installcheck-recursive installdirs-recursive pdf-recursive \
-+ ps-recursive uninstall-recursive
-+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
-+ distclean-recursive maintainer-clean-recursive
-+ETAGS = etags
-+CTAGS = ctags
-+DIST_SUBDIRS = $(SUBDIRS)
-+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-+distdir = $(PACKAGE)-$(VERSION)
-+top_distdir = $(distdir)
-+am__remove_distdir = \
-+ { test ! -d $(distdir) \
-+ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
-+ && rm -fr $(distdir); }; }
-+DIST_ARCHIVES = $(distdir).tar.gz
-+GZIP_ENV = --best
-+distuninstallcheck_listfiles = find . -type f -print
-+distcleancheck_listfiles = find . -type f -print
-+ACLOCAL = ${SHELL} /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3/missing --run aclocal-1.10
-+AMTAR = ${SHELL} /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3/missing --run tar
-+AR = arm-iwmmx-linux-gnueabi-ar
-+AUTOCONF = ${SHELL} /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3/missing --run autoconf
-+AUTOHEADER = ${SHELL} /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3/missing --run autoheader
-+AUTOMAKE = ${SHELL} /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3/missing --run automake-1.10
-+AWK = gawk
-+CC = arm-iwmmx-linux-gnueabi-gcc
-+CCDEPMODE = depmode=gcc3
-+CFLAGS = -g -O2
-+CPP = arm-iwmmx-linux-gnueabi-cpp
-+CPPFLAGS = -isystem /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/sysroot-target/include -isystem /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/sysroot-target/usr/include
-+CXX = arm-iwmmx-linux-gnueabi-g++
-+CXXCPP = arm-iwmmx-linux-gnueabi-g++ -E
-+CXXDEPMODE = depmode=gcc3
-+CXXFLAGS = -g -O2
-+CYGPATH_W = echo
-+DEFS = -DHAVE_CONFIG_H
-+DEPDIR = .deps
-+DSYMUTIL =
-+ECHO = echo
-+ECHO_C =
-+ECHO_N = -n
-+ECHO_T =
-+EGREP = /bin/grep -E
-+EXEEXT =
-+F77 =
-+FFLAGS =
-+GREP = /bin/grep
-+INSTALL = /usr/bin/install -c
-+INSTALL_DATA = ${INSTALL} -m 644
-+INSTALL_PROGRAM = ${INSTALL}
-+INSTALL_SCRIPT = ${INSTALL}
-+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-+LDFLAGS = -L/home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/sysroot-target/lib -L/home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/sysroot-target/usr/lib -Wl,-rpath-link -Wl,/home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/sysroot-target/usr/lib
-+LIBOBJS =
-+LIBS =
-+LIBTOOL = $(SHELL) $(top_builddir)/libtool
-+LN_S = ln -s
-+LTLIBOBJS =
-+LUA_BUILD_AS_DLL_DEFS = #undef LUA_BUILD_AS_DLL
-+LUA_DL_DEFS = #define LUA_DL_DLOPEN
-+LUA_LIBS = -lm -ldl
-+MAKEINFO = ${SHELL} /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3/missing --run makeinfo
-+MKDIR_P = /bin/mkdir -p
-+NMEDIT =
-+OBJEXT = o
-+PACKAGE = lua-at
-+PACKAGE_BUGREPORT =
-+PACKAGE_NAME = Autotoolized Lua
-+PACKAGE_STRING = Autotoolized Lua 5.1.3
-+PACKAGE_TARNAME = lua-at
-+PACKAGE_VERSION = 5.1.3
-+PATH_SEPARATOR = :
-+POSIX_DEFS = #define LUA_USE_POSIX
-+RANLIB = arm-iwmmx-linux-gnueabi-ranlib
-+READLINE_DEFS = #undef LUA_USE_READLINE
-+SED = /bin/sed
-+SET_MAKE =
-+SHELL = /bin/sh
-+STRIP = arm-iwmmx-linux-gnueabi-strip
-+VERSION = 5.1.3
-+abs_builddir = /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3
-+abs_srcdir = /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3
-+abs_top_builddir = /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3
-+abs_top_srcdir = /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3
-+ac_ct_CC =
-+ac_ct_CXX =
-+ac_ct_F77 =
-+am__include = include
-+am__leading_dot = .
-+am__quote =
-+am__tar = ${AMTAR} chof - "$$tardir"
-+am__untar = ${AMTAR} xf -
-+bindir = ${exec_prefix}/bin
-+build = i686-host-linux-gnu
-+build_alias = i686-host-linux-gnu
-+build_cpu = i686
-+build_os = linux-gnu
-+build_vendor = host
-+builddir = .
-+datadir = ${datarootdir}
-+datarootdir = ${prefix}/share
-+docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-+dvidir = ${docdir}
-+exec_prefix = ${prefix}
-+host = arm-iwmmx-linux-gnueabi
-+host_alias = arm-iwmmx-linux-gnueabi
-+host_cpu = arm
-+host_os = linux-gnueabi
-+host_vendor = iwmmx
-+htmldir = ${docdir}
-+includedir = ${prefix}/include
-+infodir = ${datarootdir}/info
-+install_sh = $(SHELL) /home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-phyCORE-PXA270/build-target/lua-5.1.3/install-sh
-+libdir = ${exec_prefix}/lib
-+libexecdir = ${exec_prefix}/libexec
-+localedir = ${datarootdir}/locale
-+localstatedir = ${prefix}/var
-+mandir = ${datarootdir}/man
-+mkdir_p = /bin/mkdir -p
-+oldincludedir = /usr/include
-+pdfdir = ${docdir}
-+prefix = /usr
-+program_transform_name = s,x,x,
-+psdir = ${docdir}
-+sbindir = ${exec_prefix}/sbin
-+sharedstatedir = ${prefix}/com
-+srcdir = .
-+sysconfdir = /etc
-+target_alias =
-+top_builddir = .
-+top_srcdir = .
-+SUBDIRS = src doc etc test
-+EXTRA_DIST = autogen.sh COPYRIGHT HISTORY INSTALL README
-+all: config.h
-+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
-+
-+.SUFFIXES:
-+am--refresh:
-+ @:
-+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
-+ @for dep in $?; do \
-+ case '$(am__configure_deps)' in \
-+ *$$dep*) \
-+ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \
-+ cd $(srcdir) && $(AUTOMAKE) --foreign \
-+ && exit 0; \
-+ exit 1;; \
-+ esac; \
-+ done; \
-+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
-+ cd $(top_srcdir) && \
-+ $(AUTOMAKE) --foreign Makefile
-+.PRECIOUS: Makefile
-+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-+ @case '$?' in \
-+ *config.status*) \
-+ echo ' $(SHELL) ./config.status'; \
-+ $(SHELL) ./config.status;; \
-+ *) \
-+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
-+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
-+ esac;
-+
-+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-+ $(SHELL) ./config.status --recheck
-+
-+$(top_srcdir)/configure: $(am__configure_deps)
-+ cd $(srcdir) && $(AUTOCONF)
-+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
-+ cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-+
-+config.h: stamp-h1
-+ @if test ! -f $@; then \
-+ rm -f stamp-h1; \
-+ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
-+ else :; fi
-+
-+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
-+ @rm -f stamp-h1
-+ cd $(top_builddir) && $(SHELL) ./config.status config.h
-+$(srcdir)/config.h.in: $(am__configure_deps)
-+ cd $(top_srcdir) && $(AUTOHEADER)
-+ rm -f stamp-h1
-+ touch $@
-+
-+distclean-hdr:
-+ -rm -f config.h stamp-h1
-+
-+mostlyclean-libtool:
-+ -rm -f *.lo
-+
-+clean-libtool:
-+ -rm -rf .libs _libs
-+
-+distclean-libtool:
-+ -rm -f libtool
-+
-+# This directory's subdirectories are mostly independent; you can cd
-+# into them and run `make' without going through this Makefile.
-+# To change the values of `make' variables: instead of editing Makefiles,
-+# (1) if the variable is set in `config.status', edit `config.status'
-+# (which will cause the Makefiles to be regenerated when you run `make');
-+# (2) otherwise, pass the desired values on the `make' command line.
-+$(RECURSIVE_TARGETS):
-+ @failcom='exit 1'; \
-+ for f in x $$MAKEFLAGS; do \
-+ case $$f in \
-+ *=* | --[!k]*);; \
-+ *k*) failcom='fail=yes';; \
-+ esac; \
-+ done; \
-+ dot_seen=no; \
-+ target=`echo $@ | sed s/-recursive//`; \
-+ list='$(SUBDIRS)'; for subdir in $$list; do \
-+ echo "Making $$target in $$subdir"; \
-+ if test "$$subdir" = "."; then \
-+ dot_seen=yes; \
-+ local_target="$$target-am"; \
-+ else \
-+ local_target="$$target"; \
-+ fi; \
-+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-+ || eval $$failcom; \
-+ done; \
-+ if test "$$dot_seen" = "no"; then \
-+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
-+ fi; test -z "$$fail"
-+
-+$(RECURSIVE_CLEAN_TARGETS):
-+ @failcom='exit 1'; \
-+ for f in x $$MAKEFLAGS; do \
-+ case $$f in \
-+ *=* | --[!k]*);; \
-+ *k*) failcom='fail=yes';; \
-+ esac; \
-+ done; \
-+ dot_seen=no; \
-+ case "$@" in \
-+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-+ *) list='$(SUBDIRS)' ;; \
-+ esac; \
-+ rev=''; for subdir in $$list; do \
-+ if test "$$subdir" = "."; then :; else \
-+ rev="$$subdir $$rev"; \
-+ fi; \
-+ done; \
-+ rev="$$rev ."; \
-+ target=`echo $@ | sed s/-recursive//`; \
-+ for subdir in $$rev; do \
-+ echo "Making $$target in $$subdir"; \
-+ if test "$$subdir" = "."; then \
-+ local_target="$$target-am"; \
-+ else \
-+ local_target="$$target"; \
-+ fi; \
-+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-+ || eval $$failcom; \
-+ done && test -z "$$fail"
-+tags-recursive:
-+ list='$(SUBDIRS)'; for subdir in $$list; do \
-+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-+ done
-+ctags-recursive:
-+ list='$(SUBDIRS)'; for subdir in $$list; do \
-+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-+ done
-+
-+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-+ unique=`for i in $$list; do \
-+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-+ done | \
-+ $(AWK) ' { files[$$0] = 1; } \
-+ END { for (i in files) print i; }'`; \
-+ mkid -fID $$unique
-+tags: TAGS
-+
-+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
-+ $(TAGS_FILES) $(LISP)
-+ tags=; \
-+ here=`pwd`; \
-+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
-+ include_option=--etags-include; \
-+ empty_fix=.; \
-+ else \
-+ include_option=--include; \
-+ empty_fix=; \
-+ fi; \
-+ list='$(SUBDIRS)'; for subdir in $$list; do \
-+ if test "$$subdir" = .; then :; else \
-+ test ! -f $$subdir/TAGS || \
-+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
-+ fi; \
-+ done; \
-+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-+ unique=`for i in $$list; do \
-+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-+ done | \
-+ $(AWK) ' { files[$$0] = 1; } \
-+ END { for (i in files) print i; }'`; \
-+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
-+ test -n "$$unique" || unique=$$empty_fix; \
-+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-+ $$tags $$unique; \
-+ fi
-+ctags: CTAGS
-+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
-+ $(TAGS_FILES) $(LISP)
-+ tags=; \
-+ here=`pwd`; \
-+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-+ unique=`for i in $$list; do \
-+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-+ done | \
-+ $(AWK) ' { files[$$0] = 1; } \
-+ END { for (i in files) print i; }'`; \
-+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
-+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-+ $$tags $$unique
-+
-+GTAGS:
-+ here=`$(am__cd) $(top_builddir) && pwd` \
-+ && cd $(top_srcdir) \
-+ && gtags -i $(GTAGS_ARGS) $$here
-+
-+distclean-tags:
-+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-+
-+distdir: $(DISTFILES)
-+ $(am__remove_distdir)
-+ test -d $(distdir) || mkdir $(distdir)
-+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-+ list='$(DISTFILES)'; \
-+ dist_files=`for file in $$list; do echo $$file; done | \
-+ sed -e "s|^$$srcdirstrip/||;t" \
-+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-+ case $$dist_files in \
-+ */*) $(MKDIR_P) `echo "$$dist_files" | \
-+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-+ sort -u` ;; \
-+ esac; \
-+ for file in $$dist_files; do \
-+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-+ if test -d $$d/$$file; then \
-+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
-+ fi; \
-+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
-+ else \
-+ test -f $(distdir)/$$file \
-+ || cp -p $$d/$$file $(distdir)/$$file \
-+ || exit 1; \
-+ fi; \
-+ done
-+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-+ if test "$$subdir" = .; then :; else \
-+ test -d "$(distdir)/$$subdir" \
-+ || $(MKDIR_P) "$(distdir)/$$subdir" \
-+ || exit 1; \
-+ distdir=`$(am__cd) $(distdir) && pwd`; \
-+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
-+ (cd $$subdir && \
-+ $(MAKE) $(AM_MAKEFLAGS) \
-+ top_distdir="$$top_distdir" \
-+ distdir="$$distdir/$$subdir" \
-+ am__remove_distdir=: \
-+ am__skip_length_check=: \
-+ distdir) \
-+ || exit 1; \
-+ fi; \
-+ done
-+ -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
-+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
-+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
-+ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
-+ || chmod -R a+r $(distdir)
-+dist-gzip: distdir
-+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-+ $(am__remove_distdir)
-+
-+dist-bzip2: distdir
-+ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
-+ $(am__remove_distdir)
-+
-+dist-tarZ: distdir
-+ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-+ $(am__remove_distdir)
-+
-+dist-shar: distdir
-+ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
-+ $(am__remove_distdir)
-+
-+dist-zip: distdir
-+ -rm -f $(distdir).zip
-+ zip -rq $(distdir).zip $(distdir)
-+ $(am__remove_distdir)
-+
-+dist dist-all: distdir
-+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-+ $(am__remove_distdir)
-+
-+# This target untars the dist file and tries a VPATH configuration. Then
-+# it guarantees that the distribution is self-contained by making another
-+# tarfile.
-+distcheck: dist
-+ case '$(DIST_ARCHIVES)' in \
-+ *.tar.gz*) \
-+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
-+ *.tar.bz2*) \
-+ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
-+ *.tar.Z*) \
-+ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
-+ *.shar.gz*) \
-+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
-+ *.zip*) \
-+ unzip $(distdir).zip ;;\
-+ esac
-+ chmod -R a-w $(distdir); chmod a+w $(distdir)
-+ mkdir $(distdir)/_build
-+ mkdir $(distdir)/_inst
-+ chmod a-w $(distdir)
-+ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
-+ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
-+ && cd $(distdir)/_build \
-+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \
-+ $(DISTCHECK_CONFIGURE_FLAGS) \
-+ && $(MAKE) $(AM_MAKEFLAGS) \
-+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
-+ && $(MAKE) $(AM_MAKEFLAGS) check \
-+ && $(MAKE) $(AM_MAKEFLAGS) install \
-+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
-+ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
-+ distuninstallcheck \
-+ && chmod -R a-w "$$dc_install_base" \
-+ && ({ \
-+ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
-+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
-+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
-+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
-+ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
-+ } || { rm -rf "$$dc_destdir"; exit 1; }) \
-+ && rm -rf "$$dc_destdir" \
-+ && $(MAKE) $(AM_MAKEFLAGS) dist \
-+ && rm -rf $(DIST_ARCHIVES) \
-+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
-+ $(am__remove_distdir)
-+ @(echo "$(distdir) archives ready for distribution: "; \
-+ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
-+ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
-+distuninstallcheck:
-+ @cd $(distuninstallcheck_dir) \
-+ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
-+ || { echo "ERROR: files left after uninstall:" ; \
-+ if test -n "$(DESTDIR)"; then \
-+ echo " (check DESTDIR support)"; \
-+ fi ; \
-+ $(distuninstallcheck_listfiles) ; \
-+ exit 1; } >&2
-+distcleancheck: distclean
-+ @if test '$(srcdir)' = . ; then \
-+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
-+ exit 1 ; \
-+ fi
-+ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
-+ || { echo "ERROR: files left in build directory after distclean:" ; \
-+ $(distcleancheck_listfiles) ; \
-+ exit 1; } >&2
-+check-am: all-am
-+check: check-recursive
-+all-am: Makefile config.h
-+installdirs: installdirs-recursive
-+installdirs-am:
-+install: install-recursive
-+install-exec: install-exec-recursive
-+install-data: install-data-recursive
-+uninstall: uninstall-recursive
-+
-+install-am: all-am
-+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-+
-+installcheck: installcheck-recursive
-+install-strip:
-+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-+ `test -z '$(STRIP)' || \
-+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-+mostlyclean-generic:
-+
-+clean-generic:
-+
-+distclean-generic:
-+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-+
-+maintainer-clean-generic:
-+ @echo "This command is intended for maintainers to use"
-+ @echo "it deletes files that may require special tools to rebuild."
-+clean: clean-recursive
-+
-+clean-am: clean-generic clean-libtool mostlyclean-am
-+
-+distclean: distclean-recursive
-+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
-+ -rm -f Makefile
-+distclean-am: clean-am distclean-generic distclean-hdr \
-+ distclean-libtool distclean-tags
-+
-+dvi: dvi-recursive
-+
-+dvi-am:
-+
-+html: html-recursive
-+
-+info: info-recursive
-+
-+info-am:
-+
-+install-data-am:
-+
-+install-dvi: install-dvi-recursive
-+
-+install-exec-am:
-+
-+install-html: install-html-recursive
-+
-+install-info: install-info-recursive
-+
-+install-man:
-+
-+install-pdf: install-pdf-recursive
-+
-+install-ps: install-ps-recursive
-+
-+installcheck-am:
-+
-+maintainer-clean: maintainer-clean-recursive
-+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
-+ -rm -rf $(top_srcdir)/autom4te.cache
-+ -rm -f Makefile
-+maintainer-clean-am: distclean-am maintainer-clean-generic
-+
-+mostlyclean: mostlyclean-recursive
-+
-+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-+
-+pdf: pdf-recursive
-+
-+pdf-am:
-+
-+ps: ps-recursive
-+
-+ps-am:
-+
-+uninstall-am:
-+
-+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
-+ install-strip
-+
-+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-+ all all-am am--refresh check check-am clean clean-generic \
-+ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
-+ dist-gzip dist-shar dist-tarZ dist-zip distcheck distclean \
-+ distclean-generic distclean-hdr distclean-libtool \
-+ distclean-tags distcleancheck distdir distuninstallcheck dvi \
-+ dvi-am html html-am info info-am install install-am \
-+ install-data install-data-am install-dvi install-dvi-am \
-+ install-exec install-exec-am install-html install-html-am \
-+ install-info install-info-am install-man install-pdf \
-+ install-pdf-am install-ps install-ps-am install-strip \
-+ installcheck installcheck-am installdirs installdirs-am \
-+ maintainer-clean maintainer-clean-generic mostlyclean \
-+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-+ tags tags-recursive uninstall uninstall-am
-+
-+# Tell versions [3.59,3.63) of GNU make to not export all variables.
-+# Otherwise a system limit (for SysV at least) may be exceeded.
-+.NOEXPORT:
diff --git a/patches/lua-5.1.3/autogen.sh b/patches/lua-5.1.4/autogen.sh
index 9f8a4cb7d..9f8a4cb7d 120000
--- a/patches/lua-5.1.3/autogen.sh
+++ b/patches/lua-5.1.4/autogen.sh
diff --git a/patches/lua-5.1.3/lua-5.1.3-autoconfize.diff b/patches/lua-5.1.4/lua-5.1.3-autoconfize.diff
index 7d6e65864..f9ff8ffcd 100644
--- a/patches/lua-5.1.3/lua-5.1.3-autoconfize.diff
+++ b/patches/lua-5.1.4/lua-5.1.3-autoconfize.diff
@@ -16,13 +16,13 @@ Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
src/luaconf.h.template.in | 777 ++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 877 insertions(+)
-Index: lua-5.1.3/configure.ac
+Index: lua-5.1.4/configure.ac
===================================================================
--- /dev/null
-+++ lua-5.1.3/configure.ac
++++ lua-5.1.4/configure.ac
@@ -0,0 +1,68 @@
+AC_PREREQ(2.59)
-+AC_INIT([Autotoolized Lua], [5.1.3], [], [lua-at])
++AC_INIT([Autotoolized Lua], [5.1.4], [], [lua-at])
+
+AC_CONFIG_HEADERS([config.h])
+AC_CONFIG_SRCDIR([src/lapi.c])
@@ -89,10 +89,10 @@ Index: lua-5.1.3/configure.ac
+ doc/Makefile
+ test/Makefile])
+AC_OUTPUT
-Index: lua-5.1.3/etc/lua.pc.in
+Index: lua-5.1.4/etc/lua.pc.in
===================================================================
--- /dev/null
-+++ lua-5.1.3/etc/lua.pc.in
++++ lua-5.1.4/etc/lua.pc.in
@@ -0,0 +1,32 @@
+# lua.pc -- pkg-config data for Lua
+
@@ -126,10 +126,10 @@ Index: lua-5.1.3/etc/lua.pc.in
+Cflags: -I${includedir}
+
+# (end of lua.pc)
-Index: lua-5.1.3/src/luaconf.h.template.in
+Index: lua-5.1.4/src/luaconf.h.template.in
===================================================================
--- /dev/null
-+++ lua-5.1.3/src/luaconf.h.template.in
++++ lua-5.1.4/src/luaconf.h.template.in
@@ -0,0 +1,777 @@
+/*
+** $Id: luaconf.h,v 1.82a 2006/04/10 18:27:23 roberto Exp $
diff --git a/patches/lua-5.1.3/lua-5.1.3-autogen.sh.diff b/patches/lua-5.1.4/lua-5.1.3-autogen.sh.diff
index 04cfb8a49..04cfb8a49 100644
--- a/patches/lua-5.1.3/lua-5.1.3-autogen.sh.diff
+++ b/patches/lua-5.1.4/lua-5.1.3-autogen.sh.diff
diff --git a/patches/lua-5.1.3/lua-5.1.3-automakize.diff b/patches/lua-5.1.4/lua-5.1.3-automakize.diff
index 7fa381490..7fa381490 100644
--- a/patches/lua-5.1.3/lua-5.1.3-automakize.diff
+++ b/patches/lua-5.1.4/lua-5.1.3-automakize.diff
diff --git a/patches/lua-5.1.4/lua-5.1.3-remove-Makefile.diff b/patches/lua-5.1.4/lua-5.1.3-remove-Makefile.diff
new file mode 100644
index 000000000..172e31ea0
--- /dev/null
+++ b/patches/lua-5.1.4/lua-5.1.3-remove-Makefile.diff
@@ -0,0 +1,149 @@
+Subject: Add lua support to ptxdist 1.99: remove old Makefile
+From: Erwin Rol <erwin@erwinrol.com>
+
+This patch add lua support to ptxdist 1.99. It has a menu entry under
+scripting languages. And a patch that makes it possible to use autoconf
+to build.
+
+This part of the patch removes the old Makefile.
+
+Signed-off-by: Erwin Rol <erwin@erwinrol.com>
+Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
+
+---
+ Makefile | 128 ---------------------------------------------------------------
+ 1 file changed, 128 deletions(-)
+
+Index: lua-5.1.4/Makefile
+===================================================================
+--- lua-5.1.4.orig/Makefile
++++ /dev/null
+@@ -1,128 +0,0 @@
+-# makefile for installing Lua
+-# see INSTALL for installation instructions
+-# see src/Makefile and src/luaconf.h for further customization
+-
+-# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================
+-
+-# Your platform. See PLATS for possible values.
+-PLAT= none
+-
+-# Where to install. The installation starts in the src and doc directories,
+-# so take care if INSTALL_TOP is not an absolute path.
+-INSTALL_TOP= /usr/local
+-INSTALL_BIN= $(INSTALL_TOP)/bin
+-INSTALL_INC= $(INSTALL_TOP)/include
+-INSTALL_LIB= $(INSTALL_TOP)/lib
+-INSTALL_MAN= $(INSTALL_TOP)/man/man1
+-#
+-# You probably want to make INSTALL_LMOD and INSTALL_CMOD consistent with
+-# LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h (and also with etc/lua.pc).
+-INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V
+-INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V
+-
+-# How to install. If your install program does not support "-p", then you
+-# may have to run ranlib on the installed liblua.a (do "make ranlib").
+-INSTALL= install -p
+-INSTALL_EXEC= $(INSTALL) -m 0755
+-INSTALL_DATA= $(INSTALL) -m 0644
+-#
+-# If you don't have install you can use cp instead.
+-# INSTALL= cp -p
+-# INSTALL_EXEC= $(INSTALL)
+-# INSTALL_DATA= $(INSTALL)
+-
+-# Utilities.
+-MKDIR= mkdir -p
+-RANLIB= ranlib
+-
+-# == END OF USER SETTINGS. NO NEED TO CHANGE ANYTHING BELOW THIS LINE =========
+-
+-# Convenience platforms targets.
+-PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
+-
+-# What to install.
+-TO_BIN= lua luac
+-TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp
+-TO_LIB= liblua.a
+-TO_MAN= lua.1 luac.1
+-
+-# Lua version and release.
+-V= 5.1
+-R= 5.1.4
+-
+-all: $(PLAT)
+-
+-$(PLATS) clean:
+- cd src && $(MAKE) $@
+-
+-test: dummy
+- src/lua test/hello.lua
+-
+-install: dummy
+- cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD)
+- cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN)
+- cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
+- cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
+- cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN)
+-
+-ranlib:
+- cd src && cd $(INSTALL_LIB) && $(RANLIB) $(TO_LIB)
+-
+-local:
+- $(MAKE) install INSTALL_TOP=..
+-
+-none:
+- @echo "Please do"
+- @echo " make PLATFORM"
+- @echo "where PLATFORM is one of these:"
+- @echo " $(PLATS)"
+- @echo "See INSTALL for complete instructions."
+-
+-# make may get confused with test/ and INSTALL in a case-insensitive OS
+-dummy:
+-
+-# echo config parameters
+-echo:
+- @echo ""
+- @echo "These are the parameters currently set in src/Makefile to build Lua $R:"
+- @echo ""
+- @cd src && $(MAKE) -s echo
+- @echo ""
+- @echo "These are the parameters currently set in Makefile to install Lua $R:"
+- @echo ""
+- @echo "PLAT = $(PLAT)"
+- @echo "INSTALL_TOP = $(INSTALL_TOP)"
+- @echo "INSTALL_BIN = $(INSTALL_BIN)"
+- @echo "INSTALL_INC = $(INSTALL_INC)"
+- @echo "INSTALL_LIB = $(INSTALL_LIB)"
+- @echo "INSTALL_MAN = $(INSTALL_MAN)"
+- @echo "INSTALL_LMOD = $(INSTALL_LMOD)"
+- @echo "INSTALL_CMOD = $(INSTALL_CMOD)"
+- @echo "INSTALL_EXEC = $(INSTALL_EXEC)"
+- @echo "INSTALL_DATA = $(INSTALL_DATA)"
+- @echo ""
+- @echo "See also src/luaconf.h ."
+- @echo ""
+-
+-# echo private config parameters
+-pecho:
+- @echo "V = $(V)"
+- @echo "R = $(R)"
+- @echo "TO_BIN = $(TO_BIN)"
+- @echo "TO_INC = $(TO_INC)"
+- @echo "TO_LIB = $(TO_LIB)"
+- @echo "TO_MAN = $(TO_MAN)"
+-
+-# echo config parameters as Lua code
+-# uncomment the last sed expression if you want nil instead of empty strings
+-lecho:
+- @echo "-- installation parameters for Lua $R"
+- @echo "VERSION = '$V'"
+- @echo "RELEASE = '$R'"
+- @$(MAKE) echo | grep = | sed -e 's/= /= "/' -e 's/$$/"/' #-e 's/""/nil/'
+- @echo "-- EOF"
+-
+-# list targets that do not create files (but not all makes understand .PHONY)
+-.PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho
+-
+-# (end of Makefile)
diff --git a/patches/lua-5.1.3/series b/patches/lua-5.1.4/series
index eccc62aa8..eccc62aa8 100644
--- a/patches/lua-5.1.3/series
+++ b/patches/lua-5.1.4/series
diff --git a/rules/lua.in b/rules/lua.in
index 700635256..3a031bc32 100644
--- a/rules/lua.in
+++ b/rules/lua.in
@@ -4,6 +4,8 @@ menuconfig LUA
tristate
prompt "lua "
select READLINE if LUA_READLINE
+ select LIBC_M
+ select LIBC_DL
help
Lua is a powerful, fast, light-weight, embeddable scripting language.
Lua combines simple procedural syntax with powerful data description
diff --git a/rules/lua.make b/rules/lua.make
index 30b432a32..7ecaaed09 100644
--- a/rules/lua.make
+++ b/rules/lua.make
@@ -17,7 +17,7 @@ PACKAGES-$(PTXCONF_LUA) += lua
#
# Paths and names
#
-LUA_VERSION := 5.1.3
+LUA_VERSION := 5.1.4
LUA := lua-$(LUA_VERSION)
LUA_SUFFIX := tar.gz
LUA_URL := http://www.lua.org/ftp/$(LUA).$(LUA_SUFFIX)