(pkgsrc note)
- make test fails with chrooted environment at
t/34trailing-comments-double-delimeter.t
but in some environment passes. Not due to missing some library.
(upstream)
- Updated devel/p5-Config-IniFiles to 2.91
----------------------------------------
2.91 2016-06-03 |
* Set minimal version of List::Util in the requires and in the code. |
- Reported by some CPAN testers. |
|
2.90 2016-06-02 |
* Convert to Dist-Zilla with some induced enhancements. |
|
2.89 2016-05-03 |
* Abort if print returns false.
- See https://rt.cpan.org/Ticket/Display.html?id=114140
- "WriteConfig nullifies the file in case of no space left on disk"

Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.

PkgSrc changes:
- Updating package for p5 module Config::IniFiles to 2.48
- Set license to artistic-2.0
Upstream changes:
Version 2.48: ( Tue Apr 7 15:24:55 IDT 2009 )
------------------------------------------------
* Fixed bug https://rt.cpan.org/Ticket/Display.html?id=30402 :
- Trailing comments at the end of the file are not written.
- added a test (t/22trailing-comment-lines.t ) and a test file.
* Reverted the fix to bug #34067 ( "Multiline values returned as array
references in tied hash interface"), as it could potentially break a lot
of old code, and was not such a good idea, and was less preferable from
interface-sanity reasons.
* Documented the old API in regards to bug #34067 - see above.

Update from version 2.46 to 2.47.
Upstream changes:
Version 2.47: ( Wed Jan 21 11:32:24 IST 2009 )
------------------------------------------------
* Fixed bug https://rt.cpan.org/Ticket/Display.html?id=34067 :
- Multiline values returned as array references in tied hash interface
- This was as opposed to the documentation.
- added t/21multiline-values-in-tied.t and fixed some older tests.
* Moved the eval'ed debugging code (_assert_invariants) to its own module,
without the eval so the perl-5.6.2 will be happy. Now explicitly use'ing it
from t/lib where appropriate. See for example:
- http://www.nntp.perl.org/group/perl.cpan.testers/2009/01/msg3101788.html

Update from version 2.38nb3 to 2.45.
Pkgsrc changes:
o Add commented-out HOMEPAGE using search.cpan.org
Upstream changes:
Version 2.45: ( Sat Dec 27 17:21:45 IST 2008 )
-----------------------------------------------
* Fixed bug #1230339:
- https://sourceforge.net/tracker/index.php?func=detail&aid=1230339&group_id=6926&atid=106926
- Can't store and retrive "\nEOT\n"
- Fixed by checking for the existence of the here-doc terminator in the
string, and if so appending more characters.
* Fixed bug #1565180
- https://sourceforge.net/tracker/index.php?func=detail&aid=1565180&group_id=6926&atid=106926
- -nocase breaks -default.
- If a default-values section is specified, then -nocase did not look it up
if it's not lowercase.
* Fixed bug #1831654
- https://sourceforge.net/tracker/index.php?func=detail&aid=1831654&group_id=6926&atid=106926
- multiline-values are tainted.
- Added a test as t/17untainted-multiline-values.t
Version 2.44: ( Thu Dec 25 11:44:07 IST 2008 )
-----------------------------------------------
* Eliminated an assignment of $VERSION into itself to "get rid of warnings".
Only caused warnings at Build.PL, and is unnecessary now that we
"use vars".
Version 2.43: ( Thu Dec 4 18:56:02 IST 2008 )
-----------------------------------------------
* Placed IniFiles.pm under lib/Config/IniFiles.pm.
* Added a Build.PL file for the distribution.
* Moved the ChangeLog to its own file - Changes.
* Made the README contain the useful information and nothing else
- previously it was a copy of the module's entire POD.
* Added a regression test for:
https://sourceforge.net/tracker/index.php?func=detail&aid=778593&group_id=6926&atid=106926
When copying tied-hashes representing sections with multiline values as
keys, one used to get a reference instead of a copy. This was fixed in SVN
but not in CPAN.
* Added a test for opening an empty file, inspired by:
https://sourceforge.net/tracker/index.php?func=detail&aid=927111&group_id=6926&atid=106926
* Added a fix for this bug:
https://sourceforge.net/tracker/index.php?func=detail&aid=767913&group_id=6926&atid=106926
With a test that I wrote myself: in list context, ->val() returned the list
containing (undef()) if there was no such key. Now returning the empty
list which evaluates to false.
* Added a test for bug
"[ 2030786 ] Brackets within values are treated as section headers"
It seems to be fixed on SVN.
Revision 2.40 2003/12/08 10:33:13 domq
Documentation tidyup
Revision 2.39 2003/12/06 07:54:21 wadg
[By Proxy for domq]
* Encapsulation of internal data structures even for use within the
class: e.g. ReadConfig() and the TIEHASH interface operate using accessor
methods on $self. Causes massive simplification of the code.
* TIEHASH interface made load-on-demand. Order of each() in TIEHASH
same as configuration file's order (i.e. $self->Sections() and
$self->Parameters()).
* push() and exists() methods
* -allowempty and -deltas parameters to new()
* support for loading config from a SCALAR reference. Unfortunately
this also requires a small patch to IO::Scalar, whose author has yet
to respond to my email
* ->{myparms} and ->{mysects} fields, supporting -delta=>1 option to
WriteConfig()
* _assert_invariants() method (used only in t/01basic.t and
t/02weird.t, maybe should be packaged otherwise)
Revision 2.39 2003/11/10 15:37:48 dom
* Encapsulation of internal data structures even for use within the
class: e.g. ReadConfig() and the TIEHASH interface operate using accessor
methods on $self. Causes massive simplification of the code.
* TIEHASH interface made load-on-demand. Order of each() in TIEHASH
same as configuration file's order (i.e. $self->Sections() and
$self->Parameters()).
* push() and exists() methods
* -allowempty and -deltas parameters to new()
* support for loading config from a SCALAR reference. Unfortunately
this also requires a small patch to IO::Scalar, whose author has yet
to respond to my email
* ->{myparms} and ->{mysects} fields, supporting -delta=>1 option to
WriteConfig()
* _assert_invariants() method (used only in t/01basic.t and
t/02weird.t, maybe should be packaged otherwise)

Update to 2.23
Fixed bugs 482353,233372. Updated doc for new mgr.
Bug fix: multiple blank lines counted as one
Added checks for method parameters being defined
fixed some regexes to make them stricter
Fixed greps to make them consistent through the code (also a vain
attempt to help my editors do syntax colouring properly)
Added AddSection method, replaced chunk of ReadConfig with AddSection
Added case handling stuff to more methods
Added RemoveGroupMember
Made variable names more consistent through OO methods
Restored Unix EOLs

Initial import of p5-Config-IniFiles 2.19
Config::IniFiles provides a way to have readable configuration files
outside your Perl script. Configurations can be imported (inherited,
stacked,...), sections can be grouped, and settings can be accessed from
a tied hash.