r38131 - in /trunk/libmoosex-role-parameterized-perl: ./ debian/ inc/ lib/MooseX/Role/ lib/MooseX/Role/Parameterized/ lib/MooseX/Role/Parameterized/Meta/ lib/MooseX/Role/Parameterized/Meta/Role/

carnil-guest at users.alioth.debian.org carnil-guest at users.alioth.debian.org
Mon Jun 15 19:06:50 UTC 2009


Author: carnil-guest
Date: Mon Jun 15 19:06:44 2009
New Revision: 38131

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=38131
Log:
* New upstream release
* debian/rules: use the tiny rules.
* debian/copyright: Adjust dates for upstream copyright holders. 
* Add myself to Uploaders field. 

Added:
    trunk/libmoosex-role-parameterized-perl/inc/
      - copied from r38128, branches/upstream/libmoosex-role-parameterized-perl/current/inc/
Removed:
    trunk/libmoosex-role-parameterized-perl/LICENSE
    trunk/libmoosex-role-parameterized-perl/README
    trunk/libmoosex-role-parameterized-perl/dist.ini
Modified:
    trunk/libmoosex-role-parameterized-perl/Changes
    trunk/libmoosex-role-parameterized-perl/MANIFEST
    trunk/libmoosex-role-parameterized-perl/META.yml
    trunk/libmoosex-role-parameterized-perl/Makefile.PL
    trunk/libmoosex-role-parameterized-perl/debian/changelog
    trunk/libmoosex-role-parameterized-perl/debian/control
    trunk/libmoosex-role-parameterized-perl/debian/copyright
    trunk/libmoosex-role-parameterized-perl/debian/rules
    trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm
    trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Parameter.pm
    trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm
    trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
    trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Parameters.pm

Modified: trunk/libmoosex-role-parameterized-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/Changes?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/Changes (original)
+++ trunk/libmoosex-role-parameterized-perl/Changes Mon Jun 15 19:06:44 2009
@@ -1,4 +1,15 @@
 Changes for MooseX-Role-Parameterized
+
+0.09  Jun 14, 2009
+    * Give all modules a version number (Sartak)
+
+0.08  Jun 14, 2009
+    * Fix mis-packaging :) (Sartak)
+
+0.07  Jun 14, 2009
+    * Leave the jules nest for github (Sartak)
+
+    * Switch to Module::Install (Sartak)
 
 0.06  May 12, 2009
     * Fix long-standing role-role combination bug, reported by several

Modified: trunk/libmoosex-role-parameterized-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/MANIFEST?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/MANIFEST (original)
+++ trunk/libmoosex-role-parameterized-perl/MANIFEST Mon Jun 15 19:06:44 2009
@@ -1,16 +1,22 @@
 Changes
-LICENSE
-MANIFEST
-META.yml
-Makefile.PL
-README
-dist.ini
+inc/Module/Install.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/GithubMeta.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
 lib/MooseX/Role/Parameterized.pm
 lib/MooseX/Role/Parameterized/Meta/Parameter.pm
 lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm
 lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
 lib/MooseX/Role/Parameterized/Parameters.pm
 lib/MooseX/Role/Parameterized/Tutorial.pod
+Makefile.PL
+MANIFEST			This list of files
+META.yml
 t/001-parameters.t
 t/002-role-block.t
 t/003-apply.t
@@ -29,4 +35,4 @@
 t/016-trait.t
 t/100-erroneous-keywords.t
 t/101-alias-excludes.t
-t/150-composite-role-application.t
+t/150-composite-role-application.t

Modified: trunk/libmoosex-role-parameterized-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/META.yml?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/META.yml (original)
+++ trunk/libmoosex-role-parameterized-perl/META.yml Mon Jun 15 19:06:44 2009
@@ -1,11 +1,27 @@
---- 
-abstract: parameterized roles
-author: 
-  - Shawn M Moore <sartak at bestpractical.com>
-generated_by: Dist::Zilla::Plugin::MetaYaml version 1.004
+---
+abstract: 'parameterized roles'
+author:
+  - 'Shawn M Moore, C<sartak at gmail.com>'
+build_requires:
+  ExtUtils::MakeMaker: 6.42
+  Test::Exception: 0.27
+configure_requires:
+  ExtUtils::MakeMaker: 6.42
+distribution_type: module
+generated_by: 'Module::Install version 0.91'
 license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4
 name: MooseX-Role-Parameterized
-requires: 
+no_index:
+  directory:
+    - inc
+    - t
+requires:
   Moose: 0.78
-  Test::Exception: 0.27
-version: 0.06
+resources:
+  homepage: http://github.com/sartak/MooseX-Role-Parameterized/tree
+  license: http://dev.perl.org/licenses/
+  repository: git://github.com/sartak/MooseX-Role-Parameterized.git
+version: 0.09

Modified: trunk/libmoosex-role-parameterized-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/Makefile.PL?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/Makefile.PL (original)
+++ trunk/libmoosex-role-parameterized-perl/Makefile.PL Mon Jun 15 19:06:44 2009
@@ -1,19 +1,15 @@
+# Load the Module::Install bundled in ./inc/
+use inc::Module::Install;
 
-use strict;
-use warnings;
+# Define metadata
+name           'MooseX-Role-Parameterized';
+all_from       'lib/MooseX/Role/Parameterized.pm';
+githubmeta;
 
-use ExtUtils::MakeMaker;
+requires       'Moose' => '0.78';
 
-WriteMakefile(
-  DISTNAME  => 'MooseX-Role-Parameterized',
-  NAME      => 'MooseX::Role::Parameterized',
-  AUTHOR    => 'Shawn\ M\ Moore\ \<sartak\@bestpractical\.com\>',
-  ABSTRACT  => 'parameterized roles',
-  VERSION   => '0.06',
-  EXE_FILES => [ qw() ],
-  (eval { ExtUtils::MakeMaker->VERSION(6.21) } ? (LICENSE => 'perl') : ()),
-  PREREQ_PM    => {
-    "Test::Exception" => '0.27',
-    "Moose" => '0.78',
-  },
-);
+build_requires 'Test::Exception' => '0.27';
+
+WriteAll;
+
+

Modified: trunk/libmoosex-role-parameterized-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/debian/changelog?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/debian/changelog (original)
+++ trunk/libmoosex-role-parameterized-perl/debian/changelog Mon Jun 15 19:06:44 2009
@@ -1,8 +1,15 @@
-libmoosex-role-parameterized-perl (0.06-2) UNRELEASED; urgency=low
+libmoosex-role-parameterized-perl (0.09-1) unstable; urgency=low
 
+  [ Nathan Handler ]
   * debian/watch: Update to ignore development releases.
 
- -- Nathan Handler <nhandler at ubuntu.com>  Sat, 06 Jun 2009 01:36:28 +0000
+  [ Salvatore Bonaccorso ]
+  * New upstream release
+  * debian/rules: use the tiny rules.
+  * debian/copyright: Adjust dates for upstream copyright holders. 
+  * Add myself to Uploaders field. 
+
+ -- Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>  Mon, 15 Jun 2009 21:06:02 +0200
 
 libmoosex-role-parameterized-perl (0.06-1) unstable; urgency=low
 

Modified: trunk/libmoosex-role-parameterized-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/debian/control?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/debian/control (original)
+++ trunk/libmoosex-role-parameterized-perl/debian/control Mon Jun 15 19:06:44 2009
@@ -6,7 +6,7 @@
   libtest-exception-perl (>= 0.27), perl (>= 5.6.0-12)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Alejandro Garrido Mota <garridomota at gmail.com>,
- Brian Cassidy <brian.cassidy at gmail.com>
+ Brian Cassidy <brian.cassidy at gmail.com>, Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
 Standards-Version: 3.8.1
 Homepage: http://search.cpan.org/dist/MooseX-Role-Parameterized/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libmoosex-role-parameterized-perl/

Modified: trunk/libmoosex-role-parameterized-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/debian/copyright?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/debian/copyright (original)
+++ trunk/libmoosex-role-parameterized-perl/debian/copyright Mon Jun 15 19:06:44 2009
@@ -5,12 +5,13 @@
 Upstream-Name: MooseX-Role-Parameterized
 
 Files: *
-Copyright: (c) 2009 by Infinity Interactive.
+Copyright: (c) 2007-2009 by Infinity Interactive.
 License-Alias: Perl
 License: Artistic | GPL-1+
 
 Files: debian/*
 Copyright: 2009, Alejandro Garrido Mota <garridomota at gmail.com>
+           2009, various members of the Debian Perl Group, cf. debian/changelog
 License: Artistic | GPL-1+
 
 License: Artistic

Modified: trunk/libmoosex-role-parameterized-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/debian/rules?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/debian/rules (original)
+++ trunk/libmoosex-role-parameterized-perl/debian/rules Mon Jun 15 19:06:44 2009
@@ -1,23 +1,4 @@
 #!/usr/bin/make -f
 
-build: build-stamp
-build-stamp:
-	dh build
-	touch $@
-
-clean:
+%:
 	dh $@
-
-install: install-stamp
-install-stamp: build-stamp
-	dh install
-	touch $@
-
-binary-arch:
-
-binary-indep: install
-	dh $@
-
-binary: binary-arch binary-indep
-
-.PHONY: binary binary-arch binary-indep install clean build

Modified: trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm Mon Jun 15 19:06:44 2009
@@ -1,20 +1,15 @@
 package MooseX::Role::Parameterized;
-our $VERSION = '0.06';
-
-use Moose (
-    extends => { -as => 'moose_extends' },
-    around  => { -as => 'moose_around' },
-    qw/confess blessed/,
-);
-moose_extends 'Moose::Exporter';
-
 use Moose::Role ();
+use Moose::Exporter;
+use Carp 'confess';
+use Scalar::Util 'blessed';
 
 use MooseX::Role::Parameterized::Meta::Role::Parameterizable;
 
+our $VERSION = '0.09';
 our $CURRENT_METACLASS;
 
-__PACKAGE__->setup_import_methods(
+Moose::Exporter->setup_import_methods(
     with_caller => ['parameter', 'role', 'method', 'has', 'with', 'extends',
                     'requires', 'excludes', 'augment', 'inner', 'before',
                     'after', 'around', 'super', 'override'],
@@ -159,10 +154,6 @@
 =head1 NAME
 
 MooseX::Role::Parameterized - parameterized roles
-
-=head1 VERSION
-
-version 0.06
 
 =head1 SYNOPSIS
 
@@ -255,7 +246,7 @@
 
 =head1 AUTHOR
 
-Shawn M Moore, C<< <sartak at bestpractical.com> >>
+Shawn M Moore, C<sartak at gmail.com>
 
 =head1 EXAMPLES
 
@@ -283,4 +274,16 @@
 
 =back
 
-=cut
+=head1 SEE ALSO
+
+L<http://sartak.blogspot.com/2009/05/parameterized-roles.html>
+
+=head1 COPYRIGHT AND LICENSE
+
+Copyright 2007-2009 Infinity Interactive
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+=cut
+

Modified: trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Parameter.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Parameter.pm?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Parameter.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Parameter.pm Mon Jun 15 19:06:44 2009
@@ -1,8 +1,8 @@
 package MooseX::Role::Parameterized::Meta::Parameter;
-our $VERSION = '0.06';
-
 use Moose;
 extends 'Moose::Meta::Attribute';
+
+our $VERSION = '0.09';
 
 # This doesn't actually do anything because _process_options does not consult
 # the default value of "is". hrm.
@@ -34,14 +34,11 @@
 
 MooseX::Role::Parameterized::Meta::Parameter - metaclass for parameters
 
-=head1 VERSION
-
-version 0.06
-
 =head1 DESCRIPTION
 
 This is the metaclass for parameter objects, a subclass of
 L<Moose::Meta::Attribute>. Its sole purpose is to make the default value
 of the C<is> option C<ro>.
 
-=cut
+=cut
+

Modified: trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm Mon Jun 15 19:06:44 2009
@@ -1,8 +1,8 @@
 package MooseX::Role::Parameterized::Meta::Role::Parameterizable;
-our $VERSION = '0.06';
-
 use Moose;
 extends 'Moose::Meta::Role';
+
+our $VERSION = '0.09';
 
 use MooseX::Role::Parameterized::Meta::Role::Parameterized;
 use MooseX::Role::Parameterized::Meta::Parameter;
@@ -124,10 +124,6 @@
 
 MooseX::Role::Parameterized::Meta::Role::Parameterizable - metaclass for parameterizable roles
 
-=head1 VERSION
-
-version 0.06
-
 =head1 DESCRIPTION
 
 This is the metaclass for parameteriz-able roles, roles that have their
@@ -136,4 +132,5 @@
 parameteriz-ed role
 (L<MooseX::Role::Parameterized::Meta::Role::Parameterized>).
 
-=cut
+=cut
+

Modified: trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm Mon Jun 15 19:06:44 2009
@@ -1,8 +1,8 @@
 package MooseX::Role::Parameterized::Meta::Role::Parameterized;
-our $VERSION = '0.06';
-
 use Moose;
 extends 'Moose::Meta::Role';
+
+our $VERSION = '0.09';
 
 use MooseX::Role::Parameterized::Parameters;
 
@@ -22,14 +22,11 @@
 
 MooseX::Role::Parameterized::Meta::Role::Parameterized - metaclass for parameterized roles
 
-=head1 VERSION
-
-version 0.06
-
 =head1 DESCRIPTION
 
 This is the metaclass for parameteriz-ed roles; that is, parameteriz-able roles
 with their parameters bound. All this actually provides is a place to store the
 L<parameters> object.
 
-=cut
+=cut
+

Modified: trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Parameters.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Parameters.pm?rev=38131&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Parameters.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized/Parameters.pm Mon Jun 15 19:06:44 2009
@@ -1,7 +1,7 @@
 package MooseX::Role::Parameterized::Parameters;
-our $VERSION = '0.06';
+use Moose;
 
-use Moose;
+our $VERSION = '0.09';
 
 __PACKAGE__->meta->make_immutable;
 no Moose;
@@ -13,10 +13,6 @@
 =head1 NAME
 
 MooseX::Role::Parameterized::Parameters - base class for parameters
-
-=head1 VERSION
-
-version 0.06
 
 =head1 DESCRIPTION
 
@@ -30,4 +26,5 @@
 Each parameteriz-ed role gets their own instance of the anonymous subclass
 (owned by the parameteriz-able role).
 
-=cut
+=cut
+




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