git: f2de01d66e98 - main - lang/luajit-openresty: fix runtime on powerpc64
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 24 Sep 2026 12:54:06 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f2de01d66e98c9d1790ea789de5feb6b5af5c5c4
commit f2de01d66e98c9d1790ea789de5feb6b5af5c5c4
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-09-14 08:01:02 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-09-24 12:53:26 +0000
lang/luajit-openresty: fix runtime on powerpc64
Merge https://github.com/openresty/luajit2/pull/276.
In particular, it fixes building editors/neovim on powerpc64.
---
lang/luajit-openresty/Makefile | 1 +
lang/luajit-openresty/files/patch-src_vm__ppc.dasc | 16 ++++++++++++++++
2 files changed, 17 insertions(+)
diff --git a/lang/luajit-openresty/Makefile b/lang/luajit-openresty/Makefile
index 948bfa74f205..dbeba2d74780 100644
--- a/lang/luajit-openresty/Makefile
+++ b/lang/luajit-openresty/Makefile
@@ -1,6 +1,7 @@
PORTNAME= luajit
DISTVERSIONPREFIX= v
DISTVERSION= 2.1-20250826
+PORTREVISION= 1
CATEGORIES= lang
PKGNAMESUFFIX= -openresty
diff --git a/lang/luajit-openresty/files/patch-src_vm__ppc.dasc b/lang/luajit-openresty/files/patch-src_vm__ppc.dasc
new file mode 100644
index 000000000000..f0738eae2793
--- /dev/null
+++ b/lang/luajit-openresty/files/patch-src_vm__ppc.dasc
@@ -0,0 +1,16 @@
+--- src/vm_ppc.dasc.orig 2025-08-26 12:24:06 UTC
++++ src/vm_ppc.dasc
+@@ -2681,11 +2681,11 @@ static void build_subroutines(BuildCtx *ctx)
+ | checkstr CARG3
+ | la SBUF:CARG1, DISPATCH_GL(tmpbuf)(DISPATCH)
+ | bne ->fff_fallback
+- | lwz TMP0, SBUF:CARG1->b
++ | lp TMP0, SBUF:CARG1->b
+ | stw L, SBUF:CARG1->L
+ | stp BASE, L->base
+ | stw PC, SAVE_PC
+- | stw TMP0, SBUF:CARG1->w
++ | stp TMP0, SBUF:CARG1->w
+ | bl extern lj_buf_putstr_ .. name
+ | bl extern lj_buf_tostr
+ | b ->fff_resstr