r73282 - in /trunk/libjson-any-perl: Changes MANIFEST META.yml Makefile.PL README debian/changelog inc/Module/AutoInstall.pm inc/Module/Install/AutoInstall.pm inc/Module/Install/Include.pm lib/JSON/Any.pm t/13-podspell.t

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Sat Apr 23 17:58:47 UTC 2011


Author: gregoa
Date: Sat Apr 23 17:58:21 2011
New Revision: 73282

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=73282
Log:
IGNORE-VERSION: 1.27-1
1.26 adds deprecation notice
1.27 adds Module::AutoInstall
* New upstream release 1.27.

Added:
    trunk/libjson-any-perl/inc/Module/AutoInstall.pm
      - copied unchanged from r73280, branches/upstream/libjson-any-perl/current/inc/Module/AutoInstall.pm
    trunk/libjson-any-perl/inc/Module/Install/AutoInstall.pm
      - copied unchanged from r73280, branches/upstream/libjson-any-perl/current/inc/Module/Install/AutoInstall.pm
    trunk/libjson-any-perl/inc/Module/Install/Include.pm
      - copied unchanged from r73280, branches/upstream/libjson-any-perl/current/inc/Module/Install/Include.pm
    trunk/libjson-any-perl/t/13-podspell.t
      - copied unchanged from r73280, branches/upstream/libjson-any-perl/current/t/13-podspell.t
Modified:
    trunk/libjson-any-perl/Changes
    trunk/libjson-any-perl/MANIFEST
    trunk/libjson-any-perl/META.yml
    trunk/libjson-any-perl/Makefile.PL
    trunk/libjson-any-perl/README
    trunk/libjson-any-perl/debian/changelog
    trunk/libjson-any-perl/lib/JSON/Any.pm

Modified: trunk/libjson-any-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libjson-any-perl/Changes?rev=73282&op=diff
==============================================================================
--- trunk/libjson-any-perl/Changes (original)
+++ trunk/libjson-any-perl/Changes Sat Apr 23 17:58:21 2011
@@ -1,4 +1,10 @@
 Revision history for JSON-Any
+
+1.27    2011-04-08
+        * Add auto_install so feature works again, fixes RT#67169 (perigrin)
+
+1.26    2011-03-30
+        * Add Deprecation notice (perigrin)
 
 1.25    2010-11-16
         * Fix the test suite to be 5.14 compatible (toddr)

Modified: trunk/libjson-any-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libjson-any-perl/MANIFEST?rev=73282&op=diff
==============================================================================
--- trunk/libjson-any-perl/MANIFEST (original)
+++ trunk/libjson-any-perl/MANIFEST Sat Apr 23 17:58:21 2011
@@ -1,9 +1,12 @@
 Changes
+inc/Module/AutoInstall.pm
 inc/Module/Install.pm
+inc/Module/Install/AutoInstall.pm
 inc/Module/Install/AutoManifest.pm
 inc/Module/Install/Base.pm
 inc/Module/Install/Can.pm
 inc/Module/Install/Fetch.pm
+inc/Module/Install/Include.pm
 inc/Module/Install/Makefile.pm
 inc/Module/Install/Metadata.pm
 inc/Module/Install/Repository.pm
@@ -24,3 +27,4 @@
 t/10_unicode.t
 t/11-string-escape.t
 t/12-boolean.t
+t/13-podspell.t

Modified: trunk/libjson-any-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libjson-any-perl/META.yml?rev=73282&op=diff
==============================================================================
--- trunk/libjson-any-perl/META.yml (original)
+++ trunk/libjson-any-perl/META.yml Sat Apr 23 17:58:21 2011
@@ -20,7 +20,10 @@
     - t
 requires:
   Carp: 0
+  JSON: 2.02
+  JSON::Syck: 0
+  JSON::XS: 2.232
 resources:
   license: http://dev.perl.org/licenses/
   repository: git://github.com/perigrin/json-any.git
-version: 1.25
+version: 1.27

Modified: trunk/libjson-any-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libjson-any-perl/Makefile.PL?rev=73282&op=diff
==============================================================================
--- trunk/libjson-any-perl/Makefile.PL (original)
+++ trunk/libjson-any-perl/Makefile.PL Sat Apr 23 17:58:21 2011
@@ -50,4 +50,5 @@
 
 auto_set_repository;
 auto_manifest;
+auto_install;
 WriteAll;

Modified: trunk/libjson-any-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libjson-any-perl/README?rev=73282&op=diff
==============================================================================
--- trunk/libjson-any-perl/README (original)
+++ trunk/libjson-any-perl/README Sat Apr 23 17:58:21 2011
@@ -2,12 +2,12 @@
     JSON::Any - Wrapper Class for the various JSON classes.
 
 VERSION
-    Version 1.25
+    Version 1.27
 
 SYNOPSIS
-    This module will provide a coherent API to bring together the various
-    JSON modules currently on CPAN. This module will allow you to code to
-    any JSON API and have it work regardless of which JSON module is
+    This module tries to provide a coherent API to bring together the
+    various JSON modules currently on CPAN. This module will allow you to
+    code to any JSON API and have it work regardless of which JSON module is
     actually installed.
 
             use JSON::Any;
@@ -79,12 +79,20 @@
     It will skip the JSON package detection routines and will die loudly
     that it couldn't find a package.
 
-FUNCTIONS
+DEPRECATION
+    The original need for JSON::Any has been solved (quite some time ago
+    actually). If you're producing new code it is recommended to use JSON.pm
+    which will optionally use JSON::XS for speed purposes.
+
+    JSON::Any will continue to be maintained for compatibility with existing
+    code, and frankly because the maintainer prefers the JSON::Any API.
+
+METHODS
     "new"
         Will take any of the parameters for the underlying system and pass
         them through. However these values don't map between JSON modules,
         so, from a portability standpoint this is really only helpful for
-        those paramters that happen to have the same name. This will be
+        those parameters that happen to have the same name. This will be
         addressed in a future release.
 
         The one parameter that is universally supported (to the extent that
@@ -100,7 +108,7 @@
         order to always get such exceptions.
 
         The actual output will vary, for example JSON will encode and decode
-        unicode chars (the resulting JSON is not unicode) wheras JSON::XS
+        unicode chars (the resulting JSON is not unicode) whereas JSON::XS
         will emit unicode JSON.
 
     "handlerType"

Modified: trunk/libjson-any-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libjson-any-perl/debian/changelog?rev=73282&op=diff
==============================================================================
--- trunk/libjson-any-perl/debian/changelog (original)
+++ trunk/libjson-any-perl/debian/changelog Sat Apr 23 17:58:21 2011
@@ -1,8 +1,10 @@
-libjson-any-perl (1.25-1) UNRELEASED; urgency=low
+libjson-any-perl (1.27-1) UNRELEASED; urgency=low
 
-  IGNORE-VERSION: 1.25-1
+  IGNORE-VERSION: 1.27-1
   1.24 Now supports JSON 1 as well, but we already hav JSON 2.
   1.25 fixes for perl 5.14
+  1.26 adds deprecation notice
+  1.27 adds Module::AutoInstall
 
   [ Ansgar Burchardt ]
   * New upstream release 1.24.
@@ -14,8 +16,9 @@
 
   [ gregor herrmann ]
   * New upstream release 1.25.
+  * New upstream release 1.27.
 
- -- gregor herrmann <gregoa at debian.org>  Sat, 20 Nov 2010 21:46:59 +0100
+ -- gregor herrmann <gregoa at debian.org>  Sat, 23 Apr 2011 19:56:05 +0200
 
 libjson-any-perl (1.22-1) unstable; urgency=low
 

Modified: trunk/libjson-any-perl/lib/JSON/Any.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libjson-any-perl/lib/JSON/Any.pm?rev=73282&op=diff
==============================================================================
--- trunk/libjson-any-perl/lib/JSON/Any.pm (original)
+++ trunk/libjson-any-perl/lib/JSON/Any.pm Sat Apr 23 17:58:21 2011
@@ -10,11 +10,11 @@
 
 =head1 VERSION
 
-Version 1.25
-
-=cut
-
-our $VERSION = '1.25';
+Version 1.27
+
+=cut
+
+our $VERSION = '1.27';
 
 our $UTF8;
 
@@ -281,7 +281,7 @@
 
 =head1 SYNOPSIS
 
-This module will provide a coherent API to bring together the various JSON
+This module tries to provide a coherent API to bring together the various JSON
 modules currently on CPAN. This module will allow you to code to any JSON API
 and have it work regardless of which JSON module is actually installed.
 
@@ -354,7 +354,16 @@
 It will skip the JSON package detection routines and will die loudly that it
 couldn't find a package.
 
-=head1 FUNCTIONS
+=head1 DEPRECATION
+
+The original need for JSON::Any has been solved (quite some time ago
+actually). If you're producing new code it is recommended to use JSON.pm which
+will optionally use JSON::XS for speed purposes.
+
+JSON::Any will continue to be maintained for compatibility with existing code,
+and frankly because the maintainer prefers the JSON::Any API.
+
+=head1 METHODS
 
 =over
 
@@ -362,7 +371,7 @@
 
 Will take any of the parameters for the underlying system and pass them
 through. However these values don't map between JSON modules, so, from a
-portability standpoint this is really only helpful for those paramters that
+portability standpoint this is really only helpful for those parameters that
 happen to have the same name. This will be addressed in a future release.
 
 The one parameter that is universally supported (to the extent that is
@@ -376,7 +385,7 @@
 cannot set it to false intentionally in order to always get such exceptions.
 
 The actual output will vary, for example L<JSON> will encode and decode
-unicode chars (the resulting JSON is not unicode) wheras L<JSON::XS> will emit
+unicode chars (the resulting JSON is not unicode) whereas L<JSON::XS> will emit
 unicode JSON.
 
 =back




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