head 1.5;
access;
symbols
pkgsrc-2023Q4:1.5.0.18
pkgsrc-2023Q4-base:1.5
pkgsrc-2023Q3:1.5.0.16
pkgsrc-2023Q3-base:1.5
pkgsrc-2023Q2:1.5.0.14
pkgsrc-2023Q2-base:1.5
pkgsrc-2023Q1:1.5.0.12
pkgsrc-2023Q1-base:1.5
pkgsrc-2022Q4:1.5.0.10
pkgsrc-2022Q4-base:1.5
pkgsrc-2022Q3:1.5.0.8
pkgsrc-2022Q3-base:1.5
pkgsrc-2022Q2:1.5.0.6
pkgsrc-2022Q2-base:1.5
pkgsrc-2022Q1:1.5.0.4
pkgsrc-2022Q1-base:1.5
pkgsrc-2021Q4:1.5.0.2
pkgsrc-2021Q4-base:1.5
pkgsrc-2021Q3:1.3.0.14
pkgsrc-2021Q3-base:1.3
pkgsrc-2021Q2:1.3.0.12
pkgsrc-2021Q2-base:1.3
pkgsrc-2021Q1:1.3.0.10
pkgsrc-2021Q1-base:1.3
pkgsrc-2020Q4:1.3.0.8
pkgsrc-2020Q4-base:1.3
pkgsrc-2020Q3:1.3.0.6
pkgsrc-2020Q3-base:1.3
pkgsrc-2020Q2:1.3.0.4
pkgsrc-2020Q2-base:1.3
pkgsrc-2020Q1:1.3.0.2
pkgsrc-2020Q1-base:1.3
pkgsrc-2019Q4:1.2.0.24
pkgsrc-2019Q4-base:1.2
pkgsrc-2019Q3:1.2.0.20
pkgsrc-2019Q3-base:1.2
pkgsrc-2019Q2:1.2.0.18
pkgsrc-2019Q2-base:1.2
pkgsrc-2019Q1:1.2.0.16
pkgsrc-2019Q1-base:1.2
pkgsrc-2018Q4:1.2.0.14
pkgsrc-2018Q4-base:1.2
pkgsrc-2018Q3:1.2.0.12
pkgsrc-2018Q3-base:1.2
pkgsrc-2018Q2:1.2.0.10
pkgsrc-2018Q2-base:1.2
pkgsrc-2018Q1:1.2.0.8
pkgsrc-2018Q1-base:1.2
pkgsrc-2017Q4:1.2.0.6
pkgsrc-2017Q4-base:1.2
pkgsrc-2017Q3:1.2.0.4
pkgsrc-2017Q3-base:1.2
pkgsrc-2017Q2:1.1.0.2
pkgsrc-2017Q2-base:1.1;
locks; strict;
comment @# @;
1.5
date 2021.10.26.10.19.34; author nia; state Exp;
branches;
next 1.4;
commitid XMBRkrafc79x2jeD;
1.4
date 2021.10.07.13.44.11; author nia; state Exp;
branches;
next 1.3;
commitid TK9Y8OXA04EYMSbD;
1.3
date 2020.03.08.14.17.56; author taca; state Exp;
branches;
next 1.2;
commitid 73uXcbBKnooiABZB;
1.2
date 2017.07.13.15.34.08; author taca; state Exp;
branches;
next 1.1;
commitid 8bg7o79S1zNE95Zz;
1.1
date 2017.06.04.15.54.12; author taca; state Exp;
branches;
next ;
commitid hDVWErtBzzyfw4Uz;
desc
@@
1.5
log
@archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
@
text
@$NetBSD: distinfo,v 1.4 2021/10/07 13:44:11 nia Exp $
BLAKE2s (iniparse-1.5.0.gem) = c960007295213d06ca6ab6ab6fe95f5b585f8bc3ab773449b2d2fcdb0f90cfcb
SHA512 (iniparse-1.5.0.gem) = 6dbf4428dd39c988e4fd4a70e72b3b01de0f4e8c9e0a9d652332e82645282e94cad7d1eea964c8a15a39ed25e1044088723b8dd76e6fdd49bf8c7a2ca72bf657
Size (iniparse-1.5.0.gem) = 16384 bytes
@
1.4
log
@devel: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2020/03/08 14:17:56 taca Exp $
d3 1
a3 1
RMD160 (iniparse-1.5.0.gem) = 6a521ee19b66f8fa504d547504aebb26a08c162a
@
1.3
log
@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 }
# => [[, ], ]
Instead, each key/value pair will be yielded in turn:
doc['test'].map { |line| line }
# => [, , ]
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
# => #
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' }]
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2017/07/13 15:34:08 taca Exp $
a2 1
SHA1 (iniparse-1.5.0.gem) = 739875d41f5d002f41eba8d38eacda4460da8159
@
1.2
log
@Update ruby-iniparse to 1.4.4.
1.4.4 2017/07/04
* Fix handling files with DOS line endings
* Improve error message with unparseable lines
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2017/06/04 15:54:12 taca Exp $
d3 4
a6 4
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
@
1.1
log
@Add ruby-iniparse package version 1.4.3.
IniParse is a pure Ruby library for parsing
INI[http://en.wikipedia.org/wiki/INI_file] configuration and data files.
=== Main features
* Support for duplicate options. While not common, some INI files contain an
option more than once. IniParse does not overwrite previous options, but
allows you to access all of the duplicate values.
* Preservation of white space and blank lines. When writing back to your INI
file, line indents, white space and comments (and their indents) are
preserved. Only trailing white space (which has no significance in INI
files) will be removed.
* Preservation of section and option ordering. Sections and options are kept
in the same order they are in the original document ensuring that nothing
gets mangled when writing back to the file.
@
text
@d1 1
a1 1
$NetBSD$
d3 4
a6 4
SHA1 (iniparse-1.4.3.gem) = d471dd69757ee784f18963ffb25f51ebfeb679ed
RMD160 (iniparse-1.4.3.gem) = 38e5739e0f466c9b8626d5210f8d51a7af89c119
SHA512 (iniparse-1.4.3.gem) = 1f50c4692610c8f008811073f386d14854806c72f9ffb7473176c84f0cfc7cf319c04cd1a49da939b67511eb12ed4d37d46f996624e10ad4d929941dac9e236f
Size (iniparse-1.4.3.gem) = 15872 bytes
@