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