r57648 - in /trunk/libmoosex-lazyrequire-perl: Changes LICENSE MANIFEST META.json META.yml Makefile.PL README debian/changelog dist.ini lib/MooseX/LazyRequire.pm lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm t/basic.t t/release-pod-syntax.t

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sat May 8 01:27:49 UTC 2010


Author: jawnsy-guest
Date: Sat May  8 01:27:43 2010
New Revision: 57648

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=57648
Log:
Improvements to distribution metadata
IGNORE-VERSION: 0.05-1
* New upstream release

Added:
    trunk/libmoosex-lazyrequire-perl/META.json
      - copied unchanged from r57646, branches/upstream/libmoosex-lazyrequire-perl/current/META.json
Modified:
    trunk/libmoosex-lazyrequire-perl/Changes
    trunk/libmoosex-lazyrequire-perl/LICENSE
    trunk/libmoosex-lazyrequire-perl/MANIFEST
    trunk/libmoosex-lazyrequire-perl/META.yml
    trunk/libmoosex-lazyrequire-perl/Makefile.PL
    trunk/libmoosex-lazyrequire-perl/README
    trunk/libmoosex-lazyrequire-perl/debian/changelog
    trunk/libmoosex-lazyrequire-perl/dist.ini
    trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm
    trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm
    trunk/libmoosex-lazyrequire-perl/t/basic.t
    trunk/libmoosex-lazyrequire-perl/t/release-pod-syntax.t

Modified: trunk/libmoosex-lazyrequire-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/Changes?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/Changes (original)
+++ trunk/libmoosex-lazyrequire-perl/Changes Sat May  8 01:27:43 2010
@@ -1,4 +1,7 @@
-0.04 Sat, 12 Sep 2009 06:05:12 +0900
+0.05  Fri, 07 May 2010 19:40:10 +0200
+  * Improve distribution metadata.
+
+0.04  Sat, 12 Sep 2009 06:05:12 +0900
   * Keep dzil from hiding the 1; at the end (Jesse Luehrs).
 
 0.03  Mon, 17 Aug 2009 11:12:11 +0200

Modified: trunk/libmoosex-lazyrequire-perl/LICENSE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/LICENSE?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/LICENSE (original)
+++ trunk/libmoosex-lazyrequire-perl/LICENSE Sat May  8 01:27:43 2010
@@ -1,4 +1,4 @@
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
 
 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 Florian Ragwitz.
+This software is Copyright (c) 2010 by Florian Ragwitz.
 
 This is free software, licensed under:
 
@@ -270,7 +270,7 @@
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2009 by Florian Ragwitz.
+This software is Copyright (c) 2010 by Florian Ragwitz.
 
 This is free software, licensed under:
 

Modified: trunk/libmoosex-lazyrequire-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/MANIFEST?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/MANIFEST (original)
+++ trunk/libmoosex-lazyrequire-perl/MANIFEST Sat May  8 01:27:43 2010
@@ -1,6 +1,7 @@
 Changes
 LICENSE
 MANIFEST
+META.json
 META.yml
 Makefile.PL
 README

Modified: trunk/libmoosex-lazyrequire-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/META.yml?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/META.yml (original)
+++ trunk/libmoosex-lazyrequire-perl/META.yml Sat May  8 01:27:43 2010
@@ -2,16 +2,140 @@
 abstract: 'Required attributes which fail only when trying to use them'
 author:
   - 'Florian Ragwitz <rafl at debian.org>'
-generated_by: 'Dist::Zilla::Plugin::MetaYAML version 1.092450'
+build_requires:
+  Moose: 0
+  Test::Exception: 0
+  Test::More: 0.88
+configure_requires:
+  ExtUtils::MakeMaker: 6.31
+generated_by: 'Dist::Zilla version 2.101241'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: 1.4
 name: MooseX-LazyRequire
+recommends: {}
 requires:
-  Moose: 0
+  Carp: 0
+  Moose::Exporter: 0
+  Moose::Role: 0
   MooseX::Types::Moose: 0
-  Test::More: 0.88
   aliased: 0.30
   namespace::autoclean: 0
-version: 0.04
+resources:
+  bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-LazyRequire
+  homepage: http://search.cpan.org/dist/MooseX-LazyRequire
+  repository: git://github.com/rafl/moosex-lazyrequire.git
+version: 0.05
+x_Dist_Zilla:
+  plugins:
+    -
+      class: Dist::Zilla::Plugin::GatherDir
+      name: '@FLORA/@Filter/GatherDir'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::PruneCruft
+      name: '@FLORA/@Filter/PruneCruft'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::ManifestSkip
+      name: '@FLORA/@Filter/ManifestSkip'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::MetaYAML
+      name: '@FLORA/@Filter/MetaYAML'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::License
+      name: '@FLORA/@Filter/License'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::Readme
+      name: '@FLORA/@Filter/Readme'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::PkgVersion
+      name: '@FLORA/@Filter/PkgVersion'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::PodCoverageTests
+      name: '@FLORA/@Filter/PodCoverageTests'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::PodSyntaxTests
+      name: '@FLORA/@Filter/PodSyntaxTests'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::ExtraTests
+      name: '@FLORA/@Filter/ExtraTests'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::ExecDir
+      name: '@FLORA/@Filter/ExecDir'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::ShareDir
+      name: '@FLORA/@Filter/ShareDir'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::MakeMaker
+      name: '@FLORA/@Filter/MakeMaker'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::Manifest
+      name: '@FLORA/@Filter/Manifest'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::ConfirmRelease
+      name: '@FLORA/@Filter/ConfirmRelease'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::UploadToCPAN
+      name: '@FLORA/@Filter/UploadToCPAN'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::MetaConfig
+      name: '@FLORA/MetaConfig'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::MetaJSON
+      name: '@FLORA/MetaJSON'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::MetaResources
+      name: '@FLORA/MetaResources'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::Authority
+      name: '@FLORA/Authority'
+      version: 0.01
+    -
+      class: Dist::Zilla::Plugin::PodWeaver
+      name: '@FLORA/PodWeaver'
+      version: 3.100710
+    -
+      class: Dist::Zilla::Plugin::AutoPrereq
+      name: '@FLORA/AutoPrereq'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':InstallModules'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':TestFiles'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':ExecFiles'
+      version: 2.101241
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':ShareFiles'
+      version: 2.101241
+  zilla:
+    class: Dist::Zilla
+    config:
+      is_trial: 0
+    version: 2.101241
+x_authority: cpan:FLORA

Modified: trunk/libmoosex-lazyrequire-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/Makefile.PL?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/Makefile.PL (original)
+++ trunk/libmoosex-lazyrequire-perl/Makefile.PL Sat May  8 01:27:43 2010
@@ -2,21 +2,59 @@
 use strict;
 use warnings;
 
-use ExtUtils::MakeMaker;
 
-WriteMakefile(
-  DISTNAME  => 'MooseX-LazyRequire',
-  NAME      => 'MooseX::LazyRequire',
-  AUTHOR    => 'Florian\ Ragwitz\ \<rafl\@debian\.org\>',
-  ABSTRACT  => 'Required\ attributes\ which\ fail\ only\ when\ trying\ to\ use\ them',
-  VERSION   => '0.04',
-  EXE_FILES => [ qw() ],
-  (eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
-  PREREQ_PM    => {
-    "MooseX::Types::Moose" => '0',
-    "Test::More" => '0.88',
-    "namespace::autoclean" => '0',
-    "aliased" => '0.30',
-    "Moose" => '0',
+
+use ExtUtils::MakeMaker 6.31;
+
+
+
+my %WriteMakefileArgs = (
+  'ABSTRACT' => 'Required attributes which fail only when trying to use them',
+  'AUTHOR' => 'Florian Ragwitz <rafl at debian.org>',
+  'BUILD_REQUIRES' => {
+    'Moose' => '0',
+    'Test::Exception' => '0',
+    'Test::More' => '0.88'
   },
+  'CONFIGURE_REQUIRES' => {
+    'ExtUtils::MakeMaker' => '6.31'
+  },
+  'DISTNAME' => 'MooseX-LazyRequire',
+  'EXE_FILES' => [],
+  'LICENSE' => 'perl',
+  'NAME' => 'MooseX::LazyRequire',
+  'PREREQ_PM' => {
+    'Carp' => '0',
+    'Moose::Exporter' => '0',
+    'Moose::Role' => '0',
+    'MooseX::Types::Moose' => '0',
+    'aliased' => '0.30',
+    'namespace::autoclean' => '0'
+  },
+  'VERSION' => '0.05',
+  '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/libmoosex-lazyrequire-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/README?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/README (original)
+++ trunk/libmoosex-lazyrequire-perl/README Sat May  8 01:27:43 2010
@@ -1,12 +1,13 @@
 
 
-This archive contains the distribution MooseX-LazyRequire, version
-0.04:
+This archive contains the distribution MooseX-LazyRequire,
+version 0.05:
 
   Required attributes which fail only when trying to use them
 
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
 
 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/libmoosex-lazyrequire-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/debian/changelog?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/debian/changelog (original)
+++ trunk/libmoosex-lazyrequire-perl/debian/changelog Sat May  8 01:27:43 2010
@@ -1,3 +1,12 @@
+libmoosex-lazyrequire-perl (0.05-1) UNRELEASED; urgency=low
+
+  Improvements to distribution metadata
+  IGNORE-VERSION: 0.05-1
+
+  * New upstream release
+
+ -- Jonathan Yu <jawnsy at cpan.org>  Fri, 07 May 2010 22:01:36 -0400
+
 libmoosex-lazyrequire-perl (0.04-2) unstable; urgency=low
 
   [ Jonathan Yu ]

Modified: trunk/libmoosex-lazyrequire-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/dist.ini?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/dist.ini (original)
+++ trunk/libmoosex-lazyrequire-perl/dist.ini Sat May  8 01:27:43 2010
@@ -1,19 +1,9 @@
 name    = MooseX-LazyRequire
-version = 0.04
+version = 0.05
 author  = Florian Ragwitz <rafl at debian.org>
 license = Perl_5
 copyright_holder = Florian Ragwitz
 
-[Prereq]
-Moose = 0
-MooseX::Types::Moose = 0
-namespace::autoclean = 0
-aliased = 0.30
-Test::More = 0.88
-
-[@Filter]
-bundle = @Classic
-remove = PodVersion
-remove = BumpVersion
-
-[PodPurler]
+[@FLORA]
+dist = MooseX-LazyRequire
+repository_at = github

Modified: trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm (original)
+++ trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire.pm Sat May  8 01:27:43 2010
@@ -1,10 +1,14 @@
 package MooseX::LazyRequire;
-our $VERSION = '0.04';
-
+BEGIN {
+  $MooseX::LazyRequire::AUTHORITY = 'cpan:FLORA';
+}
+BEGIN {
+  $MooseX::LazyRequire::VERSION = '0.05';
+}
 # ABSTRACT: Required attributes which fail only when trying to use them
 
 use Moose::Exporter;
-use aliased 'MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire';
+use aliased 0.30 'MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire';
 use namespace::autoclean;
 
 
@@ -22,16 +26,11 @@
 
 
 __END__
-
 =pod
 
 =head1 NAME
 
 MooseX::LazyRequire - Required attributes which fail only when trying to use them
-
-=head1 VERSION
-
-version 0.04
 
 =head1 SYNOPSIS
 
@@ -51,6 +50,7 @@
     );
 
     sub _build_bar { shift->foo }
+
 
     Foo->new(foo => 42); # succeeds, foo and bar will be 42
     Foo->new(bar => 42); # succeeds, bar will be 42
@@ -77,13 +77,7 @@
         lazy_required => 1,
     );
 
-
-
-=begin Pod::Coverage
-
-init_meta
-
-=end Pod::Coverage
+=for Pod::Coverage init_meta
 
 =head1 AUTHOR
 
@@ -91,11 +85,10 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
 
-=cut 
+=cut
 
-

Modified: trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm (original)
+++ trunk/libmoosex-lazyrequire-perl/lib/MooseX/LazyRequire/Meta/Attribute/Trait/LazyRequire.pm Sat May  8 01:27:43 2010
@@ -1,6 +1,11 @@
 package MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire;
-our $VERSION = '0.04';
-
+BEGIN {
+  $MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire::AUTHORITY = 'cpan:FLORA';
+}
+BEGIN {
+  $MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire::VERSION = '0.05';
+}
+# ABSTRACT: Attribute trait to make getters fail on unset attributes
 
 use Moose::Role;
 use Carp qw/cluck/;
@@ -38,22 +43,23 @@
 
 package # hide
     Moose::Meta::Attribute::Custom::Trait::LazyRequire;
+BEGIN {
+  $Moose::Meta::Attribute::Custom::Trait::LazyRequire::AUTHORITY = 'cpan:FLORA';
+}
+BEGIN {
+  $Moose::Meta::Attribute::Custom::Trait::LazyRequire::VERSION = '0.05';
+}
 
 sub register_implementation { 'MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire' }
 
 1;
 
 __END__
-
 =pod
 
 =head1 NAME
 
-MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire
-
-=head1 VERSION
-
-version 0.04
+MooseX::LazyRequire::Meta::Attribute::Trait::LazyRequire - Attribute trait to make getters fail on unset attributes
 
 =head1 AUTHOR
 
@@ -61,11 +67,10 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
 
-=cut 
+=cut
 
-

Modified: trunk/libmoosex-lazyrequire-perl/t/basic.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/t/basic.t?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/t/basic.t (original)
+++ trunk/libmoosex-lazyrequire-perl/t/basic.t Sat May  8 01:27:43 2010
@@ -1,6 +1,6 @@
 use strict;
 use warnings;
-use Test::More;
+use Test::More 0.88;
 use Test::Exception;
 
 {

Modified: trunk/libmoosex-lazyrequire-perl/t/release-pod-syntax.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-lazyrequire-perl/t/release-pod-syntax.t?rev=57648&op=diff
==============================================================================
--- trunk/libmoosex-lazyrequire-perl/t/release-pod-syntax.t (original)
+++ trunk/libmoosex-lazyrequire-perl/t/release-pod-syntax.t Sat May  8 01:27:43 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();




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