r75238 - in /branches/upstream/libmoosex-singleton-perl/current: ./ lib/MooseX/ lib/MooseX/Singleton/Role/ lib/MooseX/Singleton/Role/Meta/ lib/MooseX/Singleton/Role/Meta/Method/ t/
ghedo-guest at users.alioth.debian.org
ghedo-guest at users.alioth.debian.org
Tue Jun 7 10:40:52 UTC 2011
Author: ghedo-guest
Date: Tue Jun 7 10:40:42 2011
New Revision: 75238
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=75238
Log:
[svn-upgrade] new version libmoosex-singleton-perl (0.27)
Added:
branches/upstream/libmoosex-singleton-perl/current/Changes
Removed:
branches/upstream/libmoosex-singleton-perl/current/ChangeLog
Modified:
branches/upstream/libmoosex-singleton-perl/current/LICENSE
branches/upstream/libmoosex-singleton-perl/current/MANIFEST
branches/upstream/libmoosex-singleton-perl/current/META.json
branches/upstream/libmoosex-singleton-perl/current/META.yml
branches/upstream/libmoosex-singleton-perl/current/Makefile.PL
branches/upstream/libmoosex-singleton-perl/current/README
branches/upstream/libmoosex-singleton-perl/current/dist.ini
branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton.pm
branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Class.pm
branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Instance.pm
branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Method/Constructor.pm
branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Object.pm
branches/upstream/libmoosex-singleton-perl/current/t/006-cooperative.t
Added: branches/upstream/libmoosex-singleton-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/Changes?rev=75238&op=file
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/Changes (added)
+++ branches/upstream/libmoosex-singleton-perl/current/Changes Tue Jun 7 10:40:42 2011
@@ -1,0 +1,116 @@
+Revision history for Perl extension MooseX-Singleton
+
+0.27 2011-05-19
+
+ - Fix 006-cooperative.t - this test requires MooseX::StrictConstructor
+ 0.16+ to pass with Moose 2.00+. Reported by Alexandr Ciornii. RT
+ #67965. (Dave Rolsky)
+
+0.26 2011-02-26
+ - This module will now work with Moose 1.9900+, but it still works with
+ older Moose as well. (Dave Rolsky)
+
+ - The test suite now uses Test::Fatal instead of Test::Exception. (Karen
+ Etheridge)
+
+0.25 2010-08-22
+ - Fixes for latest Moose. (Dave Rolsky)
+
+0.24 2010-07-15
+ - Require Moose 0.94+. (Dave Rolsky)
+
+0.23 2010-07-15
+ - Use modern Moose APIs to avoid warnings from the next Moose. (Dave
+ Rolsky)
+
+0.22 2009-12-25
+ - The ->initialize method was both broken and undocumented. RT
+ #51260. (Dave Rolsky)
+ - Updated docs to encourage use of ->instance and ->initialize, and
+ discourage calling ->new directly. Doing so may be deprecated in a
+ future release. (Dave Rolsky)
+
+0.21 2009-09-12
+ - Various modules in this class were trying to load the old pre-0.20
+ classes, which have all been renamed. Tests passed if you had 0.19 or
+ earlier installed, but failed for fresh installations. (Dave Rolsky)
+
+0.20 2009-09-11
+ - Converted this extension to use roles rather than metaclass
+ subclasses. This means it will cooperate with other extensions on CPAN,
+ like MooseX::StrictConstructor, etc. (Dave Rolsky)
+
+0.19 2009-07-09
+ - Remove ambiguity about copyright holder (Sartak)
+
+0.18 2009-06-21
+ - Changes to work Moose 0.82 (Dave Rolsky)
+
+0.17 2009-04-24
+ - Add ClassName->_clear_instance. (hdp)
+
+0.16 2009-04-24
+ - Changes to keep constructor inlining working with latest Moose &
+ Class::MOP. This module will still work with any Moose from 0.74
+ on up.
+
+0.15 2009-04-07
+ - Fixed to work with Moose 0.73_01
+
+ - When an object was implicitly constructed by calling
+ ClassName->attribute, it skipped the BUILD and BUILDARGS defined
+ for a class. Report and test from Josh in RT #42690. (Dave
+ Rolsky)
+
+0.14 2009-01-22
+ - Converted to use new method generation helpers in the most
+ recent Moose (0.65) and Class::MOP (Dave Rolsky)
+
+0.13 2008-12-08
+ - Fixed to work with Moose 0.63
+
+0.12 2008-09-20
+ - Fixed to work with Moose 0.58
+
+0.11 2008-09-05
+ - Fixed to work with Moose 0.57. Fixes RT #39013. Reported by Jon Swartz (Dave Rolsky)
+
+0.10 2008-09-01
+ - No code changes, just a stable release to go with Moose 0.56 release (Dave Rolsky)
+
+0.09_02 2008-08-22
+ - bumped the Moose dependency to 0.55_01 (Dave Rolsky)
+
+0.09_01 2008-08-21
+ - fixes to work with the latest dev release of Moose - 0.55_01 (Dave Rolsky)
+
+0.09 2008-06-27
+ - fix immutability to work with Moose 0.51 (Dave Rolsky)
+
+0.08 2008-05-24
+ - fix make_immutable keyword in test (Sartak)
+ - immutable singleton objects did not call triggers in the constructor (Dave Rolsky)
+ - fix immutability to actually work with modern Moose 0.41+ (Dave Rolsky)
+
+0.07 2008-03-07
+ - bump Moose dep to 0.37 because that's when we got make_immutable (Sartak)
+
+0.06 2008-03-05
+ - singleton objects were broken when made_immutable (Dave Rolsky)
+
+0.05 2008-02-03
+ - avoid re-BUILD-ing existing singleton objects (rjbs)
+
+0.04 2008-01-27
+ - exception when ->new called with args and instance already init'd (rjbs)
+ - added ->initialize method to remove any ambiguity with ->new (rjbs)
+
+0.03 2007-12-16
+ - reimplementation as a metaclass (Sartak)
+ - initial CPAN release
+
+0.02 2007-12-16
+ - instance and new are really the same, cleanup (Sartak)
+
+0.01 2007-04-20
+ - initial implementation as a role (Debolaz)
Modified: branches/upstream/libmoosex-singleton-perl/current/LICENSE
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/LICENSE?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/LICENSE (original)
+++ branches/upstream/libmoosex-singleton-perl/current/LICENSE Tue Jun 7 10:40:42 2011
@@ -1,4 +1,4 @@
-This software is copyright (c) 2001 by Shawn M Moore.
+This software is copyright (c) 2011 by Shawn M Moore.
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,21 +12,22 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2001 by Shawn M Moore.
+This software is Copyright (c) 2011 by Shawn M Moore.
This is free software, licensed under:
The GNU General Public License, Version 1, February 1989
- GNU GENERAL PUBLIC LICENSE
- Version 1, February 1989
+ GNU GENERAL PUBLIC LICENSE
+ Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
- Preamble
+ Preamble
The license agreements of most software companies try to keep users
at the mercy of those companies. By contrast, our General Public
@@ -67,7 +68,7 @@
The precise terms and conditions for copying, distribution and
modification follow.
- GNU GENERAL PUBLIC LICENSE
+ GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any program or other work which
@@ -185,7 +186,7 @@
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
- NO WARRANTY
+ NO WARRANTY
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
@@ -207,9 +208,9 @@
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
- END OF TERMS AND CONDITIONS
-
- Appendix: How to Apply These Terms to Your New Programs
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to humanity, the best way to achieve this is to make it
@@ -235,8 +236,9 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
+
Also add information on how to contact you by electronic and paper mail.
@@ -270,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2001 by Shawn M Moore.
+This software is Copyright (c) 2011 by Shawn M Moore.
This is free software, licensed under:
Modified: branches/upstream/libmoosex-singleton-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/MANIFEST?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/MANIFEST (original)
+++ branches/upstream/libmoosex-singleton-perl/current/MANIFEST Tue Jun 7 10:40:42 2011
@@ -1,4 +1,4 @@
-ChangeLog
+Changes
LICENSE
MANIFEST
META.json
Modified: branches/upstream/libmoosex-singleton-perl/current/META.json
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/META.json?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/META.json (original)
+++ branches/upstream/libmoosex-singleton-perl/current/META.json Tue Jun 7 10:40:42 2011
@@ -4,7 +4,7 @@
"Shawn M Moore <sartak at gmail.com>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 4.200004, CPAN::Meta::Converter version 2.110240",
+ "generated_by" : "Dist::Zilla version 4.200006, CPAN::Meta::Converter version 2.110440",
"license" : [
"perl_5"
],
@@ -24,7 +24,7 @@
},
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "6.31"
+ "ExtUtils::MakeMaker" : "6.30"
}
},
"runtime" : {
@@ -46,7 +46,7 @@
"web" : "http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Singleton.git;a=summary"
}
},
- "version" : "0.26",
+ "version" : "0.27",
"x_authority" : "cpan:SARTAK"
}
Modified: branches/upstream/libmoosex-singleton-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/META.yml?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/META.yml (original)
+++ branches/upstream/libmoosex-singleton-perl/current/META.yml Tue Jun 7 10:40:42 2011
@@ -8,9 +8,9 @@
Test::More: 0.88
Test::Requires: 0
configure_requires:
- ExtUtils::MakeMaker: 6.31
+ ExtUtils::MakeMaker: 6.30
dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.200004, CPAN::Meta::Converter version 2.110240'
+generated_by: 'Dist::Zilla version 4.200006, CPAN::Meta::Converter version 2.110440'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -22,5 +22,5 @@
resources:
bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-Singleton
repository: git://git.moose.perl.org/MooseX-Singleton.git
-version: 0.26
+version: 0.27
x_authority: cpan:SARTAK
Modified: branches/upstream/libmoosex-singleton-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/Makefile.PL?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/Makefile.PL (original)
+++ branches/upstream/libmoosex-singleton-perl/current/Makefile.PL Tue Jun 7 10:40:42 2011
@@ -4,7 +4,7 @@
-use ExtUtils::MakeMaker 6.31;
+use ExtUtils::MakeMaker 6.30;
@@ -18,7 +18,7 @@
'Test::Requires' => '0'
},
'CONFIGURE_REQUIRES' => {
- 'ExtUtils::MakeMaker' => '6.31'
+ 'ExtUtils::MakeMaker' => '6.30'
},
'DISTNAME' => 'MooseX-Singleton',
'EXE_FILES' => [],
@@ -28,7 +28,7 @@
'Moose' => '1.10',
'Scalar::Util' => '0'
},
- 'VERSION' => '0.26',
+ 'VERSION' => '0.27',
'test' => {
'TESTS' => 't/*.t'
}
Modified: branches/upstream/libmoosex-singleton-perl/current/README
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/README?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/README (original)
+++ branches/upstream/libmoosex-singleton-perl/current/README Tue Jun 7 10:40:42 2011
@@ -1,11 +1,11 @@
This archive contains the distribution MooseX-Singleton,
-version 0.26:
+version 0.27:
turn your Moose class into a singleton
-This software is copyright (c) 2001 by Shawn M Moore.
+This software is copyright (c) 2011 by Shawn M Moore.
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: branches/upstream/libmoosex-singleton-perl/current/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/dist.ini?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/dist.ini (original)
+++ branches/upstream/libmoosex-singleton-perl/current/dist.ini Tue Jun 7 10:40:42 2011
@@ -2,9 +2,8 @@
author = Shawn M Moore <sartak at gmail.com>
license = Perl_5
copyright_holder = Shawn M Moore
-copyright_year = 2001
-version = 0.26
+version = 0.27
[GatherDir]
[PruneCruft]
@@ -25,7 +24,7 @@
[UploadToCPAN]
[NextRelease]
-format = %v %{ccc, MMM dd, yyyy}d
+format = %v %{yyyy-MM-dd}d
[PkgVersion]
Modified: branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton.pm?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton.pm (original)
+++ branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton.pm Tue Jun 7 10:40:42 2011
@@ -3,7 +3,7 @@
$MooseX::Singleton::AUTHORITY = 'cpan:SARTAK';
}
BEGIN {
- $MooseX::Singleton::VERSION = '0.26';
+ $MooseX::Singleton::VERSION = '0.27';
}
use Moose 1.10 ();
@@ -58,7 +58,7 @@
=head1 VERSION
-version 0.26
+version 0.27
=head1 SYNOPSIS
@@ -136,7 +136,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2001 by Shawn M Moore.
+This software is copyright (c) 2011 by Shawn M Moore.
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: branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Class.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Class.pm?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Class.pm (original)
+++ branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Class.pm Tue Jun 7 10:40:42 2011
@@ -3,7 +3,7 @@
$MooseX::Singleton::Role::Meta::Class::AUTHORITY = 'cpan:SARTAK';
}
BEGIN {
- $MooseX::Singleton::Role::Meta::Class::VERSION = '0.26';
+ $MooseX::Singleton::Role::Meta::Class::VERSION = '0.27';
}
use Moose::Role;
use MooseX::Singleton::Role::Meta::Instance;
@@ -80,7 +80,7 @@
=head1 VERSION
-version 0.26
+version 0.27
=head1 DESCRIPTION
@@ -94,7 +94,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2001 by Shawn M Moore.
+This software is copyright (c) 2011 by Shawn M Moore.
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: branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Instance.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Instance.pm?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Instance.pm (original)
+++ branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Instance.pm Tue Jun 7 10:40:42 2011
@@ -3,7 +3,7 @@
$MooseX::Singleton::Role::Meta::Instance::AUTHORITY = 'cpan:SARTAK';
}
BEGIN {
- $MooseX::Singleton::Role::Meta::Instance::VERSION = '0.26';
+ $MooseX::Singleton::Role::Meta::Instance::VERSION = '0.27';
}
use Moose::Role;
use Scalar::Util 'weaken';
@@ -79,7 +79,7 @@
=head1 VERSION
-version 0.26
+version 0.27
=head1 DESCRIPTION
@@ -92,7 +92,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2001 by Shawn M Moore.
+This software is copyright (c) 2011 by Shawn M Moore.
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: branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Method/Constructor.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Method/Constructor.pm?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Method/Constructor.pm (original)
+++ branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Meta/Method/Constructor.pm Tue Jun 7 10:40:42 2011
@@ -3,7 +3,7 @@
$MooseX::Singleton::Role::Meta::Method::Constructor::AUTHORITY = 'cpan:SARTAK';
}
BEGIN {
- $MooseX::Singleton::Role::Meta::Method::Constructor::VERSION = '0.26';
+ $MooseX::Singleton::Role::Meta::Method::Constructor::VERSION = '0.27';
}
use Moose::Role;
@@ -114,7 +114,7 @@
=head1 VERSION
-version 0.26
+version 0.27
=head1 DESCRIPTION
@@ -127,7 +127,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2001 by Shawn M Moore.
+This software is copyright (c) 2011 by Shawn M Moore.
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: branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Object.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Object.pm?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Object.pm (original)
+++ branches/upstream/libmoosex-singleton-perl/current/lib/MooseX/Singleton/Role/Object.pm Tue Jun 7 10:40:42 2011
@@ -3,7 +3,7 @@
$MooseX::Singleton::Role::Object::AUTHORITY = 'cpan:SARTAK';
}
BEGIN {
- $MooseX::Singleton::Role::Object::VERSION = '0.26';
+ $MooseX::Singleton::Role::Object::VERSION = '0.27';
}
use Moose::Role;
use Carp qw( carp );
@@ -54,7 +54,7 @@
=head1 VERSION
-version 0.26
+version 0.27
=head1 DESCRIPTION
@@ -66,7 +66,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2001 by Shawn M Moore.
+This software is copyright (c) 2011 by Shawn M Moore.
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: branches/upstream/libmoosex-singleton-perl/current/t/006-cooperative.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-singleton-perl/current/t/006-cooperative.t?rev=75238&op=diff
==============================================================================
--- branches/upstream/libmoosex-singleton-perl/current/t/006-cooperative.t (original)
+++ branches/upstream/libmoosex-singleton-perl/current/t/006-cooperative.t Tue Jun 7 10:40:42 2011
@@ -4,7 +4,7 @@
use Test::More;
use Test::Requires {
- 'MooseX::StrictConstructor' => 0.09,
+ 'MooseX::StrictConstructor' => 0.16,
'Test::Fatal' => 0.001,
};
More information about the Pkg-perl-cvs-commits
mailing list