summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralnsn <alnsn@pkgsrc.org>2013-05-11 21:51:18 +0000
committeralnsn <alnsn@pkgsrc.org>2013-05-11 21:51:18 +0000
commit3b9066fc7ca7d6a0cf7d496a7e5f85532dad426f (patch)
tree396bc06d316e3a39e783417bbb6d9a2fa1d9091c
parentb1f4666284e0bcec6349dda5117c6095a6d027ee (diff)
downloadpkgsrc-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/DESCR4
-rw-r--r--devel/lua-penlight/Makefile28
-rw-r--r--devel/lua-penlight/PLIST38
-rw-r--r--devel/lua-penlight/distinfo5
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