git: 80ccc01b1e50 - main - lang/luajit-openresty: add ppc64* mappings to bcsave.lua to fix dnsjit build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 14 Aug 2025 13:53:09 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=80ccc01b1e5034296c04ad5e88e6bbff7b4fccac
commit 80ccc01b1e5034296c04ad5e88e6bbff7b4fccac
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2025-08-14 13:52:16 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2025-08-14 13:53:02 +0000
lang/luajit-openresty: add ppc64* mappings to bcsave.lua to fix dnsjit build
---
lang/luajit-openresty/Makefile | 1 +
lang/luajit-openresty/files/patch-src_jit_bcsave.lua | 11 +++++++++++
2 files changed, 12 insertions(+)
diff --git a/lang/luajit-openresty/Makefile b/lang/luajit-openresty/Makefile
index 48f2124b4c51..fa254b91325f 100644
--- a/lang/luajit-openresty/Makefile
+++ b/lang/luajit-openresty/Makefile
@@ -1,6 +1,7 @@
PORTNAME= luajit
DISTVERSIONPREFIX= v
DISTVERSION= 2.1-20250529
+PORTREVISION= 1
CATEGORIES= lang
PKGNAMESUFFIX= -openresty
diff --git a/lang/luajit-openresty/files/patch-src_jit_bcsave.lua b/lang/luajit-openresty/files/patch-src_jit_bcsave.lua
new file mode 100644
index 000000000000..1b1d94fcb232
--- /dev/null
+++ b/lang/luajit-openresty/files/patch-src_jit_bcsave.lua
@@ -0,0 +1,11 @@
+--- src/jit/bcsave.lua.orig 2025-08-14 13:39:47 UTC
++++ src/jit/bcsave.lua
+@@ -96,6 +96,8 @@ local map_arch = {
+ arm64 = { e = "le", b = 64, m = 183, p = 0xaa64, },
+ arm64be = { e = "be", b = 64, m = 183, },
+ ppc = { e = "be", b = 32, m = 20, },
++ ppc64 = { e = "be", b = 64, m = 21, },
++ ppc64le = { e = "le", b = 64, m = 21, },
+ mips = { e = "be", b = 32, m = 8, f = 0x50001006, },
+ mipsel = { e = "le", b = 32, m = 8, f = 0x50001006, },
+ mips64 = { e = "be", b = 64, m = 8, f = 0x80000007, },