pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/lua-penlight lua-penlight: update to 1.12.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a5fd23f73823
branches:  trunk
changeset: 373832:a5fd23f73823
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Feb 13 11:39:39 2022 +0000

description:
lua-penlight: update to 1.12.0

## 1.12.0 (2022-Jan-10)
 - deprecate: module `pl.text` the contents have moved to `pl.stringx` (removal later)
   [#407](https://github.com/lunarmodules/Penlight/pull/407)
 - deprecate: module `pl.xml`, please switch to a more specialized library (removal later)
   [#409](https://github.com/lunarmodules/Penlight/pull/409)
 - feat: `utils.npairs` added. An iterator with a range that honours the `n` field
   [#387](https://github.com/lunarmodules/Penlight/pull/387)
 - fix: `xml.maptags` would hang if it encountered text-nodes
   [#396](https://github.com/lunarmodules/Penlight/pull/396)
 - fix: `text.dedent` didn't handle declining indents nor empty lines
   [#402](https://github.com/lunarmodules/Penlight/pull/402)
 - fix: `dir.getfiles`, `dir.getdirectories`, and `dir.getallfiles` now have the
   directory optional, as was already documented
   [#405](https://github.com/lunarmodules/Penlight/pull/405)
 - feat: `array2d.default_range` now also takes a spreadsheet range, which means
   also other functions now take a range. [#404](https://github.com/lunarmodules/Penlight/pull/404)
 - fix: `lapp` enums allow [patterns magic characters](https://www.lua.org/pil/20.2.html)
   [#393](https://github.com/lunarmodules/Penlight/pull/393)
 - fix: `text.wrap` and `text.fill` numerous fixes for handling whitespace,
   accented characters, honouring width, etc.
   [#400](https://github.com/lunarmodules/Penlight/pull/400)
 - feat: `text.wrap` and `text.fill` have a new parameter to forcefully break words
   longer than the width given.
   [#400](https://github.com/lunarmodules/Penlight/pull/400)
 - fix: `stringx.expandtabs` could error out on Lua 5.3+
   [#406](https://github.com/lunarmodules/Penlight/pull/406)
 - fix: `pl` the module would not properly forward the `newindex` metamethod
   on the global table.
   [#395](https://github.com/lunarmodules/Penlight/pull/395)
 - feat: `utils.enum` added to create enums and prevent magic strings
   [#408](https://github.com/lunarmodules/Penlight/pull/408)
 - change: `xml.new` added some sanity checks on input
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - added: `xml.xml_escape` and `xml.xml_unescape` functions (previously private)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - feat: `xml.tostring` now also takes numeric indents (previously only strings)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.walk` now detects recursion (errors out)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.clone` now detects recursion (errors out)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.compare` now detects recursion (errors out)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.compare` text compares now work
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.compare` attribute order compares now only compare if both inputs provide an order
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.compare` child comparisons failing now report proper error
   [#397](https://github.com/lunarmodules/Penlight/pull/397)

diffstat:

 devel/lua-penlight/Makefile |  6 +++---
 devel/lua-penlight/distinfo |  8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (35 lines):

diff -r f19d53ebf749 -r a5fd23f73823 devel/lua-penlight/Makefile
--- a/devel/lua-penlight/Makefile       Sun Feb 13 11:30:05 2022 +0000
+++ b/devel/lua-penlight/Makefile       Sun Feb 13 11:39:39 2022 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.19 2021/12/10 13:16:20 nia Exp $
+# $NetBSD: Makefile,v 1.20 2022/02/13 11:39:39 nia Exp $
 #
 
-DISTNAME=      penlight-1.11.0
+DISTNAME=      penlight-1.12.0
 PKGNAME=       ${LUA_PKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel lua
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=lunarmodules/}
@@ -9,7 +9,7 @@
 GITHUB_PROJECT=        Penlight
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://stevedonovan.github.com/Penlight/
+HOMEPAGE=      https://lunarmodules.github.io/Penlight/
 COMMENT=       Lua libraries for functional programming, OS path management, etc
 LICENSE=       mit
 
diff -r f19d53ebf749 -r a5fd23f73823 devel/lua-penlight/distinfo
--- a/devel/lua-penlight/distinfo       Sun Feb 13 11:30:05 2022 +0000
+++ b/devel/lua-penlight/distinfo       Sun Feb 13 11:39:39 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2021/12/10 13:16:20 nia Exp $
+$NetBSD: distinfo,v 1.17 2022/02/13 11:39:39 nia Exp $
 
-BLAKE2s (lua-penlight/penlight-1.11.0.tar.gz) = 4cf99b35319908a6fd0b4f6290bf25b1914fa4bacbd0d375e5c3724434cf9cd2
-SHA512 (lua-penlight/penlight-1.11.0.tar.gz) = dbf5b1a558cf7279db793c6e0b63a7cd5eade87c4c6c12d7de3c1416f85008b2fef44c90fd1268761a64d3f8f18a971a1b645ba55278032611fb04cd2276d23b
-Size (lua-penlight/penlight-1.11.0.tar.gz) = 413442 bytes
+BLAKE2s (lua-penlight/penlight-1.12.0.tar.gz) = 8dda35209e3a151336c97f006f9856704bfe854ed663acc3ff974a19e4ffb4f0
+SHA512 (lua-penlight/penlight-1.12.0.tar.gz) = 70628bd43a0ac4176704611e47c3a42c287c24aac98a0bc63071a192326e4ecab016a499ff9ab201a9e7d7848f26760f0a2ef87d46220df679b4f70a0fdc4aac
+Size (lua-penlight/penlight-1.12.0.tar.gz) = 429587 bytes



Home | Main Index | Thread Index | Old Index