pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

lua-penlight: dependency of lua-ldoc



Module Name:	pkgsrc-wip
Committed By:	Frédér Fauberteau <triaxx%triaxx.org@localhost>
Pushed By:	frederic
Date:		Mon Jun 5 21:34:07 2017 +0000
Changeset:	8ca2e4b8b0a891727d33619d02c5763884d4ed06

Modified Files:
	Makefile
Added Files:
	lua-penlight/DESCR
	lua-penlight/Makefile
	lua-penlight/PLIST
	lua-penlight/distinfo

Log Message:
lua-penlight: dependency of lua-ldoc

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8ca2e4b8b0a891727d33619d02c5763884d4ed06

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile              |  1 +
 lua-penlight/DESCR    |  4 ++++
 lua-penlight/Makefile | 25 +++++++++++++++++++++++++
 lua-penlight/PLIST    | 40 ++++++++++++++++++++++++++++++++++++++++
 lua-penlight/distinfo |  6 ++++++
 5 files changed, 76 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 17de39f852..5d665da87c 100644
--- a/Makefile
+++ b/Makefile
@@ -1851,6 +1851,7 @@ SUBDIR+=	lua-MessagePack
 SUBDIR+=	lua-lbn
 SUBDIR+=	lua-ldoc
 SUBDIR+=	lua-mpack
+SUBDIR+=	lua-penlight
 SUBDIR+=	lucene
 SUBDIR+=	lugaru
 SUBDIR+=	lumberjack
diff --git a/lua-penlight/DESCR b/lua-penlight/DESCR
new file mode 100644
index 0000000000..a23a033052
--- /dev/null
+++ b/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/lua-penlight/Makefile b/lua-penlight/Makefile
new file mode 100644
index 0000000000..49968e9664
--- /dev/null
+++ b/lua-penlight/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+DISTNAME=	penlight-1.5.2
+PKGNAME=	${LUA_PKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=stevedonovan/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://stevedonovan.github.io/Penlight/
+COMMENT=	Set of pure Lua libraries focusing on input data handling
+LICENSE=	mit
+
+NO_BUILD=		yes
+INSTALLATION_DIRS+=	${LUA_LDIR}/pl
+WRKSRC=			${WRKDIR}/Penlight-${PKGVERSION_NOREV}
+
+DEPENDS+=	${LUA_PKGPREFIX}-luafilesystem-[0-9]*:../../local/lua-luafilesystem
+
+do-install:
+	${INSTALL_DATA} ${WRKSRC}/lua/pl/* ${DESTDIR}${PREFIX}/${LUA_LDIR}/pl
+
+.include "../../lang/lua/module.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/lua-penlight/PLIST b/lua-penlight/PLIST
new file mode 100644
index 0000000000..a52422cefe
--- /dev/null
+++ b/lua-penlight/PLIST
@@ -0,0 +1,40 @@
+@comment $NetBSD$
+${LUA_LDIR}/pl/Date.lua
+${LUA_LDIR}/pl/List.lua
+${LUA_LDIR}/pl/Map.lua
+${LUA_LDIR}/pl/MultiMap.lua
+${LUA_LDIR}/pl/OrderedMap.lua
+${LUA_LDIR}/pl/Set.lua
+${LUA_LDIR}/pl/app.lua
+${LUA_LDIR}/pl/array2d.lua
+${LUA_LDIR}/pl/class.lua
+${LUA_LDIR}/pl/compat.lua
+${LUA_LDIR}/pl/comprehension.lua
+${LUA_LDIR}/pl/config.lua
+${LUA_LDIR}/pl/data.lua
+${LUA_LDIR}/pl/dir.lua
+${LUA_LDIR}/pl/file.lua
+${LUA_LDIR}/pl/func.lua
+${LUA_LDIR}/pl/import_into.lua
+${LUA_LDIR}/pl/init.lua
+${LUA_LDIR}/pl/input.lua
+${LUA_LDIR}/pl/lapp.lua
+${LUA_LDIR}/pl/lexer.lua
+${LUA_LDIR}/pl/luabalanced.lua
+${LUA_LDIR}/pl/operator.lua
+${LUA_LDIR}/pl/path.lua
+${LUA_LDIR}/pl/permute.lua
+${LUA_LDIR}/pl/pretty.lua
+${LUA_LDIR}/pl/seq.lua
+${LUA_LDIR}/pl/sip.lua
+${LUA_LDIR}/pl/strict.lua
+${LUA_LDIR}/pl/stringio.lua
+${LUA_LDIR}/pl/stringx.lua
+${LUA_LDIR}/pl/tablex.lua
+${LUA_LDIR}/pl/template.lua
+${LUA_LDIR}/pl/test.lua
+${LUA_LDIR}/pl/text.lua
+${LUA_LDIR}/pl/types.lua
+${LUA_LDIR}/pl/url.lua
+${LUA_LDIR}/pl/utils.lua
+${LUA_LDIR}/pl/xml.lua
diff --git a/lua-penlight/distinfo b/lua-penlight/distinfo
new file mode 100644
index 0000000000..2bafe3d245
--- /dev/null
+++ b/lua-penlight/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (penlight-1.5.2.tar.gz) = f03dba2c687d07dbe78ea62e65daae20d0db85f4
+RMD160 (penlight-1.5.2.tar.gz) = 10a702d59d68f7603cc5cdf57d09c303a1fc4910
+SHA512 (penlight-1.5.2.tar.gz) = 1e707cddb302496e6859cfd76245fe42244c9f62fc339a63375bf6d759b9585fc0d1dfe44cec7c77ab13423e27cb8acd8e8709d3fad5081324a4ca7499714bbe
+Size (penlight-1.5.2.tar.gz) = 212002 bytes


Home | Main Index | Thread Index | Old Index