[Buildroot] [PATCH 1/1] package/luajit: bump to version 2.2.0

Titouan Christophe titouan.christophe at railnova.eu
Tue Apr 28 11:01:01 UTC 2020


Version 2.2.0 introduces Lua 5.3 and extends Lua 5.2 extensions, see
https://github.com/moonjit/moonjit/releases/tag/2.2.0

Moonjit 2.2.0 replaced references to "LuaJIT" by "moonjit", which
introduces some changes in the Makefile and COPYRIGHT.

Also update the hash file to the new 2 spaces convention

Signed-off-by: Titouan Christophe <titouan.christophe at railnova.eu>
---
 package/luajit/0001-no-bin-symlink.patch | 6 ++++--
 package/luajit/0002-install-inc.patch    | 6 ++++--
 package/luajit/luajit.hash               | 4 ++--
 package/luajit/luajit.mk                 | 2 +-
 4 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/package/luajit/0001-no-bin-symlink.patch b/package/luajit/0001-no-bin-symlink.patch
index d32ec5ad60..3d45d51bb3 100644
--- a/package/luajit/0001-no-bin-symlink.patch
+++ b/package/luajit/0001-no-bin-symlink.patch
@@ -1,6 +1,8 @@
 Do not use a symlink for the binary, simply name it luajit
 
 Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
+[Titouan: update for 2.2.0]
+Signed-off-by: Titouan Christophe <titouan.christophe at railnova.eu>
 
 Index: b/Makefile
 ===================================================================
@@ -10,13 +12,13 @@ Index: b/Makefile
  INSTALL_MAN= $(INSTALL_SHARE)/man/man1
  INSTALL_PKGCONFIG= $(INSTALL_LIB)/pkgconfig
  
--INSTALL_TNAME= luajit-$(VERSION)
+-INSTALL_TNAME= moonjit-$(VERSION)
 -INSTALL_TSYMNAME= luajit
 +INSTALL_TNAME= luajit
  INSTALL_ANAME= libluajit-$(ABIVER).a
  INSTALL_SOSHORT1= libluajit-$(ABIVER).so
  INSTALL_SOSHORT2= libluajit-$(ABIVER).so.$(MAJVER)
-@@ -60,7 +59,6 @@
+@@ -60,7 +59,6 @@ INSTALL_DYN= $(INSTALL_LIB)/$(INSTALL_SONAME)
  INSTALL_SHORT1= $(INSTALL_LIB)/$(INSTALL_SOSHORT1)
  INSTALL_SHORT2= $(INSTALL_LIB)/$(INSTALL_SOSHORT2)
  INSTALL_T= $(INSTALL_BIN)/$(INSTALL_TNAME)
diff --git a/package/luajit/0002-install-inc.patch b/package/luajit/0002-install-inc.patch
index 5f6547fc3f..d3c9f9431f 100644
--- a/package/luajit/0002-install-inc.patch
+++ b/package/luajit/0002-install-inc.patch
@@ -1,6 +1,8 @@
 Install includes like lua's ones
 
 Signed-off-by: Francois Perrad <francois.perrad at gadz.org>
+[Titouan: update for 2.2.0]
+Signed-off-by: Titouan Christophe <titouan.christophe at railnova.eu>
 
 Index: b/Makefile
 ===================================================================
@@ -10,8 +12,8 @@ Index: b/Makefile
  INSTALL_BIN=   $(DPREFIX)/bin
  INSTALL_LIB=   $(DPREFIX)/$(MULTILIB)
  INSTALL_SHARE= $(DPREFIX)/share
--INSTALL_INC=   $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
+-INSTALL_INC=   $(DPREFIX)/include/moonjit-$(MAJVER).$(MINVER)
 +INSTALL_INC=   $(DPREFIX)/include
  
- INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION)
+ INSTALL_LJLIBD= $(INSTALL_SHARE)/moonjit-$(VERSION)
  INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
diff --git a/package/luajit/luajit.hash b/package/luajit/luajit.hash
index 532ec0b294..9d41b85ef8 100644
--- a/package/luajit/luajit.hash
+++ b/package/luajit/luajit.hash
@@ -1,5 +1,5 @@
 # Locally calculated
-sha256 c3de8e29aa617fc594c043f57636ab9ad71af2b4a3a513932b05f5cdaa4320b2  luajit-2.1.2.tar.gz
+sha256  83deb2c880488dfe7dd8ebf09e3b1e7613ef4b8420de53de6f712f01aabca2b6  luajit-2.2.0.tar.gz
 
 # Locally calculated
-sha256 aa64a7706ded773011b933f4230d7b35ba662598197f82ac2c7bca62abdaa4d7  COPYRIGHT
+sha256  8773ee802066bf8559b5d101cc096c1aff363cf9c53a1117268fe90eb09a16fb  COPYRIGHT
diff --git a/package/luajit/luajit.mk b/package/luajit/luajit.mk
index 68e6af4f5e..569f9e446d 100644
--- a/package/luajit/luajit.mk
+++ b/package/luajit/luajit.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LUAJIT_VERSION = 2.1.2
+LUAJIT_VERSION = 2.2.0
 LUAJIT_SITE = $(call github,moonjit,moonjit,$(LUAJIT_VERSION))
 LUAJIT_LICENSE = MIT
 LUAJIT_LICENSE_FILES = COPYRIGHT
-- 
2.25.3



More information about the buildroot mailing list