summaryrefslogtreecommitdiffstats
path: root/package/luajit/luajit.mk
diff options
context:
space:
mode:
authorFrancois Perrad <fperrad@gmail.com>2012-10-18 08:56:39 +0000
committerPeter Korsgaard <jacmet@sunsite.dk>2012-10-21 21:28:22 +0200
commit0a227142c9bdbd234031e107ce920c94aa85bb1b (patch)
tree5c217967c4eadcb66c2a3683ec732d88b053bb1a /package/luajit/luajit.mk
parent787278356d19771ed32c8addd45480beae78a303 (diff)
downloadbuildroot-novena-0a227142c9bdbd234031e107ce920c94aa85bb1b.tar.gz
buildroot-novena-0a227142c9bdbd234031e107ce920c94aa85bb1b.zip
luajit: bump to version 2.0.0-beta11
this release includes my 2 requests, see http://www.freelists.org/post/luajit/LuaJIT-on-Buildroot Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/luajit/luajit.mk')
-rw-r--r--package/luajit/luajit.mk17
1 files changed, 11 insertions, 6 deletions
diff --git a/package/luajit/luajit.mk b/package/luajit/luajit.mk
index 913bc0c9e..2583f929b 100644
--- a/package/luajit/luajit.mk
+++ b/package/luajit/luajit.mk
@@ -4,7 +4,7 @@
#
#############################################################
-LUAJIT_VERSION = 2.0.0-beta10
+LUAJIT_VERSION = 2.0.0-beta11
LUAJIT_SOURCE = LuaJIT-$(LUAJIT_VERSION).tar.gz
LUAJIT_SITE = http://luajit.org/download
LUAJIT_LICENSE = MIT
@@ -12,12 +12,8 @@ LUAJIT_LICENSE_FILES = COPYRIGHT
LUAJIT_INSTALL_STAGING = YES
-define LUAJIT_NOLARGEFILE_FIX_MAKEFILE
- $(SED) 's/TARGET_XCFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE/TARGET_XCFLAGS=/' $(@D)/src/Makefile
-endef
-
ifneq ($(BR2_LARGEFILE),y)
-LUAJIT_POST_PATCH_HOOKS += LUAJIT_NOLARGEFILE_FIX_MAKEFILE
+LUAJIT_NO_LARGEFILE = TARGET_LFSFLAGS=
endif
# The luajit build procedure requires the host compiler to have the
@@ -47,6 +43,7 @@ define LUAJIT_BUILD_CMDS
HOST_CC="$(LUAJIT_HOST_CC)" \
HOST_CFLAGS="$(HOST_CFLAGS)" \
HOST_LDFLAGS="$(HOST_LDFLAGS)" \
+ $(LUAJIT_NO_LARGEFILE) \
-C $(@D) amalg
endef
@@ -58,6 +55,14 @@ define LUAJIT_INSTALL_TARGET_CMDS
$(MAKE) PREFIX="/usr" DESTDIR="$(TARGET_DIR)" -C $(@D) install
endef
+define LUAJIT_UNINSTALL_STAGING_CMDS
+ $(MAKE) PREFIX="/usr" DESTDIR="$(STAGING_DIR)" -C $(@D) uninstall
+endef
+
+define LUAJIT_UNINSTALL_TARGET_CMDS
+ $(MAKE) PREFIX="/usr" DESTDIR="$(TARGET_DIR)" -C $(@D) uninstall
+endef
+
define LUAJIT_CLEAN_CMDS
-$(MAKE) -C $(@D) clean
endef