diff options
author | alnsn <alnsn@pkgsrc.org> | 2013-01-06 13:49:26 +0000 |
---|---|---|
committer | alnsn <alnsn@pkgsrc.org> | 2013-01-06 13:49:26 +0000 |
commit | fe067c302256bf2cafe9fa99f9ac8790aa24f6d6 (patch) | |
tree | 3991263e9c9841d9487b8a430b3d1d6b1073bf4d /devel/lua-lpeg | |
parent | c8eb61812edd0c5c8e6aa5f87f2cb936a5187c39 (diff) | |
download | pkgsrc-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/DESCR | 2 | ||||
-rw-r--r-- | devel/lua-lpeg/Makefile | 41 | ||||
-rw-r--r-- | devel/lua-lpeg/PLIST | 5 | ||||
-rw-r--r-- | devel/lua-lpeg/distinfo | 5 |
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 |