git: 6754d5fbf260 - main - lang/luajit-devel: remove port, please use land/luajit instead

From: Sergey A. Osokin <osa_at_FreeBSD.org>
Date: Wed, 09 Jul 2025 03:31:19 UTC
The branch main has been updated by osa:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6754d5fbf260251718164c9fb436a13143cf37ec

commit 6754d5fbf260251718164c9fb436a13143cf37ec
Author:     Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2025-07-09 03:30:11 +0000
Commit:     Sergey A. Osokin <osa@FreeBSD.org>
CommitDate: 2025-07-09 03:30:11 +0000

    lang/luajit-devel: remove port, please use land/luajit instead
    
    Update MOVED.
---
 MOVED                                             |  1 +
 lang/luajit-devel/Makefile                        | 37 --------------
 lang/luajit-devel/distinfo                        |  3 --
 lang/luajit-devel/files/patch-Makefile            | 59 -----------------------
 lang/luajit-devel/files/patch-etc_luajit.pc       |  9 ----
 lang/luajit-devel/files/patch-src_Makefile        | 29 -----------
 lang/luajit-devel/files/patch-src_lj__ccallback.c | 10 ----
 lang/luajit-devel/files/patch-src_lj__prng.c      | 18 -------
 lang/luajit-devel/pkg-descr                       |  1 -
 lang/luajit-devel/pkg-plist                       | 33 -------------
 10 files changed, 1 insertion(+), 199 deletions(-)

diff --git a/MOVED b/MOVED
index d0a183dff91c..445d04e31935 100644
--- a/MOVED
+++ b/MOVED
@@ -4652,3 +4652,4 @@ shells/bash53||2025-07-07|Removed in favour of updating shells/bash
 devel/etcd31||2025-07-08|Has expired: EOLed upstream, switch to a newer version
 devel/etcd32||2025-07-08|Has expired: EOLed upstream, switch to a newer version
 devel/etcd33||2025-07-08|Has expired: EOLed upstream, switch to a newer version
+lang/luajit-devel|lang/luajit|2025-07-08|Removed, use lang/luajit instead
diff --git a/lang/luajit-devel/Makefile b/lang/luajit-devel/Makefile
deleted file mode 100644
index 597fd3a45afa..000000000000
--- a/lang/luajit-devel/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME=	luajit
-DISTVERSION=	2.1.0.20250528
-CATEGORIES=	lang
-PKGNAMESUFFIX=	-devel
-DISTNAME=	LuaJIT-${DISTVERSION}
-
-MAINTAINER=	osa@FreeBSD.org
-COMMENT=	Just-In-Time Compiler for Lua
-WWW=		https://luajit.org/luajit.html
-
-LICENSE=	MIT PD
-LICENSE_COMB=	multi
-LICENSE_FILE=	${WRKSRC}/COPYRIGHT
-
-IGNORE_riscv64=		fails to compile: lj_arch.h:73:2: No support for this architecture (yet)
-
-USES=		compiler cpe gmake
-
-CONFLICTS_INSTALL=	luajit luajit-openresty
-
-USE_LDCONFIG=	yes
-MAKE_ARGS=	CC=${CC} CCOPT= CCOPT_x86= Q=
-
-USE_GITHUB=	yes
-GH_TUPLE=	LuaJIT:LuaJIT:f9140a6
-
-LUAJIT_VERSION=	2.1
-LUAJIT_SOVERSION=	2.1.1748459687
-
-PLIST_SUB+=	VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
-
-post-install:
-	${LN} -sf ${PORTNAME}-${LUAJIT_SOVERSION} \
-		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-	${INSTALL_MAN} ${WRKSRC}/etc/luajit.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-.include <bsd.port.mk>
diff --git a/lang/luajit-devel/distinfo b/lang/luajit-devel/distinfo
deleted file mode 100644
index a7daefeea90e..000000000000
--- a/lang/luajit-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1748983264
-SHA256 (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = dd32256c3c8c02c2e7195c042b9eea774141dbe887dae951e55d10713ac92ccf
-SIZE (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = 1083034
diff --git a/lang/luajit-devel/files/patch-Makefile b/lang/luajit-devel/files/patch-Makefile
deleted file mode 100644
index 6ec5a3b862bd..000000000000
--- a/lang/luajit-devel/files/patch-Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
---- Makefile.orig	2025-05-28 19:14:47 UTC
-+++ Makefile
-@@ -30,7 +30,7 @@ VERSION= $(MMVERSION).$(RELVER)
- # Change the installation path as needed. This automatically adjusts
- # the paths in src/luaconf.h, too. Note: PREFIX must be an absolute path!
- #
--export PREFIX= /usr/local
-+#export PREFIX= /usr/local
- export MULTILIB= lib
- ##############################################################################
- 
-@@ -41,6 +41,7 @@ INSTALL_INC=   $(INSTALL_DEFINC)
- INSTALL_SHARE= $(DESTDIR)$(INSTALL_SHARE_)
- INSTALL_DEFINC= $(DPREFIX)/include/luajit-$(MMVERSION)
- INSTALL_INC=   $(INSTALL_DEFINC)
-+INSTALL_LIBD=  $(DPREFIX)/libdata
- 
- export INSTALL_LJLIBD= $(INSTALL_SHARE_)/luajit-$(MMVERSION)
- INSTALL_JITLIB= $(DESTDIR)$(INSTALL_LJLIBD)/jit
-@@ -48,8 +49,7 @@ INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
- INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
- INSTALL_CMODD= $(INSTALL_LIB)/lua
- INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
--INSTALL_MAN= $(INSTALL_SHARE)/man/man1
--INSTALL_PKGCONFIG= $(INSTALL_LIB)/pkgconfig
-+INSTALL_PKGCONFIG= $(INSTALL_LIBD)/pkgconfig
- 
- INSTALL_TNAME= luajit-$(VERSION)
- INSTALL_TSYMNAME= luajit
-@@ -70,8 +70,8 @@ INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME)
- INSTALL_TSYM= $(INSTALL_BIN)/$(INSTALL_TSYMNAME)
- INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME)
- 
--INSTALL_DIRS= $(INSTALL_BIN) $(INSTALL_LIB) $(INSTALL_INC) $(INSTALL_MAN) \
--  $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB) $(INSTALL_LMOD) $(INSTALL_CMOD)
-+INSTALL_DIRS= $(INSTALL_INC) \
-+  $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB)
- UNINSTALL_DIRS= $(INSTALL_JITLIB) $(DESTDIR)$(INSTALL_LJLIBD) $(INSTALL_INC) \
-   $(INSTALL_LMOD) $(INSTALL_LMODD) $(INSTALL_CMOD) $(INSTALL_CMODD)
- 
-@@ -135,10 +135,8 @@ install: $(INSTALL_DEP)
- 	$(RM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2)
- 	cd src && test -f $(FILE_SO) && \
- 	  $(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \
--	  ( $(LDCONFIG) $(INSTALL_LIB) || : ) && \
- 	  $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT1) && \
- 	  $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT2) || :
--	cd etc && $(INSTALL_F) $(FILE_MAN) $(INSTALL_MAN)
- 	cd etc && $(SED_PC) $(FILE_PC) > $(FILE_PC).tmp && \
- 	  $(INSTALL_F) $(FILE_PC).tmp $(INSTALL_PC) && \
- 	  $(RM) $(FILE_PC).tmp
-@@ -156,7 +154,6 @@ uninstall:
- 	for file in $(FILES_INC); do \
- 	  $(UNINSTALL) $(INSTALL_INC)/$$file; \
- 	  done
--	$(LDCONFIG) $(INSTALL_LIB)
- 	$(RMDIR) $(UNINSTALL_DIRS) || :
- 	@echo "==== Successfully uninstalled LuaJIT $(VERSION) from $(PREFIX) ===="
- 
diff --git a/lang/luajit-devel/files/patch-etc_luajit.pc b/lang/luajit-devel/files/patch-etc_luajit.pc
deleted file mode 100644
index 8867dc0b4be8..000000000000
--- a/lang/luajit-devel/files/patch-etc_luajit.pc
+++ /dev/null
@@ -1,9 +0,0 @@
---- etc/luajit.pc.orig	2019-06-26 21:12:49 UTC
-+++ etc/luajit.pc
-@@ -21,5 +21,5 @@ URL: http://luajit.org
- Version: ${version}
- Requires:
- Libs: -L${libdir} -l${libname}
--Libs.private: -Wl,-E -lm -ldl
-+Libs.private: -Wl,-E -lm
- Cflags: -I${includedir}
diff --git a/lang/luajit-devel/files/patch-src_Makefile b/lang/luajit-devel/files/patch-src_Makefile
deleted file mode 100644
index ef9c346256f2..000000000000
--- a/lang/luajit-devel/files/patch-src_Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/Makefile.orig	2024-10-02 11:59:42 UTC
-+++ src/Makefile
-@@ -23,7 +23,7 @@ NODOTABIVER= 51
- # removing the '#' in front of them. Make sure you force a full recompile
- # with "make clean", followed by "make" if you change any options.
- #
--DEFAULT_CC = gcc
-+DEFAULT_CC = cc
- #
- # LuaJIT builds as a native 32 or 64 bit binary by default.
- CC= $(DEFAULT_CC)
-@@ -35,7 +35,7 @@ CC= $(DEFAULT_CC)
- # to slow down the C part by not omitting it. Debugging, tracebacks and
- # unwinding are not affected -- the assembler part has frame unwind
- # information and GCC emits it where needed (x64) or with -g (see CCDEBUG).
--CCOPT= -O2 -fomit-frame-pointer
-+#CCOPT= -O2 -fomit-frame-pointer
- # Use this if you want to generate a smaller binary (but it's slower):
- #CCOPT= -Os -fomit-frame-pointer
- # Note: it's no longer recommended to use -O3 with GCC 4.x.
-@@ -46,7 +46,7 @@ CCOPT= -O2 -fomit-frame-pointer
- # x86/x64 only: For GCC 4.2 or higher and if you don't intend to distribute
- # the binaries to a different machine you could also use: -march=native
- #
--CCOPT_x86= -march=i686 -msse -msse2 -mfpmath=sse
-+#CCOPT_x86= -march=i686 -msse -msse2 -mfpmath=sse
- CCOPT_x64=
- CCOPT_arm=
- CCOPT_arm64=
diff --git a/lang/luajit-devel/files/patch-src_lj__ccallback.c b/lang/luajit-devel/files/patch-src_lj__ccallback.c
deleted file mode 100644
index 40d0cc76b15b..000000000000
--- a/lang/luajit-devel/files/patch-src_lj__ccallback.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/lj_ccallback.c.orig	2020-10-28 11:55:44 UTC
-+++ src/lj_ccallback.c
-@@ -20,6 +20,7 @@
- #include "lj_mcode.h"
- #include "lj_trace.h"
- #include "lj_vm.h"
-+#include "lualib.h"
- 
- /* -- Target-specific handling of callback slots -------------------------- */
- 
diff --git a/lang/luajit-devel/files/patch-src_lj__prng.c b/lang/luajit-devel/files/patch-src_lj__prng.c
deleted file mode 100644
index 0a83880e65d7..000000000000
--- a/lang/luajit-devel/files/patch-src_lj__prng.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/lj_prng.c.orig	2024-10-02 11:59:42 UTC
-+++ src/lj_prng.c
-@@ -113,6 +113,7 @@ static PRGR libfunc_rgr;
- #include <sys/syscall.h>
- #else
- 
-+#ifndef LJ_TARGET_HAS_GETENTROPY
- #if LJ_TARGET_OSX && !LJ_TARGET_IOS
- /*
- ** In their infinite wisdom Apple decided to disallow getentropy() in the
-@@ -124,6 +125,7 @@ static PRGR libfunc_rgr;
- #include <Availability.h>
- #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101200
- #define LJ_TARGET_HAS_GETENTROPY	1
-+#endif
- #endif
- #elif (LJ_TARGET_BSD && !defined(__NetBSD__)) || LJ_TARGET_SOLARIS || LJ_TARGET_CYGWIN || LJ_TARGET_QNX
- #define LJ_TARGET_HAS_GETENTROPY	1
diff --git a/lang/luajit-devel/pkg-descr b/lang/luajit-devel/pkg-descr
deleted file mode 100644
index b9711cc1d059..000000000000
--- a/lang/luajit-devel/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-LuaJIT is a Just-In-Time Compiler for the Lua programming language.
diff --git a/lang/luajit-devel/pkg-plist b/lang/luajit-devel/pkg-plist
deleted file mode 100644
index 7d9ff63be460..000000000000
--- a/lang/luajit-devel/pkg-plist
+++ /dev/null
@@ -1,33 +0,0 @@
-bin/luajit
-bin/luajit-%%SOVERSION%%
-include/luajit-%%VERSION%%/lauxlib.h
-include/luajit-%%VERSION%%/lua.h
-include/luajit-%%VERSION%%/lua.hpp
-include/luajit-%%VERSION%%/luaconf.h
-include/luajit-%%VERSION%%/luajit.h
-include/luajit-%%VERSION%%/lualib.h
-lib/libluajit-5.1.a
-lib/libluajit-5.1.so
-lib/libluajit-5.1.so.2
-lib/libluajit-5.1.so.%%SOVERSION%%
-libdata/pkgconfig/luajit.pc
-share/man/man1/luajit.1.gz
-%%DATADIR%%-%%VERSION%%/jit/bc.lua
-%%DATADIR%%-%%VERSION%%/jit/bcsave.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_arm.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_arm64.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_arm64be.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips64.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips64el.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mips64r6el.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_mipsel.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_ppc.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_x64.lua
-%%DATADIR%%-%%VERSION%%/jit/dis_x86.lua
-%%DATADIR%%-%%VERSION%%/jit/dump.lua
-%%DATADIR%%-%%VERSION%%/jit/p.lua
-%%DATADIR%%-%%VERSION%%/jit/v.lua
-%%DATADIR%%-%%VERSION%%/jit/vmdef.lua
-%%DATADIR%%-%%VERSION%%/jit/zone.lua