r44316 - in /trunk/libmoosex-getopt-perl: ./ debian/ inc/Module/Install/ lib/MooseX/ lib/MooseX/Getopt/ t/ t/author/
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Sat Sep 19 15:48:34 UTC 2009
Author: jawnsy-guest
Date: Sat Sep 19 15:48:29 2009
New Revision: 44316
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=44316
Log:
+ Split into MooseX::Getopt::Basic (removing the G::L::Descriptive
support) and MooseX::Getopt::GLD
* No longer set RELEASE_TESTING; justification is that it is only
an author test, not even run on the smoker servers
Added:
trunk/libmoosex-getopt-perl/inc/Module/Install/AuthorRequires.pm
- copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/inc/Module/Install/AuthorRequires.pm
trunk/libmoosex-getopt-perl/inc/Module/Install/AuthorTests.pm
- copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/inc/Module/Install/AuthorTests.pm
trunk/libmoosex-getopt-perl/lib/MooseX/Getopt/Basic.pm
- copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/lib/MooseX/Getopt/Basic.pm
trunk/libmoosex-getopt-perl/lib/MooseX/Getopt/GLD.pm
- copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/lib/MooseX/Getopt/GLD.pm
trunk/libmoosex-getopt-perl/t/102_basic_basic.t
- copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/t/102_basic_basic.t
trunk/libmoosex-getopt-perl/t/author/
- copied from r44310, branches/upstream/libmoosex-getopt-perl/current/t/author/
Removed:
trunk/libmoosex-getopt-perl/t/pod.t
trunk/libmoosex-getopt-perl/t/pod_coverage.t
Modified:
trunk/libmoosex-getopt-perl/ChangeLog
trunk/libmoosex-getopt-perl/MANIFEST
trunk/libmoosex-getopt-perl/META.yml
trunk/libmoosex-getopt-perl/Makefile.PL
trunk/libmoosex-getopt-perl/debian/changelog
trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm
Modified: trunk/libmoosex-getopt-perl/ChangeLog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/ChangeLog?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/ChangeLog (original)
+++ trunk/libmoosex-getopt-perl/ChangeLog Sat Sep 19 15:48:29 2009
@@ -1,4 +1,14 @@
Revision history for Perl extension MooseX-Getopt
+
+0.22 Sat. Sept 05 2009
+ - Require GLD 0.077 for RT#49427 as some versions are broken
+
+ * MooseX::Getopt
+ - Split into MooseX::Getopt::Basic (without the G::L::Descriptive support)
+ and MooseX::Getopt::GLD.
+
+ * Tests
+ - Ensure author tests get run when in author mode.
0.21 Thu. Aug 27 2009
* MooseX::Getopt
Modified: trunk/libmoosex-getopt-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/MANIFEST?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/MANIFEST (original)
+++ trunk/libmoosex-getopt-perl/MANIFEST Sat Sep 19 15:48:29 2009
@@ -1,5 +1,7 @@
ChangeLog
inc/Module/Install.pm
+inc/Module/Install/AuthorRequires.pm
+inc/Module/Install/AuthorTests.pm
inc/Module/Install/Base.pm
inc/Module/Install/Can.pm
inc/Module/Install/Fetch.pm
@@ -8,7 +10,9 @@
inc/Module/Install/Win32.pm
inc/Module/Install/WriteAll.pm
lib/MooseX/Getopt.pm
+lib/MooseX/Getopt/Basic.pm
lib/MooseX/Getopt/Dashes.pm
+lib/MooseX/Getopt/GLD.pm
lib/MooseX/Getopt/Meta/Attribute.pm
lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
lib/MooseX/Getopt/Meta/Attribute/Trait.pm
@@ -32,5 +36,6 @@
t/010_dashes.t
t/100_gld_default_bug.t
t/101_argv_bug.t
-t/pod.t
-t/pod_coverage.t
+t/102_basic_basic.t
+t/author/pod.t
+t/author/pod_coverage.t
Modified: trunk/libmoosex-getopt-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/META.yml?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/META.yml (original)
+++ trunk/libmoosex-getopt-perl/META.yml Sat Sep 19 15:48:29 2009
@@ -22,9 +22,9 @@
- t
requires:
Getopt::Long: 2.37
- Getopt::Long::Descriptive: 0
+ Getopt::Long::Descriptive: 0.077
Moose: 0.56
resources:
license: http://dev.perl.org/licenses/
repository: git://git.moose.perl.org/MooseX-Getopt.git
-version: 0.21
+version: 0.22
Modified: trunk/libmoosex-getopt-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/Makefile.PL?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/Makefile.PL (original)
+++ trunk/libmoosex-getopt-perl/Makefile.PL Sat Sep 19 15:48:29 2009
@@ -1,4 +1,11 @@
+use strict;
+use warnings;
use inc::Module::Install 0.75;
+
+if ($Module::Install::AUTHOR) {
+ require Module::Install::AuthorRequires;
+ require Module::Install::AuthorTests;
+}
name 'MooseX-Getopt';
license 'perl';
@@ -9,11 +16,15 @@
requires 'Getopt::Long' => '2.37';
# optional
-requires 'Getopt::Long::Descriptive' => 0;
+requires 'Getopt::Long::Descriptive' => '0.077';
build_requires 'Test::Moose';
build_requires 'Test::More' => '0.62';
build_requires 'Test::Exception' => '0.21';
+
+author_requires 'Test::Pod' => 1.14;
+author_requires 'Test::Pod::Coverage' => '1.04';
+author_tests('t/author');
resources repository => 'git://git.moose.perl.org/MooseX-Getopt.git';
Modified: trunk/libmoosex-getopt-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/debian/changelog?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/debian/changelog (original)
+++ trunk/libmoosex-getopt-perl/debian/changelog Sat Sep 19 15:48:29 2009
@@ -1,4 +1,4 @@
-libmoosex-getopt-perl (0.21-1) UNRELEASED; urgency=low
+libmoosex-getopt-perl (0.22-1) UNRELEASED; urgency=low
[ Jonathan Yu ]
WAITS FOR libmoosex-configfromfile-perl
@@ -8,6 +8,10 @@
+ Add support for singular overrides via mock_sub (RT#43200)
+ Add support for --usage and --help (RT#43255)
+ Don't die if SimpleConfig can't find default config (RT#47766)
+ + Split into MooseX::Getopt::Basic (removing the G::L::Descriptive
+ support) and MooseX::Getopt::GLD
+ * No longer set RELEASE_TESTING; justification is that it is only
+ an author test, not even run on the smoker servers
* Use override for testing
* Remove version dependency on perl (permitted by S-V 3.8.3)
* Now suggest libmoosex-configfromfile-perl
@@ -15,7 +19,7 @@
[ Ryan Niebur ]
* Update jawnsy's email address
- -- Ryan Niebur <ryanryan52 at gmail.com> Tue, 01 Sep 2009 21:19:17 -0700
+ -- Jonathan Yu <jawnsy at cpan.org> Sat, 19 Sep 2009 07:28:13 -0400
libmoosex-getopt-perl (0.20-2) unstable; urgency=low
Modified: trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm (original)
+++ trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm Sat Sep 19 15:48:29 2009
@@ -11,7 +11,7 @@
use Getopt::Long (); # GLD uses it anyway, doesn't hurt
use constant HAVE_GLD => not not eval { require Getopt::Long::Descriptive };
-our $VERSION = '0.21';
+our $VERSION = '0.22';
our $AUTHORITY = 'cpan:STEVAN';
has ARGV => (is => 'rw', isa => 'ArrayRef', metaclass => "NoGetopt");
More information about the Pkg-perl-cvs-commits
mailing list