Hello community,

here is the log from the commit of package perl-Class-Accessor-Grouped for 
openSUSE:Factory checked in at 2012-03-01 17:22:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Class-Accessor-Grouped (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Class-Accessor-Grouped.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Class-Accessor-Grouped", Maintainer is ""

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Class-Accessor-Grouped/perl-Class-Accessor-Grouped.changes
  2011-09-23 12:36:13.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Class-Accessor-Grouped.new/perl-Class-Accessor-Grouped.changes
     2012-03-01 17:22:32.000000000 +0100
@@ -1,0 +2,11 @@
+Mon Feb 27 08:44:38 UTC 2012 - [email protected]
+
+- updated to 0.10006
+  - Silence warnings resulting from incomplete can() overrides
+    hiding get/set_simple methods
+  - Depend on newer bugfixed Class::XSAccessor
+  - Repack with correct metadata (RT#73100)
+  - No longer leak internal __CAG* methods into the inheritable
+    namespace
+
+-------------------------------------------------------------------

Old:
----
  Class-Accessor-Grouped-0.10003.tar.gz

New:
----
  Class-Accessor-Grouped-0.10006.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Class-Accessor-Grouped.spec ++++++
--- /var/tmp/diff_new_pack.VgSoHM/_old  2012-03-01 17:22:34.000000000 +0100
+++ /var/tmp/diff_new_pack.VgSoHM/_new  2012-03-01 17:22:34.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Class-Accessor-Grouped
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,16 +16,15 @@
 #
 
 
-
 Name:           perl-Class-Accessor-Grouped
-Version:        0.10003
-Release:        1
-License:        GPL-1.0+ or Artistic-1.0
+Version:        0.10006
+Release:        0
 %define cpan_name Class-Accessor-Grouped
 Summary:        Lets you build groups of accessors
-Url:            http://search.cpan.org/dist/Class-Accessor-Grouped/
+License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
-Source:         
http://www.cpan.org/authors/id/F/FR/FREW/%{cpan_name}-%{version}.tar.gz
+Url:            http://search.cpan.org/dist/Class-Accessor-Grouped/
+Source:         
http://www.cpan.org/authors/id/C/CL/CLACO/%{cpan_name}-%{version}.tar.gz
 Patch1:         perl-Class-Accessor-Grouped-use_lib.patch
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -34,10 +33,30 @@
 BuildRequires:  perl(Class::Inspector)
 BuildRequires:  perl(Test::Exception) >= 0.31
 BuildRequires:  perl(Test::More) >= 0.94
-BuildRequires:  perl(Sub::Name) => 0.05
-BuildRequires:  perl(Class::XSAccessor) >= 1.11
-Requires:       perl(Sub::Name) => 0.05
-Requires:       perl(Class::XSAccessor) >= 1.11
+#BuildRequires: perl(AccessorGroups)
+#BuildRequires: perl(AccessorGroupsComp)
+#BuildRequires: perl(AccessorGroupsRO)
+#BuildRequires: perl(AccessorGroupsSubclass)
+#BuildRequires: perl(AccessorGroupsWO)
+#BuildRequires: perl(BaseInheritedGroups)
+#BuildRequires: perl(Class::Accessor::Grouped)
+#BuildRequires: perl(Class::XSAccessor)
+#BuildRequires: perl(CPANPLUS::Backend)
+#BuildRequires: perl(Devel::Hide)
+#BuildRequires: perl(ExtraInheritedGroups)
+#BuildRequires: perl(inc::Module::Install) >= 1
+#BuildRequires: perl(JSON)
+#BuildRequires: perl(LWP::Simple)
+#BuildRequires: perl(Module::AutoInstall)
+#BuildRequires: perl(Module::Build)
+#BuildRequires: perl(Module::Install::Base)
+#BuildRequires: perl(mro)
+#BuildRequires: perl(MRO::Compat)
+#BuildRequires: perl(NotHashBased)
+#BuildRequires: perl(Parse::CPAN::Meta)
+#BuildRequires: perl(Sub::Name)
+#BuildRequires: perl(SuperInheritedGroups)
+#BuildRequires: perl(YAML::Tiny)
 Requires:       perl(Class::Inspector)
 %{perl_requires}
 
@@ -64,9 +83,6 @@
 %perl_process_packlist
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %files -f %{name}.files
 %defattr(-,root,root,755)
 %doc Changes README

++++++ Class-Accessor-Grouped-0.10003.tar.gz -> 
Class-Accessor-Grouped-0.10006.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/Changes 
new/Class-Accessor-Grouped-0.10006/Changes
--- old/Class-Accessor-Grouped-0.10003/Changes  2011-05-03 02:12:23.000000000 
+0200
+++ new/Class-Accessor-Grouped-0.10006/Changes  2011-12-30 05:04:18.000000000 
+0100
@@ -1,5 +1,17 @@
 Revision history for Class::Accessor::Grouped.
 
+0.10006 2011-12-30 03:52 (UTC)
+    - Silence warnings resulting from incomplete can() overrides
+      hiding get/set_simple methods
+
+0.10005 2011-12-26 12:43 (UTC)
+    - Depend on newer bugfixed Class::XSAccessor
+    - Repack with correct metadata (RT#73100)
+
+0.10004 2011-11-28 21:20 (UTC)
+    - No longer leak internal __CAG* methods into the inheritable
+      namespace
+
 0.10003 2011-05-03 00:15 (UTC)
     - Only require MRO::Compat for older perls
     - Add SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/MANIFEST 
new/Class-Accessor-Grouped-0.10006/MANIFEST
--- old/Class-Accessor-Grouped-0.10003/MANIFEST 2011-05-03 02:23:28.000000000 
+0200
+++ new/Class-Accessor-Grouped-0.10006/MANIFEST 2011-12-28 20:47:27.000000000 
+0100
@@ -13,7 +13,6 @@
 lib/Class/Accessor/Grouped.pm
 Makefile.PL
 MANIFEST                       This list of files
-MANIFEST.SKIP
 META.yml
 README
 t/accessors.t
@@ -37,6 +36,7 @@
 t/lib/SuperInheritedGroups.pm
 t/manifest.t
 t/pod_coverage.t
+t/pod_spelling.t
 t/pod_syntax.t
 t/strict.t
 t/style_no_tabs.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/MANIFEST.SKIP 
new/Class-Accessor-Grouped-0.10006/MANIFEST.SKIP
--- old/Class-Accessor-Grouped-0.10003/MANIFEST.SKIP    2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/MANIFEST.SKIP    1970-01-01 
01:00:00.000000000 +0100
@@ -1,42 +0,0 @@
-# Avoid version control files.
-\bRCS\b
-\bCVS\b
-,v$
-,B$
-,D$
-\B\.svn\b
-aegis.log$
-\bconfig$
-\bbuild$
-\.DS_Store$
-\.git
-
-
-# Avoid Makemaker generated and utility files.
-\bMakefile$
-\bblib
-\bMakeMaker-\d
-\bpm_to_blib$
-\bblibdirs$
-
-# Avoid Module::Build generated and utility files.
-\bBuild$
-\b_build
-Build.PL
-Build.bat
-
-# Avoid temp and backup files.
-~$
-\.gz$
-\.old$
-\.bak$
-\.swp$
-\.tdy$
-\.tmp$
-\#$
-\b\.#
-
-# Avoid author test files.
-\bpod_spelling.t$
-
-^benchmark
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/META.yml 
new/Class-Accessor-Grouped-0.10006/META.yml
--- old/Class-Accessor-Grouped-0.10003/META.yml 2011-05-03 02:23:18.000000000 
+0200
+++ new/Class-Accessor-Grouped-0.10006/META.yml 2011-12-30 05:04:31.000000000 
+0100
@@ -3,13 +3,14 @@
 author:
   - 'Matt S. Trout <[email protected]>'
 build_requires:
-  ExtUtils::MakeMaker: 6.42
+  ExtUtils::MakeMaker: 6.62
   Test::Exception: 0.31
   Test::More: 0.94
 configure_requires:
-  ExtUtils::MakeMaker: 6.42
+  ExtUtils::MakeMaker: 6.62
 distribution_type: module
-generated_by: 'Module::Install version 1.01'
+dynamic_config: 1
+generated_by: 'Module::Install version 1.04'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -27,4 +28,4 @@
 resources:
   license: http://dev.perl.org/licenses/
   repository: git://git.shadowcat.co.uk/p5sagit/Class-Accessor-Grouped.git
-version: 0.10003
+version: 0.10006
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/Makefile.PL 
new/Class-Accessor-Grouped-0.10006/Makefile.PL
--- old/Class-Accessor-Grouped-0.10003/Makefile.PL      2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/Makefile.PL      2011-12-28 
20:33:26.000000000 +0100
@@ -1,4 +1,3 @@
-# $Id$
 use strict;
 use warnings;
 use inc::Module::Install 1;
@@ -16,7 +15,8 @@
 if (can_cc or $Module::Install::AUTHOR) {
   requires 'Sub::Name' => '0.05';
 
-  requires 'Class::XSAccessor' => '1.11'
+  # when changing don't forget to adjust lib/Class/Accessor/Grouped.pm as well
+  requires 'Class::XSAccessor' => '1.13'
     if $] > '5.008';
 }
 
@@ -43,4 +43,3 @@
   print "Regenerating META with XS requires excluded\n";
   Meta->write;
 }
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/README 
new/Class-Accessor-Grouped-0.10006/README
--- old/Class-Accessor-Grouped-0.10003/README   2011-05-03 02:24:34.000000000 
+0200
+++ new/Class-Accessor-Grouped-0.10006/README   2011-12-30 05:04:30.000000000 
+0100
@@ -16,7 +16,7 @@
 
 METHODS
   mk_group_accessors
-     __PACKAGE__->mk_group_accessors(simple => 'hair_length');
+     __PACKAGE__->mk_group_accessors(simple => 'hair_length', [ hair_color => 
'hc' ]);
 
     Arguments: $group, @fieldspec
         Returns: none
@@ -36,7 +36,7 @@
     expected to be of the form [ $accessor, $field ].
 
   mk_group_ro_accessors
-     __PACKAGE__->mk_group_ro_accessors(simple => 'birthdate');
+     __PACKAGE__->mk_group_ro_accessors(simple => 'birthdate', [ 
social_security_number => 'ssn' ]);
 
     Arguments: $group, @fieldspec
         Returns: none
@@ -46,7 +46,7 @@
     rather than setting the value.
 
   mk_group_wo_accessors
-     __PACKAGE__->mk_group_wo_accessors(simple => 'lie');
+     __PACKAGE__->mk_group_wo_accessors(simple => 'lie', [ subject => 'subj' 
]);
 
     Arguments: $group, @fieldspec
         Returns: none
@@ -55,36 +55,6 @@
     "mk_group_accessors" but accessors will throw an error if not passed a
     value rather than getting the value.
 
-  make_group_accessor
-     __PACKAGE__->make_group_accessor(simple => 'hair_length', 'hair_length');
-
-    Arguments: $group, $field, $method
-        Returns: \&accessor_coderef ?
-
-    Called by mk_group_accessors for each entry in @fieldspec. Either
-    returns a coderef which will be installed at "&__PACKAGE__::$method", or
-    returns "undef" if it elects to install the coderef on its own.
-
-  make_group_ro_accessor
-     __PACKAGE__->make_group_ro_accessor(simple => 'birthdate', 'birthdate');
-
-    Arguments: $group, $field, $method
-        Returns: \&accessor_coderef ?
-
-    Called by mk_group_ro_accessors for each entry in @fieldspec. Either
-    returns a coderef which will be installed at "&__PACKAGE__::$method", or
-    returns "undef" if it elects to install the coderef on its own.
-
-  make_group_wo_accessor
-     __PACKAGE__->make_group_wo_accessor(simple => 'lie', 'lie');
-
-    Arguments: $group, $field, $method
-        Returns: \&accessor_coderef ?
-
-    Called by mk_group_wo_accessors for each entry in @fieldspec. Either
-    returns a coderef which will be installed at "&__PACKAGE__::$method", or
-    returns "undef" if it elects to install the coderef on its own.
-
   get_simple
     Arguments: $field
         Returns: $value
@@ -147,9 +117,47 @@
 
         $self->result_class->method();
 
+INTERNAL METHODS
+    These methods are documented for clarity, but are never meant to be
+    called directly, and are not really meant for overriding either.
+
   get_super_paths
     Returns a list of 'parent' or 'super' class names that the current class
-    inherited from.
+    inherited from. This is what drives the traversal done by
+    "get_inherited".
+
+  make_group_accessor
+     __PACKAGE__->make_group_accessor('simple', 'hair_length', 'hair_length');
+     __PACKAGE__->make_group_accessor('simple', 'hc', 'hair_color');
+
+    Arguments: $group, $field, $accessor
+        Returns: \&accessor_coderef ?
+
+    Called by mk_group_accessors for each entry in @fieldspec. Either
+    returns a coderef which will be installed at "&__PACKAGE__::$accessor",
+    or returns "undef" if it elects to install the coderef on its own.
+
+  make_group_ro_accessor
+     __PACKAGE__->make_group_ro_accessor('simple', 'birthdate', 'birthdate');
+     __PACKAGE__->make_group_ro_accessor('simple', 'ssn', 
'social_security_number');
+
+    Arguments: $group, $field, $accessor
+        Returns: \&accessor_coderef ?
+
+    Called by mk_group_ro_accessors for each entry in @fieldspec. Either
+    returns a coderef which will be installed at "&__PACKAGE__::$accessor",
+    or returns "undef" if it elects to install the coderef on its own.
+
+  make_group_wo_accessor
+     __PACKAGE__->make_group_wo_accessor('simple', 'lie', 'lie');
+     __PACKAGE__->make_group_wo_accessor('simple', 'subj', 'subject');
+
+    Arguments: $group, $field, $accessor
+        Returns: \&accessor_coderef ?
+
+    Called by mk_group_wo_accessors for each entry in @fieldspec. Either
+    returns a coderef which will be installed at "&__PACKAGE__::$accessor",
+    or returns "undef" if it elects to install the coderef on its own.
 
 PERFORMANCE
     To provide total flexibility Class::Accessor::Grouped calls methods
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/AutoInstall.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/AutoInstall.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/AutoInstall.pm        
2011-05-03 02:23:18.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/AutoInstall.pm        
2011-12-30 05:04:30.000000000 +0100
@@ -7,7 +7,7 @@
 
 use vars qw{$VERSION};
 BEGIN {
-       $VERSION = '1.03';
+       $VERSION = '1.04';
 }
 
 # special map on pre-defined feature sets
@@ -17,11 +17,14 @@
 );
 
 # various lexical flags
-my ( @Missing, @Existing,  %DisabledTests, $UnderCPAN,     $HasCPANPLUS );
+my ( @Missing, @Existing,  %DisabledTests, $UnderCPAN, $InstallDepsTarget, 
$HasCPANPLUS );
 my (
-    $Config, $CheckOnly, $SkipInstall, $AcceptDefault, $TestOnly, $AllDeps
+    $Config, $CheckOnly, $SkipInstall, $AcceptDefault, $TestOnly, $AllDeps,
+    $UpgradeDeps
 );
-my ( $PostambleActions, $PostambleUsed );
+my ( $PostambleActions, $PostambleActionsNoTest, $PostambleActionsUpgradeDeps,
+    $PostambleActionsUpgradeDepsNoTest, $PostambleActionsListDeps,
+    $PostambleActionsListAllDeps, $PostambleUsed, $NoTest);
 
 # See if it's a testing or non-interactive session
 _accept_default( $ENV{AUTOMATED_TESTING} or ! -t STDIN ); 
@@ -31,6 +34,10 @@
     $AcceptDefault = shift;
 }
 
+sub _installdeps_target {
+    $InstallDepsTarget = shift;
+}
+
 sub missing_modules {
     return @Missing;
 }
@@ -63,6 +70,11 @@
             __PACKAGE__->install( $Config, @Missing = split( /,/, $1 ) );
             exit 0;
         }
+       elsif ( $arg =~ /^--upgradedeps=(.*)$/ ) {
+           $UpgradeDeps = 1;
+           __PACKAGE__->install( $Config, @Missing = split( /,/, $1 ) );
+           exit 0;
+       }
         elsif ( $arg =~ /^--default(?:deps)?$/ ) {
             $AcceptDefault = 1;
         }
@@ -125,7 +137,7 @@
     # check entirely since we don't want to have to load (and configure)
     # an old CPAN just for a cosmetic message
 
-    $UnderCPAN = _check_lock(1) unless $SkipInstall;
+    $UnderCPAN = _check_lock(1) unless $SkipInstall || $InstallDepsTarget;
 
     while ( my ( $feature, $modules ) = splice( @args, 0, 2 ) ) {
         my ( @required, @tests, @skiptests );
@@ -207,6 +219,7 @@
                 $CheckOnly
                 or ($mandatory and $UnderCPAN)
                 or $AllDeps
+                or $InstallDepsTarget
                 or _prompt(
                     qq{==> Auto-install the }
                       . ( @required / 2 )
@@ -237,10 +250,17 @@
         }
     }
 
-    if ( @Missing and not( $CheckOnly or $UnderCPAN ) ) {
+    if ( @Missing and not( $CheckOnly or $UnderCPAN) ) {
         require Config;
-        print
-"*** Dependencies will be installed the next time you type 
'$Config::Config{make}'.\n";
+        my $make = $Config::Config{make};
+        if ($InstallDepsTarget) {
+            print
+"*** To install dependencies type '$make installdeps' or '$make 
installdeps_notest'.\n";
+        }
+        else {
+            print
+"*** Dependencies will be installed the next time you type '$make'.\n";
+        }
 
         # make an educated guess of whether we'll need root permission.
         print "    (You may need to do that as the 'root' user.)\n"
@@ -271,6 +291,10 @@
 sub _check_lock {
     return unless @Missing or @_;
 
+    if ($ENV{PERL5_CPANM_IS_RUNNING}) {
+        return _running_under('cpanminus');
+    }
+
     my $cpan_env = $ENV{PERL5_CPAN_IS_RUNNING};
 
     if ($ENV{PERL5_CPANPLUS_IS_RUNNING}) {
@@ -332,6 +356,11 @@
         }
     }
 
+    if ($UpgradeDeps) {
+       push @modules, @installed;
+       @installed = ();
+    }
+
     return @installed unless @modules;  # nothing to do
     return @installed if _check_lock(); # defer to the CPAN shell
 
@@ -463,6 +492,11 @@
                        } else {
                                die "*** Cannot convert option $key = '$value' 
to CPANPLUS version.\n";
                        }
+                       push @config, 'prereqs', $value;
+               } elsif ( $key eq 'force' ) {
+                   push @config, $key, $value;
+               } elsif ( $key eq 'notest' ) {
+                   push @config, 'skiptest', $value;
                } else {
                        die "*** Cannot convert option $key to CPANPLUS 
version.\n";
                }
@@ -497,10 +531,14 @@
     # set additional options
     while ( my ( $opt, $arg ) = splice( @config, 0, 2 ) ) {
         ( $args{$opt} = $arg, next )
-          if $opt =~ /^force$/;    # pseudo-option
+          if $opt =~ /^(?:force|notest)$/;    # pseudo-option
         $CPAN::Config->{$opt} = $arg;
     }
 
+    if ($args{notest} && (not CPAN::Shell->can('notest'))) {
+       die "Your version of CPAN is too old to support the 'notest' pragma";
+    }
+
     local $CPAN::Config->{prerequisites_policy} = 'follow';
 
     while ( my ( $pkg, $ver ) = splice( @modules, 0, 2 ) ) {
@@ -519,8 +557,16 @@
                 delete $INC{$inc};
             }
 
-            my $rv = $args{force} ? CPAN::Shell->force( install => $pkg )
-                                  : CPAN::Shell->install($pkg);
+            my $rv = do {
+               if ($args{force}) {
+                   CPAN::Shell->force( install => $pkg )
+               } elsif ($args{notest}) {
+                   CPAN::Shell->notest( install => $pkg )
+               } else {
+                   CPAN::Shell->install($pkg)
+               }
+           };
+
             $rv ||= eval {
                 $CPAN::META->instance( 'CPAN::Distribution', $obj->cpan_file, )
                   ->{install}
@@ -763,6 +809,35 @@
         : "\$(NOECHO) \$(NOOP)"
     );
 
+    my $deps_list = join( ',', @Missing, @Existing );
+
+    $PostambleActionsUpgradeDeps =
+        "\$(PERL) $0 --config=$config --upgradedeps=$deps_list";
+
+    my $config_notest =
+      join( ',', (UNIVERSAL::isa( $Config, 'HASH' ) ? %{$Config} : @{$Config}),
+         'notest', 1 )
+      if $Config;
+
+    $PostambleActionsNoTest = (
+        ($missing and not $UnderCPAN)
+        ? "\$(PERL) $0 --config=$config_notest --installdeps=$missing"
+        : "\$(NOECHO) \$(NOOP)"
+    );
+
+    $PostambleActionsUpgradeDepsNoTest =
+        "\$(PERL) $0 --config=$config_notest --upgradedeps=$deps_list";
+
+    $PostambleActionsListDeps =
+        '@$(PERL) -le "print for @ARGV" '
+            . join(' ', map $Missing[$_], grep $_ % 2 == 0, 0..$#Missing);
+
+    my @all = (@Missing, @Existing);
+
+    $PostambleActionsListAllDeps =
+        '@$(PERL) -le "print for @ARGV" '
+            . join(' ', map $all[$_], grep $_ % 2 == 0, 0..$#all);
+
     return %args;
 }
 
@@ -797,11 +872,15 @@
 
 sub postamble {
     $PostambleUsed = 1;
+    my $fragment;
 
-    return <<"END_MAKE";
+    $fragment .= <<"AUTO_INSTALL" if !$InstallDepsTarget;
 
 config :: installdeps
 \t\$(NOECHO) \$(NOOP)
+AUTO_INSTALL
+
+    $fragment .= <<"END_MAKE";
 
 checkdeps ::
 \t\$(PERL) $0 --checkdeps
@@ -809,12 +888,28 @@
 installdeps ::
 \t$PostambleActions
 
+installdeps_notest ::
+\t$PostambleActionsNoTest
+
+upgradedeps ::
+\t$PostambleActionsUpgradeDeps
+
+upgradedeps_notest ::
+\t$PostambleActionsUpgradeDepsNoTest
+
+listdeps ::
+\t$PostambleActionsListDeps
+
+listalldeps ::
+\t$PostambleActionsListAllDeps
+
 END_MAKE
 
+    return $fragment;
 }
 
 1;
 
 __END__
 
-#line 1071
+#line 1178
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/AutoInstall.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/AutoInstall.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/AutoInstall.pm        
2011-05-03 02:23:18.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/AutoInstall.pm        
2011-12-30 05:04:30.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
@@ -73,6 +73,17 @@
     );
 }
 
+sub installdeps_target {
+    my ($self, @args) = @_;
+
+    $self->include('Module::AutoInstall');
+    require Module::AutoInstall;
+
+    Module::AutoInstall::_installdeps_target(1);
+
+    $self->auto_install(@args);
+}
+
 sub auto_install_now {
     my $self = shift;
     $self->auto_install(@_);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Base.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Base.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Base.pm       
2011-05-03 02:23:17.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Base.pm       
2011-12-30 05:04:30.000000000 +0100
@@ -4,7 +4,7 @@
 use strict 'vars';
 use vars qw{$VERSION};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
 }
 
 # Suspend handler for "redefined" warnings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Can.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Can.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Can.pm        
2011-05-03 02:23:17.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Can.pm        
2011-12-30 05:04:30.000000000 +0100
@@ -9,7 +9,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Fetch.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Fetch.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Fetch.pm      
2011-05-03 02:23:18.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Fetch.pm      
2011-12-30 05:04:30.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Include.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Include.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Include.pm    
2011-05-03 02:23:18.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Include.pm    
2011-12-30 05:04:30.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Makefile.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Makefile.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Makefile.pm   
2011-05-03 02:23:17.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Makefile.pm   
2011-12-30 05:04:30.000000000 +0100
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
@@ -219,14 +219,14 @@
                # an underscore, even though its own version may contain one!
                # Hence the funny regexp to get rid of it.  See RT #35800
                # for details.
-               my $v = $ExtUtils::MakeMaker::VERSION =~ /^(\d+\.\d+)/;
+               my ($v) = $ExtUtils::MakeMaker::VERSION =~ /^(\d+\.\d+)/;
                $self->build_requires(     'ExtUtils::MakeMaker' => $v );
                $self->configure_requires( 'ExtUtils::MakeMaker' => $v );
        } else {
                # Allow legacy-compatibility with 5.005 by depending on the
                # most recent EU:MM that supported 5.005.
-               $self->build_requires(     'ExtUtils::MakeMaker' => 6.42 );
-               $self->configure_requires( 'ExtUtils::MakeMaker' => 6.42 );
+               $self->build_requires(     'ExtUtils::MakeMaker' => 6.36 );
+               $self->configure_requires( 'ExtUtils::MakeMaker' => 6.36 );
        }
 
        # Generate the MakeMaker params
@@ -241,7 +241,6 @@
 'all_from' if you prefer) in Makefile.PL.
 EOT
 
-       $DB::single = 1;
        if ( $self->tests ) {
                my @tests = split ' ', $self->tests;
                my %seen;
@@ -412,4 +411,4 @@
 
 __END__
 
-#line 541
+#line 540
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Metadata.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Metadata.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Metadata.pm   
2011-05-03 02:23:17.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Metadata.pm   
2011-12-30 05:04:30.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
@@ -151,15 +151,21 @@
 sub install_as_vendor { $_[0]->installdirs('vendor') }
 
 sub dynamic_config {
-       my $self = shift;
-       unless ( @_ ) {
-               warn "You MUST provide an explicit true/false value to 
dynamic_config\n";
-               return $self;
+       my $self  = shift;
+       my $value = @_ ? shift : 1;
+       if ( $self->{values}->{dynamic_config} ) {
+               # Once dynamic we never change to static, for safety
+               return 0;
        }
-       $self->{values}->{dynamic_config} = $_[0] ? 1 : 0;
+       $self->{values}->{dynamic_config} = $value ? 1 : 0;
        return 1;
 }
 
+# Convenience command
+sub static_config {
+       shift->dynamic_config(0);
+}
+
 sub perl_version {
        my $self = shift;
        return $self->{values}->{perl_version} unless @_;
@@ -170,7 +176,7 @@
        # Normalize the version
        $version = $self->_perl_version($version);
 
-       # We don't support the reall old versions
+       # We don't support the really old versions
        unless ( $version >= 5.005 ) {
                die "Module::Install only supports 5.005 or newer (use 
ExtUtils::MakeMaker)\n";
        }
@@ -582,7 +588,7 @@
 sub requires_from {
        my $self     = shift;
        my $content  = Module::Install::_readperl($_[0]);
-       my @requires = $content =~ 
m/^use\s+([^\W\d]\w*(?:::\w+)*)\s+([\d\.]+)/mg;
+       my @requires = $content =~ 
m/^use\s+([^\W\d]\w*(?:::\w+)*)\s+(v?[\d\.]+)/mg;
        while ( @requires ) {
                my $module  = shift @requires;
                my $version = shift @requires;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Win32.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Win32.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/Win32.pm      
2011-05-03 02:23:18.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/Win32.pm      
2011-12-30 05:04:30.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/inc/Module/Install/WriteAll.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install/WriteAll.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install/WriteAll.pm   
2011-05-03 02:23:18.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install/WriteAll.pm   
2011-12-30 05:04:30.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.04';
        @ISA     = qw{Module::Install::Base};
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/inc/Module/Install.pm 
new/Class-Accessor-Grouped-0.10006/inc/Module/Install.pm
--- old/Class-Accessor-Grouped-0.10003/inc/Module/Install.pm    2011-05-03 
02:23:17.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/inc/Module/Install.pm    2011-12-30 
05:04:30.000000000 +0100
@@ -31,7 +31,7 @@
        # This is not enforced yet, but will be some time in the next few
        # releases once we can make sure it won't clash with custom
        # Module::Install extensions.
-       $VERSION = '1.01';
+       $VERSION = '1.04';
 
        # Storage for the pseudo-singleton
        $MAIN    = undef;
@@ -451,7 +451,7 @@
 }
 
 sub _cmp ($$) {
-       _version($_[0]) <=> _version($_[1]);
+       _version($_[1]) <=> _version($_[2]);
 }
 
 # Cloned from Params::Util::_CLASS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Class-Accessor-Grouped-0.10003/lib/Class/Accessor/Grouped.pm 
new/Class-Accessor-Grouped-0.10006/lib/Class/Accessor/Grouped.pm
--- old/Class-Accessor-Grouped-0.10003/lib/Class/Accessor/Grouped.pm    
2011-05-03 02:08:32.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/lib/Class/Accessor/Grouped.pm    
2011-12-30 05:04:18.000000000 +0100
@@ -13,15 +13,12 @@
   }
 }
 
-our $VERSION = '0.10003';
+our $VERSION = '0.10006';
 $VERSION = eval $VERSION if $VERSION =~ /_/; # numify for warning-free dev 
releases
 
-# when changing minimum version don't forget to adjust L</PERFORMANCE> and
-# the Makefile.PL as well
+# when changing minimum version don't forget to adjust Makefile.PL as well
 our $__minimum_xsa_version;
-BEGIN {
-    $__minimum_xsa_version = '1.11';
-}
+BEGIN { $__minimum_xsa_version = '1.13' }
 
 our $USE_XS;
 # the unless defined is here so that we can override the value
@@ -97,7 +94,7 @@
 
 =head2 mk_group_accessors
 
- __PACKAGE__->mk_group_accessors(simple => 'hair_length');
+ __PACKAGE__->mk_group_accessors(simple => 'hair_length', [ hair_color => 'hc' 
]);
 
 =over 4
 
@@ -131,7 +128,7 @@
 
 =head2 mk_group_ro_accessors
 
- __PACKAGE__->mk_group_ro_accessors(simple => 'birthdate');
+ __PACKAGE__->mk_group_ro_accessors(simple => 'birthdate', [ 
social_security_number => 'ssn' ]);
 
 =over 4
 
@@ -155,7 +152,7 @@
 
 =head2 mk_group_wo_accessors
 
- __PACKAGE__->mk_group_wo_accessors(simple => 'lie');
+ __PACKAGE__->mk_group_wo_accessors(simple => 'lie', [ subject => 'subj' ]);
 
 =over 4
 
@@ -177,66 +174,6 @@
     $self->_mk_group_accessors('make_group_wo_accessor', $group, @fields);
 }
 
-=head2 make_group_accessor
-
- __PACKAGE__->make_group_accessor(simple => 'hair_length', 'hair_length');
-
-=over 4
-
-=item Arguments: $group, $field, $method
-
-Returns: \&accessor_coderef ?
-
-=back
-
-Called by mk_group_accessors for each entry in @fieldspec. Either returns
-a coderef which will be installed at C<&__PACKAGE__::$method>, or returns
-C<undef> if it elects to install the coderef on its own.
-
-=cut
-
-sub make_group_accessor { $gen_accessor->('rw', @_) }
-
-=head2 make_group_ro_accessor
-
- __PACKAGE__->make_group_ro_accessor(simple => 'birthdate', 'birthdate');
-
-=over 4
-
-=item Arguments: $group, $field, $method
-
-Returns: \&accessor_coderef ?
-
-=back
-
-Called by mk_group_ro_accessors for each entry in @fieldspec. Either returns
-a coderef which will be installed at C<&__PACKAGE__::$method>, or returns
-C<undef> if it elects to install the coderef on its own.
-
-=cut
-
-sub make_group_ro_accessor { $gen_accessor->('ro', @_) }
-
-=head2 make_group_wo_accessor
-
- __PACKAGE__->make_group_wo_accessor(simple => 'lie', 'lie');
-
-=over 4
-
-=item Arguments: $group, $field, $method
-
-Returns: \&accessor_coderef ?
-
-=back
-
-Called by mk_group_wo_accessors for each entry in @fieldspec. Either returns
-a coderef which will be installed at C<&__PACKAGE__::$method>, or returns
-C<undef> if it elects to install the coderef on its own.
-
-=cut
-
-sub make_group_wo_accessor { $gen_accessor->('wo', @_) }
-
 =head2 get_simple
 
 =over 4
@@ -422,9 +359,15 @@
     return $_[0]->set_inherited($_[1], $_[2]);
 };
 
+=head1 INTERNAL METHODS
+
+These methods are documented for clarity, but are never meant to be called
+directly, and are not really meant for overriding either.
+
 =head2 get_super_paths
 
-Returns a list of 'parent' or 'super' class names that the current class 
inherited from.
+Returns a list of 'parent' or 'super' class names that the current class
+inherited from. This is what drives the traversal done by L</get_inherited>.
 
 =cut
 
@@ -432,6 +375,70 @@
     return @{mro::get_linear_isa( ref($_[0]) || $_[0] )};
 };
 
+=head2 make_group_accessor
+
+ __PACKAGE__->make_group_accessor('simple', 'hair_length', 'hair_length');
+ __PACKAGE__->make_group_accessor('simple', 'hc', 'hair_color');
+
+=over 4
+
+=item Arguments: $group, $field, $accessor
+
+Returns: \&accessor_coderef ?
+
+=back
+
+Called by mk_group_accessors for each entry in @fieldspec. Either returns
+a coderef which will be installed at C<&__PACKAGE__::$accessor>, or returns
+C<undef> if it elects to install the coderef on its own.
+
+=cut
+
+sub make_group_accessor { $gen_accessor->('rw', @_) }
+
+=head2 make_group_ro_accessor
+
+ __PACKAGE__->make_group_ro_accessor('simple', 'birthdate', 'birthdate');
+ __PACKAGE__->make_group_ro_accessor('simple', 'ssn', 
'social_security_number');
+
+=over 4
+
+=item Arguments: $group, $field, $accessor
+
+Returns: \&accessor_coderef ?
+
+=back
+
+Called by mk_group_ro_accessors for each entry in @fieldspec. Either returns
+a coderef which will be installed at C<&__PACKAGE__::$accessor>, or returns
+C<undef> if it elects to install the coderef on its own.
+
+=cut
+
+sub make_group_ro_accessor { $gen_accessor->('ro', @_) }
+
+=head2 make_group_wo_accessor
+
+ __PACKAGE__->make_group_wo_accessor('simple', 'lie', 'lie');
+ __PACKAGE__->make_group_wo_accessor('simple', 'subj', 'subject');
+
+=over 4
+
+=item Arguments: $group, $field, $accessor
+
+Returns: \&accessor_coderef ?
+
+=back
+
+Called by mk_group_wo_accessors for each entry in @fieldspec. Either returns
+a coderef which will be installed at C<&__PACKAGE__::$accessor>, or returns
+C<undef> if it elects to install the coderef on its own.
+
+=cut
+
+sub make_group_wo_accessor { $gen_accessor->('wo', @_) }
+
+
 =head1 PERFORMANCE
 
 To provide total flexibility L<Class::Accessor::Grouped> calls methods
@@ -532,7 +539,7 @@
     delete $INC{'Sub/Name.pm'};   # because older perls suck
     $@;
   };
-  *__CAG_NO_SUBNAME = $err
+  *__CAG_ENV__::NO_SUBNAME = $err
     ? sub () { $err }
     : sub () { 0 }
   ;
@@ -548,25 +555,25 @@
     delete $INC{'Class/XSAccessor.pm'};
     $@;
   };
-  *__CAG_NO_CXSA = $err
+  *__CAG_ENV__::NO_CXSA = $err
     ? sub () { $err }
     : sub () { 0 }
   ;
 
 
-  *__CAG_BROKEN_GOTO = ($] < '5.008009')
+  *__CAG_ENV__::BROKEN_GOTO = ($] < '5.008009')
     ? sub () { 1 }
     : sub () { 0 }
   ;
 
 
-  *__CAG_UNSTABLE_DOLLARAT = ($] < '5.013002')
+  *__CAG_ENV__::UNSTABLE_DOLLARAT = ($] < '5.013002')
     ? sub () { 1 }
     : sub () { 0 }
   ;
 
 
-  *__CAG_TRACK_UNDEFER_FAIL = (
+  *__CAG_ENV__::TRACK_UNDEFER_FAIL = (
     $INC{'Test/Builder.pm'} || $INC{'Test/Builder2.pm'}
       and
     $0 =~ m|^ x?t / .+ \.t $|x
@@ -578,7 +585,7 @@
 # Autodetect unless flag supplied
 my $xsa_autodetected;
 if (! defined $USE_XS) {
-  $USE_XS = __CAG_NO_CXSA ? 0 : 1;
+  $USE_XS = __CAG_ENV__::NO_CXSA ? 0 : 1;
   $xsa_autodetected++;
 }
 
@@ -663,8 +670,8 @@
   # Thus the final method (properly labeled and all) is installed in the
   # calling-package's namespace
   if ($USE_XS and $group eq 'simple') {
-    die sprintf( "Class::XSAccessor requested but not available:\n%s\n", 
__CAG_NO_CXSA )
-      if __CAG_NO_CXSA;
+    die sprintf( "Class::XSAccessor requested but not available:\n%s\n", 
__CAG_ENV__::NO_CXSA )
+      if __CAG_ENV__::NO_CXSA;
 
     my ($expected_cref, $cached_implementation);
     my $ret = $expected_cref = sub {
@@ -675,9 +682,9 @@
       # this block over and over again
       my $resolved_implementation = $cached_implementation->{$current_class} 
|| do {
         if (
-          $current_class->can('get_simple') == $original_simple_getter
+          ($current_class->can('get_simple')||0) == $original_simple_getter
             &&
-          $current_class->can('set_simple') == $original_simple_setter
+          ($current_class->can('set_simple')||0) == $original_simple_setter
         ) {
           # nothing has changed, might as well use the XS crefs
           #
@@ -719,7 +726,7 @@
       # if after this shim was created someone wrapped it with an 'around',
       # we can not blindly reinstall the method slot - we will destroy the
       # wrapper. Silently chain execution further...
-      if ( !$expected_cref or $expected_cref != $current_class->can($methname) 
) {
+      if ( !$expected_cref or $expected_cref != 
($current_class->can($methname)||0) ) {
 
         # there is no point in re-determining it on every subsequent call,
         # just store for future reference
@@ -727,12 +734,12 @@
 
         # older perls segfault if the cref behind the goto throws
         # http://rt.perl.org/rt3/Public/Bug/Display.html?id=35878
-        return $resolved_implementation->(@_) if __CAG_BROKEN_GOTO;
+        return $resolved_implementation->(@_) if __CAG_ENV__::BROKEN_GOTO;
 
         goto $resolved_implementation;
       }
 
-      if (__CAG_TRACK_UNDEFER_FAIL) {
+      if (__CAG_ENV__::TRACK_UNDEFER_FAIL) {
         my $deferred_calls_seen = do {
           no strict 'refs';
           \%{"${current_class}::__cag_deferred_xs_shim_invocations"}
@@ -769,7 +776,7 @@
 
       # older perls segfault if the cref behind the goto throws
       # http://rt.perl.org/rt3/Public/Bug/Display.html?id=35878
-      return $resolved_implementation->(@_) if __CAG_BROKEN_GOTO;
+      return $resolved_implementation->(@_) if __CAG_ENV__::BROKEN_GOTO;
 
       goto $resolved_implementation;
     };
@@ -779,12 +786,12 @@
   }
 
   # no Sub::Name - just install the coderefs directly (compiling every time)
-  elsif (__CAG_NO_SUBNAME) {
+  elsif (__CAG_ENV__::NO_SUBNAME) {
     my $src = $accessor_maker_cache->{source}{$type}{$group}{$field} ||=
       $maker_templates->{$type}{pp_code}->($group, $field);
 
     no warnings 'redefine';
-    local $@ if __CAG_UNSTABLE_DOLLARAT;
+    local $@ if __CAG_ENV__::UNSTABLE_DOLLARAT;
     eval "sub ${class}::${methname} { $src }";
 
     undef;  # so that no further attempt will be made to install anything
@@ -796,7 +803,7 @@
       my $src = $accessor_maker_cache->{source}{$type}{$group}{$field} ||=
         $maker_templates->{$type}{pp_code}->($group, $field);
 
-      local $@ if __CAG_UNSTABLE_DOLLARAT;
+      local $@ if __CAG_ENV__::UNSTABLE_DOLLARAT;
       eval "sub { my \$dummy; sub { \$dummy if 0; $src } }" or die $@;
     })->()
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/accessors_pp.t 
new/Class-Accessor-Grouped-0.10006/t/accessors_pp.t
--- old/Class-Accessor-Grouped-0.10003/t/accessors_pp.t 2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/t/accessors_pp.t 2011-12-28 
20:33:26.000000000 +0100
@@ -7,6 +7,7 @@
 use lib 't/lib';
 
 BEGIN {
+  local $ENV{DEVEL_HIDE_VERBOSE} = 0;
   eval { require Devel::Hide };
   if ($@) {
     eval { require Sub::Name };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/basic.t 
new/Class-Accessor-Grouped-0.10006/t/basic.t
--- old/Class-Accessor-Grouped-0.10003/t/basic.t        2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/t/basic.t        2011-12-28 
20:33:26.000000000 +0100
@@ -1,5 +1,3 @@
-#!perl -wT
-# $Id$
 use strict;
 use warnings;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/manifest.t 
new/Class-Accessor-Grouped-0.10006/t/manifest.t
--- old/Class-Accessor-Grouped-0.10003/t/manifest.t     2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/t/manifest.t     2011-12-28 
20:33:26.000000000 +0100
@@ -1,5 +1,3 @@
-#!perl -wT
-# $Id$
 use strict;
 use warnings;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/pod_coverage.t 
new/Class-Accessor-Grouped-0.10006/t/pod_coverage.t
--- old/Class-Accessor-Grouped-0.10003/t/pod_coverage.t 2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/t/pod_coverage.t 2011-12-28 
20:33:26.000000000 +0100
@@ -1,5 +1,3 @@
-#!perl -wT
-# $Id$
 use strict;
 use warnings;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/pod_spelling.t 
new/Class-Accessor-Grouped-0.10006/t/pod_spelling.t
--- old/Class-Accessor-Grouped-0.10003/t/pod_spelling.t 1970-01-01 
01:00:00.000000000 +0100
+++ new/Class-Accessor-Grouped-0.10006/t/pod_spelling.t 2011-12-28 
20:33:26.000000000 +0100
@@ -0,0 +1,49 @@
+use strict;
+use warnings;
+
+BEGIN {
+    use lib 't/lib';
+    use Test::More;
+
+    plan skip_all => 'set TEST_AUTHOR to enable this test' unless 
$ENV{TEST_AUTHOR};
+
+    eval 'use Test::Spelling 0.11';
+    plan skip_all => 'Test::Spelling 0.11 not installed' if $@;
+};
+
+set_spell_cmd('aspell list');
+
+add_stopwords(<DATA>);
+
+all_pod_files_spelling_ok();
+
+__DATA__
+Bowden
+Raygun
+Roditi
+isa
+mst
+behaviour
+further
+overridable
+Laco
+Pauley
+claco
+stylings
+fieldspec
+listref
+getters
+ribasushi
+Rabbitson
+groditi
+Caelum
+Kitover
+CAF
+Sep
+XSA
+runtime
+Axel
+fREW
+frew
+getter
+subclasses
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/pod_syntax.t 
new/Class-Accessor-Grouped-0.10006/t/pod_syntax.t
--- old/Class-Accessor-Grouped-0.10003/t/pod_syntax.t   2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/t/pod_syntax.t   2011-12-28 
20:33:26.000000000 +0100
@@ -1,5 +1,3 @@
-#!perl -wT
-# $Id$
 use strict;
 use warnings;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/strict.t 
new/Class-Accessor-Grouped-0.10006/t/strict.t
--- old/Class-Accessor-Grouped-0.10003/t/strict.t       2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/t/strict.t       2011-12-28 
20:33:26.000000000 +0100
@@ -1,5 +1,3 @@
-#!perl -wT
-# $Id$
 use strict;
 use warnings;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/style_no_tabs.t 
new/Class-Accessor-Grouped-0.10006/t/style_no_tabs.t
--- old/Class-Accessor-Grouped-0.10003/t/style_no_tabs.t        2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/t/style_no_tabs.t        2011-12-28 
20:33:26.000000000 +0100
@@ -1,5 +1,3 @@
-#!perl -wT
-# $Id$
 use strict;
 use warnings;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Class-Accessor-Grouped-0.10003/t/warnings.t 
new/Class-Accessor-Grouped-0.10006/t/warnings.t
--- old/Class-Accessor-Grouped-0.10003/t/warnings.t     2011-05-03 
01:37:19.000000000 +0200
+++ new/Class-Accessor-Grouped-0.10006/t/warnings.t     2011-12-28 
20:33:26.000000000 +0100
@@ -1,5 +1,3 @@
-#!perl -wT
-# $Id$
 use strict;
 use warnings;
 

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to