Hello community,
here is the log from the commit of package perl-MooseX-Getopt for openSUSE:Factory checked in at 2012-02-16 12:25:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Getopt (Old)
and /work/SRC/openSUSE:Factory/.perl-MooseX-Getopt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MooseX-Getopt", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-MooseX-Getopt/perl-MooseX-Getopt.changes 2011-09-23 12:38:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-MooseX-Getopt.new/perl-MooseX-Getopt.changes 2012-02-16 12:25:38.000000000 +0100
@@ -1,0 +2,10 @@
+Tue Feb 14 07:52:08 UTC 2012 - coolo@suse.com
+
+- updated to 0.39
+ * Fix argument parseing in process_argv when used with ConfigFromFile so that
+ -v can be used as expected, rather than being grabbed as --version
+ * More documentation on Getopt::Long settings and how they alter this role's
+ behaviour, in particular with regards to extra_argv capturing.
+ (Karen Etheridge)
+
+-------------------------------------------------------------------
Old:
----
MooseX-Getopt-0.37.tar.gz
New:
----
MooseX-Getopt-0.39.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-MooseX-Getopt.spec ++++++
--- /var/tmp/diff_new_pack.MZPUyR/_old 2012-02-16 12:25:41.000000000 +0100
+++ /var/tmp/diff_new_pack.MZPUyR/_new 2012-02-16 12:25:41.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-MooseX-Getopt
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,22 +16,21 @@
#
-
Name: perl-MooseX-Getopt
-Version: 0.37
-Release: 1
-License: GPL-1.0+ or Artistic-1.0
+Version: 0.39
+Release: 0
%define cpan_name MooseX-Getopt
Summary: A Moose role for processing command line options
-Url: http://search.cpan.org/dist/MooseX-Getopt/
+License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
+Url: http://search.cpan.org/dist/MooseX-Getopt/
Source: http://www.cpan.org/authors/id/B/BO/BOBTFISH/%{cpan_name}-%{version}.tar.gz
+# MANUAL
Patch1: perl-MooseX-Getopt-use_lib.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Getopt::Long) >= 2.37
BuildRequires: perl(Getopt::Long::Descriptive) >= 0.081
BuildRequires: perl(Moose) >= 0.56
@@ -40,6 +39,27 @@
BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(Test::Requires) >= 0.05
BuildRequires: perl(Test::Warn) >= 0.21
+#BuildRequires: perl(App)
+#BuildRequires: perl(BaseApp::WithConfig)
+#BuildRequires: perl(Moose::Meta::Attribute)
+#BuildRequires: perl(Moose::Meta::Class)
+#BuildRequires: perl(Moose::Role)
+#BuildRequires: perl(Moose::Util::TypeConstraints)
+#BuildRequires: perl(MooseX::ConfigFromFile)
+#BuildRequires: perl(MooseX::Getopt)
+#BuildRequires: perl(MooseX::Getopt::Basic)
+#BuildRequires: perl(MooseX::Getopt::Dashes)
+#BuildRequires: perl(MooseX::Getopt::GLD)
+#BuildRequires: perl(MooseX::Getopt::Meta::Attribute)
+#BuildRequires: perl(MooseX::Getopt::Meta::Attribute::NoGetopt)
+#BuildRequires: perl(MooseX::Getopt::Meta::Attribute::Trait)
+#BuildRequires: perl(MooseX::Getopt::Meta::Attribute::Trait::NoGetopt)
+#BuildRequires: perl(MooseX::Getopt::OptionTypeMap)
+#BuildRequires: perl(MooseX::Getopt::ProcessedArgv)
+#BuildRequires: perl(MooseX::Getopt::Strict)
+#BuildRequires: perl(MooseX::SimpleConfig)
+#BuildRequires: perl(Test::Deep)
+#BuildRequires: perl(Test::Moose)
Requires: perl(Getopt::Long) >= 2.37
Requires: perl(Getopt::Long::Descriptive) >= 0.081
Requires: perl(Moose) >= 0.56
@@ -91,10 +111,12 @@
%prep
%setup -q -n %{cpan_name}-%{version}
+# MANUAL BEGIN
%if 0%{?suse_version} <= 1110
%patch1 -p1
sed -i "s|__vendorperl__|%{perl_vendorlib}|g" Makefile.PL t/*.t
%endif
+# MANUAL END
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -108,9 +130,6 @@
%perl_process_packlist
%perl_gen_filelist
-%clean
-%{__rm} -rf %{buildroot}
-
%files -f %{name}.files
%defattr(-,root,root,755)
%doc ChangeLog LICENSE README
++++++ MooseX-Getopt-0.37.tar.gz -> MooseX-Getopt-0.39.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/ChangeLog new/MooseX-Getopt-0.39/ChangeLog
--- old/MooseX-Getopt-0.37/ChangeLog 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/ChangeLog 2012-02-03 15:27:38.000000000 +0100
@@ -1,5 +1,14 @@
Revision history for Perl extension MooseX-Getopt
+0.39 Fri 03 Feb 2012
+ * Fix argument parseing in process_argv when used with ConfigFromFile so that
+ -v can be used as expected, rather than being grabbed as --version
+
+0.38 Fri 23 Dec 2011
+ * More documentation on Getopt::Long settings and how they alter this role's
+ behaviour, in particular with regards to extra_argv capturing.
+ (Karen Etheridge)
+
0.37 Wed 30 Mar 2011
* Fix missing dependency. (RT#67077)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/LICENSE new/MooseX-Getopt-0.39/LICENSE
--- old/MooseX-Getopt-0.37/LICENSE 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/LICENSE 2012-02-03 15:27:38.000000000 +0100
@@ -1,4 +1,4 @@
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
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) 2011 by Infinity Interactive, Inc.
+This software is Copyright (c) 2012 by Infinity Interactive, Inc.
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
+ END OF TERMS AND CONDITIONS
- Appendix: How to Apply These Terms to Your New Programs
+ 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) 2011 by Infinity Interactive, Inc.
+This software is Copyright (c) 2012 by Infinity Interactive, Inc.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/META.json new/MooseX-Getopt-0.39/META.json
--- old/MooseX-Getopt-0.37/META.json 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/META.json 2012-02-03 15:27:38.000000000 +0100
@@ -15,7 +15,7 @@
"Jonathan Swartz "
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 4.200001, CPAN::Meta::Converter version 2.101610",
+ "generated_by" : "Dist::Zilla version 4.300005, CPAN::Meta::Converter version 2.112621",
"license" : [
"perl_5"
],
@@ -27,7 +27,7 @@
"prereqs" : {
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "6.31"
+ "ExtUtils::MakeMaker" : "6.30"
}
},
"runtime" : {
@@ -53,105 +53,105 @@
"mailto" : "bug-MooseX-Getopt@rt.cpan.org",
"web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Getopt"
},
- "homepage" : "http://search.cpan.org/dist/MooseX-Getopt",
+ "homepage" : "http://metacpan.org/release/MooseX-Getopt",
"repository" : {
"type" : "git",
"url" : "git://git.moose.perl.org/MooseX-Getopt.git",
"web" : "http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Getopt.git;a=sum..."
}
},
- "version" : "0.37",
+ "version" : "0.39",
"x_Dist_Zilla" : {
"plugins" : [
{
"class" : "Dist::Zilla::Plugin::GatherDir",
"name" : "@FLORA/@Basic/GatherDir",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@FLORA/@Basic/PruneCruft",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@FLORA/@Basic/ManifestSkip",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@FLORA/@Basic/MetaYAML",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@FLORA/@Basic/License",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@FLORA/@Basic/Readme",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::ExtraTests",
"name" : "@FLORA/@Basic/ExtraTests",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@FLORA/@Basic/ExecDir",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@FLORA/@Basic/ShareDir",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
"name" : "@FLORA/@Basic/MakeMaker",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@FLORA/@Basic/Manifest",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@FLORA/@Basic/TestRelease",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@FLORA/@Basic/ConfirmRelease",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@FLORA/@Basic/UploadToCPAN",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@FLORA/MetaConfig",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@FLORA/MetaJSON",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@FLORA/PkgVersion",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@FLORA/PodSyntaxTests",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::NoTabsTests",
@@ -161,17 +161,17 @@
{
"class" : "Dist::Zilla::Plugin::PodCoverageTests",
"name" : "@FLORA/PodCoverageTests",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::MetaResources",
"name" : "@FLORA/MetaResources",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::Authority",
"name" : "@FLORA/Authority",
- "version" : "0.01"
+ "version" : "1.005"
},
{
"class" : "Dist::Zilla::Plugin::EOLTests",
@@ -181,7 +181,7 @@
{
"class" : "Dist::Zilla::Plugin::PodWeaver",
"name" : "@FLORA/PodWeaver",
- "version" : "3.101640"
+ "version" : "3.101641"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -192,7 +192,7 @@
}
},
"name" : "Prereqs",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -203,35 +203,45 @@
}
},
"name" : "TestRequires",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "4.200001"
+ "version" : "4.300005"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::FinderCode",
+ "name" : ":IncModules",
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "4.200001"
+ "version" : "4.300005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "4.200001"
+ "version" : "4.300005"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::FinderCode",
+ "name" : ":MainModule",
+ "version" : "4.300005"
}
],
"zilla" : {
"class" : "Dist::Zilla::Dist::Builder",
"config" : {
- "is_trial" : 0
+ "is_trial" : "0"
},
- "version" : "4.200001"
+ "version" : "4.300005"
}
},
"x_authority" : "cpan:STEVAN"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/META.yml new/MooseX-Getopt-0.39/META.yml
--- old/MooseX-Getopt-0.37/META.yml 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/META.yml 2012-02-03 15:27:38.000000000 +0100
@@ -19,9 +19,9 @@
Test::Requires: 0.05
Test::Warn: 0.21
configure_requires:
- ExtUtils::MakeMaker: 6.31
+ ExtUtils::MakeMaker: 6.30
dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.200001, CPAN::Meta::Converter version 2.101610'
+generated_by: 'Dist::Zilla version 4.300005, CPAN::Meta::Converter version 2.112621'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -34,83 +34,83 @@
MooseX::Role::Parameterized: 0
resources:
bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Getopt
- homepage: http://search.cpan.org/dist/MooseX-Getopt
+ homepage: http://metacpan.org/release/MooseX-Getopt
repository: git://git.moose.perl.org/MooseX-Getopt.git
-version: 0.37
+version: 0.39
x_Dist_Zilla:
plugins:
-
class: Dist::Zilla::Plugin::GatherDir
name: '@FLORA/@Basic/GatherDir'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@FLORA/@Basic/PruneCruft'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@FLORA/@Basic/ManifestSkip'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@FLORA/@Basic/MetaYAML'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::License
name: '@FLORA/@Basic/License'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::Readme
name: '@FLORA/@Basic/Readme'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::ExtraTests
name: '@FLORA/@Basic/ExtraTests'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::ExecDir
name: '@FLORA/@Basic/ExecDir'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::ShareDir
name: '@FLORA/@Basic/ShareDir'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::MakeMaker
name: '@FLORA/@Basic/MakeMaker'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::Manifest
name: '@FLORA/@Basic/Manifest'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::TestRelease
name: '@FLORA/@Basic/TestRelease'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@FLORA/@Basic/ConfirmRelease'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@FLORA/@Basic/UploadToCPAN'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@FLORA/MetaConfig'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@FLORA/MetaJSON'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@FLORA/PkgVersion'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@FLORA/PodSyntaxTests'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::NoTabsTests
name: '@FLORA/NoTabsTests'
@@ -118,15 +118,15 @@
-
class: Dist::Zilla::Plugin::PodCoverageTests
name: '@FLORA/PodCoverageTests'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::MetaResources
name: '@FLORA/MetaResources'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::Authority
name: '@FLORA/Authority'
- version: 0.01
+ version: 1.005
-
class: Dist::Zilla::Plugin::EOLTests
name: '@FLORA/EOLTests'
@@ -134,7 +134,7 @@
-
class: Dist::Zilla::Plugin::PodWeaver
name: '@FLORA/PodWeaver'
- version: 3.101640
+ version: 3.101641
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -142,7 +142,7 @@
phase: runtime
type: requires
name: Prereqs
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -150,26 +150,34 @@
phase: test
type: requires
name: TestRequires
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: 4.200001
+ version: 4.300005
+ -
+ class: Dist::Zilla::Plugin::FinderCode
+ name: ':IncModules'
+ version: 4.300005
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: 4.200001
+ version: 4.300005
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: 4.200001
+ version: 4.300005
+ -
+ class: Dist::Zilla::Plugin::FinderCode
+ name: ':MainModule'
+ version: 4.300005
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: 0
- version: 4.200001
+ version: 4.300005
x_authority: cpan:STEVAN
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/Makefile.PL new/MooseX-Getopt-0.39/Makefile.PL
--- old/MooseX-Getopt-0.37/Makefile.PL 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/Makefile.PL 2012-02-03 15:27:38.000000000 +0100
@@ -4,35 +4,35 @@
-use ExtUtils::MakeMaker 6.31;
+use ExtUtils::MakeMaker 6.30;
my %WriteMakefileArgs = (
- 'ABSTRACT' => 'A Moose role for processing command line options',
- 'AUTHOR' => 'Stevan Little , Brandon L. Black , Yuval Kogman , Ryan D Johnson , Drew Taylor , Tomas Doran , Florian Ragwitz , Dagfinn Ilmari Mannsåker , Ævar Arnfjörð Bjarmason , Chris Prather , Karen Etheridge , Jonathan Swartz ',
- 'BUILD_REQUIRES' => {
- 'Test::Fatal' => '0.003',
- 'Test::More' => '0.88',
- 'Test::Requires' => '0.05',
- 'Test::Warn' => '0.21'
+ "ABSTRACT" => "A Moose role for processing command line options",
+ "AUTHOR" => "Stevan Little , Brandon L. Black , Yuval Kogman , Ryan D Johnson , Drew Taylor , Tomas Doran , Florian Ragwitz , Dagfinn Ilmari Manns\303\245ker , \303\206var Arnfj\303\266r\303\260 Bjarmason , Chris Prather , Karen Etheridge , Jonathan Swartz ",
+ "BUILD_REQUIRES" => {
+ "Test::Fatal" => "0.003",
+ "Test::More" => "0.88",
+ "Test::Requires" => "0.05",
+ "Test::Warn" => "0.21"
},
- 'CONFIGURE_REQUIRES' => {
- 'ExtUtils::MakeMaker' => '6.31'
+ "CONFIGURE_REQUIRES" => {
+ "ExtUtils::MakeMaker" => "6.30"
},
- 'DISTNAME' => 'MooseX-Getopt',
- 'EXE_FILES' => [],
- 'LICENSE' => 'perl',
- 'NAME' => 'MooseX::Getopt',
- 'PREREQ_PM' => {
- 'Getopt::Long' => '2.37',
- 'Getopt::Long::Descriptive' => '0.081',
- 'Moose' => '0.56',
- 'MooseX::Role::Parameterized' => '0'
+ "DISTNAME" => "MooseX-Getopt",
+ "EXE_FILES" => [],
+ "LICENSE" => "perl",
+ "NAME" => "MooseX::Getopt",
+ "PREREQ_PM" => {
+ "Getopt::Long" => "2.37",
+ "Getopt::Long::Descriptive" => "0.081",
+ "Moose" => "0.56",
+ "MooseX::Role::Parameterized" => 0
},
- 'VERSION' => '0.37',
- 'test' => {
- 'TESTS' => 't/*.t'
+ "VERSION" => "0.39",
+ "test" => {
+ "TESTS" => "t/*.t"
}
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/README new/MooseX-Getopt-0.39/README
--- old/MooseX-Getopt-0.37/README 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/README 2012-02-03 15:27:38.000000000 +0100
@@ -1,11 +1,11 @@
This archive contains the distribution MooseX-Getopt,
-version 0.37:
+version 0.39:
A Moose role for processing command line options
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/dist.ini new/MooseX-Getopt-0.39/dist.ini
--- old/MooseX-Getopt-0.37/dist.ini 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/dist.ini 2012-02-03 15:27:38.000000000 +0100
@@ -1,5 +1,5 @@
name = MooseX-Getopt
-version = 0.37
+version = 0.39
author = Stevan Little
author = Brandon L. Black
author = Yuval Kogman
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Basic.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Basic.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Basic.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Basic.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::Basic::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::Basic::VERSION = '0.37';
+{
+ $MooseX::Getopt::Basic::VERSION = '0.39';
}
# ABSTRACT: MooseX::Getopt::Basic - role to implement the Getopt::Long functionality
@@ -30,7 +30,7 @@
# just get the configfile arg now; the rest of the args will be
# fetched later
my $configfile;
- my $opt_parser = Getopt::Long::Parser->new( config => [ qw( no_auto_help pass_through ) ] );
+ my $opt_parser = Getopt::Long::Parser->new( config => [ qw( no_auto_help pass_through no_auto_version ) ] );
$opt_parser->getoptions( "configfile=s" => \$configfile );
if(!defined $configfile) {
@@ -353,7 +353,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Dashes.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Dashes.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Dashes.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Dashes.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::Dashes::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::Dashes::VERSION = '0.37';
+{
+ $MooseX::Getopt::Dashes::VERSION = '0.39';
}
# ABSTRACT: convert underscores in attribute names to dashes
@@ -127,7 +127,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/GLD.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/GLD.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/GLD.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/GLD.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::GLD::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::GLD::VERSION = '0.37';
+{
+ $MooseX::Getopt::GLD::VERSION = '0.39';
}
# ABSTRACT: A Moose role for processing command line options with Getopt::Long::Descriptive
@@ -189,7 +189,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::Meta::Attribute::NoGetopt::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::Meta::Attribute::NoGetopt::VERSION = '0.37';
+{
+ $MooseX::Getopt::Meta::Attribute::NoGetopt::VERSION = '0.39';
}
# ABSTRACT: Optional meta attribute for ignoring params
@@ -17,9 +17,6 @@
# register this as a metaclass alias ...
package # stop confusing PAUSE
Moose::Meta::Attribute::Custom::NoGetopt;
-BEGIN {
- $Moose::Meta::Attribute::Custom::NoGetopt::AUTHORITY = 'cpan:STEVAN';
-}
sub register_implementation { 'MooseX::Getopt::Meta::Attribute::NoGetopt' }
1;
@@ -113,7 +110,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::Meta::Attribute::Trait::NoGetopt::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::Meta::Attribute::Trait::NoGetopt::VERSION = '0.37';
+{
+ $MooseX::Getopt::Meta::Attribute::Trait::NoGetopt::VERSION = '0.39';
}
# ABSTRACT: Optional meta attribute trait for ignoring params
@@ -13,9 +13,6 @@
# register this as a metaclass alias ...
package # stop confusing PAUSE
Moose::Meta::Attribute::Custom::Trait::NoGetopt;
-BEGIN {
- $Moose::Meta::Attribute::Custom::Trait::NoGetopt::AUTHORITY = 'cpan:STEVAN';
-}
sub register_implementation { 'MooseX::Getopt::Meta::Attribute::Trait::NoGetopt' }
1;
@@ -109,7 +106,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/Trait.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Meta/Attribute/Trait.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute/Trait.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Meta/Attribute/Trait.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::Meta::Attribute::Trait::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::Meta::Attribute::Trait::VERSION = '0.37';
+{
+ $MooseX::Getopt::Meta::Attribute::Trait::VERSION = '0.39';
}
# ABSTRACT: Optional meta attribute trait for custom option names
@@ -37,9 +37,6 @@
# register this as a metaclass alias ...
package # stop confusing PAUSE
Moose::Meta::Attribute::Custom::Trait::Getopt;
-BEGIN {
- $Moose::Meta::Attribute::Custom::Trait::Getopt::AUTHORITY = 'cpan:STEVAN';
-}
sub register_implementation { 'MooseX::Getopt::Meta::Attribute::Trait' }
1;
@@ -159,7 +156,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Meta/Attribute.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Meta/Attribute.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Meta/Attribute.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::Meta::Attribute::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::Meta::Attribute::VERSION = '0.37';
+{
+ $MooseX::Getopt::Meta::Attribute::VERSION = '0.39';
}
# ABSTRACT: Optional meta attribute for custom option names
@@ -18,9 +18,6 @@
# register this as a metaclass alias ...
package # stop confusing PAUSE
Moose::Meta::Attribute::Custom::Getopt;
-BEGIN {
- $Moose::Meta::Attribute::Custom::Getopt::AUTHORITY = 'cpan:STEVAN';
-}
sub register_implementation { 'MooseX::Getopt::Meta::Attribute' }
1;
@@ -151,7 +148,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/OptionTypeMap.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/OptionTypeMap.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/OptionTypeMap.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/OptionTypeMap.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::OptionTypeMap::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::OptionTypeMap::VERSION = '0.37';
+{
+ $MooseX::Getopt::OptionTypeMap::VERSION = '0.39';
}
# ABSTRACT: Storage for the option to type mappings
@@ -175,7 +175,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/ProcessedArgv.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/ProcessedArgv.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/ProcessedArgv.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/ProcessedArgv.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::ProcessedArgv::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::ProcessedArgv::VERSION = '0.37';
+{
+ $MooseX::Getopt::ProcessedArgv::VERSION = '0.39';
}
use Moose;
# ABSTRACT: MooseX::Getopt::ProcessedArgv - Class containing the results of process_argv
@@ -127,7 +127,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Strict.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Strict.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt/Strict.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt/Strict.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::Strict::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::Strict::VERSION = '0.37';
+{
+ $MooseX::Getopt::Strict::VERSION = '0.39';
}
# ABSTRACT: only make options for attrs with the Getopt metaclass
@@ -95,7 +95,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2011 by Infinity Interactive, Inc.
+This software is copyright (c) 2012 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Getopt-0.37/lib/MooseX/Getopt.pm new/MooseX-Getopt-0.39/lib/MooseX/Getopt.pm
--- old/MooseX-Getopt-0.37/lib/MooseX/Getopt.pm 2011-03-30 10:54:45.000000000 +0200
+++ new/MooseX-Getopt-0.39/lib/MooseX/Getopt.pm 2012-02-03 15:27:38.000000000 +0100
@@ -2,8 +2,8 @@
BEGIN {
$MooseX::Getopt::AUTHORITY = 'cpan:STEVAN';
}
-BEGIN {
- $MooseX::Getopt::VERSION = '0.37';
+{
+ $MooseX::Getopt::VERSION = '0.39';
}
# ABSTRACT: A Moose role for processing command line options
@@ -236,6 +236,12 @@
LGetopt::Long did not parse. Note that the real C<@ARGV> is left
un-mangled.
+B<Important>: By default, LGetopt::Long will reject unrecognized I<options>
+(that is, options that do not correspond with attributes using the Getopt
+trait). To disable this, and allow options to also be saved in C (for example to pass along to another class's C), enable the
+C option of LGetopt::Long for your class: C