Thu May 14 22:33:47 2015 UTC ()
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.


(alnsn)
diff -r1.5 -r1.6 pkgsrc/lang/LuaJIT2/Makefile
diff -r1.4 -r1.5 pkgsrc/lang/LuaJIT2/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/lang/LuaJIT2/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/LuaJIT2/Makefile 2015/02/27 07:51:58 1.5
+++ pkgsrc/lang/LuaJIT2/Makefile 2015/05/14 22:33:47 1.6
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.5 2015/02/27 07:51:58 alnsn Exp $ 1# $NetBSD: Makefile,v 1.6 2015/05/14 22:33:47 alnsn Exp $
2# 2#
3 3
4DISTNAME= LuaJIT-2.0.3 4DISTNAME= LuaJIT-2.0.4
5PKGREVISION= 1 
6PKGNAME= ${DISTNAME:S/LuaJIT/LuaJIT2/} 5PKGNAME= ${DISTNAME:S/LuaJIT/LuaJIT2/}
7CATEGORIES= lang 6CATEGORIES= lang
8MASTER_SITES= http://luajit.org/download/ 7MASTER_SITES= http://luajit.org/download/
9 8
10MAINTAINER= alnsn@NetBSD.org 9MAINTAINER= alnsn@NetBSD.org
11HOMEPAGE= http://luajit.org/ 10HOMEPAGE= http://luajit.org/
12COMMENT= Just-In-Time Compiler for the Lua programming language 11COMMENT= Just-In-Time Compiler for the Lua programming language
13LICENSE= mit 12LICENSE= mit
14 13
15USE_TOOLS+= gmake 14USE_TOOLS+= gmake
16 15
17.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/lang/LuaJIT2/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/LuaJIT2/distinfo 2015/02/27 07:51:58 1.4
+++ pkgsrc/lang/LuaJIT2/distinfo 2015/05/14 22:33:47 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2015/02/27 07:51:58 alnsn Exp $ 1$NetBSD: distinfo,v 1.5 2015/05/14 22:33:47 alnsn Exp $
2 2
3SHA1 (LuaJIT-2.0.3.tar.gz) = 2db39e7d1264918c2266b0436c313fbd12da4ceb 3SHA1 (LuaJIT-2.0.4.tar.gz) = 6e533675180300e85d12c4bbeea2d0e41ad21172
4RMD160 (LuaJIT-2.0.3.tar.gz) = aa5c3fc367871a6ad15c7f9ad3300327c20462ec 4RMD160 (LuaJIT-2.0.4.tar.gz) = ef9ec596ebf81e3871f060c40303bcd2002474c4
5Size (LuaJIT-2.0.3.tar.gz) = 844927 bytes 5Size (LuaJIT-2.0.4.tar.gz) = 847615 bytes
6SHA1 (patch-Makefile) = 12e6a78839d975b667578baa7e4122efbecb0d92 6SHA1 (patch-Makefile) = 12e6a78839d975b667578baa7e4122efbecb0d92