pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/LuaJIT2 Import LuaJIT version 2.0.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d893fa9a016a
branches:  trunk
changeset: 621690:d893fa9a016a
user:      alnsn <alnsn%pkgsrc.org@localhost>
date:      Sun Jul 14 21:42:00 2013 +0000

description:
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.

diffstat:

 lang/LuaJIT2/DESCR                         |   3 +++
 lang/LuaJIT2/Makefile                      |  16 ++++++++++++++++
 lang/LuaJIT2/PLIST                         |  27 +++++++++++++++++++++++++++
 lang/LuaJIT2/distinfo                      |   7 +++++++
 lang/LuaJIT2/patches/patch-Makefile        |  23 +++++++++++++++++++++++
 lang/LuaJIT2/patches/patch-src_lj__alloc.c |  15 +++++++++++++++
 6 files changed, 91 insertions(+), 0 deletions(-)

diffs (115 lines):

diff -r 614847a88f03 -r d893fa9a016a lang/LuaJIT2/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/LuaJIT2/DESCR        Sun Jul 14 21:42:00 2013 +0000
@@ -0,0 +1,3 @@
+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.
diff -r 614847a88f03 -r d893fa9a016a lang/LuaJIT2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/LuaJIT2/Makefile     Sun Jul 14 21:42:00 2013 +0000
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2013/07/14 21:42:00 alnsn Exp $
+#
+
+DISTNAME=      LuaJIT-2.0.2
+PKGNAME=       ${DISTNAME:S/LuaJIT/LuaJIT2/}
+CATEGORIES=    lang
+MASTER_SITES=  http://luajit.org/download/
+
+MAINTAINER=    alnsn%NetBSD.org@localhost
+HOMEPAGE=      http://luajit.org/
+COMMENT=       Just-In-Time Compiler for the Lua programming language
+LICENSE=       mit
+
+USE_TOOLS+=    gmake
+
+.include "../../mk/bsd.pkg.mk"
diff -r 614847a88f03 -r d893fa9a016a lang/LuaJIT2/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/LuaJIT2/PLIST        Sun Jul 14 21:42:00 2013 +0000
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2013/07/14 21:42:00 alnsn Exp $
+bin/luajit
+bin/luajit-${PKGVERSION}
+include/luajit-2.0/lauxlib.h
+include/luajit-2.0/lua.h
+include/luajit-2.0/lua.hpp
+include/luajit-2.0/luaconf.h
+include/luajit-2.0/luajit.h
+include/luajit-2.0/lualib.h
+lib/libluajit-5.1.a
+lib/libluajit-5.1.so
+lib/libluajit-5.1.so.${PKGVERSION}
+lib/pkgconfig/luajit.pc
+share/luajit-${PKGVERSION}/jit/bc.lua
+share/luajit-${PKGVERSION}/jit/bcsave.lua
+share/luajit-${PKGVERSION}/jit/dis_arm.lua
+share/luajit-${PKGVERSION}/jit/dis_mips.lua
+share/luajit-${PKGVERSION}/jit/dis_mipsel.lua
+share/luajit-${PKGVERSION}/jit/dis_ppc.lua
+share/luajit-${PKGVERSION}/jit/dis_x64.lua
+share/luajit-${PKGVERSION}/jit/dis_x86.lua
+share/luajit-${PKGVERSION}/jit/dump.lua
+share/luajit-${PKGVERSION}/jit/v.lua
+share/luajit-${PKGVERSION}/jit/vmdef.lua
+man/man1/luajit.1
+@pkgdir share/lua/5.1
+@pkgdir lib/lua/5.1
diff -r 614847a88f03 -r d893fa9a016a lang/LuaJIT2/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/LuaJIT2/distinfo     Sun Jul 14 21:42:00 2013 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2013/07/14 21:42:00 alnsn Exp $
+
+SHA1 (LuaJIT-2.0.2.tar.gz) = d21426c4fc6ad8888255139039a014f7e28e7300
+RMD160 (LuaJIT-2.0.2.tar.gz) = 581ead4b18b54000d83f1ff79559c709f781b6c3
+Size (LuaJIT-2.0.2.tar.gz) = 843031 bytes
+SHA1 (patch-Makefile) = c21c75ec7473aea0e964fc73f3d5d65848df5e75
+SHA1 (patch-src_lj__alloc.c) = 48baa3177020c6ef304654dd4ed6380c10bda0a5
diff -r 614847a88f03 -r d893fa9a016a lang/LuaJIT2/patches/patch-Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/LuaJIT2/patches/patch-Makefile       Sun Jul 14 21:42:00 2013 +0000
@@ -0,0 +1,23 @@
+$NetBSD: patch-Makefile,v 1.1.1.1 2013/07/14 21:42:00 alnsn Exp $
+
+Fix installation.
+
+--- Makefile.orig      2013-06-03 19:00:00.000000000 +0000
++++ Makefile
+@@ -24,7 +24,6 @@ ABIVER=  5.1
+ # Change the installation path as needed. This automatically adjusts
+ # the paths in src/luaconf.h, too. Note: PREFIX must be an absolute path!
+ #
+-export PREFIX= /usr/local
+ ##############################################################################
+ 
+ DPREFIX= $(DESTDIR)$(PREFIX)
+@@ -39,7 +38,7 @@ INSTALL_LMODD= $(INSTALL_SHARE)/lua
+ INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
+ INSTALL_CMODD= $(INSTALL_LIB)/lua
+ INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
+-INSTALL_MAN= $(INSTALL_SHARE)/man/man1
++INSTALL_MAN= $(DPREFIX)/man/man1
+ INSTALL_PKGCONFIG= $(INSTALL_LIB)/pkgconfig
+ 
+ INSTALL_TNAME= luajit-$(VERSION)
diff -r 614847a88f03 -r d893fa9a016a lang/LuaJIT2/patches/patch-src_lj__alloc.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/LuaJIT2/patches/patch-src_lj__alloc.c        Sun Jul 14 21:42:00 2013 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_lj__alloc.c,v 1.1.1.1 2013/07/14 21:42:00 alnsn Exp $
+
+Add NetBSD to a list of "naive" platforms.
+
+--- src/lj_alloc.c.orig        2013-06-03 19:00:00.000000000 +0000
++++ src/lj_alloc.c
+@@ -188,7 +188,7 @@ static LJ_AINLINE void *CALL_MMAP(size_t
+   return ptr;
+ }
+ 
+-#elif LJ_TARGET_OSX || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__sun__)
++#elif LJ_TARGET_OSX || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__sun__) || defined(__NetBSD__)
+ 
+ /* OSX and FreeBSD mmap() use a naive first-fit linear search.
+ ** That's perfect for us. Except that -pagezero_size must be set for OSX,



Home | Main Index | Thread Index | Old Index