The NetBSD Project

CVS log for pkgsrc/lang/LuaJIT2/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / LuaJIT2

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.16 / (download) - annotate - [select for diffs], Fri Nov 6 12:15:53 2020 UTC (2 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, HEAD
Changes since 1.15: +2 -4 lines
Diff to previous 1.15 (colored)

Make luajit PaX MPROTECT safe.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jul 2 10:16:59 2020 UTC (2 years, 7 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

LuaJIT: gets lua category

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jun 24 10:41:49 2020 UTC (2 years, 7 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.13: +9 -1 lines
Diff to previous 1.13 (colored)

LuaJIT2: sprinkle ONLY_FOR_PLATFORM

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jan 26 17:31:26 2020 UTC (3 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 2 20:01:21 2018 UTC (4 years, 8 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Fix the test for endianness on powerpc so that NetBSD/powerpc
isn't mis-categorized as little-endian only because _LITTLE_ENDIAN
is defined -- what matters on NetBSD is the value of _BYTE_ORDER.
Retain the old test in the #else clause.
Bump PKGREVISION.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Sep 16 19:53:51 2017 UTC (5 years, 4 months ago) by alnsn
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Drop maintainership.

Revision 1.10 / (download) - annotate - [select for diffs], Mon May 29 21:47:31 2017 UTC (5 years, 8 months ago) by alnsn
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored)

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.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Aug 21 21:34:57 2016 UTC (6 years, 5 months ago) by alnsn
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

LuaJIT isn't pax mprotect safe.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jun 21 16:40:10 2016 UTC (6 years, 7 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.7: +11 -1 lines
Diff to previous 1.7 (colored)

Fix PLIST for SunOS. Upstream intentionally doesn't build the shared
lib on SunOS, we accept it. Packages that depends on the shared lib
may fail.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Dec 13 18:19:05 2015 UTC (7 years, 1 month ago) by alnsn
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.6: +7 -1 lines
Diff to previous 1.6 (colored)

Link lang/LuaJIT2 with pthreads to address pkg/47587.

Revision 1.6 / (download) - annotate - [select for diffs], Thu May 14 22:33:47 2015 UTC (7 years, 8 months ago) by alnsn
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.5: +2 -3 lines
Diff to previous 1.5 (colored)

Update lang/LuaJIT2 to 2.0.4.

     * Fix stack check in narrowing optimization.
     * Fix Lua/C API typecheck error for special indexes.
     * Fix string to number conversion.
     * Fix lexer error for chunks without tokens.
     * Don't compile IR_RETF after CALLT to ff with-side effects.
     * Fix BC_UCLO/BC_JMP join optimization in Lua parser.
     * Fix corner case in string to number conversion.
     * Gracefully handle lua_error() for a suspended coroutine.
     * Avoid error messages when building with Clang.
     * Fix snapshot #0 handling for traces with a stack check on entry.
     * Fix fused constant loads under high register pressure.
     * Invalidate backpropagation cache after DCE.
     * Fix ABC elimination.
     * Fix debug info for main chunk of stripped bytecode.
     * Fix FOLD rule for string.sub(s, ...) == k.
     * Fix FOLD rule for STRREF of SNEW.
     * Fix frame traversal while searching for error function.
     * Prevent GC estimate miscalculation due to buffer growth.
     * Prevent adding side traces for stack checks.
     * Fix top slot calculation for snapshots with continuations.
     * Fix check for reuse of SCEV results in FORL.
     * Add PS Vita port.
     * Fix compatibility issues with Illumos.
     * Fix DragonFly build (unsupported).
     * OpenBSD/x86: Better executable memory allocation for W^X mode.
     * x86: Fix argument checks for ipairs() iterator.
     * x86: lj_math_random_step() clobbers XMM regs on OSX Clang.
     * x86: Fix code generation for unused result of math.random().
     * x64: Allow building with LUAJIT_USE_SYSMALLOC and
       LUAJIT_USE_VALGRIND.
     * x86/x64: Fix argument check for bit shifts.
     * x86/x64: Fix code generation for fused test/arith ops.
     * ARM: Fix write barrier check in BC_USETS.
     * PPC: Fix red zone overflow in machine code generation.
     * PPC: Don't use mcrxr on PPE.
     * Various archs: Fix excess stack growth in interpreter.
     * FFI: Fix FOLD rule for TOBIT + CONV num.u32.
     * FFI: Prevent DSE across ffi.string().
     * FFI: No meta fallback when indexing pointer to incomplete struct.
     * FFI: Fix initialization of unions of subtypes.
     * FFI: Fix cdata vs. non-cdata arithmetic and comparisons.
     * FFI: Fix __index/__newindex metamethod resolution for ctypes.
     * FFI: Fix compilation of reference field access.
     * FFI: Fix frame traversal for backtraces with FFI callbacks.
     * FFI: Fix recording of indexing a struct pointer ctype object
       itself.
     * FFI: Allow non-scalar cdata to be compared for equality by address.
     * FFI: Fix pseudo type conversions for type punning.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Feb 27 07:51:58 2015 UTC (7 years, 11 months ago) by alnsn
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored)

Don't add ldconfig to tools. Get rid of ldconfig in Makefile instead.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Feb 26 18:40:19 2015 UTC (7 years, 11 months ago) by alnsn
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

LuaJIT uses ldconfig in the 'install' target.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Mar 26 13:29:53 2014 UTC (8 years, 10 months ago) by imil
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

. Added buildlink3.mk
. Added symlinking of libluajit-$(ABIVER).so.$(MAJVER)

Revision 1.2 / (download) - annotate - [select for diffs], Wed Mar 12 22:49:14 2014 UTC (8 years, 10 months ago) by justin
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Update LuaJIT2 to 2.0.3.

This release has the new PS4 port and various important bug fixes
over 2.0.2 -- an update is recommended.

Updated as discussed with maintainer alnsn@netbsd.org

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Jul 14 21:42:00 2013 UTC (9 years, 6 months ago) by alnsn
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import LuaJIT version 2.0.2.

LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.
Lua is a powerful, dynamic and light-weight programming language. It may
be embedded or used as a general-purpose, stand-alone language.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jul 14 21:42:00 2013 UTC (9 years, 6 months ago) by alnsn
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>