From b139dfa3ed5e0ebb92ae834a55bbc6a89484b8a6 Mon Sep 17 00:00:00 2001
From: Luigi Scarso <luigi.scarso@gmail.com>
Date: Mon, 3 Feb 2025 01:48:38 +0100
Subject: [PATCH] Fixed luajit.h dependency

---
 source/libs/luajit/Makefile.am                  | 4 ++--
 source/libs/luajit/Makefile.in                  | 4 ++--
 source/libs/luajit/native/Makefile.am           | 3 +--
 source/libs/luajit/native/Makefile.in           | 3 +--
 source/texk/web2c/luatexdir/luatex_svnversion.h | 2 +-
 5 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/source/libs/luajit/Makefile.am b/source/libs/luajit/Makefile.am
index 825676f1b..cde2a5a2c 100644
--- a/source/libs/luajit/Makefile.am
+++ b/source/libs/luajit/Makefile.am
@@ -146,8 +146,8 @@ $(libtexluajit_la_OBJECTS): $(HDRGEN)
 native/buildvm-stamp: $(ljlib_sources) lj_opt_fold.c
 	cd native && $(MAKE) $(AM_MAKEFLAGS) buildvm-stamp
 
-native/luajit.h: 
-		cd native && $(MAKE) $(AM_MAKEFLAGS) luajit.h 
+native/luajit.h: native/buildvm-stamp 
+	cd native && $(MAKE) $(AM_MAKEFLAGS) luajit.h 
 
 
 HDRGEN = lj_bcdef.h lj_ffdef.h lj_libdef.h lj_recdef.h lj_folddef.h luajit.h
diff --git a/source/libs/luajit/Makefile.in b/source/libs/luajit/Makefile.in
index 57d9a5d40..249dc3f6f 100644
--- a/source/libs/luajit/Makefile.in
+++ b/source/libs/luajit/Makefile.in
@@ -2189,8 +2189,8 @@ $(libtexluajit_la_OBJECTS): $(HDRGEN)
 native/buildvm-stamp: $(ljlib_sources) lj_opt_fold.c
 	cd native && $(MAKE) $(AM_MAKEFLAGS) buildvm-stamp
 
-native/luajit.h: 
-		cd native && $(MAKE) $(AM_MAKEFLAGS) luajit.h 
+native/luajit.h: native/buildvm-stamp 
+	cd native && $(MAKE) $(AM_MAKEFLAGS) luajit.h 
 
 luajit.h: native/luajit.h
 	$(LN_S) native/luajit.h	
diff --git a/source/libs/luajit/native/Makefile.am b/source/libs/luajit/native/Makefile.am
index 5c066a206..f019e3345 100644
--- a/source/libs/luajit/native/Makefile.am
+++ b/source/libs/luajit/native/Makefile.am
@@ -25,8 +25,7 @@ $(buildvm_OBJECTS): buildvm_arch.h luajit.h
 
 
 luajit.h: minilua$(EXEEXT)
-	$(AM_V_GEN)./minilua$(EXEEXT) $(srcdir)/$(LUAJIT_TREE)/src/host/genversion.lua $(srcdir)/$(LUAJIT_TREE)/src/luajit_rolling.h $(srcdir)/$(LUAJIT_TREE)/.relver
-#	$(LN_S)	 luajit.h ../
+	$(AM_V_GEN)./minilua $(srcdir)/$(LUAJIT_TREE)/src/host/genversion.lua $(srcdir)/$(LUAJIT_TREE)/src/luajit_rolling.h $(srcdir)/$(LUAJIT_TREE)/.relver
 
 
 buildvm_arch.h: minilua$(EXEEXT) $(LUAJIT_TREE)/dynasm/dynasm.lua
diff --git a/source/libs/luajit/native/Makefile.in b/source/libs/luajit/native/Makefile.in
index 09270aeb4..f018f79ed 100644
--- a/source/libs/luajit/native/Makefile.in
+++ b/source/libs/luajit/native/Makefile.in
@@ -925,8 +925,7 @@ buildvm-stamp: buildvm$(EXEEXT)
 $(buildvm_OBJECTS): buildvm_arch.h luajit.h
 
 luajit.h: minilua$(EXEEXT)
-	$(AM_V_GEN)./minilua$(EXEEXT) $(srcdir)/$(LUAJIT_TREE)/src/host/genversion.lua $(srcdir)/$(LUAJIT_TREE)/src/luajit_rolling.h $(srcdir)/$(LUAJIT_TREE)/.relver
-#	$(LN_S)	 luajit.h ../
+	$(AM_V_GEN)./minilua $(srcdir)/$(LUAJIT_TREE)/src/host/genversion.lua $(srcdir)/$(LUAJIT_TREE)/src/luajit_rolling.h $(srcdir)/$(LUAJIT_TREE)/.relver
 
 buildvm_arch.h: minilua$(EXEEXT) $(LUAJIT_TREE)/dynasm/dynasm.lua
 	$(AM_V_GEN)./minilua $(srcdir)/$(LUAJIT_TREE)/dynasm/dynasm.lua \
diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h
index 5b936b380..2bb6b25c6 100644
--- a/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1,4 +1,4 @@
 #ifndef luatex_svn_revision_h
 #define luatex_svn_revision_h
-#define luatex_svn_revision 7654
+#define luatex_svn_revision 7655
 #endif
-- 
GitLab