Update devel/lua-penlight to version 1.4.1. Prompted by beta.repology.org. ## 1.4.1 ### Changes - All functions that return instances of `pl.List`, `pl.Map` and `pl.Set` now require corresponding modules, so that their methods always work right away. ### Fixes - Fixed `dir.getallfiles` returning an empty array when called without `pattern` argument. ## 1.4.0 ### Changes ### Fixes - `pl.path` covers edge cases better (e.g 'path.normpath` was broken) - `p.dir` shell patterns fixed - `os.tmpname` broken on modern Windows/MSVC14 - (likewise for `utils.executeex` which depends on it) - `pretty.write` more robust and does not lose floating-point precision; saves and restores debug hooks when loading. - `pl.lexer` fixes: `cpp` lexer now filters space by default - `tablex.sortv` no longer assumes that the values are all unique - `stringx.center` is now consistent with Python; `stringx.rfind` and `string.quote_string` fixed. - `data.write` had a problem with default delimiter, properly returns error now. - `pl.Set` `+` and `-` now have correct semantics ### Features - `pl.tablex` has `union` and `merge` convenience functions - `pl.lapp` understands '--' meaning end of parsed arguments - `utils.quote_arg` quotes command arguments for `os.execute`, correctly handling all special characters. - `utils.writefile` has optional `is_bin` argument - 'pl.lexer' supports line numbers with string argument - `stringx.endswith` may be passed an array of possible suffixes. - `data.read` - in CSV mode, assume empty fields are numerical zerodiff -r1.9 -r1.10 pkgsrc/devel/lua-penlight/Makefile
(alnsn)
@@ -1,29 +1,29 @@ | @@ -1,29 +1,29 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2016/01/30 10:52:43 alnsn Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2016/11/20 10:37:50 alnsn Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= penlight-${PL_VERSION} | 4 | DISTNAME= penlight-${PL_VERSION} | |
5 | PKGNAME= ${DISTNAME:S/penlight/${LUA_PKGPREFIX}-penlight/} | 5 | PKGNAME= ${DISTNAME:S/penlight/${LUA_PKGPREFIX}-penlight/} | |
6 | CATEGORIES= devel | 6 | CATEGORIES= devel | |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=stevedonovan/} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=stevedonovan/} | |
8 | GITHUB_TAG= ${PKGVERSION} | 8 | GITHUB_TAG= ${PKGVERSION} | |
9 | GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION}//} | 9 | GITHUB_PROJECT= ${DISTNAME:S/-${PKGVERSION}//} | |
10 | 10 | |||
11 | MAINTAINER= alnsn@NetBSD.org | 11 | MAINTAINER= alnsn@NetBSD.org | |
12 | HOMEPAGE= http://stevedonovan.github.com/Penlight/ | 12 | HOMEPAGE= http://stevedonovan.github.com/Penlight/ | |
13 | COMMENT= Lua libraries for functional programming, OS path management, etc | 13 | COMMENT= Lua libraries for functional programming, OS path management, etc | |
14 | LICENSE= mit | 14 | LICENSE= mit | |
15 | 15 | |||
16 | PL_VERSION= 1.3.2 | 16 | PL_VERSION= 1.4.1 | |
17 | DIST_SUBDIR= lua-penlight | 17 | DIST_SUBDIR= lua-penlight | |
18 | 18 | |||
19 | NO_BUILD= yes | 19 | NO_BUILD= yes | |
20 | USE_TOOLS+= pax | 20 | USE_TOOLS+= pax | |
21 | 21 | |||
22 | DEPENDS+= ${LUA_PKGPREFIX}-filesystem-[0-9]*:../../devel/lua-filesystem | 22 | DEPENDS+= ${LUA_PKGPREFIX}-filesystem-[0-9]*:../../devel/lua-filesystem | |
23 | 23 | |||
24 | WRKSRC= ${WRKDIR}/Penlight-${PL_VERSION} | 24 | WRKSRC= ${WRKDIR}/Penlight-${PL_VERSION} | |
25 | INSTALLATION_DIRS+= ${LUA_LDIR} | 25 | INSTALLATION_DIRS+= ${LUA_LDIR} | |
26 | 26 | |||
27 | # XXX Generate documentation with Markdown. | 27 | # XXX Generate documentation with Markdown. | |
28 | do-install: | 28 | do-install: | |
29 | cd ${WRKSRC}/lua && find pl ! -type d | \ | 29 | cd ${WRKSRC}/lua && find pl ! -type d | \ |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2015/11/04 17:41:16 agc Exp $ | 1 | $NetBSD: distinfo,v 1.8 2016/11/20 10:37:50 alnsn Exp $ | |
2 | 2 | |||
3 | SHA1 (lua-penlight/penlight-1.3.2.tar.gz) = a7e9bdb7503150e4f2a43ec25edb5f94ed49d3de | 3 | SHA1 (lua-penlight/penlight-1.4.1.tar.gz) = 7c4b386fc6fb618a6af44a2cfb84c806b9890c9d | |
4 | RMD160 (lua-penlight/penlight-1.3.2.tar.gz) = 692ae482b1bb92c78822377d3324a21f90fba669 | 4 | RMD160 (lua-penlight/penlight-1.4.1.tar.gz) = 0935dcc607c0be0685b240e7858b6c67b232892c | |
5 | SHA512 (lua-penlight/penlight-1.3.2.tar.gz) = 2d9ded6c8d29385ddebbb712626c6ee2989e6a0228e02a33eb1be663e916004e50b08933a25798f3e153dc0d0f4feddce9c397e6b6b86198a11d0b169ac3afae | 5 | SHA512 (lua-penlight/penlight-1.4.1.tar.gz) = ed34c119a43bb9b8baf0cf570ace3d175bd0beeacb250a5d5ee3efe5782864b79a8f5b7e92bd1e676a369ec32def29a1c5b0a7d77b1c665a22c1e69a4904abd4 | |
6 | Size (lua-penlight/penlight-1.3.2.tar.gz) = 202022 bytes | 6 | Size (lua-penlight/penlight-1.4.1.tar.gz) = 210240 bytes |