svn commit: r381402 - in head/devel: . lua-lpeg lua-lpeg/files lua-lpeg51
Muhammad Moinur Rahman
bofh at FreeBSD.org
Mon Mar 16 14:10:28 UTC 2015
Author: bofh
Date: Mon Mar 16 14:10:24 2015
New Revision: 381402
URL: https://svnweb.freebsd.org/changeset/ports/381402
QAT: https://qat.redports.org/buildarchive/r381402/
Log:
[NEW] devel/lua-lpeg: Parsing Expression Grammars For Lua
- Additional SLAVE PORT for building with lua 5.1
LPeg is a new pattern-matching library for Lua,
based on Parsing Expression Grammars (PEGs).
WWW: http://www.inf.puc-rio.br/~roberto/lpeg/
PR: 196825
Submitted by: olevole at olevole.ru
Approved by: bapt marino (implicit)
Added:
head/devel/lua-lpeg/
head/devel/lua-lpeg/Makefile (contents, props changed)
head/devel/lua-lpeg/distinfo (contents, props changed)
head/devel/lua-lpeg/files/
head/devel/lua-lpeg/files/patch-makefile (contents, props changed)
head/devel/lua-lpeg/pkg-descr (contents, props changed)
head/devel/lua-lpeg51/
head/devel/lua-lpeg51/Makefile (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Mar 16 14:08:37 2015 (r381401)
+++ head/devel/Makefile Mon Mar 16 14:10:24 2015 (r381402)
@@ -1275,6 +1275,8 @@
SUBDIR += lua-cjson
SUBDIR += lua-gettext
SUBDIR += lua-lgi
+ SUBDIR += lua-lpeg
+ SUBDIR += lua-lpeg51
SUBDIR += lua-lunit
SUBDIR += lua-posix
SUBDIR += lua-pty
Added: head/devel/lua-lpeg/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lua-lpeg/Makefile Mon Mar 16 14:10:24 2015 (r381402)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= lpeg
+PORTVERSION= 0.12
+CATEGORIES= devel
+MASTER_SITES= http://www.inf.puc-rio.br/~roberto/lpeg/
+PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
+
+MAINTAINER= olevole at olevole.ru
+COMMENT= Parsing Expression Grammars For Lua
+
+LICENSE= MIT
+
+USES?= lua
+
+ALL_TARGET= linux
+MAKEFILE= ${WRKSRC}/makefile
+
+PLIST_FILES= %%LUA_MODLIBDIR%%/lpeg.so
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+ ${REINPLACE_CMD} -e \
+ "s|%%INCDIR%%|${LUA_INCDIR}|" ${WRKSRC}/makefile
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
+ ${INSTALL_LIB} ${WRKSRC}/${PORTNAME}.so ${STAGEDIR}/${LUA_MODLIBDIR}
+
+.include <bsd.port.post.mk>
Added: head/devel/lua-lpeg/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lua-lpeg/distinfo Mon Mar 16 14:10:24 2015 (r381402)
@@ -0,0 +1,2 @@
+SHA256 (lpeg-0.12.tar.gz) = efa545144cd219eee823af7624d90f78c2230677ba740b7151c5d0c303778b76
+SIZE (lpeg-0.12.tar.gz) = 66649
Added: head/devel/lua-lpeg/files/patch-makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lua-lpeg/files/patch-makefile Mon Mar 16 14:10:24 2015 (r381402)
@@ -0,0 +1,18 @@
+--- makefile.orig 2015-01-17 20:16:06.330635290 +0300
++++ makefile 2015-01-17 20:16:18.745634849 +0300
+@@ -1,5 +1,5 @@
+ LIBNAME = lpeg
+-LUADIR = /usr/include/lua5.1/
++LUADIR = %%INCDIR%%
+
+ COPT = -O2
+ # COPT = -DLPEG_DEBUG -g
+@@ -23,7 +23,7 @@
+
+
+ CFLAGS = $(CWARNS) $(COPT) -ansi -I$(LUADIR) -fPIC
+-CC = gcc
++CC? = gcc
+
+ FILES = lpvm.o lpcap.o lptree.o lpcode.o lpprint.o
+
Added: head/devel/lua-lpeg/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lua-lpeg/pkg-descr Mon Mar 16 14:10:24 2015 (r381402)
@@ -0,0 +1,4 @@
+LPeg is a new pattern-matching library for Lua,
+based on Parsing Expression Grammars (PEGs).
+
+WWW: http://www.inf.puc-rio.br/~roberto/lpeg/
Added: head/devel/lua-lpeg51/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lua-lpeg51/Makefile Mon Mar 16 14:10:24 2015 (r381402)
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+COMMENT= Parsing Expression Grammars For Lua 5.1
+
+USES= lua:51
+
+MASTERDIR= ${.CURDIR}/../lua-lpeg
+
+.include "${MASTERDIR}/Makefile"
More information about the svn-ports-all
mailing list