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 @