r66347 - in /trunk/libconfig-json-perl: ./ debian/ debian/source/ lib/Config/ t/

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sat Dec 25 18:16:24 UTC 2010


Author: jawnsy-guest
Date: Sat Dec 25 18:16:13 2010
New Revision: 66347

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=66347
Log:
* New upstream release
* Standards-Version 3.9.1 (no changes)
* Use new 3.0 (quilt) source format

Added:
    trunk/libconfig-json-perl/Config-JSON.kpf
      - copied unchanged from r66344, branches/upstream/libconfig-json-perl/current/Config-JSON.kpf
    trunk/libconfig-json-perl/debian/source/
    trunk/libconfig-json-perl/debian/source/format
Modified:
    trunk/libconfig-json-perl/Changes
    trunk/libconfig-json-perl/LICENSE
    trunk/libconfig-json-perl/MANIFEST
    trunk/libconfig-json-perl/META.yml
    trunk/libconfig-json-perl/Makefile.PL
    trunk/libconfig-json-perl/README
    trunk/libconfig-json-perl/debian/changelog
    trunk/libconfig-json-perl/debian/control
    trunk/libconfig-json-perl/debian/copyright
    trunk/libconfig-json-perl/dist.ini
    trunk/libconfig-json-perl/lib/Config/JSON.pm
    trunk/libconfig-json-perl/t/Config.t
    trunk/libconfig-json-perl/t/release-pod-coverage.t
    trunk/libconfig-json-perl/t/release-pod-syntax.t

Modified: trunk/libconfig-json-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/Changes?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/Changes (original)
+++ trunk/libconfig-json-perl/Changes Sat Dec 25 18:16:13 2010
@@ -1,4 +1,10 @@
 Revision history for Config-JSON
+
+1.5100 2010-12-09
+ - Swtiched to Any::Moose so that it runs faster if used in a command line app.
+ - Now requires Any::Moose.
+ - No longer requires Moose.
+ - Added test for possible interaction problem with Data::GUID reported by David Delikat.
 
 1.5000 2009-12-19
  - Converted Config::JSON to use Moose.

Modified: trunk/libconfig-json-perl/LICENSE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/LICENSE?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/LICENSE (original)
+++ trunk/libconfig-json-perl/LICENSE Sat Dec 25 18:16:13 2010
@@ -1,4 +1,4 @@
-This software is copyright (c) 2009 by Plain Black Corporation.
+This software is copyright (c) 2010 by Plain Black Corporation.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2009 by Plain Black Corporation.
+This software is Copyright (c) 2010 by Plain Black Corporation.
 
 This is free software, licensed under:
 
@@ -270,7 +270,7 @@
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2009 by Plain Black Corporation.
+This software is Copyright (c) 2010 by Plain Black Corporation.
 
 This is free software, licensed under:
 

Modified: trunk/libconfig-json-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/MANIFEST?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/MANIFEST (original)
+++ trunk/libconfig-json-perl/MANIFEST Sat Dec 25 18:16:13 2010
@@ -1,4 +1,5 @@
 Changes
+Config-JSON.kpf
 LICENSE
 MANIFEST
 META.yml
@@ -12,4 +13,4 @@
 t/Include.t
 t/Wildcard.t
 t/release-pod-coverage.t
-t/release-pod-syntax.t
+t/release-pod-syntax.t

Modified: trunk/libconfig-json-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/META.yml?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/META.yml (original)
+++ trunk/libconfig-json-perl/META.yml Sat Dec 25 18:16:13 2010
@@ -2,17 +2,21 @@
 abstract: 'A JSON based config file system.'
 author:
   - 'JT Smith <RIZEN at cpan.org>'
-generated_by: 'Dist::Zilla version 1.093400'
+build_requires: {}
+configure_requires:
+  ExtUtils::MakeMaker: 6.31
+dynamic_config: 0
+generated_by: 'Dist::Zilla version 4.102340, CPAN::Meta::Converter version 2.101670'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: 1.4
 name: Config-JSON
 requires:
+  Any::Moose: 0.13
   File::Temp: 0.18
   JSON: 2.16
   List::Util: 1.19
-  Moose: 0.93
   Test::Deep: 0.095
   Test::More: 0.7
-version: 1.5000
+version: 1.5100

Modified: trunk/libconfig-json-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/Makefile.PL?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/Makefile.PL (original)
+++ trunk/libconfig-json-perl/Makefile.PL Sat Dec 25 18:16:13 2010
@@ -4,24 +4,53 @@
 
 
 
-use ExtUtils::MakeMaker;
+use ExtUtils::MakeMaker 6.31;
 
-WriteMakefile(
-  DISTNAME  => 'Config-JSON',
-  NAME      => 'Config::JSON',
-  AUTHOR    => "JT\ Smith\ \<RIZEN\@cpan\.org\>",
-  ABSTRACT  => "A\ JSON\ based\ config\ file\ system\.",
-  VERSION   => '1.5000',
-  EXE_FILES => [ qw() ],
-  (eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
-  PREREQ_PM    => {
-    "Test::More" => '0.7',
-    "List::Util" => '1.19',
-    "File::Temp" => '0.18',
-    "JSON" => '2.16',
-    "Test::Deep" => '0.095',
-    "Moose" => '0.93',
+
+
+my %WriteMakefileArgs = (
+  'ABSTRACT' => 'A JSON based config file system.',
+  'AUTHOR' => 'JT Smith <RIZEN at cpan.org>',
+  'BUILD_REQUIRES' => {},
+  'CONFIGURE_REQUIRES' => {
+    'ExtUtils::MakeMaker' => '6.31'
   },
-  test => {TESTS => 't/*.t'}
+  'DISTNAME' => 'Config-JSON',
+  'EXE_FILES' => [],
+  'LICENSE' => 'perl',
+  'NAME' => 'Config::JSON',
+  'PREREQ_PM' => {
+    'Any::Moose' => '0.13',
+    'File::Temp' => '0.18',
+    'JSON' => '2.16',
+    'List::Util' => '1.19',
+    'Test::Deep' => '0.095',
+    'Test::More' => '0.7'
+  },
+  'VERSION' => '1.5100',
+  'test' => {
+    'TESTS' => 't/*.t'
+  }
 );
 
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
+  my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
+  my $pp = $WriteMakefileArgs{PREREQ_PM};
+  for my $mod ( keys %$br ) {
+    if ( exists $pp->{$mod} ) {
+      $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
+    }
+    else {
+      $pp->{$mod} = $br->{$mod};
+    }
+  }
+}
+
+delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
+  unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
+
+WriteMakefile(%WriteMakefileArgs);
+
+
+

Modified: trunk/libconfig-json-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/README?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/README (original)
+++ trunk/libconfig-json-perl/README Sat Dec 25 18:16:13 2010
@@ -1,12 +1,13 @@
 
 
-This archive contains the distribution Config-JSON, version
-1.5000:
+This archive contains the distribution Config-JSON,
+version 1.5100:
 
   A JSON based config file system.
 
-This software is copyright (c) 2009 by Plain Black Corporation.
+This software is copyright (c) 2010 by Plain Black Corporation.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
 
+

Modified: trunk/libconfig-json-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/debian/changelog?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/debian/changelog (original)
+++ trunk/libconfig-json-perl/debian/changelog Sat Dec 25 18:16:13 2010
@@ -1,3 +1,11 @@
+libconfig-json-perl (1.5100-1) UNRELEASED; urgency=low
+
+  * New upstream release
+  * Standards-Version 3.9.1 (no changes)
+  * Use new 3.0 (quilt) source format
+
+ -- Jonathan Yu <jawnsy at cpan.org>  Sat, 25 Dec 2010 13:27:31 -0500
+
 libconfig-json-perl (1.5000-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/libconfig-json-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/debian/control?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/debian/control (original)
+++ trunk/libconfig-json-perl/debian/control Sat Dec 25 18:16:13 2010
@@ -2,22 +2,22 @@
 Section: perl
 Priority: optional
 Build-Depends: debhelper (>= 7.0.50)
-Build-Depends-Indep: perl (>= 5.10), libtest-pod-perl, libjson-perl (>= 2.16),
- libtest-deep-perl (>= 0.095), libmoose-perl (>= 0.93)
+Build-Depends-Indep: perl, libtest-pod-perl (>= 1.41), libjson-perl (>= 2.16),
+ libtest-deep-perl (>= 0.095), libany-moose-perl (>= 0.13)
 Build-Conflicts-Indep: libtest-pod-coverage-perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Ernesto Hernández-Novich (USB) <emhn at usb.ve>,
  Jose Luis Rivas <ghostbar38 at gmail.com>, Jonathan Yu <jawnsy at cpan.org>,
  Brian Cassidy <brian.cassidy at gmail.com>
-Standards-Version: 3.8.3
+Standards-Version: 3.9.1
 Homepage: http://search.cpan.org/dist/Config-JSON/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libconfig-json-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libconfig-json-perl/
 
 Package: libconfig-json-perl
 Architecture: all
-Depends: ${perl:Depends}, ${misc:Depends}, perl (>= 5.10),
- libjson-perl (>= 2.16), libmoose-perl (>= 0.93)
+Depends: ${perl:Depends}, ${misc:Depends}, libjson-perl (>= 2.16),
+ libany-moose-perl (>= 0.13)
 Description: parser for JSON-based configuration files
  Config::JSON is a Perl module capable of parsing and writing configuration
  files written in JavaScript Object Notation (JSON). It supports arbitrary

Modified: trunk/libconfig-json-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/debian/copyright?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/debian/copyright (original)
+++ trunk/libconfig-json-perl/debian/copyright Sat Dec 25 18:16:13 2010
@@ -1,31 +1,31 @@
-Format-Specification:
-    http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196
-Upstream-Maintainer: JT Smith <jt at plainblack.com>
-Upstream-Source: http://search.cpan.org/dist/Config-JSON/
-Upstream-Name: Config-JSON
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Maintainer: JT Smith <RIZEN at cpan.org>
+Source: http://search.cpan.org/dist/Config-JSON/
+Name: Config-JSON
 
 Files: *
-Copyright: 2009, Plain Black Corporation <http://www.plainblack.com/>
-License-Alias: Perl
-License: Artistic | GPL-1+
+Copyright: 2010, Plain Black Corporation
+License: Artistic or GPL-1+
 
 Files: debian/*
-Copyright: 2009, Jonathan Yu <jawnsy at cpan.org>
+Copyright: 2009-2010, Jonathan Yu <jawnsy at cpan.org>
  2008, Brian Cassidy <brian.cassidy at gmail.com>
+ 2008, Ernesto Hernández-Novich (USB) <emhn at usb.ve>
  2008, Jose Luis Rivas <ghostbar38 at gmail.com>
- 2008, Ernesto Hernández-Novich (USB) <emhn at usb.ve>
-License: Artistic | GPL-1+
+License: Artistic or GPL-1+
 
 License: Artistic
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the Artistic License, which comes with Perl.
-    On Debian GNU/Linux systems, the complete text of the Artistic License
-    can be found in /usr/share/common-licenses/Artistic
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the Artistic License, which comes with Perl.
+ .
+ On Debian systems, the complete text of the Artistic License can be
+ found in `/usr/share/common-licenses/Artistic'.
 
 License: GPL-1+
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by 
-    the Free Software Foundation; either version 1, or (at your option)
-    any later version.
-    On Debian GNU/Linux systems, the complete text of the GNU General
-    Public License can be found in `/usr/share/common-licenses/GPL'
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ .
+ On Debian systems, the complete text of version 1 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-1'.

Added: trunk/libconfig-json-perl/debian/source/format
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/debian/source/format?rev=66347&op=file
==============================================================================
--- trunk/libconfig-json-perl/debian/source/format (added)
+++ trunk/libconfig-json-perl/debian/source/format Sat Dec 25 18:16:13 2010
@@ -1,0 +1,1 @@
+3.0 (quilt)

Modified: trunk/libconfig-json-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/dist.ini?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/dist.ini (original)
+++ trunk/libconfig-json-perl/dist.ini Sat Dec 25 18:16:13 2010
@@ -1,5 +1,5 @@
 name    = Config-JSON
-version = 1.5000
+version = 1.5100
 author  = JT Smith <RIZEN at cpan.org>
 license = Perl_5
 copyright_holder = Plain Black Corporation
@@ -11,7 +11,7 @@
 Test::More = 0.7
 Test::Deep = 0.095
 File::Temp = 0.18
-Moose = 0.93
+Any::Moose = 0.13
 JSON = 2.16
 
 

Modified: trunk/libconfig-json-perl/lib/Config/JSON.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/lib/Config/JSON.pm?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/lib/Config/JSON.pm (original)
+++ trunk/libconfig-json-perl/lib/Config/JSON.pm Sat Dec 25 18:16:13 2010
@@ -1,7 +1,9 @@
 package Config::JSON;
-our $VERSION = '1.5000';
-
-use Moose;
+BEGIN {
+  $Config::JSON::VERSION = '1.5100';
+}
+
+use Any::Moose;
 use File::Spec;
 use JSON 2.0;
 use List::Util;
@@ -329,7 +331,7 @@
 
 =head1 VERSION
 
-version 1.5000
+version 1.5100
 
 =head1 SYNOPSIS
 
@@ -662,5 +664,5 @@
 
 =cut
 
-no Moose;
+no Any::Moose;
 __PACKAGE__->meta->make_immutable;

Modified: trunk/libconfig-json-perl/t/Config.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/t/Config.t?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/t/Config.t (original)
+++ trunk/libconfig-json-perl/t/Config.t Sat Dec 25 18:16:13 2010
@@ -1,4 +1,4 @@
-use Test::More tests => 35;
+use Test::More tests => 36;
 
 use lib '../lib';
 use Test::Deep;
@@ -82,7 +82,8 @@
 is $hash->{'cdn/'}, 'CDNRoot', 'allow for escaped slashes in keys';
 my $reconfig = Config::JSON->new($filename);
 cmp_bag($config->get('cars/ford'),$reconfig->get('cars/ford'), 'set() multilevel after re-reading config file');
-
+$config->set('Data::GUID', '9EDE9D96-D416-11DF-A7FC-B391564030AF');
+is($config->get('Data::GUID'), '9EDE9D96-D416-11DF-A7FC-B391564030AF', 'report that Data::GUID does not work with CJ');
 
 # delete 
 $config->delete("dsn");

Modified: trunk/libconfig-json-perl/t/release-pod-coverage.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/t/release-pod-coverage.t?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/t/release-pod-coverage.t (original)
+++ trunk/libconfig-json-perl/t/release-pod-coverage.t Sat Dec 25 18:16:13 2010
@@ -18,4 +18,4 @@
 plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
   if $@;
 
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });

Modified: trunk/libconfig-json-perl/t/release-pod-syntax.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-json-perl/t/release-pod-syntax.t?rev=66347&op=diff
==============================================================================
--- trunk/libconfig-json-perl/t/release-pod-syntax.t (original)
+++ trunk/libconfig-json-perl/t/release-pod-syntax.t Sat Dec 25 18:16:13 2010
@@ -9,7 +9,7 @@
 
 use Test::More;
 
-eval "use Test::Pod 1.00";
-plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
+eval "use Test::Pod 1.41";
+plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
 
-all_pod_files_ok();
+all_pod_files_ok();




More information about the Pkg-perl-cvs-commits mailing list