r64374 - in /trunk/libmoosex-compiletime-traits-perl: ./ debian/ debian/source/ lib/MooseX/CompileTime/ t/

ansgar at users.alioth.debian.org ansgar at users.alioth.debian.org
Thu Oct 28 16:19:27 UTC 2010


Author: ansgar
Date: Thu Oct 28 16:19:14 2010
New Revision: 64374

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=64374
Log:
* New upstream release.
  + Works with perl 5.12. (Closes: #578803)
* debian/control: Add (build-)dep on libmoose-perl for Moose::Util.
* Use source format 3.0 (quilt).
* debian/copyright: Formatting changes; refer to "Debian systems" instead of
  "Debian GNU/Linux systems"; refer to /usr/share/common-licenses/GPL-1.
* Bump Standards-Version to 3.9.1.
* Add myself to Uploaders.

Added:
    trunk/libmoosex-compiletime-traits-perl/META.json
      - copied unchanged from r64373, branches/upstream/libmoosex-compiletime-traits-perl/current/META.json
    trunk/libmoosex-compiletime-traits-perl/debian/source/
    trunk/libmoosex-compiletime-traits-perl/debian/source/format
    trunk/libmoosex-compiletime-traits-perl/weaver.ini
      - copied unchanged from r64373, branches/upstream/libmoosex-compiletime-traits-perl/current/weaver.ini
Removed:
    trunk/libmoosex-compiletime-traits-perl/Build.PL
    trunk/libmoosex-compiletime-traits-perl/t/release-pod-coverage.t
Modified:
    trunk/libmoosex-compiletime-traits-perl/Changes
    trunk/libmoosex-compiletime-traits-perl/LICENSE
    trunk/libmoosex-compiletime-traits-perl/MANIFEST
    trunk/libmoosex-compiletime-traits-perl/META.yml
    trunk/libmoosex-compiletime-traits-perl/Makefile.PL
    trunk/libmoosex-compiletime-traits-perl/README
    trunk/libmoosex-compiletime-traits-perl/debian/changelog
    trunk/libmoosex-compiletime-traits-perl/debian/control
    trunk/libmoosex-compiletime-traits-perl/debian/copyright
    trunk/libmoosex-compiletime-traits-perl/dist.ini
    trunk/libmoosex-compiletime-traits-perl/lib/MooseX/CompileTime/Traits.pm
    trunk/libmoosex-compiletime-traits-perl/t/release-pod-syntax.t

Modified: trunk/libmoosex-compiletime-traits-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/Changes?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/Changes (original)
+++ trunk/libmoosex-compiletime-traits-perl/Changes Thu Oct 28 16:19:14 2010
@@ -1,4 +1,9 @@
-Revision history for MooseX-CompileTime-Traits: 0.092801
+Revision history for MooseX-CompileTime-Traits: 1.102570
 
+1.102570  2010-09-14 04:27:12 America/Chicago
+        Update dist.ini
+        Add weaver.ini
+        Remove the newlines before the opening braces
+        
 0.092801  2009-10-07 18:34:25 UTC
         Initial release

Modified: trunk/libmoosex-compiletime-traits-perl/LICENSE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/LICENSE?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/LICENSE (original)
+++ trunk/libmoosex-compiletime-traits-perl/LICENSE Thu Oct 28 16:19:14 2010
@@ -1,4 +1,4 @@
-This software is copyright (c) 2009 by Infinity Interactive.
+This software is copyright (c) 2010 by Infinity Interactive.
 
 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 Infinity Interactive.
+This software is Copyright (c) 2010 by Infinity Interactive.
 
 This is free software, licensed under:
 
@@ -270,7 +270,7 @@
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2009 by Infinity Interactive.
+This software is Copyright (c) 2010 by Infinity Interactive.
 
 This is free software, licensed under:
 

Modified: trunk/libmoosex-compiletime-traits-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/MANIFEST?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/MANIFEST (original)
+++ trunk/libmoosex-compiletime-traits-perl/MANIFEST Thu Oct 28 16:19:14 2010
@@ -1,6 +1,7 @@
 Changes
 LICENSE
 MANIFEST
+META.json
 META.yml
 Makefile.PL
 README
@@ -13,5 +14,5 @@
 t/lib/Faz.pm
 t/lib/Flarg.pm
 t/lib/Foo.pm
-t/release-pod-coverage.t
-t/release-pod-syntax.t
+t/release-pod-syntax.t
+weaver.ini

Modified: trunk/libmoosex-compiletime-traits-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/META.yml?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/META.yml (original)
+++ trunk/libmoosex-compiletime-traits-perl/META.yml Thu Oct 28 16:19:14 2010
@@ -1,16 +1,21 @@
 ---
-abstract: 'Allow for compile time traits application in classes/roles'
+abstract: 'Allow compile time traits for classes/roles'
 author:
   - 'Nicholas Perez <nperez at cpan.org>'
-generated_by: 'Dist::Zilla version 1.092680'
+build_requires:
+  Test::More: 0
+configure_requires:
+  ExtUtils::MakeMaker: 6.31
+dynamic_config: 0
+generated_by: 'Dist::Zilla version 4.102340, CPAN::Meta::Converter version 2.102400'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: 1.4
 name: MooseX-CompileTime-Traits
 requires:
-  MooseX::Declare: 0.31
-  Test::More: 0.92
+  Moose::Util: 0
+  MooseX::Declare: 0
 resources:
   repository: git://github.com/nperez/moosex-compiletime-traits.git
-version: 0.092801
+version: 1.102570

Modified: trunk/libmoosex-compiletime-traits-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/Makefile.PL?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/Makefile.PL (original)
+++ trunk/libmoosex-compiletime-traits-perl/Makefile.PL Thu Oct 28 16:19:14 2010
@@ -2,20 +2,53 @@
 use strict;
 use warnings;
 
-use ExtUtils::MakeMaker;
 
-WriteMakefile(
-  DISTNAME  => 'MooseX-CompileTime-Traits',
-  NAME      => 'MooseX::CompileTime::Traits',
-  AUTHOR    => 'Nicholas\ Perez\ \<nperez\@cpan\.org\>',
-  ABSTRACT  => 'Allow\ for\ compile\ time\ traits\ application\ in\ classes\/roles',
-  VERSION   => '0.092801',
-  EXE_FILES => [ qw() ],
-  (eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
-  PREREQ_PM    => {
-    "Test::More" => '0.92',
-    "MooseX::Declare" => '0.31',
+
+use ExtUtils::MakeMaker 6.31;
+
+
+
+my %WriteMakefileArgs = (
+  'ABSTRACT' => 'Allow compile time traits for classes/roles',
+  'AUTHOR' => 'Nicholas Perez <nperez at cpan.org>',
+  'BUILD_REQUIRES' => {
+    'Test::More' => '0'
   },
-  test => {TESTS => 't/*.t'}
+  'CONFIGURE_REQUIRES' => {
+    'ExtUtils::MakeMaker' => '6.31'
+  },
+  'DISTNAME' => 'MooseX-CompileTime-Traits',
+  'EXE_FILES' => [],
+  'LICENSE' => 'perl',
+  'NAME' => 'MooseX::CompileTime::Traits',
+  'PREREQ_PM' => {
+    'Moose::Util' => '0',
+    'MooseX::Declare' => '0'
+  },
+  'VERSION' => '1.102570',
+  '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-compiletime-traits-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/README?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/README (original)
+++ trunk/libmoosex-compiletime-traits-perl/README Thu Oct 28 16:19:14 2010
@@ -1,12 +1,13 @@
 
 
-This archive contains the distribution MooseX-CompileTime-Traits, version
-0.092801:
+This archive contains the distribution MooseX-CompileTime-Traits,
+version 1.102570:
 
-  Allow for compile time traits application in classes/roles
+  Allow compile time traits for classes/roles
 
-This software is copyright (c) 2009 by Infinity Interactive.
+This software is copyright (c) 2010 by Infinity Interactive.
 
 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-compiletime-traits-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/debian/changelog?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/debian/changelog (original)
+++ trunk/libmoosex-compiletime-traits-perl/debian/changelog Thu Oct 28 16:19:14 2010
@@ -1,8 +1,19 @@
-libmoosex-compiletime-traits-perl (0.092801-2) UNRELEASED; urgency=low
+libmoosex-compiletime-traits-perl (1.102570-1) unstable; urgency=low
 
+  [ Jonathan Yu ]
   * Update short description
 
- -- Jonathan Yu <jawnsy at cpan.org>  Fri, 20 Nov 2009 20:08:22 -0500
+  [ Ansgar Burchardt ]
+  * New upstream release.
+    + Works with perl 5.12. (Closes: #578803)
+  * debian/control: Add (build-)dep on libmoose-perl for Moose::Util.
+  * Use source format 3.0 (quilt).
+  * debian/copyright: Formatting changes; refer to "Debian systems" instead of
+    "Debian GNU/Linux systems"; refer to /usr/share/common-licenses/GPL-1.
+  * Bump Standards-Version to 3.9.1.
+  * Add myself to Uploaders.
+
+ -- Ansgar Burchardt <ansgar at debian.org>  Thu, 28 Oct 2010 18:16:52 +0200
 
 libmoosex-compiletime-traits-perl (0.092801-1) unstable; urgency=low
 

Modified: trunk/libmoosex-compiletime-traits-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/debian/control?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/debian/control (original)
+++ trunk/libmoosex-compiletime-traits-perl/debian/control Thu Oct 28 16:19:14 2010
@@ -2,17 +2,18 @@
 Section: perl
 Priority: optional
 Build-Depends: debhelper (>= 7)
-Build-Depends-Indep: perl, libmoosex-declare-perl
+Build-Depends-Indep: perl, libmoose-perl, libmoosex-declare-perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: Jonathan Yu <jawnsy at cpan.org>
-Standards-Version: 3.8.3
+Uploaders: Jonathan Yu <jawnsy at cpan.org>, Ansgar Burchardt <ansgar at debian.org>
+Standards-Version: 3.9.1
 Homepage: http://search.cpan.org/dist/MooseX-CompileTime-Traits/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libmoosex-compiletime-traits-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/
 
 Package: libmoosex-compiletime-traits-perl
 Architecture: all
-Depends: ${perl:Depends}, ${misc:Depends}, libmoosex-declare-perl
+Depends: ${perl:Depends}, ${misc:Depends},
+ libmoose-perl, libmoosex-declare-perl
 Description: Moose extension to allow role application at compile-time
  MooseX::CompileTime::Traits is an extension for the Moose object framework
  that allows role application at compile time via use statements. What this

Modified: trunk/libmoosex-compiletime-traits-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/debian/copyright?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/debian/copyright (original)
+++ trunk/libmoosex-compiletime-traits-perl/debian/copyright Thu Oct 28 16:19:14 2010
@@ -1,28 +1,28 @@
-Format-Specification:
-    http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196
-Upstream-Maintainer: Nicholas Perez <nperez at cpan.org>
-Upstream-Source: http://search.cpan.org/dist/MooseX-CompileTime-Traits/
-Upstream-Name: MooseX-CompileTime-Traits
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Maintainer: Nicholas Perez <nperez at cpan.org>
+Source: http://search.cpan.org/dist/MooseX-CompileTime-Traits/
+Name: MooseX-CompileTime-Traits
 
 Files: *
-Copyright: 2009, Infinity Interactive
-License-Alias: Perl
-License: Artistic | GPL-1+
+Copyright: 2010, Infinity Interactive
+License: Artistic or GPL-1+
 
 Files: debian/*
 Copyright: 2009, Jonathan Yu <jawnsy at cpan.org>
-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/libmoosex-compiletime-traits-perl/debian/source/format
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/debian/source/format?rev=64374&op=file
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/debian/source/format (added)
+++ trunk/libmoosex-compiletime-traits-perl/debian/source/format Thu Oct 28 16:19:14 2010
@@ -1,0 +1,1 @@
+3.0 (quilt)

Modified: trunk/libmoosex-compiletime-traits-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/dist.ini?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/dist.ini (original)
+++ trunk/libmoosex-compiletime-traits-perl/dist.ini Thu Oct 28 16:19:14 2010
@@ -1,24 +1,19 @@
-name                                = MooseX-CompileTime-Traits
-author                              = Nicholas Perez <nperez at cpan.org>
-license                             = Perl_5
-copyright_holder                    = Infinity Interactive
-abstract                            = Allow for compile time traits application in classes/roles
+name                = MooseX-CompileTime-Traits
+author              = Nicholas Perez <nperez at cpan.org>
+license             = Perl_5
+copyright_holder    = Infinity Interactive
+copyright_year      = 2010
 
-[@Classic]
-[ModuleBuild]
-
+[@Basic]
 [AutoVersion]
-major   = 0
-format  = {{ $major }}.{{ cldr('yyDDD') }}1
-
-[PodPurler]
-
+[PkgVersion]
+[PodWeaver]
+[AutoPrereq]
 [Prereq]
-MooseX::Declare                     = 0.31
-Test::More                          = 0.92
-
+[NextRelease]
+[PodSyntaxTests]
+[MetaJSON]
 [MetaResources]
-repository                          = git://github.com/nperez/moosex-compiletime-traits.git
-
-[NextRelease]
-
+repository.url      = git://github.com/nperez/moosex-compiletime-traits.git
+repository.type     = git
+[@Git]

Modified: trunk/libmoosex-compiletime-traits-perl/lib/MooseX/CompileTime/Traits.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/lib/MooseX/CompileTime/Traits.pm?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/lib/MooseX/CompileTime/Traits.pm (original)
+++ trunk/libmoosex-compiletime-traits-perl/lib/MooseX/CompileTime/Traits.pm Thu Oct 28 16:19:14 2010
@@ -1,20 +1,18 @@
 {package MooseX::CompileTime::Traits;
-our $VERSION = '0.092801';
-}
-
+BEGIN {
+  $MooseX::CompileTime::Traits::VERSION = '1.102570';
+}}
 
 #ABSTRACT: Allow compile time traits for classes/roles
 
 
 use MooseX::Declare;
 
-role MooseX::CompileTime::Traits
-{
+role MooseX::CompileTime::Traits {
     use Moose::Util;
 
 
-    method import (ClassName $class: ArrayRef :$traits?)
-    {
+    method import (ClassName $class: ArrayRef :$traits?) {
         if(defined($traits))
         {
             my $meta = $class->meta;
@@ -36,7 +34,6 @@
 
 
 
-
 =pod
 
 =head1 NAME
@@ -45,7 +42,7 @@
 
 =head1 VERSION
 
-version 0.092801
+version 1.102570
 
 =head1 SYNOPSIS
 
@@ -65,9 +62,6 @@
     $flarg->bar(); # 3
     $flarg->baz(); # 5
 
-
-
-
 =head1 DESCRIPTION
 
 MooseX::CompileTime::Traits allows role application at compile time via use 
@@ -78,29 +72,28 @@
 
 Simply 'with' the role to gain the functionality
 
-=head1 METHODS
+=head1 PUBLIC_METHODS
 
-=head2 import (ClassName $class: ArrayRef :$traits?)
+=head2 import
+
+    (ClassName $class: ArrayRef :$traits?)
 
 import is provided such that when your class or role is use'd it can take 
 additional arguments that will be validatated and interpreted as roles or
 traits that need to be applied.
 
-
-
 =head1 AUTHOR
 
-  Nicholas Perez <nperez at cpan.org>
+Nicholas Perez <nperez at cpan.org>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2009 by Infinity Interactive.
+This software is copyright (c) 2010 by Infinity Interactive.
 
 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
 
 
 __END__

Modified: trunk/libmoosex-compiletime-traits-perl/t/release-pod-syntax.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-compiletime-traits-perl/t/release-pod-syntax.t?rev=64374&op=diff
==============================================================================
--- trunk/libmoosex-compiletime-traits-perl/t/release-pod-syntax.t (original)
+++ trunk/libmoosex-compiletime-traits-perl/t/release-pod-syntax.t Thu Oct 28 16:19:14 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