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