pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/ruby-iniparse devel/ruby-iniparse: update to 1.5.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/75bbd606ceaf
branches: trunk
changeset: 424257:75bbd606ceaf
user: taca <taca%pkgsrc.org@localhost>
date: Sun Mar 08 14:17:56 2020 +0000
description:
devel/ruby-iniparse: update to 1.5.0
Update ruby-iniparse to 1.5.0.
### 1.5.0
* OptionCollection no longer yields duplicate keys as an array, but instead yields each key in turn.
For example, given an INI file:
[test]
a = 1
a = 2
b = 3
IniParse would previously yield a single "a" key: an array containing two `Line`s:
doc['test'].map { |line| line }
# => [[<a = 1>, <a = 2>], <b = 3>]
Instead, each key/value pair will be yielded in turn:
doc['test'].map { |line| line }
# => [<a = 1>, <a = 2>, <b = 3>]
Directly accessing values via `[]` will still return an array of values as before:
doc['test']['a']
# => [1, 2]
* LineCollection#each may be called without a block, returning an Enumerator.
doc = IniParse.parse(<<~EOF)
[test]
a = x
b = y
EOF
doc[test].each
# => #<Enumerator: ...>
This allows for chaining as in the standard library:
doc['test'].map.with_index { |a, i| { index: i, value: a.value } }
# => [{ index: 0, value: 'x' }, { index: 1, value: 'y' }]
diffstat:
devel/ruby-iniparse/Makefile | 4 ++--
devel/ruby-iniparse/PLIST | 3 ++-
devel/ruby-iniparse/distinfo | 10 +++++-----
3 files changed, 9 insertions(+), 8 deletions(-)
diffs (38 lines):
diff -r ce9af95d3e16 -r 75bbd606ceaf devel/ruby-iniparse/Makefile
--- a/devel/ruby-iniparse/Makefile Sun Mar 08 14:16:41 2020 +0000
+++ b/devel/ruby-iniparse/Makefile Sun Mar 08 14:17:56 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2017/07/13 15:34:08 taca Exp $
+# $NetBSD: Makefile,v 1.3 2020/03/08 14:17:56 taca Exp $
-DISTNAME= iniparse-1.4.4
+DISTNAME= iniparse-1.5.0
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
diff -r ce9af95d3e16 -r 75bbd606ceaf devel/ruby-iniparse/PLIST
--- a/devel/ruby-iniparse/PLIST Sun Mar 08 14:16:41 2020 +0000
+++ b/devel/ruby-iniparse/PLIST Sun Mar 08 14:17:56 2020 +0000
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1 2017/06/04 15:54:12 taca Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/03/08 14:17:56 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/CHANGELOG.md
${GEM_LIBDIR}/Gemfile
${GEM_LIBDIR}/LICENSE
${GEM_LIBDIR}/README.rdoc
diff -r ce9af95d3e16 -r 75bbd606ceaf devel/ruby-iniparse/distinfo
--- a/devel/ruby-iniparse/distinfo Sun Mar 08 14:16:41 2020 +0000
+++ b/devel/ruby-iniparse/distinfo Sun Mar 08 14:17:56 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2017/07/13 15:34:08 taca Exp $
+$NetBSD: distinfo,v 1.3 2020/03/08 14:17:56 taca Exp $
-SHA1 (iniparse-1.4.4.gem) = 003ff325c26190f133ced44cc89af7758717f2c6
-RMD160 (iniparse-1.4.4.gem) = 39bf69b9b35ce5c11f6ae293b3f8355cf013f07b
-SHA512 (iniparse-1.4.4.gem) = fad9aa555207d3c622ef28d5edafdb01cbdcfde2e61a32ec22f829d4ee9a1991affb7f684a0c4909b1a3bbce21e5f15200088dc49271a0eb604a2a557aa1433b
-Size (iniparse-1.4.4.gem) = 15872 bytes
+SHA1 (iniparse-1.5.0.gem) = 739875d41f5d002f41eba8d38eacda4460da8159
+RMD160 (iniparse-1.5.0.gem) = 6a521ee19b66f8fa504d547504aebb26a08c162a
+SHA512 (iniparse-1.5.0.gem) = 6dbf4428dd39c988e4fd4a70e72b3b01de0f4e8c9e0a9d652332e82645282e94cad7d1eea964c8a15a39ed25e1044088723b8dd76e6fdd49bf8c7a2ca72bf657
+Size (iniparse-1.5.0.gem) = 16384 bytes
Home |
Main Index |
Thread Index |
Old Index