summaryrefslogtreecommitdiff
path: root/devel/lua-lpeg
diff options
context:
space:
mode:
authoralnsn <alnsn@pkgsrc.org>2013-01-06 13:49:26 +0000
committeralnsn <alnsn@pkgsrc.org>2013-01-06 13:49:26 +0000
commitfe067c302256bf2cafe9fa99f9ac8790aa24f6d6 (patch)
tree3991263e9c9841d9487b8a430b3d1d6b1073bf4d /devel/lua-lpeg
parentc8eb61812edd0c5c8e6aa5f87f2cb936a5187c39 (diff)
downloadpkgsrc-fe067c302256bf2cafe9fa99f9ac8790aa24f6d6.tar.gz
Initial import of LPeg 0.10.2.
LPeg is a new pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).
Diffstat (limited to 'devel/lua-lpeg')
-rw-r--r--devel/lua-lpeg/DESCR2
-rw-r--r--devel/lua-lpeg/Makefile41
-rw-r--r--devel/lua-lpeg/PLIST5
-rw-r--r--devel/lua-lpeg/distinfo5
4 files changed, 53 insertions, 0 deletions
diff --git a/devel/lua-lpeg/DESCR b/devel/lua-lpeg/DESCR
new file mode 100644
index 00000000000..10fec12859f
--- /dev/null
+++ b/devel/lua-lpeg/DESCR
@@ -0,0 +1,2 @@
+LPeg is a new pattern-matching library for Lua, based on
+Parsing Expression Grammars (PEGs).
diff --git a/devel/lua-lpeg/Makefile b/devel/lua-lpeg/Makefile
new file mode 100644
index 00000000000..533ae3d0594
--- /dev/null
+++ b/devel/lua-lpeg/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1.1.1 2013/01/06 13:49:26 alnsn Exp $
+#
+
+DISTNAME= lpeg-0.10.2
+PKGNAME= ${DISTNAME:S/lpeg/lua-lpeg/}
+CATEGORIES= devel
+MASTER_SITES= http://www.inf.puc-rio.br/~roberto/lpeg/
+
+MAINTAINER= alnsn@NetBSD.org
+HOMEPAGE= http://www.inf.puc-rio.br/~roberto/lpeg/
+COMMENT= Parsing Expression Grammars (PEGs) library for Lua
+LICENSE= mit
+
+NO_CONFIGURE= yes
+USE_TOOLS+= gmake
+MAKE_FILE= makefile
+BUILD_TARGET= lpeg.so
+
+LPEG_PIC= -fPIC
+CFLAGS+= ${LPEG_PIC}
+
+SUBST_CLASSES+= pic
+SUBST_STAGE.pic= pre-build
+SUBST_MESSAGE.pic= Fixing PIC flag.
+SUBST_FILES.pic= makefile
+SUBST_SED.pic= -e 's/-fpic/${LPEG_PIC}/g'
+SUBST_SED.pic+= -e 's/^CFLAGS[ ]*=/CFLAGS+=/'
+
+LPEG_HTML_DIR= share/doc/${PKGBASE}
+INSTALLATION_DIRS+= ${LUA_CDIR} ${LUA_LDIR} ${LPEG_HTML_DIR}
+
+do-install:
+ ${INSTALL_LIB} ${WRKSRC}/lpeg.so \
+ ${DESTDIR}${PREFIX}/${LUA_CDIR}
+ ${INSTALL_DATA} ${WRKSRC}/re.lua \
+ ${DESTDIR}${PREFIX}/${LUA_LDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.html \
+ ${DESTDIR}${PREFIX}/${LPEG_HTML_DIR}
+
+.include "../../lang/lua/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/lua-lpeg/PLIST b/devel/lua-lpeg/PLIST
new file mode 100644
index 00000000000..3a6b54eb763
--- /dev/null
+++ b/devel/lua-lpeg/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2013/01/06 13:49:26 alnsn Exp $
+lib/lua/5.1/lpeg.so
+share/doc/lua-lpeg/lpeg.html
+share/doc/lua-lpeg/re.html
+share/lua/5.1/re.lua
diff --git a/devel/lua-lpeg/distinfo b/devel/lua-lpeg/distinfo
new file mode 100644
index 00000000000..e6ba49827a6
--- /dev/null
+++ b/devel/lua-lpeg/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2013/01/06 13:49:26 alnsn Exp $
+
+SHA1 (lpeg-0.10.2.tar.gz) = f2cd5857efb6e1bb02dfb9fbd68e74a451467462
+RMD160 (lpeg-0.10.2.tar.gz) = 77dc2f7ca88ac84e6f185cf6077aaf88a130c3af
+Size (lpeg-0.10.2.tar.gz) = 53887 bytes