Tue Sep 3 16:18:41 2013 UTC ()
Import lua-slnunicode-1.1apl1 as textproc/lua-slnunicode.

Unicode Library for Lua language.


(ryoon)
diff -r0 -r1.1 pkgsrc/textproc/lua-slnunicode/DESCR
diff -r0 -r1.1 pkgsrc/textproc/lua-slnunicode/Makefile
diff -r0 -r1.1 pkgsrc/textproc/lua-slnunicode/PLIST
diff -r0 -r1.1 pkgsrc/textproc/lua-slnunicode/distinfo
diff -r0 -r1.1 pkgsrc/textproc/lua-slnunicode/patches/patch-Makefile

File Added: pkgsrc/textproc/lua-slnunicode/DESCR
Unicode Library for Lua language.

File Added: pkgsrc/textproc/lua-slnunicode/Makefile
# $NetBSD: Makefile,v 1.1 2013/09/03 16:18:41 ryoon Exp $

DISTNAME=	slnunicode-1.1apl1
PKGNAME=	${LUA_PKGPREFIX}-${DISTNAME}
CATEGORIES=	textproc
MASTER_SITES=	${MASTER_SITE_LOCAL}

MAINTAINER=	ryoon@NetBSD.org
HOMEPAGE=	https://github.com/LuaDist/slnunicode/
COMMENT=	Unicode library for Lua
#LICENSE=	# TODO: (see mk/license.mk)

FETCH_USING=	curl

BUILD_TARGET=	unicode.so

FIND_PREFIX:=	LUADIR=lua
.include "../../mk/find-prefix.mk"

MAKE_ENV+=	LUADIR=${LUADIR}

INSTALLATION_DIRS=	${LUA_CDIR}

do-install:
	${INSTALL_LIB} ${WRKSRC}/unicode.so ${DESTDIR}${PREFIX}/${LUA_CDIR}

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

File Added: pkgsrc/textproc/lua-slnunicode/PLIST
@comment $NetBSD: PLIST,v 1.1 2013/09/03 16:18:41 ryoon Exp $
lib/lua/5.2/unicode.so

File Added: pkgsrc/textproc/lua-slnunicode/distinfo
$NetBSD: distinfo,v 1.1 2013/09/03 16:18:41 ryoon Exp $

SHA1 (slnunicode-1.1apl1.tar.gz) = 635cfd874afc88765358206172ecb28308dc9e50
RMD160 (slnunicode-1.1apl1.tar.gz) = 0802483382f375036fdbbf1b00592dd2c309aa1b
Size (slnunicode-1.1apl1.tar.gz) = 31369 bytes
SHA1 (patch-Makefile) = 8f3fd40102ba6a7fd5dc81ec7ced0e68469b077f

File Added: pkgsrc/textproc/lua-slnunicode/patches/patch-Makefile
$NetBSD: patch-Makefile,v 1.1 2013/09/03 16:18:41 ryoon Exp $

* for pkgsrc.

--- Makefile.orig	2013-09-03 15:44:50.000000000 +0000
+++ Makefile
@@ -1,9 +1,9 @@
 # put next to lua-5.1.4
-# then make -f slnunicode-1.1a/Makefile
+# then make -f Makefile
 
-unicode.so: slnunicode-1.1a/slnunico.c slnunicode-1.1a/slnudata.c
-	gcc -Islnunicode-1.1a -Ilua-5.1.4/src -shared -Wall -Os -fpic -o unicode.so slnunicode-1.1a/slnunico.c
-	lua-5.1.4/src/lua slnunicode-1.1a/unitest
+unicode.so: slnunico.c slnudata.c
+	gcc -I. ${CFLAGS} -shared -Wall -Os -fpic -o unicode.so slnunico.c
+	${LUADIR}/bin/lua unitest
 
 clean:
 	rm unicode.so