Commit graph

11 commits

Author SHA1 Message Date
sno
26b5170b09 Updating package for p5 module Config::IniFiles from 2.51 to 2.52
Upstream changes:
Version 2.52:   ( Sun Jun 28 16:16:09 IDT 2009 )
------------------------------------------------

* Added more keys to Build.PL (author, etc.)
* Added resources and keywords to META.yml.
* Converted t/00load.t to Test-More.
* No longer chdir()-ing into "t" in t/00load.t
* Got rid of the "new Config::IniFiles" syntax in the tests.
- replaced with Config::IniFiles->new().
- see "Perl Best Practices", "Programming Perl", 3rd Edition
2009-07-07 20:59:08 +00:00
sno
959f3097c9 pkgsrc changes:
- Updating package of p5 module Config::InitFiles from 2.49 to 2.51
  - Adjusting LICENSE to ${PERL5_LICENSE} according to META.yaml

Upstream changes:
Version 2.51:   ( Mon Jun  8 12:38:50 IDT 2009 )
------------------------------------------------

* Fixed "#46721: $config->exists() does not pay attention to -nocase => 1"
- https://rt.cpan.org/Ticket/Display.html?id=46721

Version 2.50:   ( Sun May 31 14:54:14 IDT 2009 )
------------------------------------------------

* Fixed the POD for SetParameterEOT:
- https://rt.cpan.org/Ticket/Display.html?id=28375
* Added t/pod.t and t/pod-coverage.t and fixed the problems they pointed:
- Removed some trailing pod.
    - http://rt.cpan.org/Ticket/Display.html?id=46549
- Documented the ->OutputConfig() method.
2009-06-14 22:28:07 +00:00
sno
c485ca5425 PkgSrc changes:
- Updating package for p5 module Config::IniFiles from 2.48 to 2.49
  - Fixing license

Upstream changes:
Version 2.49:   ( Sat May  2 17:16:28 IDT 2009 )
------------------------------------------------

* Fixed bug https://rt.cpan.org/Public/Bug/Display.html?id=45209 :
- Makefile.PL lacked the empty "PL_FILES" directive.

* Fixed bug https://rt.cpan.org/Ticket/Display.html?id=45588 :
- Failure to read ini file contents from a scalar (via "IO::Scalar").
- added t/23scalar-ref.t
2009-05-05 05:55:18 +00:00
sno
467a54d5b1 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.
2009-04-12 19:30:04 +00:00
he
de6364ae93 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
2009-03-08 19:00:04 +00:00
he
44def6b04f Update from version 2.45 to 2.46.
Upstream changes:

Version 2.46:  ( Sat Jan 17 16:31:52 IST 2009 )
-----------------------------------------------

* Added regression tests for bug #1720915
- https://sourceforge.net/tracker/index.php?func=detail&aid=1720915&group_id=6926&atid=106926
- the bug seems to be fixed in trunk.

* Added a regression test for RT #36584
- https://rt.cpan.org/Ticket/Display.html?id=36584
- the bug seems to be fixed in trunk.

* Added a regression test for RT #36309
- https://rt.cpan.org/Ticket/Display.html?id=36309
- Testing for allowedcommentchars.
- the bug seems to be fixed in trunk.

* Converted t/03comments.t to Test::More and did other cleanups in preparation
  of solving a few bugs.

* Now GetSectionComment does the documented behaviour in scalar context and
  returns the string joined by newlines:
- https://rt.cpan.org/Ticket/Display.html?id=8612

* Now GetParameterComment returns the right thing in scalar context (joined
  by newlines). It was documented and tested.
- https://rt.cpan.org/Ticket/Display.html?id=8612
2009-01-19 23:46:21 +00:00
he
63dc0cf656 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)
2009-01-04 17:45:43 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
he
63a52bc103 Update p5-Config-IniFiles from version 2.23 to 2.38.
Change log:

         Revision 2.38  2003/05/14 01:30:32  wadg
         - fixed RewriteConfig and ReadConfig to work with open file handles
         - added a test to ensure that blank files throw no warnings
         - added a test for error messages from malformed lines

         Revision 2.37  2003/01/31 23:00:35  wadg
         Updated t/07misc test 4 to remove warning

         Revision 2.36  2002/12/18 01:43:11  wadg
	 - Improved error message when an invalid line is encountered in
	   INI file
         - Fixed bug 649220; importing a non-file-based object into a file one
           no longer destroys the original object

         Revision 2.33  2002/11/12 14:48:16  grail
	 Addresses feature request - [ 403496 ] A simple change
	 will allow support on more platforms

         Revision 2.32  2002/11/12 14:15:44  grail
         Addresses bug - [225971] Respect Read-Only Permissions of File System

         Revision 2.31  2002/10/29 01:45:47  grail
         [ 540867 ] Add GetFileName method

         Revision 2.30  2002/10/15 18:51:07  wadg
         Patched to stopwarnings about utf8 usage.

         Revision 2.29  2002/08/15 21:33:58  wadg
         - Support for UTF Byte-Order-Mark (Raviraj Murdeshwar)
         - Made tests portable to Mac (p. kent)
         - Made file parsing portable for s390/EBCDIC, etc. (Adam Fischler)
         - Fixed import bug with Perl 5.8.0 (Marek Rouchal)
         - Fixed precedence bug in WriteConfig (Luc St Louis)
	 - Fixed broken group detection in SetGroupMember and
	   RemoveGroupMember (Kay Ro"pke)
         - Added line continuation character (/) support (Marek Rouchal)
         - Added configurable comment character support (Marek Rouchal)

         Revision 2.28  2002/07/04 03:56:05  grail
	 Changes for resolving bug 447532 - _section::FETCH should
	 return array ref for multiline values.

         Revision 2.27  2001/12/20 16:03:49  wadg
	 - Fixed bug introduced in new valid file check where ';'
	   comments in first lines were not considered valid
	 - Rearranged some tests to put them in the proper files
	   (case and -default)
         - Added more comment test to cover more cases
         - Fixed first two comments tests which weren't doing anything

         Revision 2.26  2001/12/19 22:20:50  wadg
         #481513 Recognize badly formatted files

         Revision 2.25  2001/12/12 20:44:48  wadg
         Update to bring CVS version in synch

         Revision 2.24  2001/12/07 10:03:06  wadg
         222444 Ability to load from arbitrary source
2004-12-05 16:56:37 +00:00
mjl
982ca55901 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
2001-12-19 10:43:20 +00:00
mjl
fb6140d016 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.
2001-08-10 12:25:04 +00:00