psabata pushed to perl (master). "Disable the Text-Tabs+Wrap subpackage"
by notifications@fedoraproject.org
>From 6fbf8c4828ad2cdd504b76eefde14c2ac7188979 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0abata?= <contyk(a)redhat.com>
Date: Thu, 2 Apr 2015 15:02:52 +0200
Subject: Disable the Text-Tabs+Wrap subpackage
diff --git a/perl.spec b/perl.spec
index ac32eef..620bfc8 100644
--- a/perl.spec
+++ b/perl.spec
@@ -1858,6 +1858,7 @@ Conflicts: perl < 4:5.16.2-256
Parse text into an array of tokens or array of arrays.
%endif
+%if %{dual_life} || %{rebuild_from_scratch}
%package Text-Tabs+Wrap
Summary: Expand tabs and do simple line wrapping
Group: Development/Libraries
@@ -1874,6 +1875,7 @@ commands do: adding or removing tabs from a document.
Text::Wrap::wrap() will reformat lines into paragraphs. All it does is break
up long lines, it will not join short lines together.
+%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package Thread-Queue
@@ -3808,12 +3810,14 @@ sed \
%{_mandir}/man3/Text::ParseWords.*
%endif
+%if %{dual_life} || %{rebuild_from_scratch}
%files Text-Tabs+Wrap
%dir %{privlib}/Text
%{privlib}/Text/Tabs.pm
%{privlib}/Text/Wrap.pm
%{_mandir}/man3/Text::Tabs.*
%{_mandir}/man3/Text::Wrap.*
+%endif
%if %{dual_life} || %{rebuild_from_scratch}
%files Thread-Queue
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/perl.git/commit/?h=master&id=6fbf8c482...
8 years, 12 months
psabata pushed to perl (master). "Correct license tags (..more)"
by notifications@fedoraproject.org
>From 64c0b35948b96d3304d78e7219eed4e99d5e4279 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0abata?= <contyk(a)redhat.com>
Date: Thu, 2 Apr 2015 13:46:20 +0200
Subject: Correct license tags
Correct license tags of the main package, CGI, Compress-Raw-Zlib,
Digest-MD5, Test-Simple and Time-Piece and package a Pod-Html license
clarification email from Tom.
diff --git a/Pod-Html-license-clarification b/Pod-Html-license-clarification
new file mode 100644
index 0000000..bd567f1
--- /dev/null
+++ b/Pod-Html-license-clarification
@@ -0,0 +1,41 @@
+Date: Sun, 15 Mar 2015 21:22:10 -0600
+Subject: Re: Pod::Html license
+From: Tom Christiansen <tchrist53147(a)gmail.com>
+To: Petr Šabata <contyk(a)redhat.com>
+Cc: Tom Christiansen <tchrist(a)perl.com>, marcgreen(a)cpan.org,
+ jplesnik(a)redhat.com
+MIME-Version: 1.0
+Content-Transfer-Encoding: 8bit
+Content-Type: text/plain; charset=utf-8
+
+Yes, it was supposed to be licensed just like the rest of Perl.
+
+Sent from my Sprint phone
+
+Petr Šabata <contyk(a)redhat.com> wrote:
+
+>Marc, Tom,
+>
+>I'm reviewing licensing of our perl package in Fedora and
+>noticed Pod::HTML and its pod2html script are licensed under
+>the Artistic license (only).
+>
+>This is an issue for us as this license isn't considered free by
+>FSF [0]. Unless the license of this core component changes, we
+>will have to drop it from the tarball and remove support for it
+>from all the modules we ship that use it, such as Module::Build
+>or Module::Install.
+>
+>What I've seen in the past is authors originally claiming their
+>module was released under Artistic while what they actually meant
+>was the common `the same as perl itself', i.e. `GPL+/Aristic' [1],
+>an FSF free license. Is it possible this is also the case
+>of Pod::Html?
+>
+>Thanks,
+>Petr
+>
+>(also CC'ing Jitka, the primary package maintainer in Fedora)
+>
+>[0] https://www.gnu.org/licenses/license-list.html#ArtisticLicense
+>[1] https://www.gnu.org/licenses/license-list.html#PerlLicense
diff --git a/perl.spec b/perl.spec
index 04a8c42..ac32eef 100644
--- a/perl.spec
+++ b/perl.spec
@@ -30,7 +30,7 @@
Name: perl
Version: %{perl_version}
# release number must be even higher, because dual-lived modules will be broken otherwise
-Release: 325%{?dist}
+Release: 326%{?dist}
Epoch: %{perl_epoch}
Summary: Practical Extraction and Report Language
Group: Development/Languages
@@ -40,7 +40,8 @@ Group: Development/Languages
# Public domain: ext/SDBM_File/sdbm/*, ext/Compress-Raw-Bzip2/bzip2-src/dlltest.c
# MIT: ext/MIME-Base64/Base64.xs
# Copyright Only: for example ext/Text-Soundex/Soundex.xs
-License: (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and MIT and Public Domain and UCD
+# HSRL; regexec.c
+License: (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and HSRL and MIT and Public Domain and UCD
Url: http://www.perl.org/
Source0: http://www.cpan.org/src/5.0/perl-%{perl_version}.tar.bz2
Source2: perl-5.8.0-libnet.cfg
@@ -49,6 +50,8 @@ Source3: macros.perl
# build requirement. Written by lberk; Not yet upstream.
Source4: perl.stp
Source5: perl-example.stp
+# Tom Christiansen confirms Pod::Html uses the same license as perl
+Source6: Pod-Html-license-clarification
# Removes date check, Fedora/RHEL specific
Patch1: perl-perlbug-tag.patch
@@ -442,7 +445,7 @@ but it is a good educated guess.
%package CGI
Summary: Handle Common Gateway Interface requests and responses
Group: Development/Libraries
-License: GPL+ or Artistic
+License: (GPL+ or Artistic) and Artistic 2.0
Epoch: 0
Version: 3.63
Requires: %perl_compat
@@ -483,7 +486,7 @@ It is used by IO::Compress::Bzip2.
%package Compress-Raw-Zlib
Summary: Low-Level Interface to the zlib compression library
Group: Development/Libraries
-License: GPL+ or Artistic
+License: (GPL+ or Artistic) and zlib
Epoch: 0
Version: 2.065
Requires: %perl_compat
@@ -719,7 +722,7 @@ bytes or bits.
%package Digest-MD5
Summary: Perl interface to the MD5 Algorithm
Group: Development/Libraries
-License: GPL+ or Artistic
+License: (GPL+ or Artistic) and BSD
# Epoch bump for clean upgrade over old standalone package
Epoch: 0
Version: 2.53
@@ -1827,7 +1830,8 @@ Use TAP::Parser, Test::Harness package was whole rewritten.
%package Test-Simple
Summary: Basic utilities for writing tests
Group: Development/Languages
-License: GPL+ or Artistic
+# NOTE: For future reference, 1.001010+ also uses the `CC0' license
+License: (GPL+ or Artistic) and Public Domain
Epoch: 0
Version: 1.001002
Requires: %perl_compat
@@ -1928,7 +1932,7 @@ so dates before the system's epoch may not work on all operating systems.
%package Time-Piece
Summary: Time objects from localtime and gmtime
Group: Development/Libraries
-License: GPL+ or Artistic
+License: (GPL+ or Artistic) and BSD
Epoch: 0
Version: 1.27
Requires: %perl_compat
@@ -2048,6 +2052,9 @@ perl -x patchlevel.h \
#copy the example script
cp -a %{SOURCE5} .
+#copy Pod-Html license clarification
+cp %{SOURCE6} .
+
#
# Candidates for doc recoding (need case by case review):
# find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
@@ -2313,6 +2320,7 @@ sed \
%postun libs -p /sbin/ldconfig
%files
+%license Pod-Html-license-clarification
%{_mandir}/man1/*.1*
%{_mandir}/man3/*.3*
%{_bindir}/*
@@ -3870,6 +3878,11 @@ sed \
# Old changelog entries are preserved in CVS.
%changelog
+* Thu Apr 02 2015 Petr Šabata <contyk(a)redhat.com> - 4:5.20.2-326
+- Correct license tags of the main package, CGI, Compress-Raw-Zlib,
+ Digest-MD5, Test-Simple and Time-Piece
+- Package a Pod-Html license clarification email
+
* Wed Mar 25 2015 Petr Pisar <ppisar(a)redhat.com> - 4:5.20.2-325
- Sub-package Text-Tabs+Wrap (bug #910798)
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/perl.git/commit/?h=master&id=64c0b3594...
8 years, 12 months
Broken dependencies: perl-PDL
by Fedora Koji Build System
perl-PDL has broken dependencies in the rawhide tree:
On x86_64:
perl-PDL-2.7.0-8.fc22.x86_64 requires libproj.so.0()(64bit)
On i386:
perl-PDL-2.7.0-8.fc22.i686 requires libproj.so.0
On armhfp:
perl-PDL-2.7.0-8.fc22.armv7hl requires libproj.so.0
Please resolve this as soon as possible.
8 years, 12 months
pghmcfc pushed to perl-MouseX-Getopt (perl-MouseX-Getopt-0.36-1.fc22). "Update to 0.36 (..more)"
by notifications@fedoraproject.org
>From 3e255b93e0fe37c0ba0d1ae2ea318d761541290d Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Thu, 2 Apr 2015 08:21:08 +0100
Subject: Update to 0.36
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- New upstream release 0.36
- Fix tests that follow GLD changes
(https://github.com/gfx/mousex-getopt/pull/6)
- This release by GFUJI → update source URL and directory case
diff --git a/mousex-getopt-0.35-G:L:D-0.099.patch b/mousex-getopt-0.35-G:L:D-0.099.patch
deleted file mode 100644
index 8eefc99..0000000
--- a/mousex-getopt-0.35-G:L:D-0.099.patch
+++ /dev/null
@@ -1,61 +0,0 @@
---- t/104_override_usage.t
-+++ t/104_override_usage.t
-@@ -43,10 +43,17 @@ use Test::Exception;
- my $exp = [
- 'Unknown option: q
- ',
-+ $Getopt::Long::Descriptive::VERSION < 0.099 ?
- qq{usage: 104_override_usage.t [-?] [long options...]
- \t-? --usage --help Prints this usage information.
- \t--foo A foo
- }
-+ :
-+ qq{usage: 104_override_usage.t [-?] [long options...]
-+\t-? --usage --help Prints this usage information.
-+\t--foo INT A foo
-+}
-+
- ];
-
- is_deeply \@MyScript::exception, $exp;
---- t/107_no_auto_help.t
-+++ t/107_no_auto_help.t
-@@ -60,7 +60,7 @@ END {
- warning_like {
- throws_ok { Class->new_with_options }
- #usage: 107_no_auto_help.t [-?] [long options...]
-- qr/^usage: [\d\w]+\Q.t [-?] [long options...]\E.\s+\Q-? --usage --help Prints this usage information.\E.\s+--configfile/ms,
-+ qr/^usage: [\d\w]+\Q.t [-?] [long options...]\E.\s+\Q-? --usage --help\E\s+\QPrints this usage information.\E.\s+--configfile/ms,
- 'usage information looks good';
- }
- qr/^Specified configfile \'this_value_unimportant\' does not exist, is empty, or is not readable$/,
---- t/109_help_flag.t
-+++ t/109_help_flag.t
-@@ -40,7 +40,7 @@ foreach my $args ( ['--help'], ['--usage
- local @ARGV = @$args;
-
- throws_ok { MyClass->new_with_options() }
-- qr/^usage: (?:[\d\w]+)\Q.t [-?] [long options...]\E.^\t\Q-? --usage --help Prints this usage information.\E$/ms,
-+ qr/^usage: (?:[\d\w]+)\Q.t [-?] [long options...]\E.^\t\Q-? --usage --help\E\s+\QPrints this usage information.\E$/ms,
- 'Help request detected; usage information properly printed';
- }
-
---- t/110_sort_usage_by_attr_order.t
-+++ t/110_sort_usage_by_attr_order.t
-@@ -34,6 +34,16 @@ usage: 110_sort_usage_by_attr_order.t [-
- --bar Documentation for "bar"
- --baz Documentation for "baz"
- USAGE
-+if ( $Getopt::Long::Descriptive::VERSION >= 0.099 )
-+{
-+$expected = <<'USAGE';
-+usage: 110_sort_usage_by_attr_order.t [-?] [long options...]
-+ -? --usage --help Prints this usage information.
-+ --foo STR Documentation for "foo"
-+ --bar STR Documentation for "bar"
-+ --baz STR Documentation for "baz"
-+USAGE
-+}
- $expected =~ s/^[ ]{4}/\t/xmsg;
- is($obj->usage->text, $expected, 'Usage text has nicely sorted options');
-
diff --git a/perl-MouseX-Getopt.spec b/perl-MouseX-Getopt.spec
index 84441fe..9a0f0ef 100644
--- a/perl-MouseX-Getopt.spec
+++ b/perl-MouseX-Getopt.spec
@@ -1,19 +1,15 @@
Name: perl-MouseX-Getopt
Summary: Mouse role for processing command line options
-Version: 0.35
-Release: 7%{?dist}
+Version: 0.36
+Release: 1%{?dist}
License: GPL+ or Artistic
-# Hotfix release with different case, expected to revert to normal in subsequent releases
-#URL: http://search.cpan.org/dist/MouseX-Getopt/
-URL: http://search.cpan.org/dist/mousex-getopt/
-Source0: http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/mousex-getopt-%{ver...
-Patch0: mousex-getopt-0.35-G:L:D-0.099.patch
+URL: http://search.cpan.org/dist/MouseX-Getopt/
+Source0: http://search.cpan.org/CPAN/authors/id/G/GF/GFUJI/MouseX-Getopt-%{version...
BuildArch: noarch
# Module Build
BuildRequires: perl
-BuildRequires: perl(CPAN::Meta)
-BuildRequires: perl(CPAN::Meta::Prereqs)
BuildRequires: perl(File::Basename)
+BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Spec)
BuildRequires: perl(Module::Build) >= 0.38
BuildRequires: perl(strict)
@@ -52,12 +48,7 @@ This is a Mouse role that provides an alternate constructor for creating
objects using parameters passed in from the command line.
%prep
-%setup -q -n mousex-getopt-%{version}
-
-# Fix FTBFS with Geopt::Long::Descriptive ≥ 0.99 (#1189458)
-# https://github.com/gfx/mousex-getopt/issues/5
-# https://github.com/gfx/mousex-getopt/pull/6
-%patch0
+%setup -q -n MouseX-Getopt-%{version}
%build
perl Build.PL --installdirs=vendor
@@ -70,7 +61,7 @@ perl Build.PL --installdirs=vendor
./Build test
%files
-# Note: malformed LICENSE file in 0.35 not shipped
+# Note: malformed LICENSE file in 0.35 .. 0.36 not shipped
# https://github.com/gfx/mousex-getopt/issues/2
%doc Changes README.md
%{perl_vendorlib}/MouseX/
@@ -86,6 +77,12 @@ perl Build.PL --installdirs=vendor
%{_mandir}/man3/MouseX::Getopt::Strict.3*
%changelog
+* Thu Apr 2 2015 Paul Howarth <paul(a)city-fan.org> - 0.36-1
+- Update to 0.36
+ - Fix tests that follow GLD changes
+ (https://github.com/gfx/mousex-getopt/pull/6)
+- This release by GFUJI → update source URL and directory case
+
* Thu Feb 5 2015 Paul Howarth <paul(a)city-fan.org> - 0.35-7
- Fix FTBFS with Geopt::Long::Descriptive ≥ 0.99 (#1189458)
https://github.com/gfx/mousex-getopt/issues/5
@@ -116,7 +113,7 @@ perl Build.PL --installdirs=vendor
* Thu Apr 17 2014 Paul Howarth <paul(a)city-fan.org> - 0.35-1
- Update to 0.35
- GLD 0.097 no longer defaults to no_ignore_case (CPAN RT#93593)
-- This release by TOKUHIROM -> update source URL and directory case
+- This release by TOKUHIROM → update source URL and directory case
- Switch to Module::Build flow
- Release tests no longer included
diff --git a/sources b/sources
index 7dbe0cc..d70904b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3f28242f250d350fc493b626f5dd6fa3 mousex-getopt-0.35.tar.gz
+6e4e4a14c431d1d7d253650947ae9072 MouseX-Getopt-0.36.tar.gz
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/perl-MouseX-Getopt.git/commit/?h=perl-...
8 years, 12 months
pghmcfc pushed to perl-MouseX-Getopt (f22). "Update to 0.36 (..more)"
by notifications@fedoraproject.org
>From 3e255b93e0fe37c0ba0d1ae2ea318d761541290d Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Thu, 2 Apr 2015 08:21:08 +0100
Subject: Update to 0.36
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- New upstream release 0.36
- Fix tests that follow GLD changes
(https://github.com/gfx/mousex-getopt/pull/6)
- This release by GFUJI → update source URL and directory case
diff --git a/mousex-getopt-0.35-G:L:D-0.099.patch b/mousex-getopt-0.35-G:L:D-0.099.patch
deleted file mode 100644
index 8eefc99..0000000
--- a/mousex-getopt-0.35-G:L:D-0.099.patch
+++ /dev/null
@@ -1,61 +0,0 @@
---- t/104_override_usage.t
-+++ t/104_override_usage.t
-@@ -43,10 +43,17 @@ use Test::Exception;
- my $exp = [
- 'Unknown option: q
- ',
-+ $Getopt::Long::Descriptive::VERSION < 0.099 ?
- qq{usage: 104_override_usage.t [-?] [long options...]
- \t-? --usage --help Prints this usage information.
- \t--foo A foo
- }
-+ :
-+ qq{usage: 104_override_usage.t [-?] [long options...]
-+\t-? --usage --help Prints this usage information.
-+\t--foo INT A foo
-+}
-+
- ];
-
- is_deeply \@MyScript::exception, $exp;
---- t/107_no_auto_help.t
-+++ t/107_no_auto_help.t
-@@ -60,7 +60,7 @@ END {
- warning_like {
- throws_ok { Class->new_with_options }
- #usage: 107_no_auto_help.t [-?] [long options...]
-- qr/^usage: [\d\w]+\Q.t [-?] [long options...]\E.\s+\Q-? --usage --help Prints this usage information.\E.\s+--configfile/ms,
-+ qr/^usage: [\d\w]+\Q.t [-?] [long options...]\E.\s+\Q-? --usage --help\E\s+\QPrints this usage information.\E.\s+--configfile/ms,
- 'usage information looks good';
- }
- qr/^Specified configfile \'this_value_unimportant\' does not exist, is empty, or is not readable$/,
---- t/109_help_flag.t
-+++ t/109_help_flag.t
-@@ -40,7 +40,7 @@ foreach my $args ( ['--help'], ['--usage
- local @ARGV = @$args;
-
- throws_ok { MyClass->new_with_options() }
-- qr/^usage: (?:[\d\w]+)\Q.t [-?] [long options...]\E.^\t\Q-? --usage --help Prints this usage information.\E$/ms,
-+ qr/^usage: (?:[\d\w]+)\Q.t [-?] [long options...]\E.^\t\Q-? --usage --help\E\s+\QPrints this usage information.\E$/ms,
- 'Help request detected; usage information properly printed';
- }
-
---- t/110_sort_usage_by_attr_order.t
-+++ t/110_sort_usage_by_attr_order.t
-@@ -34,6 +34,16 @@ usage: 110_sort_usage_by_attr_order.t [-
- --bar Documentation for "bar"
- --baz Documentation for "baz"
- USAGE
-+if ( $Getopt::Long::Descriptive::VERSION >= 0.099 )
-+{
-+$expected = <<'USAGE';
-+usage: 110_sort_usage_by_attr_order.t [-?] [long options...]
-+ -? --usage --help Prints this usage information.
-+ --foo STR Documentation for "foo"
-+ --bar STR Documentation for "bar"
-+ --baz STR Documentation for "baz"
-+USAGE
-+}
- $expected =~ s/^[ ]{4}/\t/xmsg;
- is($obj->usage->text, $expected, 'Usage text has nicely sorted options');
-
diff --git a/perl-MouseX-Getopt.spec b/perl-MouseX-Getopt.spec
index 84441fe..9a0f0ef 100644
--- a/perl-MouseX-Getopt.spec
+++ b/perl-MouseX-Getopt.spec
@@ -1,19 +1,15 @@
Name: perl-MouseX-Getopt
Summary: Mouse role for processing command line options
-Version: 0.35
-Release: 7%{?dist}
+Version: 0.36
+Release: 1%{?dist}
License: GPL+ or Artistic
-# Hotfix release with different case, expected to revert to normal in subsequent releases
-#URL: http://search.cpan.org/dist/MouseX-Getopt/
-URL: http://search.cpan.org/dist/mousex-getopt/
-Source0: http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/mousex-getopt-%{ver...
-Patch0: mousex-getopt-0.35-G:L:D-0.099.patch
+URL: http://search.cpan.org/dist/MouseX-Getopt/
+Source0: http://search.cpan.org/CPAN/authors/id/G/GF/GFUJI/MouseX-Getopt-%{version...
BuildArch: noarch
# Module Build
BuildRequires: perl
-BuildRequires: perl(CPAN::Meta)
-BuildRequires: perl(CPAN::Meta::Prereqs)
BuildRequires: perl(File::Basename)
+BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Spec)
BuildRequires: perl(Module::Build) >= 0.38
BuildRequires: perl(strict)
@@ -52,12 +48,7 @@ This is a Mouse role that provides an alternate constructor for creating
objects using parameters passed in from the command line.
%prep
-%setup -q -n mousex-getopt-%{version}
-
-# Fix FTBFS with Geopt::Long::Descriptive ≥ 0.99 (#1189458)
-# https://github.com/gfx/mousex-getopt/issues/5
-# https://github.com/gfx/mousex-getopt/pull/6
-%patch0
+%setup -q -n MouseX-Getopt-%{version}
%build
perl Build.PL --installdirs=vendor
@@ -70,7 +61,7 @@ perl Build.PL --installdirs=vendor
./Build test
%files
-# Note: malformed LICENSE file in 0.35 not shipped
+# Note: malformed LICENSE file in 0.35 .. 0.36 not shipped
# https://github.com/gfx/mousex-getopt/issues/2
%doc Changes README.md
%{perl_vendorlib}/MouseX/
@@ -86,6 +77,12 @@ perl Build.PL --installdirs=vendor
%{_mandir}/man3/MouseX::Getopt::Strict.3*
%changelog
+* Thu Apr 2 2015 Paul Howarth <paul(a)city-fan.org> - 0.36-1
+- Update to 0.36
+ - Fix tests that follow GLD changes
+ (https://github.com/gfx/mousex-getopt/pull/6)
+- This release by GFUJI → update source URL and directory case
+
* Thu Feb 5 2015 Paul Howarth <paul(a)city-fan.org> - 0.35-7
- Fix FTBFS with Geopt::Long::Descriptive ≥ 0.99 (#1189458)
https://github.com/gfx/mousex-getopt/issues/5
@@ -116,7 +113,7 @@ perl Build.PL --installdirs=vendor
* Thu Apr 17 2014 Paul Howarth <paul(a)city-fan.org> - 0.35-1
- Update to 0.35
- GLD 0.097 no longer defaults to no_ignore_case (CPAN RT#93593)
-- This release by TOKUHIROM -> update source URL and directory case
+- This release by TOKUHIROM → update source URL and directory case
- Switch to Module::Build flow
- Release tests no longer included
diff --git a/sources b/sources
index 7dbe0cc..d70904b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3f28242f250d350fc493b626f5dd6fa3 mousex-getopt-0.35.tar.gz
+6e4e4a14c431d1d7d253650947ae9072 MouseX-Getopt-0.36.tar.gz
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/perl-MouseX-Getopt.git/commit/?h=f22&i...
8 years, 12 months
pghmcfc pushed to perl-MouseX-Getopt (master). "Update to 0.36 (..more)"
by notifications@fedoraproject.org
>From 3e255b93e0fe37c0ba0d1ae2ea318d761541290d Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Thu, 2 Apr 2015 08:21:08 +0100
Subject: Update to 0.36
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- New upstream release 0.36
- Fix tests that follow GLD changes
(https://github.com/gfx/mousex-getopt/pull/6)
- This release by GFUJI → update source URL and directory case
diff --git a/mousex-getopt-0.35-G:L:D-0.099.patch b/mousex-getopt-0.35-G:L:D-0.099.patch
deleted file mode 100644
index 8eefc99..0000000
--- a/mousex-getopt-0.35-G:L:D-0.099.patch
+++ /dev/null
@@ -1,61 +0,0 @@
---- t/104_override_usage.t
-+++ t/104_override_usage.t
-@@ -43,10 +43,17 @@ use Test::Exception;
- my $exp = [
- 'Unknown option: q
- ',
-+ $Getopt::Long::Descriptive::VERSION < 0.099 ?
- qq{usage: 104_override_usage.t [-?] [long options...]
- \t-? --usage --help Prints this usage information.
- \t--foo A foo
- }
-+ :
-+ qq{usage: 104_override_usage.t [-?] [long options...]
-+\t-? --usage --help Prints this usage information.
-+\t--foo INT A foo
-+}
-+
- ];
-
- is_deeply \@MyScript::exception, $exp;
---- t/107_no_auto_help.t
-+++ t/107_no_auto_help.t
-@@ -60,7 +60,7 @@ END {
- warning_like {
- throws_ok { Class->new_with_options }
- #usage: 107_no_auto_help.t [-?] [long options...]
-- qr/^usage: [\d\w]+\Q.t [-?] [long options...]\E.\s+\Q-? --usage --help Prints this usage information.\E.\s+--configfile/ms,
-+ qr/^usage: [\d\w]+\Q.t [-?] [long options...]\E.\s+\Q-? --usage --help\E\s+\QPrints this usage information.\E.\s+--configfile/ms,
- 'usage information looks good';
- }
- qr/^Specified configfile \'this_value_unimportant\' does not exist, is empty, or is not readable$/,
---- t/109_help_flag.t
-+++ t/109_help_flag.t
-@@ -40,7 +40,7 @@ foreach my $args ( ['--help'], ['--usage
- local @ARGV = @$args;
-
- throws_ok { MyClass->new_with_options() }
-- qr/^usage: (?:[\d\w]+)\Q.t [-?] [long options...]\E.^\t\Q-? --usage --help Prints this usage information.\E$/ms,
-+ qr/^usage: (?:[\d\w]+)\Q.t [-?] [long options...]\E.^\t\Q-? --usage --help\E\s+\QPrints this usage information.\E$/ms,
- 'Help request detected; usage information properly printed';
- }
-
---- t/110_sort_usage_by_attr_order.t
-+++ t/110_sort_usage_by_attr_order.t
-@@ -34,6 +34,16 @@ usage: 110_sort_usage_by_attr_order.t [-
- --bar Documentation for "bar"
- --baz Documentation for "baz"
- USAGE
-+if ( $Getopt::Long::Descriptive::VERSION >= 0.099 )
-+{
-+$expected = <<'USAGE';
-+usage: 110_sort_usage_by_attr_order.t [-?] [long options...]
-+ -? --usage --help Prints this usage information.
-+ --foo STR Documentation for "foo"
-+ --bar STR Documentation for "bar"
-+ --baz STR Documentation for "baz"
-+USAGE
-+}
- $expected =~ s/^[ ]{4}/\t/xmsg;
- is($obj->usage->text, $expected, 'Usage text has nicely sorted options');
-
diff --git a/perl-MouseX-Getopt.spec b/perl-MouseX-Getopt.spec
index 84441fe..9a0f0ef 100644
--- a/perl-MouseX-Getopt.spec
+++ b/perl-MouseX-Getopt.spec
@@ -1,19 +1,15 @@
Name: perl-MouseX-Getopt
Summary: Mouse role for processing command line options
-Version: 0.35
-Release: 7%{?dist}
+Version: 0.36
+Release: 1%{?dist}
License: GPL+ or Artistic
-# Hotfix release with different case, expected to revert to normal in subsequent releases
-#URL: http://search.cpan.org/dist/MouseX-Getopt/
-URL: http://search.cpan.org/dist/mousex-getopt/
-Source0: http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/mousex-getopt-%{ver...
-Patch0: mousex-getopt-0.35-G:L:D-0.099.patch
+URL: http://search.cpan.org/dist/MouseX-Getopt/
+Source0: http://search.cpan.org/CPAN/authors/id/G/GF/GFUJI/MouseX-Getopt-%{version...
BuildArch: noarch
# Module Build
BuildRequires: perl
-BuildRequires: perl(CPAN::Meta)
-BuildRequires: perl(CPAN::Meta::Prereqs)
BuildRequires: perl(File::Basename)
+BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Spec)
BuildRequires: perl(Module::Build) >= 0.38
BuildRequires: perl(strict)
@@ -52,12 +48,7 @@ This is a Mouse role that provides an alternate constructor for creating
objects using parameters passed in from the command line.
%prep
-%setup -q -n mousex-getopt-%{version}
-
-# Fix FTBFS with Geopt::Long::Descriptive ≥ 0.99 (#1189458)
-# https://github.com/gfx/mousex-getopt/issues/5
-# https://github.com/gfx/mousex-getopt/pull/6
-%patch0
+%setup -q -n MouseX-Getopt-%{version}
%build
perl Build.PL --installdirs=vendor
@@ -70,7 +61,7 @@ perl Build.PL --installdirs=vendor
./Build test
%files
-# Note: malformed LICENSE file in 0.35 not shipped
+# Note: malformed LICENSE file in 0.35 .. 0.36 not shipped
# https://github.com/gfx/mousex-getopt/issues/2
%doc Changes README.md
%{perl_vendorlib}/MouseX/
@@ -86,6 +77,12 @@ perl Build.PL --installdirs=vendor
%{_mandir}/man3/MouseX::Getopt::Strict.3*
%changelog
+* Thu Apr 2 2015 Paul Howarth <paul(a)city-fan.org> - 0.36-1
+- Update to 0.36
+ - Fix tests that follow GLD changes
+ (https://github.com/gfx/mousex-getopt/pull/6)
+- This release by GFUJI → update source URL and directory case
+
* Thu Feb 5 2015 Paul Howarth <paul(a)city-fan.org> - 0.35-7
- Fix FTBFS with Geopt::Long::Descriptive ≥ 0.99 (#1189458)
https://github.com/gfx/mousex-getopt/issues/5
@@ -116,7 +113,7 @@ perl Build.PL --installdirs=vendor
* Thu Apr 17 2014 Paul Howarth <paul(a)city-fan.org> - 0.35-1
- Update to 0.35
- GLD 0.097 no longer defaults to no_ignore_case (CPAN RT#93593)
-- This release by TOKUHIROM -> update source URL and directory case
+- This release by TOKUHIROM → update source URL and directory case
- Switch to Module::Build flow
- Release tests no longer included
diff --git a/sources b/sources
index 7dbe0cc..d70904b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3f28242f250d350fc493b626f5dd6fa3 mousex-getopt-0.35.tar.gz
+6e4e4a14c431d1d7d253650947ae9072 MouseX-Getopt-0.36.tar.gz
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/perl-MouseX-Getopt.git/commit/?h=maste...
8 years, 12 months