Sat May 3 13:02:38 2014 UTC ()
Add Lua BitOp module from LuaJIT project.


(alnsn)
diff -r0 -r1.1 pkgsrc/devel/lua-BitOp/DESCR
diff -r0 -r1.1 pkgsrc/devel/lua-BitOp/Makefile
diff -r0 -r1.1 pkgsrc/devel/lua-BitOp/PLIST
diff -r0 -r1.1 pkgsrc/devel/lua-BitOp/distinfo
diff -r0 -r1.1 pkgsrc/devel/lua-BitOp/patches/patch-Makefile

File Added: pkgsrc/devel/lua-BitOp/DESCR
Lua BitOp is a C extension module for Lua which adds bitwise
operations on numbers.

File Added: pkgsrc/devel/lua-BitOp/Makefile
# $NetBSD: Makefile,v 1.1 2014/05/03 13:02:38 alnsn Exp $

DISTNAME=	LuaBitOp-1.0.2
PKGNAME=	${DISTNAME:S/Lua/${LUA_PKGPREFIX}-/}
CATEGORIES=	devel
MASTER_SITES=	http://bitop.luajit.org/download/

MAINTAINER=	alnsn@NetBSD.org
HOMEPAGE=	http://bitop.luajit.org/
COMMENT=	Lua module which adds bitwise operations on numbers
LICENSE=	mit

NO_CONFIGURE=	yes
USE_TOOLS+=	gmake
MAKE_FLAGS+=	LUA_CDIR=${LUA_CDIR}
MAKE_FLAGS+=	LUA_DOCDIR=${LUA_DOCDIR}
MAKE_FLAGS+=	INSTALLPATH=${DESTDIR}${PREFIX}/${LUA_CDIR}

INSTALLATION_DIRS+=	${LUA_CDIR} ${LUA_DOCDIR}

TEST_TARGET=	test

.include "../../lang/lua/module.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/lua-BitOp/PLIST
@comment $NetBSD: PLIST,v 1.1 2014/05/03 13:02:38 alnsn Exp $
${LUA_CDIR}/bit.so
${LUA_DOCDIR}/api.html
${LUA_DOCDIR}/bluequad-print.css
${LUA_DOCDIR}/bluequad.css
${LUA_DOCDIR}/changes.html
${LUA_DOCDIR}/contact.html
${LUA_DOCDIR}/img/contact.png
${LUA_DOCDIR}/index.html
${LUA_DOCDIR}/install.html
${LUA_DOCDIR}/semantics.html

File Added: pkgsrc/devel/lua-BitOp/distinfo
$NetBSD: distinfo,v 1.1 2014/05/03 13:02:38 alnsn Exp $

SHA1 (LuaBitOp-1.0.2.tar.gz) = 1f611edbc4f65279072c96af15bd6e455ea9dd10
RMD160 (LuaBitOp-1.0.2.tar.gz) = 6b5a44515022ed1f4edb9d966b8ea3aa9c38a892
Size (LuaBitOp-1.0.2.tar.gz) = 23127 bytes
SHA1 (patch-Makefile) = 2dd050bc9bf276798b6fe63c0a1c4e4d5fc9ef27

File Added: pkgsrc/devel/lua-BitOp/patches/patch-Makefile
$NetBSD: patch-Makefile,v 1.1 2014/05/03 13:02:38 alnsn Exp $

--- Makefile.orig	2012-05-08 19:15:00.000000000 +0000
+++ Makefile
@@ -3,7 +3,7 @@
 # To compile with MinGW please run: mingw32-make -f Makefile.mingw
 
 # Include path where lua.h, luaconf.h and lauxlib.h reside:
-INCLUDES= -I/usr/local/include
+INCLUDES= -I $(LUA_INC)
 
 DEFINES=
 # Use this for the old ARM ABI with swapped FPA doubles.
@@ -39,7 +39,8 @@ $(MODSO): $(MODNAME).o
 	$(SOCC) $(SOLDFLAGS) -o $@ $<
 
 install: $(MODSO)
-	$(INSTALL) $< `$(INSTALLPATH) $(MODNAME)`
+	${BSD_INSTALL_LIB} ${MODSO} ${DESTDIR}${PREFIX}/${LUA_CDIR}
+	cp -r doc/* ${DESTDIR}${PREFIX}/${LUA_DOCDIR}
 
 test: $(MODSO)
 	@$(LUA) bittest.lua && echo "basic test OK"