diff options
author | alnsn <alnsn@pkgsrc.org> | 2013-05-11 21:51:18 +0000 |
---|---|---|
committer | alnsn <alnsn@pkgsrc.org> | 2013-05-11 21:51:18 +0000 |
commit | 3b9066fc7ca7d6a0cf7d496a7e5f85532dad426f (patch) | |
tree | 396bc06d316e3a39e783417bbb6d9a2fa1d9091c | |
parent | b1f4666284e0bcec6349dda5117c6095a6d027ee (diff) | |
download | pkgsrc-3b9066fc7ca7d6a0cf7d496a7e5f85532dad426f.tar.gz |
Initial import of lua-penlight, version 1.1.0.
Penlight is a set of pure Lua libraries focusing on input data
handling (such as reading configuration files), functional
programming (such as map, reduce, placeholder expressions,etc),
and OS path management. Much of the functionality is inspired
by the Python standard libraries.
-rw-r--r-- | devel/lua-penlight/DESCR | 4 | ||||
-rw-r--r-- | devel/lua-penlight/Makefile | 28 | ||||
-rw-r--r-- | devel/lua-penlight/PLIST | 38 | ||||
-rw-r--r-- | devel/lua-penlight/distinfo | 5 |
4 files changed, 75 insertions, 0 deletions
diff --git a/devel/lua-penlight/DESCR b/devel/lua-penlight/DESCR new file mode 100644 index 00000000000..f7238a75cd2 --- /dev/null +++ b/devel/lua-penlight/DESCR @@ -0,0 +1,4 @@ +A set of pure Lua libraries focusing on input data handling (such as +reading configuration files), functional programming (such as map, +reduce, placeholder expressions,etc), and OS path management. Much +of the functionality is inspired by the Python standard libraries. diff --git a/devel/lua-penlight/Makefile b/devel/lua-penlight/Makefile new file mode 100644 index 00000000000..3c0f1f585dc --- /dev/null +++ b/devel/lua-penlight/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2013/05/11 21:51:18 alnsn Exp $ +# + +DISTNAME= ${PL_VERSION} +PKGNAME= lua-penlight-${PL_VERSION} +CATEGORIES= devel +MASTER_SITES= https://github.com/stevedonovan/Penlight/archive/ + +MAINTAINER= alnsn@NetBSD.org +HOMEPAGE= https://github.com/stevedonovan/Penlight/archive/ +COMMENT= Lua libraries for functional programming, OS path management, etc +LICENSE= mit + +PL_VERSION= 1.1.0 + +NO_BUILD= yes +USE_TOOLS+= pax + +WRKSRC= ${WRKDIR}/Penlight-${PL_VERSION} +INSTALLATION_DIRS+= ${LUA_LDIR} + +# XXX Generate documentation with Markdown. +do-install: + cd ${WRKSRC}/lua && find pl ! -type d | \ + pax -rw ${DESTDIR}${PREFIX}/${LUA_LDIR} + +.include "../../lang/lua/module.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/lua-penlight/PLIST b/devel/lua-penlight/PLIST new file mode 100644 index 00000000000..6d6d650fcc8 --- /dev/null +++ b/devel/lua-penlight/PLIST @@ -0,0 +1,38 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2013/05/11 21:51:18 alnsn Exp $ +share/lua/5.1/pl/Date.lua +share/lua/5.1/pl/List.lua +share/lua/5.1/pl/Map.lua +share/lua/5.1/pl/MultiMap.lua +share/lua/5.1/pl/OrderedMap.lua +share/lua/5.1/pl/Set.lua +share/lua/5.1/pl/app.lua +share/lua/5.1/pl/array2d.lua +share/lua/5.1/pl/class.lua +share/lua/5.1/pl/comprehension.lua +share/lua/5.1/pl/config.lua +share/lua/5.1/pl/data.lua +share/lua/5.1/pl/dir.lua +share/lua/5.1/pl/file.lua +share/lua/5.1/pl/func.lua +share/lua/5.1/pl/import_into.lua +share/lua/5.1/pl/init.lua +share/lua/5.1/pl/input.lua +share/lua/5.1/pl/lapp.lua +share/lua/5.1/pl/lexer.lua +share/lua/5.1/pl/luabalanced.lua +share/lua/5.1/pl/operator.lua +share/lua/5.1/pl/path.lua +share/lua/5.1/pl/permute.lua +share/lua/5.1/pl/platf/luajava.lua +share/lua/5.1/pl/pretty.lua +share/lua/5.1/pl/seq.lua +share/lua/5.1/pl/sip.lua +share/lua/5.1/pl/strict.lua +share/lua/5.1/pl/stringio.lua +share/lua/5.1/pl/stringx.lua +share/lua/5.1/pl/tablex.lua +share/lua/5.1/pl/template.lua +share/lua/5.1/pl/test.lua +share/lua/5.1/pl/text.lua +share/lua/5.1/pl/utils.lua +share/lua/5.1/pl/xml.lua diff --git a/devel/lua-penlight/distinfo b/devel/lua-penlight/distinfo new file mode 100644 index 00000000000..c1dcb20215f --- /dev/null +++ b/devel/lua-penlight/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2013/05/11 21:51:18 alnsn Exp $ + +SHA1 (1.1.0.tar.gz) = e156869f3642d6a9c689f7ca2f7a4df095152dac +RMD160 (1.1.0.tar.gz) = b6dfa519e378d0653ad505f7bad89fa9eaae6f49 +Size (1.1.0.tar.gz) = 181735 bytes |