head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.14 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.12 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.10 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.8 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.6 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.4 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.2 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.2.0.58 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.56 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.54 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.52 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.50 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.48 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.46 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.44 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.42 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.40 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.38 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.36 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.34 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.32 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.30 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.28 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.24 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.4 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.26 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.22 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.20 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.18 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.16 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.14 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.12 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.10 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.8 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.1.0.10 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.8 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.6 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2024.08.17.15.20.21; author bsiegert; state Exp; branches; next 1.2; commitid yUBU64sAjKJDJbmF; 1.2 date 2017.05.29.21.47.31; author alnsn; state Exp; branches; next 1.1; commitid RZXkURBS3XZUEkTz; 1.1 date 2016.04.01.13.26.03; author adam; state Exp; branches; next ; commitid xYsAZRU1m2msuV0z; desc @@ 1.3 log @LuaJIT2: update to 2.1, rolling release The LuaJIT project has decided to switch to a rolling release model. There are only branches, no point releases. Also, no sensible changelog that I could find either. Patch from Malte Dehling in PR pkg/58293. @ text @$NetBSD$ fix building on darwin --- src/Makefile.orig 2024-04-04 18:11:30.456080960 +0000 +++ src/Makefile @@@@ -315,9 +315,6 @@@@ ifeq (,$(shell $(TARGET_CC) -o /dev/null TARGET_XCFLAGS+= -fno-stack-protector endif ifeq (Darwin,$(TARGET_SYS)) - ifeq (,$(MACOSX_DEPLOYMENT_TARGET)) - $(error missing: export MACOSX_DEPLOYMENT_TARGET=XX.YY) - endif TARGET_STRIP+= -x TARGET_XCFLAGS+= -DLUAJIT_UNWIND_EXTERNAL TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC @ 1.2 log @Update LuaJIT2 to 2.0.5. LuaJIT 2.0.5 -- 2017-05-01 * Add workaround for MSVC 2015 stdio changes. * Limit mcode alloc probing, depending on the available pool size. * Fix overly restrictive range calculation in mcode allocation. * Fix out-of-scope goto handling in parser. * Remove internal __mode = "K" and replace with safe check. * Add "proto" field to jit.util.funcinfo(). * Fix GC step size calculation. * Initialize uv->immutable for upvalues of loaded chunks. * Fix for cdata vs. non-cdata arithmetics/comparisons. * Drop leftover regs in 'for' iterator assignment, too. * Fix PHI remarking in SINK pass. * Don't try to record outermost pcall() return to lower frame. * Add guard for obscure aliasing between open upvalues and SSA slots. * Remove assumption that lj_math_random_step() doesn't clobber FPRs. * Fix handling of non-numeric strings in arithmetic coercions. * Fix recording of select(n, ...) with off-trace varargs * Fix install for cross-builds. * Don't allocate unused 2nd result register in JIT compiler backend. * Drop marks from replayed instructions when sinking. * Fix unsinking check. * Properly handle OOM in trace_save(). * Limit number of arguments given to io.lines() and fp:lines(). * Fix narrowing of TOBIT. * OSX: Fix build with recent XCode. * x86/x64: Don't spill an explicit REF_BASE in the IR. * x86/x64: Fix instruction length decoder. * x86/x64: Search for exit jumps with instruction length decoder. * ARM: Fix BLX encoding for Thumb interworking calls. * MIPS: Don't use RID_GP as a scratch register. * MIPS: Fix emitted code for U32 to float conversion. * MIPS: Backport workaround for compact unwind tables. * MIPS: Fix cross-endian jit.bcsave. * MIPS: Fix BC_ISNEXT fallback path. * MIPS: Fix use of ffgccheck delay slots in interpreter. * FFI: Fix FOLD rules for int64_t comparisons. * FFI: Fix SPLIT pass for CONV i64.u64. * FFI: Fix ipairs() recording. * FFI: Don't propagate qualifiers into subtypes of complex. @ text @d1 1 a1 1 $NetBSD: patch-src_Makefile,v 1.1 2016/04/01 13:26:03 adam Exp $ d3 1 a3 1 Fix building on OS X. d5 1 a5 1 --- src/Makefile.orig 2017-05-01 18:11:00.000000000 +0000 d7 1 a7 1 @@@@ -297,9 +297,6 @@@@ ifeq (,$(shell $(TARGET_CC) -o /dev/null d12 1 a12 1 - export MACOSX_DEPLOYMENT_TARGET=10.4 d15 1 a16 1 TARGET_DYNXLDOPTS= @ 1.1 log @Fix building on OS X. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- src/Makefile.orig 2015-05-14 18:30:00.000000000 +0000 d7 1 a7 1 @@@@ -294,9 +294,6 @@@@ ifeq (,$(shell $(TARGET_CC) -o /dev/null a14 1 TARGET_AR+= 2>/dev/null d16 1 @