From 3cca5c85de43bb6d030ff7d9a653f8a6f281843d Mon Sep 17 00:00:00 2001
From: fritzkink <96341974+fritzkink@users.noreply.github.com>
Date: Sun, 08 Oct 2023 10:43:08 +0200
Subject: [PATCH] luajit - update to rolling version 2.1

---
 components/developer/luajit/Makefile |   44 ++++++++++++++++++++++----------------------
 1 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/components/developer/luajit/Makefile b/components/developer/luajit/Makefile
index 0a814ef..a9a4e40 100644
--- a/components/developer/luajit/Makefile
+++ b/components/developer/luajit/Makefile
@@ -10,49 +10,49 @@
 
 #
 # Copyright 2016 Aurelien Larcher
+# Copyright 2023 Friedrich Kink
 #
+
+BUILD_BITS= 64_and_32
+BUILD_STYLE= justmake
 
 include ../../../make-rules/shared-macros.mk
 
 COMPONENT_NAME= luajit
-COMPONENT_VERSION= 2.0.5
+COMPONENT_VERSION= 2.1.ROLLING
+HUMAN_VERSION= 2.1.0
 COMPONENT_SUMMARY= LuaJIT - Just-In-Time Compiler (JIT) for the Lua programming language 
 COMPONENT_PROJECT_URL= http://luajit.org/
 COMPONENT_FMRI= developer/luajit
 COMPONENT_CLASSIFICATION= Development/Other Languages
 COMPONENT_SRC_NAME=	LuaJIT
 COMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
-COMPONENT_ARCHIVE_URL= http://luajit.org/download/$(COMPONENT_ARCHIVE)
-COMPONENT_ARCHIVE_HASH= \
-  sha256:874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979
+COMPONENT_ARCHIVE= v$(COMPONENT_VERSION).tar.gz
+COMPONENT_ARCHIVE_URL= https://github.com/$(COMPONENT_SRC_NAME)/$(COMPONENT_SRC_NAME)/archive/refs/tags/$(COMPONENT_ARCHIVE)
+COMPONENT_ARCHIVE_HASH= sha256:31d7a4853df4c548bf91c13d3b690d19663d4c06ae952b62606c8225d0b410ad
 COMPONENT_LICENSE= MIT
+COMPONENT_LICENSE_FILE= COPYRIGHT
 
-include $(WS_MAKE_RULES)/prep.mk
-include $(WS_MAKE_RULES)/justmake.mk
-include $(WS_MAKE_RULES)/ips.mk
-
-CFLAGS+= -fPIC
+include $(WS_MAKE_RULES)/common.mk
 
 COMPONENT_BUILD_ARGS+= PREFIX=$(USRDIR) 
 COMPONENT_BUILD_ARGS+= CC=$(CC) 
 COMPONENT_BUILD_ARGS+= CFLAGS="$(CFLAGS)" 
 COMPONENT_BUILD_ARGS+= LDFLAGS="$(LDFLAGS)" 
-COMPONENT_BUILD_ARGS+= MULTIBIN=bin/$(ARCHLIBSUBDIR)
-COMPONENT_BUILD_ARGS+= MULTILIB=lib/$(ARCHLIBSUBDIR)
+COMPONENT_BUILD_ARGS+= MULTIBIN=bin
+COMPONENT_BUILD_ARGS.32+= MULTILIB=lib
+COMPONENT_BUILD_ARGS.64+= MULTILIB=lib/$(MACH64)
 
 COMPONENT_INSTALL_ARGS+= PREFIX=$(USRDIR) 
 COMPONENT_INSTALL_ARGS+= DESTDIR=$(PROTO_DIR) 
-COMPONENT_INSTALL_ARGS+= MULTIBIN=bin/$(ARCHLIBSUBDIR)
-COMPONENT_INSTALL_ARGS+= MULTILIB=lib/$(ARCHLIBSUBDIR)
+COMPONENT_INSTALL_ARGS+= MULTIBIN=bin
+COMPONENT_INSTALL_ARGS.32+= MULTILIB=lib
+COMPONENT_INSTALL_ARGS.64+= MULTILIB=lib/$(MACH64)
 
-build:		$(BUILD_32_and_64)
+TEST_TARGET=		$(NO_TESTS)
 
-install:	$(INSTALL_32_and_64)
-
-test:		$(NO_TESTS)
-
-REQUIRED_PACKAGES += system/library
-REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
-REQUIRED_PACKAGES += system/library/math
 REQUIRED_PACKAGES += runtime/lua
+# Auto-generated dependencies
+REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
+REQUIRED_PACKAGES += system/library
+REQUIRED_PACKAGES += system/library/math

--
Gitblit v1.9.3