basebuilder_pel7ppc64lebuilder0
4 years ago
45 changed files with 6641 additions and 0 deletions
@ -0,0 +1,51 @@ |
|||||||
|
From 5375759f62132dc8328baf939e471a32a6a3b3f5 Mon Sep 17 00:00:00 2001 |
||||||
|
From: Dave Rolsky <autarch@urth.org> |
||||||
|
Date: Wed, 6 Jul 2016 08:49:37 -0500 |
||||||
|
Subject: [PATCH 2/2] Add leap second on December 31, 2016 |
||||||
|
MIME-Version: 1.0 |
||||||
|
Content-Type: text/plain; charset=UTF-8 |
||||||
|
Content-Transfer-Encoding: 8bit |
||||||
|
|
||||||
|
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||||
|
--- |
||||||
|
leaptab.txt | 1 + |
||||||
|
lib/DateTime/LeapSecond.pm | 1 + |
||||||
|
t/19leap-second.t | 1 + |
||||||
|
3 files changed, 3 insertions(+) |
||||||
|
|
||||||
|
diff --git a/leaptab.txt b/leaptab.txt |
||||||
|
index 4075fbd..e9fb846 100644 |
||||||
|
--- a/leaptab.txt |
||||||
|
+++ b/leaptab.txt |
||||||
|
@@ -24,3 +24,4 @@ |
||||||
|
2009 Jan. 1 +1 |
||||||
|
2012 Jul. 1 +1 |
||||||
|
2015 Jul. 1 +1 |
||||||
|
+2017 Jan. 1 +1 |
||||||
|
diff --git a/lib/DateTime/LeapSecond.pm b/lib/DateTime/LeapSecond.pm |
||||||
|
index 736f2eb..b936c72 100644 |
||||||
|
--- a/lib/DateTime/LeapSecond.pm |
||||||
|
+++ b/lib/DateTime/LeapSecond.pm |
||||||
|
@@ -107,6 +107,7 @@ sub _initialize { |
||||||
|
2009 Jan. 1 +1 |
||||||
|
2012 Jun. 1 +1 |
||||||
|
2015 Jul. 1 +1 |
||||||
|
+ 2017 Jan. 1 +1 |
||||||
|
) |
||||||
|
); |
||||||
|
} |
||||||
|
diff --git a/t/19leap-second.t b/t/19leap-second.t |
||||||
|
index 3d9434c..9d3f6eb 100644 |
||||||
|
--- a/t/19leap-second.t |
||||||
|
+++ b/t/19leap-second.t |
||||||
|
@@ -1157,6 +1157,7 @@ use DateTime; |
||||||
|
[ 2008, 12, 31 ], |
||||||
|
[ 2012, 6, 30 ], |
||||||
|
[ 2015, 6, 30 ], |
||||||
|
+ [ 2016, 12, 31 ], |
||||||
|
) { |
||||||
|
my $formatted = join '-', map { sprintf( '%02d', $_ ) } @{$date}; |
||||||
|
|
||||||
|
-- |
||||||
|
2.5.5 |
||||||
|
|
@ -0,0 +1,61 @@ |
|||||||
|
From 27a96035f1da2ff0f4801fedffdb7a8cdadd3fc7 Mon Sep 17 00:00:00 2001 |
||||||
|
From: Dave Rolsky <autarch@urth.org> |
||||||
|
Date: Mon, 5 Jan 2015 08:53:52 -0600 |
||||||
|
Subject: [PATCH 1/2] There will be a leap second on June 30, 2015 |
||||||
|
MIME-Version: 1.0 |
||||||
|
Content-Type: text/plain; charset=UTF-8 |
||||||
|
Content-Transfer-Encoding: 8bit |
||||||
|
|
||||||
|
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||||
|
--- |
||||||
|
leaptab.txt | 1 + |
||||||
|
lib/DateTime/LeapSecond.pm | 4 +--- |
||||||
|
t/19leap-second.t | 1 + |
||||||
|
3 files changed, 3 insertions(+), 3 deletions(-) |
||||||
|
|
||||||
|
diff --git a/leaptab.txt b/leaptab.txt |
||||||
|
index f1c7f2e..4075fbd 100644 |
||||||
|
--- a/leaptab.txt |
||||||
|
+++ b/leaptab.txt |
||||||
|
@@ -23,3 +23,4 @@ |
||||||
|
2006 Jan. 1 +1 |
||||||
|
2009 Jan. 1 +1 |
||||||
|
2012 Jul. 1 +1 |
||||||
|
+2015 Jul. 1 +1 |
||||||
|
diff --git a/lib/DateTime/LeapSecond.pm b/lib/DateTime/LeapSecond.pm |
||||||
|
index c5bf97c..736f2eb 100644 |
||||||
|
--- a/lib/DateTime/LeapSecond.pm |
||||||
|
+++ b/lib/DateTime/LeapSecond.pm |
||||||
|
@@ -74,9 +74,6 @@ sub day_length { |
||||||
|
|
||||||
|
sub _initialize { |
||||||
|
|
||||||
|
- # this table: ftp://62.161.69.5/pub/tai/publication/leaptab.txt |
||||||
|
- # known accurate until (at least): 2005-12-31 |
||||||
|
- # |
||||||
|
# There are no leap seconds before 1972, because that's the |
||||||
|
# year this system was implemented. |
||||||
|
# |
||||||
|
@@ -109,6 +106,7 @@ sub _initialize { |
||||||
|
2006 Jan. 1 +1 |
||||||
|
2009 Jan. 1 +1 |
||||||
|
2012 Jun. 1 +1 |
||||||
|
+ 2015 Jul. 1 +1 |
||||||
|
) |
||||||
|
); |
||||||
|
} |
||||||
|
diff --git a/t/19leap-second.t b/t/19leap-second.t |
||||||
|
index ecd2598..3d9434c 100644 |
||||||
|
--- a/t/19leap-second.t |
||||||
|
+++ b/t/19leap-second.t |
||||||
|
@@ -1156,6 +1156,7 @@ use DateTime; |
||||||
|
[ 2005, 12, 31 ], |
||||||
|
[ 2008, 12, 31 ], |
||||||
|
[ 2012, 6, 30 ], |
||||||
|
+ [ 2015, 6, 30 ], |
||||||
|
) { |
||||||
|
my $formatted = join '-', map { sprintf( '%02d', $_ ) } @{$date}; |
||||||
|
|
||||||
|
-- |
||||||
|
2.5.5 |
||||||
|
|
@ -0,0 +1,96 @@ |
|||||||
|
From d744bf17b7a0e0158eb813a8605cc0d8635f8959 Mon Sep 17 00:00:00 2001 |
||||||
|
From: Dave Rolsky <autarch@urth.org> |
||||||
|
Date: Sat, 3 May 2014 11:39:47 +0800 |
||||||
|
Subject: [PATCH] Don't leave the object in a modified state after a failed |
||||||
|
truncate( to => 'week' ) |
||||||
|
MIME-Version: 1.0 |
||||||
|
Content-Type: text/plain; charset=UTF-8 |
||||||
|
Content-Transfer-Encoding: 8bit |
||||||
|
|
||||||
|
Petr Pisar: Ported to 1.06. |
||||||
|
|
||||||
|
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||||
|
--- |
||||||
|
lib/DateTime.pm | 11 ++++++++++- |
||||||
|
t/16truncate.t | 38 ++++++++++++++++++++++++++++++++++++++ |
||||||
|
2 files changed, 48 insertions(+), 1 deletion(-) |
||||||
|
|
||||||
|
diff --git a/lib/DateTime.pm b/lib/DateTime.pm |
||||||
|
index 1ff4c2e..a8663b2 100644 |
||||||
|
--- a/lib/DateTime.pm |
||||||
|
+++ b/lib/DateTime.pm |
||||||
|
@@ -1985,7 +1985,16 @@ sub set_formatter { |
||||||
|
$self->add( days => -1 * $day_diff ); |
||||||
|
} |
||||||
|
|
||||||
|
- return $self->truncate( to => 'day' ); |
||||||
|
+ # This can fail if the truncate ends up giving us an invalid local |
||||||
|
+ # date time. If that happens we need to reverse the addition we |
||||||
|
+ # just did. See https://rt.cpan.org/Ticket/Display.html?id=93347. |
||||||
|
+ try { |
||||||
|
+ $self->truncate( to => 'day' ); |
||||||
|
+ } |
||||||
|
+ catch { |
||||||
|
+ $self->add( days => $day_diff ); |
||||||
|
+ die $_; |
||||||
|
+ }; |
||||||
|
} |
||||||
|
else { |
||||||
|
my $truncate; |
||||||
|
diff --git a/t/16truncate.t b/t/16truncate.t |
||||||
|
index 0058f50..a478760 100644 |
||||||
|
--- a/t/16truncate.t |
||||||
|
+++ b/t/16truncate.t |
||||||
|
@@ -5,6 +5,7 @@ use Test::Fatal; |
||||||
|
use Test::More 0.88; |
||||||
|
|
||||||
|
use DateTime; |
||||||
|
+use Try::Tiny; |
||||||
|
|
||||||
|
my %vals = ( |
||||||
|
year => 50, |
||||||
|
@@ -233,4 +234,41 @@ my %vals = ( |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
+{ |
||||||
|
+ my $dt = DateTime->new( |
||||||
|
+ year => 2010, |
||||||
|
+ month => 3, |
||||||
|
+ day => 25, |
||||||
|
+ hour => 1, |
||||||
|
+ minute => 5, |
||||||
|
+ time_zone => 'Asia/Tehran', |
||||||
|
+ ); |
||||||
|
+ |
||||||
|
+ is( |
||||||
|
+ $dt->day_of_week(), |
||||||
|
+ 4, |
||||||
|
+ 'day of week is Thursday' |
||||||
|
+ ); |
||||||
|
+ |
||||||
|
+ my $error; |
||||||
|
+ try { |
||||||
|
+ $dt->truncate( to => 'week' ); |
||||||
|
+ } |
||||||
|
+ catch { |
||||||
|
+ $error = $_; |
||||||
|
+ }; |
||||||
|
+ |
||||||
|
+ like( |
||||||
|
+ $error, |
||||||
|
+ qr/Invalid local time for date/, |
||||||
|
+ 'truncate operation threw an error because of an invalid local datetime' |
||||||
|
+ ); |
||||||
|
+ |
||||||
|
+ is( |
||||||
|
+ $dt->day_of_week(), |
||||||
|
+ 4, |
||||||
|
+ 'day of week does not change after failed truncate() call' |
||||||
|
+ ); |
||||||
|
+} |
||||||
|
+ |
||||||
|
done_testing(); |
||||||
|
-- |
||||||
|
1.9.0 |
||||||
|
|
@ -0,0 +1,54 @@ |
|||||||
|
From 4100d95d3af754ac17c8d04c5fb76c726c78c3ee Mon Sep 17 00:00:00 2001 |
||||||
|
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> |
||||||
|
Date: Mon, 10 Jul 2017 17:47:47 +0200 |
||||||
|
Subject: [PATCH] Adjust tests to time zone data 2017b |
||||||
|
|
||||||
|
Africa/Kinshasa renamed to Africa/Lagos in upstream 1.74. |
||||||
|
Third Chille time zone America/Punta_Arenas added in upstream 2.10. |
||||||
|
--- |
||||||
|
t/04local.t | 6 +++--- |
||||||
|
t/15catalog.t | 6 +++--- |
||||||
|
2 files changed, 6 insertions(+), 6 deletions(-) |
||||||
|
|
||||||
|
diff --git a/t/04local.t b/t/04local.t |
||||||
|
index 4969f86..53ffabc 100644 |
||||||
|
--- a/t/04local.t |
||||||
|
+++ b/t/04local.t |
||||||
|
@@ -73,12 +73,12 @@ local $ENV{TZ} = undef; |
||||||
|
} |
||||||
|
|
||||||
|
{ |
||||||
|
- local $ENV{TZ} = 'Africa/Kinshasa'; |
||||||
|
+ local $ENV{TZ} = 'Africa/Lagos'; |
||||||
|
|
||||||
|
my $tz = DateTime::TimeZone::Local::Unix->FromEnv(); |
||||||
|
is( |
||||||
|
- $tz->name(), 'Africa/Kinshasa', |
||||||
|
- 'tz object name() is Africa::Kinshasa' |
||||||
|
+ $tz->name(), 'Africa/Lagos', |
||||||
|
+ 'tz object name() is Africa::Lagos' |
||||||
|
); |
||||||
|
|
||||||
|
local $ENV{TZ} = 0; |
||||||
|
diff --git a/t/15catalog.t b/t/15catalog.t |
||||||
|
index 2246253..0102898 100644 |
||||||
|
--- a/t/15catalog.t |
||||||
|
+++ b/t/15catalog.t |
||||||
|
@@ -97,11 +97,11 @@ use DateTime::TimeZone; |
||||||
|
|
||||||
|
{ |
||||||
|
my @zones = DateTime::TimeZone->names_in_country('cl'); |
||||||
|
- is( @zones, 2, 'two zones for Chile' ); |
||||||
|
+ is( @zones, 3, 'two zones for Chile' ); |
||||||
|
is_deeply( |
||||||
|
[ sort @zones ], |
||||||
|
- [ 'America/Santiago', 'Pacific/Easter' ], |
||||||
|
- 'zones for Chile are America/Santiago and Pacific/Easter' |
||||||
|
+ [ 'America/Punta_Arenas', 'America/Santiago', 'Pacific/Easter' ], |
||||||
|
+ 'zones for Chile are America/Punta_Arenas, America/Santiago, and Pacific/Easter' |
||||||
|
); |
||||||
|
} |
||||||
|
|
||||||
|
-- |
||||||
|
1.8.3.1 |
||||||
|
|
@ -0,0 +1,54 @@ |
|||||||
|
From 5650e9d07940825507e65ae71d30c4579ffea353 Mon Sep 17 00:00:00 2001 |
||||||
|
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> |
||||||
|
Date: Mon, 10 Jul 2017 15:12:17 +0200 |
||||||
|
Subject: [PATCH] Inject DT::TZ version when generating modules |
||||||
|
|
||||||
|
This is implemented with new parse_olson --dtdzversion option. |
||||||
|
--- |
||||||
|
tools/parse_olson | 9 ++++++++- |
||||||
|
1 file changed, 8 insertions(+), 1 deletion(-) |
||||||
|
|
||||||
|
diff --git a/tools/parse_olson b/tools/parse_olson |
||||||
|
index c948de8..ff9c1f6 100755 |
||||||
|
--- a/tools/parse_olson |
||||||
|
+++ b/tools/parse_olson |
||||||
|
@@ -32,6 +32,7 @@ GetOptions( |
||||||
|
'dir:s' => \$opts{dir}, |
||||||
|
'clean' => \$opts{clean}, |
||||||
|
'version:s' => \$opts{version}, |
||||||
|
+ 'dttzversion:s' => \$opts{dttzversion}, |
||||||
|
'old' => \$opts{old}, |
||||||
|
'file:s' => \$opts{file}, |
||||||
|
'name:s' => \$opts{name}, |
||||||
|
@@ -47,6 +48,8 @@ $opts{help} = 1 |
||||||
|
|
||||||
|
$opts{version} ||= 'test'; |
||||||
|
|
||||||
|
+$opts{dttversion} ||= '0'; |
||||||
|
+ |
||||||
|
if ( $opts{help} ) { |
||||||
|
print <<'EOF'; |
||||||
|
|
||||||
|
@@ -65,6 +68,10 @@ It takes the following arguments: |
||||||
|
--version The version of the Olson data files being used. |
||||||
|
Required unless one of the debugging options is given. |
||||||
|
|
||||||
|
+ --dttzversion |
||||||
|
+ The version of the DateTime-TimeZone distribution to inject into |
||||||
|
+ each generated module as its version. Default is 0. |
||||||
|
+ |
||||||
|
--clean Remove old generated modules (which may not be valid with |
||||||
|
the latest Olson database) |
||||||
|
|
||||||
|
@@ -208,7 +215,7 @@ $autogen_warning |
||||||
|
# Do not edit this file directly. |
||||||
|
# |
||||||
|
$pkg_keyword DateTime::TimeZone::$mod_name; |
||||||
|
- |
||||||
|
+\$DateTime::TimeZone::${mod_name}::VERSION = '$opts{dttzversion}'; |
||||||
|
use strict; |
||||||
|
|
||||||
|
use Class::Singleton 1.03; |
||||||
|
-- |
||||||
|
1.8.3.1 |
||||||
|
|
@ -0,0 +1,35 @@ |
|||||||
|
From 4241f291ff4d9779896464b51727e84d38cb2c1c Mon Sep 17 00:00:00 2001 |
||||||
|
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> |
||||||
|
Date: Thu, 17 Jan 2019 08:11:43 +0100 |
||||||
|
Subject: [PATCH] Recognize 25:00 time |
||||||
|
MIME-Version: 1.0 |
||||||
|
Content-Type: text/plain; charset=UTF-8 |
||||||
|
Content-Transfer-Encoding: 8bit |
||||||
|
|
||||||
|
2018f changed format and some time zones like Asia/Tokyo use 25:00 |
||||||
|
value for AT attribute. A conversion script from |
||||||
|
DateTime-TimeZones-2.20 added support for this syntax. |
||||||
|
|
||||||
|
Signed-off-by: Petr Písař <ppisar@redhat.com> |
||||||
|
--- |
||||||
|
lib/DateTime/TimeZone/OlsonDB.pm | 4 ++-- |
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-) |
||||||
|
|
||||||
|
diff --git a/lib/DateTime/TimeZone/OlsonDB.pm b/lib/DateTime/TimeZone/OlsonDB.pm |
||||||
|
index 1ea6a5a..24fc83c 100644 |
||||||
|
--- a/lib/DateTime/TimeZone/OlsonDB.pm |
||||||
|
+++ b/lib/DateTime/TimeZone/OlsonDB.pm |
||||||
|
@@ -253,8 +253,8 @@ sub utc_datetime_for_time_spec { |
||||||
|
$second = 0 unless defined $second; |
||||||
|
|
||||||
|
my $add_day = 0; |
||||||
|
- if ( $hour == 24 ) { |
||||||
|
- $hour = 0; |
||||||
|
+ if ( $hour >= 24 ) { |
||||||
|
+ $hour = $hour - 24; |
||||||
|
$add_day = 1; |
||||||
|
} |
||||||
|
|
||||||
|
-- |
||||||
|
2.17.2 |
||||||
|
|
@ -0,0 +1,41 @@ |
|||||||
|
From cbca7770b9ead257b43f073b09abea3bd400ac0e Mon Sep 17 00:00:00 2001 |
||||||
|
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> |
||||||
|
Date: Tue, 11 Jul 2017 14:09:46 +0200 |
||||||
|
Subject: [PATCH] Recognize short zone names starting with a sign |
||||||
|
|
||||||
|
Since tzdata 2017a, Africa/Accra uses GMT/+0020 short names and the conversion |
||||||
|
script from DateTime-TimeZones-1.96 adds support for this syntax. |
||||||
|
--- |
||||||
|
lib/DateTime/TimeZone/OlsonDB/Change.pm | 2 +- |
||||||
|
tools/tests_from_zdump | 2 +- |
||||||
|
2 files changed, 2 insertions(+), 2 deletions(-) |
||||||
|
|
||||||
|
diff --git a/lib/DateTime/TimeZone/OlsonDB/Change.pm b/lib/DateTime/TimeZone/OlsonDB/Change.pm |
||||||
|
index 5bebbfa..b312f97 100644 |
||||||
|
--- a/lib/DateTime/TimeZone/OlsonDB/Change.pm |
||||||
|
+++ b/lib/DateTime/TimeZone/OlsonDB/Change.pm |
||||||
|
@@ -43,7 +43,7 @@ sub new { |
||||||
|
$p{is_dst} = 1 if $p{rule} && $p{rule}->offset_from_std; |
||||||
|
$p{is_dst} = 1 if $p{observance}->offset_from_std; |
||||||
|
|
||||||
|
- if ( $p{short_name} =~ m{(\w+)/(\w+)} ) { |
||||||
|
+ if ( $p{short_name} =~ m{([\-\+\w]+)/([\-\+\w]+)} ) { |
||||||
|
$p{short_name} = $p{is_dst} ? $2 : $1; |
||||||
|
} |
||||||
|
|
||||||
|
diff --git a/tools/tests_from_zdump b/tools/tests_from_zdump |
||||||
|
index b013b7c..03465ee 100755 |
||||||
|
--- a/tools/tests_from_zdump |
||||||
|
+++ b/tools/tests_from_zdump |
||||||
|
@@ -147,7 +147,7 @@ sub make_test_file { |
||||||
|
\s+ |
||||||
|
(\d\d\d\d) # local year |
||||||
|
\s+ |
||||||
|
- (\w+) # local short name |
||||||
|
+ ([\-\+\w]+) # local short name |
||||||
|
\s+ |
||||||
|
isdst=(1|0) |
||||||
|
\s+ |
||||||
|
-- |
||||||
|
1.8.3.1 |
||||||
|
|
@ -0,0 +1,25 @@ |
|||||||
|
From 539066aad4edeb1cacc0ec9e0cc52caa8311a84c Mon Sep 17 00:00:00 2001 |
||||||
|
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> |
||||||
|
Date: Mon, 10 Jul 2017 14:32:38 +0200 |
||||||
|
Subject: [PATCH] Use List::Util::max directly instead of List::AllUtils::max |
||||||
|
|
||||||
|
--- |
||||||
|
tools/parse_olson | 2 +- |
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-) |
||||||
|
|
||||||
|
diff --git a/tools/parse_olson b/tools/parse_olson |
||||||
|
index f9597ed..c948de8 100755 |
||||||
|
--- a/tools/parse_olson |
||||||
|
+++ b/tools/parse_olson |
||||||
|
@@ -16,7 +16,7 @@ use File::Find::Rule; |
||||||
|
use File::Path; |
||||||
|
use File::Spec; |
||||||
|
use Getopt::Long; |
||||||
|
-use List::AllUtils qw( max ); |
||||||
|
+use List::Util qw( max ); |
||||||
|
use Locale::Country 3.11 qw( code2country ); |
||||||
|
|
||||||
|
$Data::Dumper::Indent = 1; |
||||||
|
-- |
||||||
|
1.8.3.1 |
||||||
|
|
@ -0,0 +1,168 @@ |
|||||||
|
diff -up Module-Implementation-0.05/t/basic.t.orig Module-Implementation-0.05/t/basic.t |
||||||
|
--- Module-Implementation-0.05/t/basic.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/basic.t 2012-02-10 10:53:07.453271294 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 5; |
||||||
|
|
||||||
|
{ |
||||||
|
package T; |
||||||
|
@@ -33,5 +33,3 @@ use Test::More 0.88; |
||||||
|
'T::_implementation returns default implementation' |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
diff -up Module-Implementation-0.05/t/both-fail.t.orig Module-Implementation-0.05/t/both-fail.t |
||||||
|
--- Module-Implementation-0.05/t/both-fail.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/both-fail.t 2012-02-10 10:53:07.461271306 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 1; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -24,5 +24,3 @@ use Test::Fatal; |
||||||
|
'Got an exception when all implementations fail to load' |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
diff -up Module-Implementation-0.05/t/env-value.t.orig Module-Implementation-0.05/t/env-value.t |
||||||
|
--- Module-Implementation-0.05/t/env-value.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/env-value.t 2012-02-10 10:53:07.462271308 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 4; |
||||||
|
|
||||||
|
{ |
||||||
|
package T; |
||||||
|
@@ -35,5 +35,3 @@ use Test::More 0.88; |
||||||
|
'T::_implementation returns implementation set in ENV' |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
diff -up Module-Implementation-0.05/t/more-symbols.t.orig Module-Implementation-0.05/t/more-symbols.t |
||||||
|
--- Module-Implementation-0.05/t/more-symbols.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/more-symbols.t 2012-02-10 10:53:07.462271308 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 7; |
||||||
|
|
||||||
|
{ |
||||||
|
package T; |
||||||
|
@@ -43,5 +43,3 @@ use Test::More 0.88; |
||||||
|
'%T::HASH was copied from implementation' |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
diff -up Module-Implementation-0.05/t/one-impl-fails1.t.orig Module-Implementation-0.05/t/one-impl-fails1.t |
||||||
|
--- Module-Implementation-0.05/t/one-impl-fails1.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/one-impl-fails1.t 2012-02-10 10:53:07.462271308 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 2; |
||||||
|
|
||||||
|
{ |
||||||
|
package T; |
||||||
|
@@ -24,5 +24,3 @@ use Test::More 0.88; |
||||||
|
ok( T->can('return_42'), 'T package has a return_42 sub' ); |
||||||
|
ok( !T->can('return_package'), 'T package has a return_package sub' ); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
diff -up Module-Implementation-0.05/t/one-impl-fails2.t.orig Module-Implementation-0.05/t/one-impl-fails2.t |
||||||
|
--- Module-Implementation-0.05/t/one-impl-fails2.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/one-impl-fails2.t 2012-02-10 10:53:07.463271310 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 2; |
||||||
|
|
||||||
|
{ |
||||||
|
package T; |
||||||
|
@@ -24,5 +24,3 @@ use Test::More 0.88; |
||||||
|
ok( T->can('return_42'), 'T package has a return_42 sub' ); |
||||||
|
ok( !T->can('return_package'), 'T package has a return_package sub' ); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
diff -up Module-Implementation-0.05/t/release-cpan-changes.t.orig Module-Implementation-0.05/t/release-cpan-changes.t |
||||||
|
--- Module-Implementation-0.05/t/release-cpan-changes.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/release-cpan-changes.t 2012-02-10 10:53:07.463271310 +0000 |
||||||
|
@@ -1,15 +1,11 @@ |
||||||
|
#!perl |
||||||
|
|
||||||
|
+use Test::More; |
||||||
|
+ |
||||||
|
BEGIN { |
||||||
|
- unless ($ENV{RELEASE_TESTING}) { |
||||||
|
- require Test::More; |
||||||
|
- Test::More::plan(skip_all => 'these tests are for release candidate testing'); |
||||||
|
- } |
||||||
|
+ plan skip_all => 'these tests are for release candidate testing' unless ($ENV{RELEASE_TESTING}); |
||||||
|
+ eval 'use Test::CPAN::Changes'; |
||||||
|
+ plan skip_all => 'Test::CPAN::Changes required for this test' if $@; |
||||||
|
} |
||||||
|
|
||||||
|
- |
||||||
|
-use Test::More; |
||||||
|
-eval 'use Test::CPAN::Changes'; |
||||||
|
-plan skip_all => 'Test::CPAN::Changes required for this test' if $@; |
||||||
|
changes_ok(); |
||||||
|
-done_testing(); |
||||||
|
diff -up Module-Implementation-0.05/t/requested-fails.t.orig Module-Implementation-0.05/t/requested-fails.t |
||||||
|
--- Module-Implementation-0.05/t/requested-fails.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/requested-fails.t 2012-02-10 10:53:07.463271310 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 1; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -26,5 +26,3 @@ use Test::Fatal; |
||||||
|
'Got an exception when implementation requested in env value fails to load' |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
diff -up Module-Implementation-0.05/t/taint.t.orig Module-Implementation-0.05/t/taint.t |
||||||
|
--- Module-Implementation-0.05/t/taint.t.orig 2012-02-09 14:49:29.000000000 +0000 |
||||||
|
+++ Module-Implementation-0.05/t/taint.t 2012-02-10 10:53:42.164322515 +0000 |
||||||
|
@@ -7,7 +7,7 @@ use Test::Requires { |
||||||
|
'Test::Taint' => '0', |
||||||
|
}; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 3; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
taint_checking_ok(); |
||||||
|
@@ -42,5 +42,3 @@ taint_checking_ok(); |
||||||
|
'T::_implementation returns implementation set in ENV' |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
@ -0,0 +1,60 @@ |
|||||||
|
--- t/basic.t |
||||||
|
+++ t/basic.t |
||||||
|
@@ -2,12 +2,14 @@ use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
use Test::Fatal; |
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More; |
||||||
|
|
||||||
|
use Test::Requires { |
||||||
|
'Test::Output' => '0.16', |
||||||
|
}; |
||||||
|
|
||||||
|
+plan tests => 25; |
||||||
|
+ |
||||||
|
{ |
||||||
|
like( |
||||||
|
exception { |
||||||
|
@@ -218,5 +220,3 @@ use Test::Requires { |
||||||
|
q{}, |
||||||
|
'no deprecation warning for second call to My::Package1::foo()'; |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
--- t/compile.t |
||||||
|
+++ t/compile.t |
||||||
|
@@ -1,9 +1,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
|
||||||
|
-use Test::More 0.88; |
||||||
|
+use Test::More tests => 1; |
||||||
|
|
||||||
|
eval "require Package::DeprecationManager"; |
||||||
|
ok( ! $@, 'no errors loading require Package::DeprecationManager' ); |
||||||
|
- |
||||||
|
-done_testing(); |
||||||
|
--- t/release-cpan-changes.t |
||||||
|
+++ t/release-cpan-changes.t |
||||||
|
@@ -1,15 +1,11 @@ |
||||||
|
#!perl |
||||||
|
|
||||||
|
+use Test::More; |
||||||
|
+ |
||||||
|
BEGIN { |
||||||
|
- unless ($ENV{RELEASE_TESTING}) { |
||||||
|
- require Test::More; |
||||||
|
- Test::More::plan(skip_all => 'these tests are for release candidate testing'); |
||||||
|
- } |
||||||
|
+ plan skip_all => 'these tests are for release candidate testing' unless ($ENV{RELEASE_TESTING}); |
||||||
|
+ eval 'use Test::CPAN::Changes'; |
||||||
|
+ plan skip_all => 'Test::CPAN::Changes required for this test' if $@; |
||||||
|
} |
||||||
|
|
||||||
|
- |
||||||
|
-use Test::More; |
||||||
|
-eval 'use Test::CPAN::Changes'; |
||||||
|
-plan skip_all => 'Test::CPAN::Changes required for this test' if $@; |
||||||
|
changes_ok(); |
||||||
|
-done_testing(); |
@ -0,0 +1,7 @@ |
|||||||
|
--- t/release-pod-spell.t |
||||||
|
+++ t/release-pod-spell.t |
||||||
|
@@ -31,3 +31,4 @@ |
||||||
|
PayPal |
||||||
|
Rolsky |
||||||
|
api |
||||||
|
+deprecations |
@ -0,0 +1,509 @@ |
|||||||
|
diff -up ./t/addsub.t.orig ./t/addsub.t |
||||||
|
--- ./t/addsub.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/addsub.t 2013-01-06 21:34:11.930954402 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 7; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
BEGIN { $^P |= 0x210 } # PERLDBf_SUBLINE |
||||||
|
@@ -42,5 +42,3 @@ $foo_stash->add_symbol( |
||||||
|
|
||||||
|
is $DB::sub{'Foo::dunk'}, sprintf "%s:%d-%d", "FileName", 100, 199, |
||||||
|
'... got the right %DB::sub value for dunk with specified args'; |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/anon-basic.t.orig ./t/anon-basic.t |
||||||
|
--- ./t/anon-basic.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/anon-basic.t 2013-01-06 21:34:11.947954406 +0000 |
||||||
|
@@ -13,6 +13,8 @@ plan skip_all => "Anonymous stashes in P |
||||||
|
if $] < 5.014 |
||||||
|
&& $Package::Stash::IMPLEMENTATION eq 'PP'; |
||||||
|
|
||||||
|
+plan tests => 10; |
||||||
|
+ |
||||||
|
my $Foo = Package::Anon->new('Foo'); |
||||||
|
$Foo->{SOME_CONSTANT} = \1; |
||||||
|
|
||||||
|
@@ -399,5 +401,3 @@ $Quuux->{quuuux} = -1; |
||||||
|
|
||||||
|
is_deeply([Package::Stash->new('Quuux')->list_all_symbols], [], |
||||||
|
"Quuux:: isn't touched"); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/anon.t.orig ./t/anon.t |
||||||
|
--- ./t/anon.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/anon.t 2013-01-06 21:34:11.948954407 +0000 |
||||||
|
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P |
||||||
|
if $] < 5.014 |
||||||
|
&& $Package::Stash::IMPLEMENTATION eq 'PP'; |
||||||
|
|
||||||
|
+plan tests => 7; |
||||||
|
+ |
||||||
|
my $anon = Package::Anon->new; |
||||||
|
my $stash = Package::Stash->new($anon); |
||||||
|
my $obj = $anon->bless({}); |
||||||
|
@@ -45,5 +47,3 @@ my $obj = $anon->bless({}); |
||||||
|
qr/Undefined subroutine \&__ANON__::baz called/ |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/bare-anon-basic.t.orig ./t/bare-anon-basic.t |
||||||
|
--- ./t/bare-anon-basic.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/bare-anon-basic.t 2013-01-06 21:34:11.948954407 +0000 |
||||||
|
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P |
||||||
|
|
||||||
|
plan skip_all => "This isn't really going to work yet, probably"; |
||||||
|
|
||||||
|
+plan tests => 10; |
||||||
|
+ |
||||||
|
my $Foo = {}; |
||||||
|
$Foo->{SOME_CONSTANT} = \1; |
||||||
|
|
||||||
|
@@ -393,5 +395,3 @@ $Quuux->{quuuux} = -1; |
||||||
|
|
||||||
|
is_deeply([Package::Stash->new('Quuux')->list_all_symbols], [], |
||||||
|
"Quuux:: isn't touched"); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/bare-anon.t.orig ./t/bare-anon.t |
||||||
|
--- ./t/bare-anon.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/bare-anon.t 2013-01-06 21:34:11.948954407 +0000 |
||||||
|
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P |
||||||
|
|
||||||
|
plan skip_all => "This isn't really going to work yet, probably"; |
||||||
|
|
||||||
|
+plan tests => 10; |
||||||
|
+ |
||||||
|
my $anon = {}; |
||||||
|
my $stash = Package::Stash->new($anon); |
||||||
|
# no way to bless something into a hashref yet |
||||||
|
@@ -58,5 +60,3 @@ my $stash = Package::Stash->new($anon); |
||||||
|
undef |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/basic.t.orig ./t/basic.t |
||||||
|
--- ./t/basic.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/basic.t 2013-01-06 21:34:11.949954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 131; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
@@ -444,5 +444,3 @@ like( |
||||||
|
qr/^Package::Stash->new must be passed the name of the package to access/, |
||||||
|
"module name must be a string" |
||||||
|
); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/compile-time.t.orig ./t/compile-time.t |
||||||
|
--- ./t/compile-time.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/compile-time.t 2013-01-06 21:34:11.949954407 +0000 |
||||||
|
@@ -2,8 +2,6 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 1; |
||||||
|
|
||||||
|
use_ok('CompileTime'); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/edge-cases.t.orig ./t/edge-cases.t |
||||||
|
--- ./t/edge-cases.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/edge-cases.t 2013-01-06 21:34:11.949954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 19; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
@@ -109,5 +109,3 @@ SKIP: { |
||||||
|
my $stash = Package::Stash->new('HasISA'); |
||||||
|
is_deeply([$stash->list_all_symbols('SCALAR')], []); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/extension.t.orig ./t/extension.t |
||||||
|
--- ./t/extension.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/extension.t 2013-01-06 21:34:11.950954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 15; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -72,5 +72,3 @@ is(exception { |
||||||
|
}, undef, '... created %Foo::baz successfully'); |
||||||
|
|
||||||
|
ok(!defined($Foo::{baz}), '... the %baz slot has still not been created'); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/get.t.orig ./t/get.t |
||||||
|
--- ./t/get.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/get.t 2013-01-06 21:34:11.950954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 36; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
use Scalar::Util; |
||||||
|
@@ -182,5 +182,3 @@ use Scalar::Util; |
||||||
|
"stash has the right variable"); |
||||||
|
} |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/impl-selection/basic-pp.t.orig ./t/impl-selection/basic-pp.t |
||||||
|
--- ./t/impl-selection/basic-pp.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/impl-selection/basic-pp.t 2013-01-06 21:34:11.950954407 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
#!/usr/bin/env perl |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 133; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
BEGIN { $Package::Stash::IMPLEMENTATION = 'PP' } |
||||||
|
@@ -448,5 +448,3 @@ like( |
||||||
|
qr/^Package::Stash->new must be passed the name of the package to access/, |
||||||
|
"module name must be a string" |
||||||
|
); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/impl-selection/basic-xs.t.orig ./t/impl-selection/basic-xs.t |
||||||
|
--- ./t/impl-selection/basic-xs.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/impl-selection/basic-xs.t 2013-01-06 21:34:11.951954407 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
#!/usr/bin/env perl |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 133; |
||||||
|
use Test::Fatal; |
||||||
|
use Test::Requires 'Package::Stash::XS'; |
||||||
|
|
||||||
|
@@ -449,5 +449,3 @@ like( |
||||||
|
qr/^Package::Stash->new must be passed the name of the package to access/, |
||||||
|
"module name must be a string" |
||||||
|
); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/impl-selection/bug-rt-78272.t.orig ./t/impl-selection/bug-rt-78272.t |
||||||
|
--- ./t/impl-selection/bug-rt-78272.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/impl-selection/bug-rt-78272.t 2013-01-06 21:36:22.471987526 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
#!/usr/bin/env perl |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 2; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
# https://rt.cpan.org/Public/Bug/Display.html?id=78272 |
||||||
|
@@ -22,18 +22,3 @@ like( |
||||||
|
'Sanity check: forcing package reload throws the exception again' |
||||||
|
); |
||||||
|
|
||||||
|
-is( |
||||||
|
- exception { |
||||||
|
- $ENV{PACKAGE_STASH_IMPLEMENTATION} = "PP"; |
||||||
|
- delete $INC{'Package/Stash.pm'}; |
||||||
|
- require Package::Stash; |
||||||
|
- new_ok( |
||||||
|
- 'Package::Stash' => ['Foo'], |
||||||
|
- 'Loaded and able to create instances' |
||||||
|
- ); |
||||||
|
- }, |
||||||
|
- undef, |
||||||
|
- 'Valid $ENV value loads correctly' |
||||||
|
-); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/impl-selection/choice.t.orig ./t/impl-selection/choice.t |
||||||
|
--- ./t/impl-selection/choice.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/impl-selection/choice.t 2013-01-06 21:34:11.951954407 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
#!/usr/bin/env perl |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 2; |
||||||
|
|
||||||
|
my $has_xs = eval "require Package::Stash::XS; 1"; |
||||||
|
|
||||||
|
@@ -13,5 +13,3 @@ my $expected = $has_xs ? 'XS' : 'PP'; |
||||||
|
is($Package::Stash::IMPLEMENTATION, $expected, |
||||||
|
"autodetected properly: $expected"); |
||||||
|
can_ok('Package::Stash', 'new'); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/impl-selection/env.t.orig ./t/impl-selection/env.t |
||||||
|
--- ./t/impl-selection/env.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/impl-selection/env.t 2013-01-06 21:34:11.952954407 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
#!/usr/bin/env perl |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 6; |
||||||
|
|
||||||
|
# XXX: work around dumb core segfault bug when you delete stashes |
||||||
|
sub get_impl { eval '$Package::Stash::IMPLEMENTATION' } |
||||||
|
@@ -35,5 +35,3 @@ SKIP: { |
||||||
|
is(get_impl, 'PP', '$ENV takes precedence over $Package::Stash::IMPLEMENTATION'); |
||||||
|
can_ok('Package::Stash', 'new'); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/impl-selection/var.t.orig ./t/impl-selection/var.t |
||||||
|
--- ./t/impl-selection/var.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/impl-selection/var.t 2013-01-06 21:34:11.952954407 +0000 |
||||||
|
@@ -1,7 +1,7 @@ |
||||||
|
#!/usr/bin/env perl |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 4; |
||||||
|
|
||||||
|
# XXX: work around dumb core segfault bug when you delete stashes |
||||||
|
sub get_impl { eval '$Package::Stash::IMPLEMENTATION' } |
||||||
|
@@ -25,5 +25,3 @@ SKIP: { |
||||||
|
is(get_impl, 'XS', "autodetected properly: XS"); |
||||||
|
can_ok('Package::Stash', 'new'); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/io.t.orig ./t/io.t |
||||||
|
--- ./t/io.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/io.t 2013-01-06 21:34:11.952954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 11; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -47,5 +47,3 @@ use Package::Stash; |
||||||
|
ok($stash->has_symbol('baz'), "has baz"); |
||||||
|
is($stash->get_symbol('baz'), *Foo::foo{IO}, "got the right baz"); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/isa.t.orig ./t/isa.t |
||||||
|
--- ./t/isa.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/isa.t 2013-01-06 21:34:11.953954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 8; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
|
||||||
|
@@ -19,7 +19,10 @@ use Package::Stash; |
||||||
|
my $stash = Package::Stash->new('Foo'); |
||||||
|
my @ISA = ('Bar'); |
||||||
|
@{$stash->get_or_add_symbol('@ISA')} = @ISA; |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Foo', 'Bar'); |
||||||
|
+ } |
||||||
|
isa_ok(bless({}, 'Foo'), 'Bar'); |
||||||
|
} |
||||||
|
|
||||||
|
@@ -33,17 +36,21 @@ use Package::Stash; |
||||||
|
{ |
||||||
|
my $isa = $stash->get_or_add_symbol('@ISA'); |
||||||
|
@$isa = ('Baz'); |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Quux', 'Baz'); |
||||||
|
+ } |
||||||
|
isa_ok(bless({}, 'Quux'), 'Baz'); |
||||||
|
ok(Quux->can('foo')); |
||||||
|
} |
||||||
|
{ |
||||||
|
my $isa = $stash->get_or_add_symbol('@ISA'); |
||||||
|
@$isa = ('Bar'); |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Quux', 'Bar'); |
||||||
|
+ } |
||||||
|
isa_ok(bless({}, 'Quux'), 'Bar'); |
||||||
|
ok(Quux->can('bar')); |
||||||
|
} |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/magic.t.orig ./t/magic.t |
||||||
|
--- ./t/magic.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/magic.t 2013-01-06 21:34:11.953954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 4; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
|
||||||
|
@@ -28,5 +28,3 @@ use Package::Stash; |
||||||
|
my @foo = qw(a b c); |
||||||
|
is(eval q["@foo"], 'a-b-c'); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/paamayim_nekdotayim.t.orig ./t/paamayim_nekdotayim.t |
||||||
|
--- ./t/paamayim_nekdotayim.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/paamayim_nekdotayim.t 2013-01-06 21:34:11.953954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 3; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
@@ -24,5 +24,3 @@ like( |
||||||
|
qr/^Variable names may not contain ::/, |
||||||
|
"can't add symbol with ::" |
||||||
|
); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/scalar-values.t.orig ./t/scalar-values.t |
||||||
|
--- ./t/scalar-values.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/scalar-values.t 2013-01-06 21:34:11.953954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 14; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
use B; |
||||||
|
@@ -49,5 +49,3 @@ my $vstring = v1.2.3; |
||||||
|
is(reftype(\$vstring), ($] < 5.010 ? 'SCALAR' : 'VSTRING')); |
||||||
|
is(exception { $Bar->add_symbol('$vstring', \$vstring) }, undef, |
||||||
|
"can add vstring values"); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/stash-deletion.t.orig ./t/stash-deletion.t |
||||||
|
--- ./t/stash-deletion.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/stash-deletion.t 2013-01-06 21:34:11.954954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 2; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
|
||||||
|
@@ -20,5 +20,3 @@ use Package::Stash; |
||||||
|
} |
||||||
|
ok(!$delete->has_symbol('&bar'), "method goes away when stash is deleted"); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./t/synopsis.t.orig ./t/synopsis.t |
||||||
|
--- ./t/synopsis.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./t/synopsis.t 2013-01-06 21:34:11.954954407 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 3; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
|
||||||
|
@@ -15,5 +15,3 @@ $stash->add_symbol('%foo', {bar => 1}); |
||||||
|
ok(!$stash->has_symbol('$foo'), "doesn't have anything in scalar slot"); |
||||||
|
my $namespace = $stash->namespace; |
||||||
|
is_deeply(*{ $namespace->{foo} }{HASH}, {bar => 1}, "namespace works properly"); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./xt/author/leaks-debug.t.orig ./xt/author/leaks-debug.t |
||||||
|
--- ./xt/author/leaks-debug.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./xt/author/leaks-debug.t 2013-01-06 21:34:11.954954407 +0000 |
||||||
|
@@ -6,6 +6,8 @@ use Test::More; |
||||||
|
use Test::Fatal; |
||||||
|
use Test::LeakTrace; |
||||||
|
|
||||||
|
+plan tests => 45; |
||||||
|
+ |
||||||
|
BEGIN { $^P |= 0x210 } # PERLDBf_SUBLINE |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
@@ -176,7 +178,10 @@ use Symbol; |
||||||
|
ok($foo->has_symbol('@ISA')); |
||||||
|
is(ref($foo->get_symbol('@ISA')), 'ARRAY'); |
||||||
|
is_deeply($foo->get_symbol('@ISA'), ['Exporter']); |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Foo', 'Exporter'); |
||||||
|
+ } |
||||||
|
} |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -226,5 +231,3 @@ use Symbol; |
||||||
|
eval { $foo->add_symbol('&blorg') }; |
||||||
|
} "doesn't leak on errors"; |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up ./xt/author/leaks.t.orig ./xt/author/leaks.t |
||||||
|
--- ./xt/author/leaks.t.orig 2013-01-04 09:39:44.000000000 +0000 |
||||||
|
+++ ./xt/author/leaks.t 2013-01-06 21:34:11.955954408 +0000 |
||||||
|
@@ -6,6 +6,8 @@ use Test::More; |
||||||
|
use Test::Fatal; |
||||||
|
use Test::LeakTrace; |
||||||
|
|
||||||
|
+plan tests => 45; |
||||||
|
+ |
||||||
|
use Package::Stash; |
||||||
|
use Symbol; |
||||||
|
|
||||||
|
@@ -174,7 +176,10 @@ use Symbol; |
||||||
|
ok($foo->has_symbol('@ISA')); |
||||||
|
is(ref($foo->get_symbol('@ISA')), 'ARRAY'); |
||||||
|
is_deeply($foo->get_symbol('@ISA'), ['Exporter']); |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Foo', 'Exporter'); |
||||||
|
+ } |
||||||
|
} |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -224,5 +229,3 @@ use Symbol; |
||||||
|
eval { $foo->add_symbol('&blorg') }; |
||||||
|
} "doesn't leak on errors"; |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
@ -0,0 +1,370 @@ |
|||||||
|
diff -up Package-Stash-XS-0.26/t/addsub.t.orig Package-Stash-XS-0.26/t/addsub.t |
||||||
|
--- Package-Stash-XS-0.26/t/addsub.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/addsub.t 2013-01-04 16:30:55.549017078 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 7; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
BEGIN { $^P |= 0x210 } # PERLDBf_SUBLINE |
||||||
|
@@ -42,5 +42,3 @@ $foo_stash->add_symbol( |
||||||
|
|
||||||
|
is $DB::sub{'Foo::dunk'}, sprintf "%s:%d-%d", "FileName", 100, 199, |
||||||
|
'... got the right %DB::sub value for dunk with specified args'; |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/anon-basic.t.orig Package-Stash-XS-0.26/t/anon-basic.t |
||||||
|
--- Package-Stash-XS-0.26/t/anon-basic.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/anon-basic.t 2013-01-04 16:31:36.336943621 +0000 |
||||||
|
@@ -399,5 +399,3 @@ $Quuux->{quuuux} = -1; |
||||||
|
|
||||||
|
is_deeply([Package::Stash->new('Quuux')->list_all_symbols], [], |
||||||
|
"Quuux:: isn't touched"); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/anon.t.orig Package-Stash-XS-0.26/t/anon.t |
||||||
|
--- Package-Stash-XS-0.26/t/anon.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/anon.t 2013-01-04 16:31:15.335980418 +0000 |
||||||
|
@@ -45,5 +45,3 @@ my $obj = $anon->bless({}); |
||||||
|
qr/Undefined subroutine \&__ANON__::baz called/ |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/bare-anon-basic.t.orig Package-Stash-XS-0.26/t/bare-anon-basic.t |
||||||
|
--- Package-Stash-XS-0.26/t/bare-anon-basic.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/bare-anon-basic.t 2013-01-04 16:30:55.562017052 +0000 |
||||||
|
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P |
||||||
|
|
||||||
|
plan skip_all => "This isn't really going to work yet, probably"; |
||||||
|
|
||||||
|
+plan tests => 1; # Will count properly when this test isn't unconditionally skipped |
||||||
|
+ |
||||||
|
my $Foo = {}; |
||||||
|
$Foo->{SOME_CONSTANT} = \1; |
||||||
|
|
||||||
|
@@ -393,5 +395,3 @@ $Quuux->{quuuux} = -1; |
||||||
|
|
||||||
|
is_deeply([Package::Stash->new('Quuux')->list_all_symbols], [], |
||||||
|
"Quuux:: isn't touched"); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/bare-anon.t.orig Package-Stash-XS-0.26/t/bare-anon.t |
||||||
|
--- Package-Stash-XS-0.26/t/bare-anon.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/bare-anon.t 2013-01-04 16:30:55.562017052 +0000 |
||||||
|
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P |
||||||
|
|
||||||
|
plan skip_all => "This isn't really going to work yet, probably"; |
||||||
|
|
||||||
|
+plan tests => 7; |
||||||
|
+ |
||||||
|
my $anon = {}; |
||||||
|
my $stash = Package::Stash->new($anon); |
||||||
|
# no way to bless something into a hashref yet |
||||||
|
@@ -58,5 +60,3 @@ my $stash = Package::Stash->new($anon); |
||||||
|
undef |
||||||
|
); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/basic.t.orig Package-Stash-XS-0.26/t/basic.t |
||||||
|
--- Package-Stash-XS-0.26/t/basic.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/basic.t 2013-01-04 16:30:55.562017052 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 131; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
@@ -444,5 +444,3 @@ like( |
||||||
|
qr/^Package::Stash->new must be passed the name of the package to access/, |
||||||
|
"module name must be a string" |
||||||
|
); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/compile-time.t.orig Package-Stash-XS-0.26/t/compile-time.t |
||||||
|
--- Package-Stash-XS-0.26/t/compile-time.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/compile-time.t 2013-01-04 16:30:55.563017050 +0000 |
||||||
|
@@ -2,8 +2,6 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 1; |
||||||
|
|
||||||
|
use_ok('CompileTime'); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/edge-cases.t.orig Package-Stash-XS-0.26/t/edge-cases.t |
||||||
|
--- Package-Stash-XS-0.26/t/edge-cases.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/edge-cases.t 2013-01-04 16:30:55.563017050 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 19; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
@@ -109,5 +109,3 @@ SKIP: { |
||||||
|
my $stash = Package::Stash->new('HasISA'); |
||||||
|
is_deeply([$stash->list_all_symbols('SCALAR')], []); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/extension.t.orig Package-Stash-XS-0.26/t/extension.t |
||||||
|
--- Package-Stash-XS-0.26/t/extension.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/extension.t 2013-01-04 16:30:55.563017050 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 15; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -72,5 +72,3 @@ is(exception { |
||||||
|
}, undef, '... created %Foo::baz successfully'); |
||||||
|
|
||||||
|
ok(!defined($Foo::{baz}), '... the %baz slot has still not been created'); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/get.t.orig Package-Stash-XS-0.26/t/get.t |
||||||
|
--- Package-Stash-XS-0.26/t/get.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/get.t 2013-01-04 16:30:55.564017048 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 36; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
use Scalar::Util; |
||||||
|
@@ -182,5 +182,3 @@ use Scalar::Util; |
||||||
|
"stash has the right variable"); |
||||||
|
} |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/io.t.orig Package-Stash-XS-0.26/t/io.t |
||||||
|
--- Package-Stash-XS-0.26/t/io.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/io.t 2013-01-04 16:30:55.564017048 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 11; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -47,5 +47,3 @@ use Package::Stash; |
||||||
|
ok($stash->has_symbol('baz'), "has baz"); |
||||||
|
is($stash->get_symbol('baz'), *Foo::foo{IO}, "got the right baz"); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/isa.t.orig Package-Stash-XS-0.26/t/isa.t |
||||||
|
--- Package-Stash-XS-0.26/t/isa.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/isa.t 2013-01-04 16:30:55.564017048 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 8; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
|
||||||
|
@@ -19,7 +19,10 @@ use Package::Stash; |
||||||
|
my $stash = Package::Stash->new('Foo'); |
||||||
|
my @ISA = ('Bar'); |
||||||
|
@{$stash->get_or_add_symbol('@ISA')} = @ISA; |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Foo', 'Bar'); |
||||||
|
+ } |
||||||
|
isa_ok(bless({}, 'Foo'), 'Bar'); |
||||||
|
} |
||||||
|
|
||||||
|
@@ -33,17 +36,22 @@ use Package::Stash; |
||||||
|
{ |
||||||
|
my $isa = $stash->get_or_add_symbol('@ISA'); |
||||||
|
@$isa = ('Baz'); |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Quux', 'Baz'); |
||||||
|
+ } |
||||||
|
isa_ok(bless({}, 'Quux'), 'Baz'); |
||||||
|
ok(Quux->can('foo')); |
||||||
|
} |
||||||
|
{ |
||||||
|
my $isa = $stash->get_or_add_symbol('@ISA'); |
||||||
|
@$isa = ('Bar'); |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Quux', 'Bar'); |
||||||
|
+ } |
||||||
|
isa_ok(bless({}, 'Quux'), 'Bar'); |
||||||
|
ok(Quux->can('bar')); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/magic.t.orig Package-Stash-XS-0.26/t/magic.t |
||||||
|
--- Package-Stash-XS-0.26/t/magic.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/magic.t 2013-01-04 16:30:55.564017048 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 4; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
|
||||||
|
@@ -28,5 +28,3 @@ use Package::Stash; |
||||||
|
my @foo = qw(a b c); |
||||||
|
is(eval q["@foo"], 'a-b-c'); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/paamayim_nekdotayim.t.orig Package-Stash-XS-0.26/t/paamayim_nekdotayim.t |
||||||
|
--- Package-Stash-XS-0.26/t/paamayim_nekdotayim.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/paamayim_nekdotayim.t 2013-01-04 16:30:55.564017048 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 3; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
@@ -24,5 +24,3 @@ like( |
||||||
|
qr/^Variable names may not contain ::/, |
||||||
|
"can't add symbol with ::" |
||||||
|
); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/scalar-values.t.orig Package-Stash-XS-0.26/t/scalar-values.t |
||||||
|
--- Package-Stash-XS-0.26/t/scalar-values.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/scalar-values.t 2013-01-04 16:30:55.565017046 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 14; |
||||||
|
use Test::Fatal; |
||||||
|
|
||||||
|
use B; |
||||||
|
@@ -49,5 +49,3 @@ my $vstring = v1.2.3; |
||||||
|
is(reftype(\$vstring), ($] < 5.010 ? 'SCALAR' : 'VSTRING')); |
||||||
|
is(exception { $Bar->add_symbol('$vstring', \$vstring) }, undef, |
||||||
|
"can add vstring values"); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/stash-deletion.t.orig Package-Stash-XS-0.26/t/stash-deletion.t |
||||||
|
--- Package-Stash-XS-0.26/t/stash-deletion.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/stash-deletion.t 2013-01-04 16:30:55.565017046 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 2; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
|
||||||
|
@@ -20,5 +20,3 @@ use Package::Stash; |
||||||
|
} |
||||||
|
ok(!$delete->has_symbol('&bar'), "method goes away when stash is deleted"); |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/t/synopsis.t.orig Package-Stash-XS-0.26/t/synopsis.t |
||||||
|
--- Package-Stash-XS-0.26/t/synopsis.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/t/synopsis.t 2013-01-04 16:30:55.565017046 +0000 |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
use lib 't/lib'; |
||||||
|
-use Test::More; |
||||||
|
+use Test::More tests => 3; |
||||||
|
|
||||||
|
use Package::Stash; |
||||||
|
|
||||||
|
@@ -15,5 +15,3 @@ $stash->add_symbol('%foo', {bar => 1}); |
||||||
|
ok(!$stash->has_symbol('$foo'), "doesn't have anything in scalar slot"); |
||||||
|
my $namespace = $stash->namespace; |
||||||
|
is_deeply(*{ $namespace->{foo} }{HASH}, {bar => 1}, "namespace works properly"); |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/xt/author/leaks-debug.t.orig Package-Stash-XS-0.26/xt/author/leaks-debug.t |
||||||
|
--- Package-Stash-XS-0.26/xt/author/leaks-debug.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/xt/author/leaks-debug.t 2013-01-04 16:30:55.565017046 +0000 |
||||||
|
@@ -11,6 +11,8 @@ BEGIN { $^P |= 0x210 } # PERLDBf_SUBLINE |
||||||
|
use Package::Stash; |
||||||
|
use Symbol; |
||||||
|
|
||||||
|
+plan tests => 45; |
||||||
|
+ |
||||||
|
{ |
||||||
|
package Bar; |
||||||
|
} |
||||||
|
@@ -176,7 +178,10 @@ use Symbol; |
||||||
|
ok($foo->has_symbol('@ISA')); |
||||||
|
is(ref($foo->get_symbol('@ISA')), 'ARRAY'); |
||||||
|
is_deeply($foo->get_symbol('@ISA'), ['Exporter']); |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Foo', 'Exporter'); |
||||||
|
+ } |
||||||
|
} |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -226,5 +231,3 @@ use Symbol; |
||||||
|
eval { $foo->add_symbol('&blorg') }; |
||||||
|
} "doesn't leak on errors"; |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
||||||
|
diff -up Package-Stash-XS-0.26/xt/author/leaks.t.orig Package-Stash-XS-0.26/xt/author/leaks.t |
||||||
|
--- Package-Stash-XS-0.26/xt/author/leaks.t.orig 2013-01-04 09:36:41.000000000 +0000 |
||||||
|
+++ Package-Stash-XS-0.26/xt/author/leaks.t 2013-01-04 16:30:55.566017044 +0000 |
||||||
|
@@ -9,6 +9,8 @@ use Test::LeakTrace; |
||||||
|
use Package::Stash; |
||||||
|
use Symbol; |
||||||
|
|
||||||
|
+plan tests => 45; |
||||||
|
+ |
||||||
|
{ |
||||||
|
package Bar; |
||||||
|
} |
||||||
|
@@ -174,7 +176,10 @@ use Symbol; |
||||||
|
ok($foo->has_symbol('@ISA')); |
||||||
|
is(ref($foo->get_symbol('@ISA')), 'ARRAY'); |
||||||
|
is_deeply($foo->get_symbol('@ISA'), ['Exporter']); |
||||||
|
+ SKIP: { |
||||||
|
+ skip "Test::More >= 0.88 needed for isa_ok() tests on classes", 1 if $Test::More::VERSION < 0.88; |
||||||
|
isa_ok('Foo', 'Exporter'); |
||||||
|
+ } |
||||||
|
} |
||||||
|
|
||||||
|
{ |
||||||
|
@@ -224,5 +229,3 @@ use Symbol; |
||||||
|
eval { $foo->add_symbol('&blorg') }; |
||||||
|
} "doesn't leak on errors"; |
||||||
|
} |
||||||
|
- |
||||||
|
-done_testing; |
@ -0,0 +1,21 @@ |
|||||||
|
diff -Naur Params-Validate-1.08.orig/t/release-pod-spell.t Params-Validate-1.08/t/release-pod-spell.t |
||||||
|
--- Params-Validate-1.08.orig/t/release-pod-spell.t 2013-06-07 21:34:33.000000000 +0200 |
||||||
|
+++ Params-Validate-1.08/t/release-pod-spell.t 2013-06-11 14:35:21.718579174 +0200 |
||||||
|
@@ -29,8 +29,9 @@ |
||||||
|
# https://bugs.launchpad.net/ubuntu/+source/aspell/+bug/71322 |
||||||
|
local $ENV{LC_ALL} = 'C'; |
||||||
|
all_pod_files_spelling_ok(); |
||||||
|
- |
||||||
|
__DATA__ |
||||||
|
+' |
||||||
|
+'' |
||||||
|
API |
||||||
|
CPAN |
||||||
|
GLOBREF |
||||||
|
@@ -42,5 +43,6 @@ |
||||||
|
ValidatePos |
||||||
|
baz |
||||||
|
onwards |
||||||
|
+'globals' |
||||||
|
pre |
||||||
|
runtime |
@ -0,0 +1,58 @@ |
|||||||
|
--- t/000-report-versions-tiny.t |
||||||
|
+++ t/000-report-versions-tiny.t |
||||||
|
@@ -1,12 +1,6 @@ |
||||||
|
use strict; |
||||||
|
use warnings; |
||||||
|
-use Test::More 0.88; |
||||||
|
-# This is a relatively nice way to avoid Test::NoWarnings breaking our |
||||||
|
-# expectations by adding extra tests, without using no_plan. It also helps |
||||||
|
-# avoid any other test module that feels introducing random tests, or even |
||||||
|
-# test plans, is a nice idea. |
||||||
|
-our $success = 0; |
||||||
|
-END { $success && done_testing; } |
||||||
|
+use Test::More 0.47 tests => 1; |
||||||
|
|
||||||
|
# List our own version used to generate this |
||||||
|
my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.08\n"; |
||||||
|
@@ -56,13 +50,12 @@ |
||||||
|
eval { $v .= pmver('File::Temp','any version') }; |
||||||
|
eval { $v .= pmver('Params::Util','0.14') }; |
||||||
|
eval { $v .= pmver('Sub::Install','0.92') }; |
||||||
|
-eval { $v .= pmver('Test::More','0.96') }; |
||||||
|
+eval { $v .= pmver('Test::More','0.47') }; |
||||||
|
eval { $v .= pmver('Test::Pod','1.41') }; |
||||||
|
eval { $v .= pmver('base','any version') }; |
||||||
|
eval { $v .= pmver('overload','any version') }; |
||||||
|
eval { $v .= pmver('strict','any version') }; |
||||||
|
eval { $v .= pmver('subs','any version') }; |
||||||
|
-eval { $v .= pmver('version','0.9901') }; |
||||||
|
eval { $v .= pmver('warnings','any version') }; |
||||||
|
|
||||||
|
|
||||||
|
@@ -77,7 +70,6 @@ |
||||||
|
|
||||||
|
diag($v); |
||||||
|
ok(1, "we really didn't test anything, just reporting data"); |
||||||
|
-$success = 1; |
||||||
|
|
||||||
|
# Work around another nasty module on CPAN. :/ |
||||||
|
no warnings 'once'; |
||||||
|
--- xt/release/changes_has_content.t |
||||||
|
+++ xt/release/changes_has_content.t |
||||||
|
@@ -2,7 +2,6 @@ |
||||||
|
|
||||||
|
use Test::More tests => 2; |
||||||
|
|
||||||
|
-note 'Checking Changes'; |
||||||
|
my $changes_file = 'Changes'; |
||||||
|
my $newver = '0.986'; |
||||||
|
my $trial_token = '-TRIAL'; |
||||||
|
@@ -14,8 +13,6 @@ |
||||||
|
ok(_get_changes($newver), "$changes_file has content for $newver"); |
||||||
|
} |
||||||
|
|
||||||
|
-done_testing; |
||||||
|
- |
||||||
|
# _get_changes copied and adapted from Dist::Zilla::Plugin::Git::Commit |
||||||
|
# by Jerome Quelin |
||||||
|
sub _get_changes |
@ -0,0 +1,16 @@ |
|||||||
|
diff -up GD-2.49/t/GD.t.orig GD-2.49/t/GD.t |
||||||
|
--- GD-2.49/t/GD.t.orig 2013-06-11 15:19:21.161406687 +0200 |
||||||
|
+++ GD-2.49/t/GD.t 2013-06-11 15:20:05.973575005 +0200 |
||||||
|
@@ -127,7 +127,11 @@ sub compare { |
||||||
|
last if $ok; |
||||||
|
$fname = "$file-".++$counter; |
||||||
|
} |
||||||
|
- print $ok ? "ok $testNo" : "not ok $testNo","\n"; |
||||||
|
+ if ($testNo < 2 || $testNo > 10) { |
||||||
|
+ print $ok ? "ok $testNo" : "not ok $testNo","\n"; |
||||||
|
+ } else { |
||||||
|
+ print $ok ? "ok $testNo" : "ok $testNo # skip because change in PNG output ","\n"; |
||||||
|
+ } |
||||||
|
} |
||||||
|
} |
||||||
|
|
@ -0,0 +1,251 @@ |
|||||||
|
Name: perl-Class-Load |
||||||
|
Version: 0.20 |
||||||
|
Release: 3%{?dist} |
||||||
|
Summary: A working (require "Class::Name") and more |
||||||
|
Group: Development/Libraries |
||||||
|
License: GPL+ or Artistic |
||||||
|
URL: http://search.cpan.org/dist/Class-Load/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-Load-%{version}.tar.gz |
||||||
|
BuildArch: noarch |
||||||
|
# =================================================================== |
||||||
|
# Module build requirements |
||||||
|
# =================================================================== |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
# =================================================================== |
||||||
|
# Module requirements |
||||||
|
# =================================================================== |
||||||
|
BuildRequires: perl(base) |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Data::OptList) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(Module::Implementation) >= 0.04 |
||||||
|
BuildRequires: perl(Module::Runtime) >= 0.012 |
||||||
|
BuildRequires: perl(Package::Stash) >= 0.14 |
||||||
|
BuildRequires: perl(Scalar::Util) |
||||||
|
BuildRequires: perl(Try::Tiny) |
||||||
|
# =================================================================== |
||||||
|
# Regular test suite requirements |
||||||
|
# =================================================================== |
||||||
|
# Class::Load::XS -> Class::Load |
||||||
|
%if 0%{!?perl_bootstrap:1} |
||||||
|
BuildRequires: perl(Class::Load::XS) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(Test::Fatal) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(Test::Without::Module) |
||||||
|
BuildRequires: perl(version) |
||||||
|
# =================================================================== |
||||||
|
# Author/Release test requirements |
||||||
|
# =================================================================== |
||||||
|
# Can't use aspell-en from EPEL-7 as BR: for RHEL-7 package so skip the spell |
||||||
|
# check test there; test would fail rather than skip without Test::Spelling so |
||||||
|
# we need to keep that as a buildreq |
||||||
|
%if 0%{?rhel} < 7 |
||||||
|
BuildRequires: aspell-en |
||||||
|
%endif |
||||||
|
# Pod::Coverage::Moose -> Moose -> Class::Load |
||||||
|
%if 0%{!?perl_bootstrap:1} && 0%{?rhel} < 7 |
||||||
|
BuildRequires: perl(Pod::Coverage::Moose) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Test::CPAN::Changes) |
||||||
|
BuildRequires: perl(Test::EOL) |
||||||
|
BuildRequires: perl(Test::NoTabs) |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) |
||||||
|
BuildRequires: perl(Test::Requires) |
||||||
|
BuildRequires: perl(Test::Spelling) |
||||||
|
# =================================================================== |
||||||
|
# Runtime requirements |
||||||
|
# =================================================================== |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
# Also requires core module perl(Exporter) via a "use base" construct |
||||||
|
|
||||||
|
%description |
||||||
|
require EXPR only accepts Class/Name.pm style module names, not Class::Name. |
||||||
|
How frustrating! For that, we provide load_class 'Class::Name'. |
||||||
|
|
||||||
|
It's often useful to test whether a module can be loaded, instead of throwing |
||||||
|
an error when it's not available. For that, we provide |
||||||
|
try_load_class 'Class::Name'. |
||||||
|
|
||||||
|
Finally, sometimes we need to know whether a particular class has been loaded. |
||||||
|
Asking %%INC is an option, but that will miss inner packages and any class for |
||||||
|
which the filename does not correspond to the package name. For that, we |
||||||
|
provide is_class_loaded 'Class::Name'. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Class-Load-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} ';' |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
%if 0%{!?perl_bootstrap:1} && 0%{?rhel} < 7 |
||||||
|
make test RELEASE_TESTING=1 |
||||||
|
%else |
||||||
|
make test |
||||||
|
%endif |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes LICENSE README |
||||||
|
%{perl_vendorlib}/Class/ |
||||||
|
%{_mandir}/man3/Class::Load.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.20-3 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 0.20-2.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Jul 15 2012 Paul Howarth <paul@city-fan.org> - 0.20-1 |
||||||
|
- Update to 0.20 |
||||||
|
- Same as the most recent 0.19, but with a new version (CPAN RT#78389) |
||||||
|
|
||||||
|
* Sun Jul 15 2012 Paul Howarth <paul@city-fan.org> - 0.19-7 |
||||||
|
- New upstream re-release of 0.19 by DROLSKY |
||||||
|
- The load_class() subroutine now returns the class name on success |
||||||
|
(CPAN RT#76931) |
||||||
|
- Exceptions and errors from Class::Load no longer contain references to line |
||||||
|
numbers in Class::Load or Module::Runtime; this applies to exceptions |
||||||
|
thrown by load_class, load_first_existing_class, and load_optional_class, |
||||||
|
as well as the error returned by try_load_class |
||||||
|
- Exceptions are now croaked properly so they appear to come from the calling |
||||||
|
code, not from an internal subroutine; this makes the exceptions look more |
||||||
|
like the ones thrown by Perl's require (CPAN RT#68663) |
||||||
|
- This release by DROLSKY -> update source URL |
||||||
|
- BR: perl(Scalar::Util) for the module |
||||||
|
- BR: perl(lib) for the test suite |
||||||
|
- Drop buildreqs perl(strict) and perl(warnings) - not dual-lived |
||||||
|
|
||||||
|
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 0.19-6 |
||||||
|
- Perl 5.16 re-rebuild of bootstrapped packages |
||||||
|
|
||||||
|
* Tue Jun 26 2012 Marcela Mašláňová <mmaslano@redhat.com> - 0.19-5 |
||||||
|
- Conditionalize Pod::Coverage::Moose |
||||||
|
|
||||||
|
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 0.19-4 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Thu Jun 7 2012 Paul Howarth <paul@city-fan.org> - 0.19-3 |
||||||
|
- Add commentary regarding conditionalized buildreqs |
||||||
|
|
||||||
|
* Thu Jun 7 2012 Marcela Mašláňová <mmaslano@redhat.com> - 0.19-2 |
||||||
|
- Conditionalize aspell-en dependency |
||||||
|
|
||||||
|
* Tue Apr 3 2012 Paul Howarth <paul@city-fan.org> - 0.19-1 |
||||||
|
- Update to 0.19 (no functional changes) |
||||||
|
- This release by DOY -> update source URL |
||||||
|
- BR: perl(Exporter) |
||||||
|
- Don't need to remove empty directories from buildroot |
||||||
|
|
||||||
|
* Sat Feb 18 2012 Paul Howarth <paul@city-fan.org> - 0.18-1 |
||||||
|
- Update to 0.18: |
||||||
|
- Require Package::Stash ≥ 0.14 (CPAN RT#75095) |
||||||
|
|
||||||
|
* Sun Feb 12 2012 Paul Howarth <paul@city-fan.org> - 0.17-1 |
||||||
|
- Update to 0.17: |
||||||
|
- Require Module::Runtime 0.012, which has a number of useful bug fixes |
||||||
|
- A bug in Class::Load caused test failures when Module::Runtime 0.012 was |
||||||
|
used with Perl 5.8.x (CPAN RT#74897) |
||||||
|
|
||||||
|
* Thu Feb 9 2012 Paul Howarth <paul@city-fan.org> - 0.15-1 |
||||||
|
- Update to 0.15: |
||||||
|
- Small test changes to accomodate latest version of Module::Implementation |
||||||
|
- BR: at least version 0.04 of perl(Module::Implementation) |
||||||
|
|
||||||
|
* Tue Feb 7 2012 Paul Howarth <paul@city-fan.org> - 0.14-1 |
||||||
|
- Update to 0.14: |
||||||
|
- Use Module::Implementation to handle loading the XS or PP versions of the |
||||||
|
code; using this module fixes a few bugs |
||||||
|
- Under taint mode, setting an implementation in the |
||||||
|
CLASS_LOAD_IMPLEMENTATION env var caused a taint error |
||||||
|
- An invalid value in the CLASS_LOAD_IMPLEMENTATION env var is now detected |
||||||
|
and reported immediately; no attempt is made to load an invalid |
||||||
|
implementation |
||||||
|
- BR: perl(Module::Implementation) |
||||||
|
- BR: perl(base), perl(Carp), perl(strict) and perl(warnings) for completeness |
||||||
|
- Drop version requirement for perl(Package::Stash), no longer present upstream |
||||||
|
- Drop explicit runtime dependencies, no longer needed |
||||||
|
- Don't BR: perl(Class::Load::XS) or perl(Pod::Coverage::Moose) if we're |
||||||
|
bootstrapping |
||||||
|
- Don't run the release tests when bootstrapping as the Pod coverage test will |
||||||
|
fail in the absence of Pod::Coverage::Moose |
||||||
|
|
||||||
|
* Tue Jan 10 2012 Paul Howarth <paul@city-fan.org> - 0.13-2 |
||||||
|
- Fedora 17 mass rebuild |
||||||
|
|
||||||
|
* Thu Dec 22 2011 Paul Howarth <paul@city-fan.org> - 0.13-1 |
||||||
|
- Update to 0.13: |
||||||
|
- Fix some bugs with our use of Try::Tiny, which could cause warnings on some |
||||||
|
systems where Class::Load::XS wasn't installed (CPAN RT#72345) |
||||||
|
- BR: perl(Test::Without::Module) |
||||||
|
|
||||||
|
* Tue Oct 25 2011 Paul Howarth <paul@city-fan.org> - 0.12-1 |
||||||
|
- Update to 0.12: |
||||||
|
- Require Module::Runtime ≥ 0.011, which fixes problems with Catalyst under |
||||||
|
Perl 5.8 and 5.10 |
||||||
|
- Add versioned runtime dependencies for Module::Runtime and Package::Stash |
||||||
|
|
||||||
|
* Wed Oct 5 2011 Paul Howarth <paul@city-fan.org> - 0.11-1 |
||||||
|
- Update to 0.11: |
||||||
|
- Don't accept package names that start with a digit |
||||||
|
- Rewrite some of the guts to use Module::Runtime rather than reimplementing |
||||||
|
its functionality |
||||||
|
- BR: perl(Module::Runtime) ≥ 0.009 |
||||||
|
- Drop all support for older distributions as required module |
||||||
|
Module::Runtime ≥ 0.009 will not be available prior to F-16 |
||||||
|
|
||||||
|
* Tue Sep 6 2011 Paul Howarth <paul@city-fan.org> - 0.10-1 |
||||||
|
- Update to 0.10: |
||||||
|
- Fix is_class_loaded to ignore $ISA (but still look for @ISA) when trying to |
||||||
|
determine whether a class is loaded |
||||||
|
- Lots of internals cleanup |
||||||
|
- BR: perl(Package::Stash) ≥ 0.32 and perl(Try::Tiny) |
||||||
|
- Update patches to apply cleanly |
||||||
|
|
||||||
|
* Tue Aug 16 2011 Paul Howarth <paul@city-fan.org> - 0.08-1 |
||||||
|
- Update to 0.08: |
||||||
|
- The previous version was missing a prereq declaration for Data::OptList |
||||||
|
(CPAN RT#70285) |
||||||
|
- This release by DROLSKY -> update source URL |
||||||
|
- Package new documentation: LICENSE and README |
||||||
|
- Add build requirements for new release tests and run them: |
||||||
|
- perl(Pod::Coverage::Moose) |
||||||
|
- perl(Test::CPAN::Changes) |
||||||
|
- perl(Test::EOL) |
||||||
|
- perl(Test::NoTabs) |
||||||
|
- perl(Test::Pod) |
||||||
|
- perl(Test::Pod::Coverage) |
||||||
|
- perl(Test::Requires) |
||||||
|
- perl(Test::Spelling) and aspell-en |
||||||
|
- Add patch for building with ExtUtils::MakeMaker < 6.30 |
||||||
|
- Add patch for building with Test::More < 0.88 |
||||||
|
- Add patch for building without Test::Requires |
||||||
|
- Add patch for fixing spell checker word list |
||||||
|
- Don't try to run the POD Coverage test if we don't have Pod::Coverage::Moose |
||||||
|
|
||||||
|
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.06-5 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Dec 21 2010 Paul Howarth <paul@city-fan.org> - 0.06-3 |
||||||
|
- Drop explicit dependency on core module perl(Exporter) (#656408) |
||||||
|
|
||||||
|
* Tue Nov 23 2010 Paul Howarth <paul@city-fan.org> - 0.06-2 |
||||||
|
- Sanitize spec for Fedora submission |
||||||
|
|
||||||
|
* Mon Nov 22 2010 Paul Howarth <paul@city-fan.org> - 0.06-1 |
||||||
|
- Initial RPM version |
@ -0,0 +1,117 @@ |
|||||||
|
Name: perl-Class-Singleton |
||||||
|
Version: 1.4 |
||||||
|
Release: 14%{?dist} |
||||||
|
Summary: Implementation of a "Singleton" class |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Class-Singleton/ |
||||||
|
Source0: http://www.cpan.org/authors/id/A/AB/ABW/Class-Singleton-%{version}.tar.gz |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%description |
||||||
|
This is the Class::Singleton module. A Singleton describes an object class |
||||||
|
that can have only one instance in any system. An example of a Singleton |
||||||
|
might be a print spooler or system registry. This module implements a |
||||||
|
Singleton class from which other classes can be derived. By itself, the |
||||||
|
Class::Singleton module does very little other than manage the |
||||||
|
instantiation of a single object. In deriving a class from |
||||||
|
Class::Singleton, your module will inherit the Singleton instantiation |
||||||
|
method and can implement whatever specific functionality is required. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Class-Singleton-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf $RPM_BUILD_ROOT |
||||||
|
|
||||||
|
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||||
|
|
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; |
||||||
|
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; |
||||||
|
|
||||||
|
%{_fixperms} $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf $RPM_BUILD_ROOT |
||||||
|
|
||||||
|
%files |
||||||
|
%defattr(-,root,root,-) |
||||||
|
%doc Changes README |
||||||
|
%{perl_vendorlib}/* |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.4-14 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 1.4-13.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-13 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.4-12 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-11 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.4-10 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-9 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.4-8 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.4-7 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 1.4-6 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.4-3 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.4-2 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Mon Oct 15 2007 Steven Pritchard <steve@kspei.com> 1.4-1 |
||||||
|
- Update to 1.4. |
||||||
|
- Update License tag. |
||||||
|
- Drop our copy of the license text. |
||||||
|
- Improve Summary. |
||||||
|
- Make description match cpanspec output. |
||||||
|
- BR Test::More. |
||||||
|
|
||||||
|
* Tue Apr 17 2007 Steven Pritchard <steve@kspei.com> 1.03-4 |
||||||
|
- Use fixperms macro instead of our own chmod incantation. |
||||||
|
- BR ExtUtils::MakeMaker. |
||||||
|
|
||||||
|
* Sat Sep 16 2006 Steven Pritchard <steve@kspei.com> 1.03-3 |
||||||
|
- Canonicalize Source0 URL. |
||||||
|
- Fix find option order. |
||||||
|
|
||||||
|
* Thu Sep 08 2005 Steven Pritchard <steve@kspei.com> 1.03-2 |
||||||
|
- Fix permissions on Singleton.pm. |
||||||
|
|
||||||
|
* Wed Aug 31 2005 Steven Pritchard <steve@kspei.com> 1.03-1 |
||||||
|
- Specfile autogenerated. |
@ -0,0 +1,151 @@ |
|||||||
|
Name: perl-Clone |
||||||
|
Version: 0.34 |
||||||
|
Release: 5%{?dist} |
||||||
|
Summary: Recursively copy perl data types |
||||||
|
Group: Development/Libraries |
||||||
|
License: GPL+ or Artistic |
||||||
|
URL: http://search.cpan.org/dist/Clone |
||||||
|
Source: http://search.cpan.org/CPAN/authors/id/G/GA/GARU/Clone-%{version}.tar.gz |
||||||
|
BuildRequires: perl |
||||||
|
BuildRequires: perl(AutoLoader) |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Data::Dumper) |
||||||
|
BuildRequires: perl(DynaLoader) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(Scalar::Util) |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(Taint::Runtime) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(utf8) |
||||||
|
BuildRequires: perl(vars) |
||||||
|
BuildRequires: perl(warnings) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%{?perl_default_filter} |
||||||
|
|
||||||
|
%description |
||||||
|
This module provides a clone() method which makes recursive |
||||||
|
copies of nested hash, array, scalar and reference types, |
||||||
|
including tied variables and objects. |
||||||
|
|
||||||
|
clone() takes a scalar argument and an optional parameter that |
||||||
|
can be used to limit the depth of the copy. To duplicate lists, |
||||||
|
arrays or hashes, pass them in by reference. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Clone-%{version} |
||||||
|
find . -type f -exec chmod -c -x {} ';' |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} ';' |
||||||
|
find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' |
||||||
|
chmod -R u+w %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes |
||||||
|
%{perl_vendorarch}/auto/Clone/ |
||||||
|
%{perl_vendorarch}/Clone.pm |
||||||
|
%{_mandir}/man3/*.3* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.34-5 |
||||||
|
- Mass rebuild 2014-01-24 |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.34-4 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Mon Jun 24 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.34-3 |
||||||
|
- Update dependencies |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.34-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Jan 03 2013 Petr Šabata <contyk@redhat.com> - 0.34-1 |
||||||
|
- 0.34 bump for DBI 1.623 |
||||||
|
- Modernize the spec |
||||||
|
- Update filters and Source URL |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-11 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.31-10 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-9 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.31-8 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.31-6 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.31-5 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 0.31-4 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Sat May 23 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.31-2 |
||||||
|
- filter private Perl solibs from provides |
||||||
|
- remove some executable bits -- keep rpmlint happy |
||||||
|
|
||||||
|
* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-1 |
||||||
|
- update to 0.31 |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.28-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.28-4 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.28-3 |
||||||
|
- Autorebuild for GCC 4.3 |
||||||
|
|
||||||
|
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.28-2 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Wed Nov 28 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.28-1 |
||||||
|
- bump to 0.28 |
||||||
|
|
||||||
|
* Fri Aug 24 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.27-2 |
||||||
|
- license fix |
||||||
|
|
||||||
|
* Fri Jul 27 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.27-1 |
||||||
|
- bump to 0.27 |
||||||
|
|
||||||
|
* Wed Jan 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.22-1 |
||||||
|
- bump to 0.22 |
||||||
|
|
||||||
|
* Fri Sep 15 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.20-2 |
||||||
|
- bump for fc6 |
||||||
|
|
||||||
|
* Fri Mar 31 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.20-1 |
||||||
|
- bump to 0.20 |
||||||
|
- new BR: perl-Taint-Runtime |
||||||
|
|
||||||
|
* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-3 |
||||||
|
- bump for FC-5 |
||||||
|
|
||||||
|
* Fri Jan 6 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-2 |
||||||
|
- don't pass optflags twice |
||||||
|
- remove .bs files |
||||||
|
|
||||||
|
* Thu Jan 5 2006 Tom "spot" Callaway <tcallawa@redhat.com> 0.18-1 |
||||||
|
- Initial package for Fedora Extras |
@ -0,0 +1,150 @@ |
|||||||
|
Name: perl-Data-OptList |
||||||
|
Summary: Parse and validate simple name/value option pairs |
||||||
|
Version: 0.107 |
||||||
|
Release: 9%{?dist} |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Data-OptList/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Data-OptList-%{version}.tar.gz |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 |
||||||
|
BuildRequires: perl(List::Util) |
||||||
|
BuildRequires: perl(Params::Util) |
||||||
|
BuildRequires: perl(Sub::Install) >= 0.921 |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
# Obsolete/provide old -tests subpackage (can be removed in F19 development cycle) |
||||||
|
Obsoletes: %{name}-tests < %{version}-%{release} |
||||||
|
Provides: %{name}-tests = %{version}-%{release} |
||||||
|
|
||||||
|
%description |
||||||
|
Hashes are great for storing named data, but if you want more than one entry |
||||||
|
for a name, you have to use a list of pairs. Even then, this is really boring |
||||||
|
to write: |
||||||
|
|
||||||
|
$values = [ |
||||||
|
foo => undef, |
||||||
|
bar => undef, |
||||||
|
baz => undef, |
||||||
|
xyz => { ... }, |
||||||
|
]; |
||||||
|
|
||||||
|
With Data::OptList, you can do this instead: |
||||||
|
|
||||||
|
$values = Data::OptList::mkopt([ |
||||||
|
qw(foo bar baz), |
||||||
|
xyz => { ... }, |
||||||
|
]); |
||||||
|
|
||||||
|
This works by assuming that any defined scalar is a name and any reference |
||||||
|
following a name is its value. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Data-OptList-%{version} |
||||||
|
|
||||||
|
perl -pi -e 's|^#!perl|#!/usr/bin/perl|' t/* |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||||
|
find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test RELEASE_TESTING=1 |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes LICENSE README t/ |
||||||
|
%{perl_vendorlib}/Data/ |
||||||
|
%{_mandir}/man3/Data::OptList.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.107-9 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Tue Nov 13 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.107-8 |
||||||
|
- Fix wrong script interpreter |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.107-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.107-6 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Sat Jan 21 2012 Paul Howarth <paul@city-fan.org> - 0.107-5 |
||||||
|
- obsolete/provide old -tests subpackage to support upgrades |
||||||
|
|
||||||
|
* Fri Jan 20 2012 Paul Howarth <paul@city-fan.org> - 0.107-4 |
||||||
|
- drop -tests subpackage (general lack of interest in this), but include |
||||||
|
them as documentation for the main package |
||||||
|
- drop redundant %%{?perl_default_filter} |
||||||
|
- don't use macros for commands |
||||||
|
- can't find any dependency cycle so drop %%{?perl_bootstrap} usage |
||||||
|
- drop ExtUtils::MakeMaker version requirement to 6.30, actual working minimum |
||||||
|
|
||||||
|
* Wed Jan 11 2012 Paul Howarth <paul@city-fan.org> - 0.107-3 |
||||||
|
- package LICENSE file |
||||||
|
- run test suite even when bootstrapping, as it should still pass |
||||||
|
- run release tests too |
||||||
|
- enhance %%description so it makes sense |
||||||
|
- BR: perl(Test::More) |
||||||
|
|
||||||
|
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.107-2 |
||||||
|
- Perl mass rebuild |
||||||
|
- add perl_bootstrap macro |
||||||
|
|
||||||
|
* Wed May 11 2011 Iain Arnell <iarnell@gmail.com> 0.107-1 |
||||||
|
- update to latest upstream version |
||||||
|
- clean up spec for modern rpmbuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.106-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.106-3 |
||||||
|
- rebuild to fix problems with vendorarch/lib (#661697) |
||||||
|
|
||||||
|
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.106-2 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Mar 08 2010 Chris Weyl <cweyl@alumni.drew.edu> 0.106-1 |
||||||
|
- update by Fedora::App::MaintainerTools 0.004 |
||||||
|
- PERL_INSTALL_ROOT => DESTDIR |
||||||
|
- updating to latest GA CPAN version (0.106) |
||||||
|
- added a new br on perl(ExtUtils::MakeMaker) (version 6.42) |
||||||
|
- added a new br on perl(List::Util) (version 0) |
||||||
|
- altered br on perl(Sub::Install) (0.92 => 0.921) |
||||||
|
- added a new req on perl(List::Util) (version 0) |
||||||
|
- added a new req on perl(Params::Util) (version 0.14) |
||||||
|
- added a new req on perl(Sub::Install) (version 0.921) |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.104-4 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.104-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.104-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 11 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.104-1 |
||||||
|
- update to 0.104 |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.103-2 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.103-1 |
||||||
|
- rebuild for new perl |
||||||
|
- bump to 0.103 |
||||||
|
- fix license tag |
||||||
|
|
||||||
|
* Thu Sep 07 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.101-2 |
||||||
|
- bump |
||||||
|
|
||||||
|
* Sat Sep 02 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.101-1 |
||||||
|
- Specfile autogenerated by cpanspec 1.69.1. |
@ -0,0 +1,245 @@ |
|||||||
|
# Regenerate Perl library code from upstream Olson database of this date |
||||||
|
%global tzversion 2018i |
||||||
|
|
||||||
|
Name: perl-DateTime-TimeZone |
||||||
|
Version: 1.70 |
||||||
|
Release: 2%{?dist} |
||||||
|
Summary: Time zone object base class and factory |
||||||
|
# tzdata%%{tzversion}.tar.gz archive: Public Domain |
||||||
|
# other files: GPL+ or Artistic |
||||||
|
License: (GPL+ or Artistic) and Public Domain |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/DateTime-TimeZone/ |
||||||
|
Source0: http://backpan.perl.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-%{version}.tar.gz |
||||||
|
%if %{defined tzversion} |
||||||
|
Source1: ftp://ftp.iana.org/tz/releases/tzdata%{tzversion}.tar.gz |
||||||
|
%endif |
||||||
|
# Do not use List::AllUtils in parse_olson tool, bug #1101251 |
||||||
|
Patch0: DateTime-TimeZone-1.70-Use-List-Util-max-directly-instead-of-List-AllUtils-.patch |
||||||
|
# Preserve DateTime-TimeZone version in regenerated modules, bug #1101251 |
||||||
|
Patch1: DateTime-TimeZone-1.70-Inject-DT-TZ-version-when-generating-modules.patch |
||||||
|
# Adjust tests to 2017b, bug #1101251, in upstream 2.10 |
||||||
|
Patch2: DateTime-TimeZone-1.70-Adjust-tests-to-time-zone-data-2017b.patch |
||||||
|
# Adjust conversion script to 2017b, bug #1101251, in upstream 1.96 |
||||||
|
Patch3: DateTime-TimeZone-1.70-Recognize-short-zone-names-starting-with-a-sign.patch |
||||||
|
# Adjust a conversion script to 2018f, bug #1537984, in upstream 2.20 |
||||||
|
Patch4: DateTime-TimeZone-1.70-Recognize-25-00-time.patch |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: findutils |
||||||
|
BuildRequires: make |
||||||
|
BuildRequires: perl |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(warnings) |
||||||
|
%if !%{defined perl_bootstrap} && %{defined tzversion} |
||||||
|
# avoid circular dependencies - DateTime strictly requires DateTime::TimeZone |
||||||
|
BuildRequires: perl(Data::Dumper) |
||||||
|
BuildRequires: perl(DateTime) |
||||||
|
BuildRequires: perl(File::Copy) |
||||||
|
BuildRequires: perl(File::Find::Rule) |
||||||
|
BuildRequires: perl(File::Path) |
||||||
|
BuildRequires: perl(File::Spec) |
||||||
|
BuildRequires: perl(Getopt::Long) |
||||||
|
BuildRequires: perl(integer) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(List::Util) |
||||||
|
BuildRequires: perl(Locale::Country) >= 3.11 |
||||||
|
%endif |
||||||
|
# Run-time: |
||||||
|
BuildRequires: perl(Class::Load) |
||||||
|
BuildRequires: perl(Class::Singleton) >= 1.03 |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Cwd) >= 3 |
||||||
|
%if 0%{?perl_bootstrap} |
||||||
|
# avoid circular dependencies - DateTime strictly requires DateTime::TimeZone |
||||||
|
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((DateTime|DateTime::Duration)\\) |
||||||
|
# perl-DateTime-TimeZone used to be bundled with perl-DateTime |
||||||
|
# when bootstrapping, we can't require the unbundled version, so |
||||||
|
# need to conflict with the old package |
||||||
|
Conflicts: perl-DateTime <= 1:0.7000-3.fc16 |
||||||
|
%else |
||||||
|
# explicitly require the unbundled perl-DateTime to avoid implicit conflicts |
||||||
|
Requires: perl-DateTime >= 2:0.70-1 |
||||||
|
# and BR perl(DateTime) to enable testing |
||||||
|
BuildRequires: perl(DateTime) |
||||||
|
BuildRequires: perl(DateTime::Duration) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(File::Basename) |
||||||
|
BuildRequires: perl(File::Compare) |
||||||
|
BuildRequires: perl(File::Find) |
||||||
|
BuildRequires: perl(File::Spec) |
||||||
|
BuildRequires: perl(List::Util) |
||||||
|
BuildRequires: perl(Params::Validate) >= 0.72 |
||||||
|
BuildRequires: perl(parent) |
||||||
|
BuildRequires: perl(vars) |
||||||
|
# Win32::TieRegistry not used |
||||||
|
# Tests: |
||||||
|
BuildRequires: perl(base) |
||||||
|
BuildRequires: perl(File::Copy) |
||||||
|
BuildRequires: perl(File::Path) |
||||||
|
BuildRequires: perl(File::Spec::Functions) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(overload) |
||||||
|
BuildRequires: perl(Storable) |
||||||
|
BuildRequires: perl(Sys::Hostname) |
||||||
|
BuildRequires: perl(Test::Fatal) |
||||||
|
BuildRequires: perl(Test::More) >= 0.88 |
||||||
|
BuildRequires: perl(Test::Output) |
||||||
|
BuildRequires: perl(Test::Requires) |
||||||
|
BuildRequires: perl(Test::Taint) |
||||||
|
# not automatically detected |
||||||
|
Requires: perl(File::Compare) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||||
|
|
||||||
|
# Remove non-Linux unused dependencies |
||||||
|
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Win32 |
||||||
|
|
||||||
|
# Remove under-specified dependencies |
||||||
|
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Params::Validate|Class::Singleton)\\)$ |
||||||
|
|
||||||
|
%description |
||||||
|
This class is the base class for all time zone objects. A time zone is |
||||||
|
represented internally as a set of observances, each of which describes the |
||||||
|
offset from GMT for a given time period. |
||||||
|
|
||||||
|
%prep |
||||||
|
%if !%{defined perl_bootstrap} && %{defined tzversion} |
||||||
|
%setup -q -T -a 1 -c -n tzdata-%{tzversion} |
||||||
|
%endif |
||||||
|
%setup -q -T -b 0 -n DateTime-TimeZone-%{version} |
||||||
|
%patch0 -p1 |
||||||
|
%patch1 -p1 |
||||||
|
%patch2 -p1 |
||||||
|
%patch3 -p1 |
||||||
|
%patch4 -p1 |
||||||
|
|
||||||
|
%build |
||||||
|
%if !%{defined perl_bootstrap} && %{defined tzversion} |
||||||
|
perl tools/parse_olson --dir ../tzdata-%{tzversion} --version %{tzversion} \ |
||||||
|
--dttzversion %{version} --clean |
||||||
|
%endif |
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -delete |
||||||
|
%{_fixperms} %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes LICENSE README |
||||||
|
%{perl_vendorlib}/* |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Thu Jan 17 2019 Petr Pisar <ppisar@redhat.com> - 1.70-2 |
||||||
|
- Update time zone data to Olson 2018i (bug #1537984) |
||||||
|
|
||||||
|
* Mon Jul 10 2017 Petr Pisar <ppisar@redhat.com> - 1.70-1 |
||||||
|
- 1.70 bump (bug #1101251) |
||||||
|
- Regenerate Perl code from timezone sources (bug #1101251) |
||||||
|
- Update time zone data to Olson 2017b (bug #1101251) |
||||||
|
|
||||||
|
* Thu Oct 06 2016 Petr Pisar <ppisar@redhat.com> - 1.64-1 |
||||||
|
- 1.64 bump (bug #1241818) |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.63-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Tue Oct 29 2013 Petr Pisar <ppisar@redhat.com> - 1.63-1 |
||||||
|
- update to latest upstream version - Olson 2013h (bug #1024234) |
||||||
|
|
||||||
|
* Sat Aug 10 2013 Iain Arnell <iarnell@gmail.com> 1.60-1 |
||||||
|
- update to latest upstream version - Olson 2013d |
||||||
|
|
||||||
|
* Wed Jun 26 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.59-2 |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Mon Apr 22 2013 Iain Arnell <iarnell@gmail.com> 1.59-1 |
||||||
|
- update to latest upstream version - Olson 2013c |
||||||
|
|
||||||
|
* Wed Mar 20 2013 Iain Arnell <iarnell@gmail.com> 1.58-1 |
||||||
|
- update to latest upstream version - Olson 2013b |
||||||
|
|
||||||
|
* Sun Mar 03 2013 Iain Arnell <iarnell@gmail.com> 1.57-1 |
||||||
|
- update to latest upstream version - Olson 2013a |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.56-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Dec 03 2012 Iain Arnell <iarnell@gmail.com> 1.56-1 |
||||||
|
- update to latest upstream version - still Olson 2012j |
||||||
|
|
||||||
|
* Thu Nov 15 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.54-2 |
||||||
|
- add BR, filter duplicated requires |
||||||
|
|
||||||
|
* Tue Nov 13 2012 Petr Pisar <ppisar@redhat.com> - 1.54-1 |
||||||
|
- update to latest upstream version - Olson 2012j |
||||||
|
|
||||||
|
* Fri Nov 02 2012 Iain Arnell <iarnell@gmail.com> 1.52-1 |
||||||
|
- update to latest upstream version - Olson 2012h |
||||||
|
|
||||||
|
* Thu Oct 18 2012 Petr Pisar <ppisar@redhat.com> - 1.51-1 |
||||||
|
- update to latest upstream version - Olson 2012g |
||||||
|
|
||||||
|
* Sat Sep 15 2012 Iain Arnell <iarnell@gmail.com> 1.49-1 |
||||||
|
- update to latest upstream version - Olson 2012f |
||||||
|
|
||||||
|
* Fri Aug 03 2012 Iain Arnell <iarnell@gmail.com> 1.48-1 |
||||||
|
- update to latest upstream version - Olson 2012e |
||||||
|
|
||||||
|
* Sat Jul 21 2012 Iain Arnell <iarnell@gmail.com> 1.47-1 |
||||||
|
- update to latest upstream version - Olson 2012d |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 1.46-3 |
||||||
|
- Perl 5.16 re-rebuild of bootstrapped packages |
||||||
|
|
||||||
|
* Wed Jun 20 2012 Petr Pisar <ppisar@redhat.com> - 1.46-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Tue Apr 03 2012 Iain Arnell <iarnell@gmail.com> 1.46-1 |
||||||
|
- update to latest upstream - Olson 2012c |
||||||
|
|
||||||
|
* Sun Mar 04 2012 Iain Arnell <iarnell@gmail.com> 1.45-1 |
||||||
|
- update to latest upstream version |
||||||
|
|
||||||
|
* Fri Mar 02 2012 Iain Arnell <iarnell@gmail.com> 1.44-1 |
||||||
|
- update to latest upstream version - Olson 2012b |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Nov 09 2011 Iain Arnell <iarnell@gmail.com> 1.42-1 |
||||||
|
- update to latest upstream - Olson 2011n |
||||||
|
|
||||||
|
* Tue Oct 25 2011 Iain Arnell <iarnell@gmail.com> 1.41-1 |
||||||
|
- update to latest upstream - Olson 2011m |
||||||
|
|
||||||
|
* Tue Oct 11 2011 Iain Arnell <iarnell@gmail.com> 1.40-1 |
||||||
|
- update to latest upstream - Olson 2011l |
||||||
|
|
||||||
|
* Tue Sep 27 2011 Iain Arnell <iarnell@gmail.com> 1.39-1 |
||||||
|
- update to latest upstream - Olson 2011k |
||||||
|
|
||||||
|
* Wed Sep 14 2011 Iain Arnell <iarnell@gmail.com> 1.37-1 |
||||||
|
- update to latest upstream - Olson 2011j |
||||||
|
|
||||||
|
* Tue Aug 30 2011 Iain Arnell <iarnell@gmail.com> 1.36-1 |
||||||
|
- update to latest upstream - Olson 2011i |
||||||
|
|
||||||
|
* Thu Aug 18 2011 Iain Arnell <iarnell@gmail.com> 1.35-3 |
||||||
|
- rebuild against unbunled perl-DateTime |
||||||
|
|
||||||
|
* Mon Aug 15 2011 Iain Arnell <iarnell@gmail.com> 1.35-2 |
||||||
|
- additional explicit (build)requires for core modules |
||||||
|
|
||||||
|
* Mon Aug 15 2011 Iain Arnell <iarnell@gmail.com> 1.35-1 |
||||||
|
- Specfile autogenerated by cpanspec 1.78. |
||||||
|
- Add bootstrapping logic |
@ -0,0 +1,352 @@ |
|||||||
|
Name: perl-DateTime |
||||||
|
Epoch: 2 |
||||||
|
Version: 1.04 |
||||||
|
Release: 6%{?dist} |
||||||
|
Summary: Date and time object |
||||||
|
License: (Artistic 2.0) and (GPL+ or Artistic) |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/DateTime/ |
||||||
|
Source0: http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-%{version}.tar.gz |
||||||
|
# Restore object after failed truncate() call, bug #1095111, CPAN RT#93347, |
||||||
|
# in 1.09 |
||||||
|
Patch0: DateTime-1.06-Don-t-leave-the-object-in-a-modified-state-after-a-f.patch |
||||||
|
# Add 2015-06-30 leap second, bug #1353509, in 1.20 |
||||||
|
Patch1: DateTime-1.04-There-will-be-a-leap-second-on-June-30-2015.patch |
||||||
|
# Add 2016-12-31 leap second, bug #1353509, in 1.34 |
||||||
|
Patch2: DateTime-1.04-Add-leap-second-on-December-31-2016.patch |
||||||
|
BuildRequires: perl |
||||||
|
BuildRequires: perl(autodie) |
||||||
|
BuildRequires: perl(integer) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(Module::Build) |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(warnings) |
||||||
|
# Run-time: |
||||||
|
BuildRequires: perl(base) |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(DateTime::Locale) >= 0.41 |
||||||
|
BuildRequires: perl(DateTime::TimeZone) >= 1.09 |
||||||
|
BuildRequires: perl(integer) |
||||||
|
BuildRequires: perl(overload) |
||||||
|
BuildRequires: perl(Params::Validate) >= 0.76 |
||||||
|
BuildRequires: perl(POSIX) |
||||||
|
BuildRequires: perl(Scalar::Util) |
||||||
|
BuildRequires: perl(Try::Tiny) |
||||||
|
BuildRequires: perl(vars) |
||||||
|
BuildRequires: perl(XSLoader) |
||||||
|
# Tests: |
||||||
|
# Cwd not used |
||||||
|
# Test::DependentModules not used |
||||||
|
BuildRequires: perl(Test::Fatal) |
||||||
|
BuildRequires: perl(Test::More) >= 0.88 |
||||||
|
BuildRequires: perl(utf8) |
||||||
|
# Optional tests: |
||||||
|
# circular dependency - perl(DateTime::Format::Strptime) >= 1.2000 |
||||||
|
BuildRequires: perl(Storable) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||||
|
Requires: perl(XSLoader) |
||||||
|
|
||||||
|
# not automatically detected |
||||||
|
Provides: perl(DateTimePP) = %{version} |
||||||
|
Provides: perl(DateTimePPExtra) = %{version} |
||||||
|
|
||||||
|
%{?perl_default_filter} |
||||||
|
# Filter under-specified dependencies |
||||||
|
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((DateTime::Locale|DateTime::TimeZone|Params::Validate)\\)$ |
||||||
|
|
||||||
|
%description |
||||||
|
DateTime is a class for the representation of date/time combinations. It |
||||||
|
represents the Gregorian calendar, extended backwards in time before its |
||||||
|
creation (in 1582). This is sometimes known as the "proleptic Gregorian |
||||||
|
calendar". In this calendar, the first day of the calendar (the epoch), is the |
||||||
|
first day of year 1, which corresponds to the date which was (incorrectly) |
||||||
|
believed to be the birth of Jesus Christ. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n DateTime-%{version} |
||||||
|
%patch0 -p1 |
||||||
|
%patch1 -p1 |
||||||
|
%patch2 -p1 |
||||||
|
./tools/leap_seconds_header.pl |
||||||
|
|
||||||
|
%build |
||||||
|
%{__perl} Build.PL installdirs=vendor optimize="%{optflags}" |
||||||
|
./Build |
||||||
|
|
||||||
|
%install |
||||||
|
./Build install destdir=%{buildroot} create_packlist=0 |
||||||
|
find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \; |
||||||
|
%{_fixperms} %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
./Build test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes CREDITS LICENSE README TODO |
||||||
|
%{perl_vendorarch}/auto/* |
||||||
|
%{perl_vendorarch}/DateTime* |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Wed May 07 2014 Petr Pisar <ppisar@redhat.com> - 2:1.04-6 |
||||||
|
- Restore object after failed truncate() call (bug #1095111) |
||||||
|
- Add 2015-06-30 and 2016-12-31 leap seconds (bug #1353509) |
||||||
|
|
||||||
|
* Tue Jan 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2:1.04-5 |
||||||
|
- Fix license tag |
||||||
|
- Resolves: rhbz#1058691 |
||||||
|
|
||||||
|
* Tue Jan 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2:1.04-4 |
||||||
|
- Update license tag |
||||||
|
- Resolves: rhbz#1058691 |
||||||
|
|
||||||
|
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2:1.04-3 |
||||||
|
- Mass rebuild 2014-01-24 |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2:1.04-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Tue Dec 10 2013 Petr Pisar <ppisar@redhat.com> - 2:1.04-1 |
||||||
|
- 1.04 bump |
||||||
|
|
||||||
|
* Tue Jun 25 2013 Jitka Plesnikova <jplesnik@redhat.com> - 2:1.03-1 |
||||||
|
- 1.03 bump |
||||||
|
|
||||||
|
* Tue Apr 02 2013 Petr Šabata <contyk@redhat.com> - 2:1.01-1 |
||||||
|
- 1.01 bump |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.78-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Nov 19 2012 Petr Pisar <ppisar@redhat.com> - 2:0.78-1 |
||||||
|
- 0.78 bump |
||||||
|
|
||||||
|
* Thu Oct 18 2012 Petr Pisar <ppisar@redhat.com> - 2:0.77-1 |
||||||
|
- 0.77 bump |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.70-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 20 2012 Petr Pisar <ppisar@redhat.com> - 2:0.70-4 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:0.70-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Aug 18 2011 Iain Arnell <iarnell@gmail.com> 2:0.70-2 |
||||||
|
- Additional (Build)Requires from unofficial review |
||||||
|
|
||||||
|
* Mon Aug 15 2011 Iain Arnell <iarnell@gmail.com> 2:0.70-1 |
||||||
|
- Unbundle DateTime::TimeZone and DateTime::Locale |
||||||
|
- Bump epoch and revert to upstream versioning |
||||||
|
- Specfile regenerated by cpanspec 1.78. |
||||||
|
- Update description |
||||||
|
|
||||||
|
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1:0.7000-3 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Mon Jul 04 2011 Iain Arnell <iarnell@gmail.com> 1:0.7000-2 |
||||||
|
- update DateTime::TimeZone to 1.35 (Olson 2011h) |
||||||
|
- add rpm 4.9 filtering macros |
||||||
|
|
||||||
|
* Fri May 13 2011 Iain Arnell <iarnell@gmail.com> 1:0.7000-1 |
||||||
|
- update DateTime to 0.70 |
||||||
|
|
||||||
|
* Wed May 04 2011 Iain Arnell <iarnell@gmail.com> 1:0.6900-1 |
||||||
|
- update DateTime to 0.69 |
||||||
|
- update DateTime::TimeZone to 1.34 (Olson 2011g) |
||||||
|
|
||||||
|
* Sun Apr 24 2011 Iain Arnell <iarnell@gmail.com> 1:0.6600-6 |
||||||
|
- fix the testing for loop |
||||||
|
|
||||||
|
* Sun Apr 24 2011 Iain Arnell <iarnell@gmail.com> 1:0.6600-5 |
||||||
|
- update DateTime::TimeZone to 1.33 (Olson 2011f) |
||||||
|
|
||||||
|
* Wed Apr 06 2011 Iain Arnell <iarnell@gmail.com> 1:0.6600-4 |
||||||
|
- update DateTime::TimeZone to 1.32 (Olson 2011e) |
||||||
|
|
||||||
|
* Sat Mar 26 2011 Iain Arnell <iarnell@gmail.com> 1:0.6600-3 |
||||||
|
- update DateTime::TimeZone to 1.31 |
||||||
|
- DateTime::TimeZone no longer has Build.PL; use Makefile.PL |
||||||
|
- whitespace cleanup |
||||||
|
- clean up .packlist |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.6600-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Dec 12 2010 Steven Pritchard <steve@kspei.com> 1:0.6600-1 |
||||||
|
- Update DateTime to 0.66. |
||||||
|
- Update DateTime::TimeZone to 1.26. |
||||||
|
- Update URL for FAQ in description. |
||||||
|
- BR Class::Load and parent. |
||||||
|
|
||||||
|
* Sat Oct 09 2010 Iain Arnell <iarnell@gmail.com> 1:0.6300-1 |
||||||
|
- Update DateTime to 0.63 |
||||||
|
- Update DateTime::TimeZone to 1.22 |
||||||
|
- DateTime license changed from "GPL+ or Artistic" to "Artistic 2.0" |
||||||
|
- Fix DTLocale/Changelog encoding |
||||||
|
|
||||||
|
* Mon Jun 14 2010 Petr Sabata <psabata@redhat.com> - 1:0.5300-4 |
||||||
|
- perl-DateTime-Locale-0.45 update |
||||||
|
|
||||||
|
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:0.5300-3 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Wed Jan 27 2010 Stepan Kasal <skasal@redhat.com> - 1:0.5300-2 |
||||||
|
- new upstream version of DateTime-TimeZone |
||||||
|
|
||||||
|
* Fri Jan 15 2010 Stepan Kasal <skasal@redhat.com> - 1:0.5300-1 |
||||||
|
- new upstream version |
||||||
|
- use Build.PL as Makefile.PL no longer exists |
||||||
|
- use iconv to recode to utf-8, not a patch |
||||||
|
- update BuildRequires |
||||||
|
- drop Provides: perl(DateTime::TimeZoneCatalog), it is no longer there |
||||||
|
- use filtering macros |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1:0.4501-4 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.4501-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.4501-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Dec 09 2008 Steven Pritchard <steve@kspei.com> 1:0.4501-1 |
||||||
|
- Update to DateTime 0.4501. |
||||||
|
|
||||||
|
* Mon Nov 10 2008 Steven Pritchard <steve@kspei.com> 1:0.4401-1 |
||||||
|
- Update to DateTime 0.4401. |
||||||
|
- Update to DateTime::Locale 0.42. |
||||||
|
- Update to DateTime::TimeZone 0.8301. |
||||||
|
|
||||||
|
* Mon Sep 08 2008 Steven Pritchard <steve@kspei.com> 1:0.4304-2 |
||||||
|
- Update to DateTime::TimeZone 0.7904. |
||||||
|
|
||||||
|
* Tue Jul 15 2008 Steven Pritchard <steve@kspei.com> 1:0.4304-1 |
||||||
|
- Update to DateTime 0.4304. |
||||||
|
- Update to DateTime::TimeZone 0.78. |
||||||
|
- Update to DateTime::Locale 0.41. |
||||||
|
|
||||||
|
* Tue Jul 08 2008 Steven Pritchard <steve@kspei.com> 1:0.4302-2 |
||||||
|
- Update to DateTime::TimeZone 0.7701. |
||||||
|
|
||||||
|
* Sat May 31 2008 Steven Pritchard <steve@kspei.com> 1:0.4302-1 |
||||||
|
- Update to DateTime 0.4302. |
||||||
|
- Update to DateTime::TimeZone 0.77. |
||||||
|
- Update to DateTime::Locale 0.4001. |
||||||
|
- BR List::MoreUtils. |
||||||
|
- Define IS_MAINTAINER so we run the pod tests. |
||||||
|
|
||||||
|
* Thu May 15 2008 Steven Pritchard <steve@kspei.com> 1:0.42-1 |
||||||
|
- Update to DateTime 0.42. |
||||||
|
- Update to DateTime::TimeZone 0.75. |
||||||
|
- Update FAQ URL in description. |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:0.41-5 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:0.41-4 |
||||||
|
- Autorebuild for GCC 4.3 |
||||||
|
|
||||||
|
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1:0.41-3 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Tue Dec 11 2007 Steven Pritchard <steve@kspei.com> 1:0.41-2 |
||||||
|
- Update License tag. |
||||||
|
- Update to DateTime::TimeZone 0.70. |
||||||
|
|
||||||
|
* Mon Sep 17 2007 Steven Pritchard <steve@kspei.com> 1:0.41-1 |
||||||
|
- Update to DateTime 0.41. |
||||||
|
- Update to DateTime::Locale 0.35. |
||||||
|
- Update to DateTime::TimeZone 0.67. |
||||||
|
|
||||||
|
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 1:0.39-2 |
||||||
|
- Rebuild for selinux ppc32 issue. |
||||||
|
|
||||||
|
* Sun Jul 22 2007 Steven Pritchard <steve@kspei.com> 1:0.39-1 |
||||||
|
- Update to DateTime 0.39. |
||||||
|
- Update to DateTime::TimeZone 0.6603. |
||||||
|
|
||||||
|
* Thu Jul 05 2007 Steven Pritchard <steve@kspei.com> 1:0.38-2 |
||||||
|
- BR Test::Output. |
||||||
|
|
||||||
|
* Mon Jul 02 2007 Steven Pritchard <steve@kspei.com> 1:0.38-1 |
||||||
|
- Update to DateTime 0.38. |
||||||
|
- Update to DateTime::TimeZone 0.6602. |
||||||
|
- BR Test::Pod::Coverage. |
||||||
|
|
||||||
|
* Mon Apr 02 2007 Steven Pritchard <steve@kspei.com> 1:0.37-3 |
||||||
|
- Drop BR DateTime::Format::* to avoid circular build deps. |
||||||
|
|
||||||
|
* Mon Apr 02 2007 Steven Pritchard <steve@kspei.com> 1:0.37-2 |
||||||
|
- Filter Win32::TieRegistry dependency. |
||||||
|
- Do the provides filter like we do in cpanspec. |
||||||
|
- Drop some macro usage. |
||||||
|
|
||||||
|
* Sat Mar 31 2007 Steven Pritchard <steve@kspei.com> 1:0.37-1 |
||||||
|
- Update to DateTime 0.37. |
||||||
|
- Update to DateTime::TimeZone 0.63. |
||||||
|
|
||||||
|
* Tue Mar 13 2007 Steven Pritchard <steve@kspei.com> 1:0.36-2 |
||||||
|
- Update to DateTime::Locale 0.34. |
||||||
|
- Update to DateTime::TimeZone 0.62. |
||||||
|
|
||||||
|
* Mon Jan 22 2007 Steven Pritchard <steve@kspei.com> 1:0.36-1 |
||||||
|
- Update to Date::Time 0.36. |
||||||
|
- Update to DateTime::Locale 0.33. |
||||||
|
- Update to DateTime::TimeZone 0.59. |
||||||
|
|
||||||
|
* Fri Nov 03 2006 Steven Pritchard <steve@kspei.com> 1:0.35-1 |
||||||
|
- Update to DateTime 0.35. |
||||||
|
- Update to DateTime::Locale 0.3101. |
||||||
|
- LICENSE.icu seems to have been renamed LICENSE.cldr. |
||||||
|
- Update to DateTime::TimeZone 0.54. |
||||||
|
- Use fixperms macro instead of our own chmod incantation. |
||||||
|
- Convert DateTime::LeapSecond to UTF-8 to avoid a rpmlint warning. |
||||||
|
|
||||||
|
* Tue Aug 29 2006 Steven Pritchard <steve@kspei.com> 1:0.34-3 |
||||||
|
- Update to DateTime::TimeZone 0.48. |
||||||
|
|
||||||
|
* Mon Aug 28 2006 Steven Pritchard <steve@kspei.com> 1:0.34-2 |
||||||
|
- Update to DateTime::TimeZone 0.47. |
||||||
|
|
||||||
|
* Mon Aug 14 2006 Steven Pritchard <steve@kspei.com> 1:0.34-1 |
||||||
|
- Update to DateTime 0.34. |
||||||
|
|
||||||
|
* Fri Jul 28 2006 Steven Pritchard <steve@kspei.com> 1:0.32-1 |
||||||
|
- Update to DateTime 0.32. |
||||||
|
- Improve Summary, description, and source URLs. |
||||||
|
- Fix find option order. |
||||||
|
|
||||||
|
* Thu Jul 13 2006 Steven Pritchard <steve@kspei.com> 1:0.31-2 |
||||||
|
- BR DateTime::Format::ICal and DateTime::Format::Strptime for better |
||||||
|
test coverage. |
||||||
|
|
||||||
|
* Wed May 24 2006 Steven Pritchard <steve@kspei.com> 1:0.31-1 |
||||||
|
- Update DateTime to 0.31. |
||||||
|
- Update DateTime::TimeZone to 0.46. |
||||||
|
|
||||||
|
* Mon Feb 27 2006 Steven Pritchard <steve@kspei.com> 1:0.30-3 |
||||||
|
- Bump Epoch (argh, 0.2901 > 0.30 to rpm) |
||||||
|
- Update DateTime::TimeZone to 0.42 |
||||||
|
|
||||||
|
* Sat Feb 18 2006 Steven Pritchard <steve@kspei.com> 0.30-2 |
||||||
|
- Update DateTime::TimeZone to 0.41 |
||||||
|
|
||||||
|
* Tue Jan 10 2006 Steven Pritchard <steve@kspei.com> 0.30-1 |
||||||
|
- Update DateTime to 0.30 |
||||||
|
- Update DateTime::TimeZone to 0.40 |
||||||
|
|
||||||
|
* Fri Sep 16 2005 Paul Howarth <paul@city-fan.org> 0.2901-2 |
||||||
|
- Unpack each tarball only once |
||||||
|
- Use Module::Build's build script where available |
||||||
|
- Help each module find the others when needed |
||||||
|
- Clean up files list |
||||||
|
- Include additional documentation from DT::Locale & DT::TimeZone |
||||||
|
- Add BR: perl(File::Find::Rule) & perl(Test::Pod) to improve test coverage |
||||||
|
- Remove unversioned provides of perl(DateTime) & perl(DateTime::TimeZone) |
||||||
|
|
||||||
|
* Wed Aug 31 2005 Steven Pritchard <steve@kspei.com> 0.2901-1 |
||||||
|
- Specfile autogenerated. |
@ -0,0 +1,138 @@ |
|||||||
|
Name: perl-File-Find-Rule |
||||||
|
Version: 0.33 |
||||||
|
Release: 5%{?dist} |
||||||
|
Summary: Perl module implementing an alternative interface to File::Find |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/File-Find-Rule/ |
||||||
|
Source0: http://www.cpan.org/modules/by-module/File/File-Find-Rule-%{version}.tar.gz |
||||||
|
|
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(File::Find) |
||||||
|
BuildRequires: perl(File::Spec) |
||||||
|
BuildRequires: perl(File::Spec::Functions) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(Number::Compare) |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(Text::Glob) >= 0.07 |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(vars) |
||||||
|
BuildRequires: perl(warnings) |
||||||
|
|
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%description |
||||||
|
File::Find::Rule is a friendlier interface to File::Find. It allows |
||||||
|
you to build rules which specify the desired files and directories. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n File-Find-Rule-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} + |
||||||
|
chmod -R u+w %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes |
||||||
|
%{_bindir}/findrule |
||||||
|
%{_mandir}/man1/* |
||||||
|
%{perl_vendorlib}/File |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.33-5 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Tue Jul 16 2013 Petr Šabata <contyk@redhat.com> - 0.33-4.3 |
||||||
|
- Minor polishing for EL7 |
||||||
|
|
||||||
|
* Tue Jul 09 2013 Petr Šabata <contyk@redhat.com> - 0.33-4.2 |
||||||
|
- Correct dependencies, remove unneeded constructs, and unify whitespace |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 0.33-4.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.33-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.33-3 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.33-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Oct 13 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.33-1 |
||||||
|
- Upstream update. |
||||||
|
- Modernize spec file. |
||||||
|
|
||||||
|
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.32-6 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.32-4 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.32-3 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.32-2 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 14 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.32-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.30-9 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30-8 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.30-6 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.30-5 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Tue Dec 11 2007 Ralf Corsépius <rc040203@freenet.de> - 0.30-4 |
||||||
|
- Add BR: perl(Test::More) (BZ 419631). |
||||||
|
|
||||||
|
* Mon Sep 03 2007 Ralf Corsépius <rc040203@freenet.de> - 0.30-3 |
||||||
|
- Update license tag. |
||||||
|
- Add BR: perl(ExtUtils::MakeMaker). |
||||||
|
|
||||||
|
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.30-2 |
||||||
|
- Mass rebuild. |
||||||
|
|
||||||
|
* Mon Jun 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.30-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Sun May 21 2006 Ralf Corsépius <rc040203@freenet.de> - 0.29-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Feb 28 2006 Ralf Corsépius <rc040203@freenet.de> - 0.28-4 |
||||||
|
- Rebuild for perl-5.8.8. |
||||||
|
|
||||||
|
* Tue Aug 16 2005 Ralf Corsepius <ralf@links2linux.de> - 0.28-3 |
||||||
|
- Spec cleanup. |
||||||
|
|
||||||
|
* Wed Aug 10 2005 Ralf Corsepius <ralf@links2linux.de> - 0.28-2 |
||||||
|
- FE re-submission. |
||||||
|
|
||||||
|
* Mon Mar 21 2005 Ralf Corsepius <ralf@links2linux.de> - 0.28-1 |
||||||
|
- FE submission. |
@ -0,0 +1,201 @@ |
|||||||
|
Name: perl-File-Remove |
||||||
|
Version: 1.52 |
||||||
|
Release: 6%{?dist} |
||||||
|
Summary: Convenience module for removing files and directories |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/File-Remove/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/File-Remove-%{version}.tar.gz |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
BuildRequires: perl |
||||||
|
BUildRequires: perl(Config) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Cwd) >= 3.29 |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.36 |
||||||
|
BuildRequires: perl(ExtUtils::MM_Unix) |
||||||
|
BuildRequires: perl(Fcntl) |
||||||
|
BuildRequires: perl(File::Find) |
||||||
|
BuildRequires: perl(File::Glob) |
||||||
|
BuildRequires: perl(File::Path) |
||||||
|
BuildRequires: perl(File::Spec) >= 3.29 |
||||||
|
BuildRequires: perl(File::Spec::Functions) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(Test::More) >= 0.42 |
||||||
|
BuildRequires: perl(vars) |
||||||
|
BuildArch: noarch |
||||||
|
|
||||||
|
%description |
||||||
|
%{summary}. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n File-Remove-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} + |
||||||
|
chmod -R u+w %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes README LICENSE |
||||||
|
%{perl_vendorlib}/File |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.52-6 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Mon Jul 22 2013 Petr Šabata <contyk@redhat.com> - 1.52-5.1 |
||||||
|
- Correct the build-time dependency list |
||||||
|
- Add a fullstop to description |
||||||
|
- Remove unnecessary cruft |
||||||
|
|
||||||
|
* Wed Jan 30 2013 Petr Šabata <contyk@redhat.com> - 1.52-5 |
||||||
|
- Use the Module::Install provided by upstream (#906007) |
||||||
|
|
||||||
|
* Wed Nov 28 2012 Petr Šabata <contyk@redhat.com> - 1.52-4 |
||||||
|
- Add missing buildtime deps |
||||||
|
- Unbundle Module::Install |
||||||
|
- Drop command macros |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.52-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.52-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Tue Mar 20 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.52-1 |
||||||
|
- Upstream update. |
||||||
|
- Remove File-Remove-1.51.diff. |
||||||
|
- BR: perl(File::Spec) >= 3.29. |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.51-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Nov 25 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.51-1 |
||||||
|
- Upstream update. |
||||||
|
- Add File-Remove-1.51.diff/Remove File-Remove-1.50.diff. |
||||||
|
|
||||||
|
* Mon Jul 18 2011 Petr Sabata <contyk@redhat.com> - 1.50-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Sun Jul 17 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.50-1 |
||||||
|
- Upstream update. |
||||||
|
- Add File-Remove-1.50.diff/Remove File-Remove-1.49.diff. |
||||||
|
|
||||||
|
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.49-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Mon Mar 28 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.49-1 |
||||||
|
- Upstream update. |
||||||
|
- Add File-Remove-1.49.diff/Remove File-Remove-1.46.diff. |
||||||
|
- Spec file cleanup. |
||||||
|
|
||||||
|
* Fri Feb 18 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.46-1 |
||||||
|
- Upstream update. |
||||||
|
- Remove xt-tests's deps (Upstream doesn't want us to test their works). |
||||||
|
- Work around rpm-/perl-version conflicts. |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-9 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.42-8 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Sun May 09 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.42-7 |
||||||
|
- Rebuild with perl-5.12.0. |
||||||
|
|
||||||
|
* Sun May 09 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.42-6 |
||||||
|
- Let META.yml require perl 5.006 (Fix perl-5.12.0 build breakdown). |
||||||
|
- Revert 2010-05-01 changes. |
||||||
|
|
||||||
|
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.42-5 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.42-4 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.42-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Sep 10 2008 Ralf Corsepius <rc040203@freenet.de> - 1.42-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Jun 10 2008 Ralf Corsepius <rc040203@freenet.de> - 1.41-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Mar 13 2008 Ralf Corsepius <rc040203@freenet.de> - 1.40-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Feb 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.39-7 |
||||||
|
- Rebuild normally, second pass |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.39-6 |
||||||
|
- Rebuild for perl 5.10 (again), first pass |
||||||
|
|
||||||
|
* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.39-5 |
||||||
|
- rebuild normally, second pass |
||||||
|
|
||||||
|
* Sun Jan 13 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.39-4.1 |
||||||
|
- rebuild, first pass, without TMV, tests |
||||||
|
|
||||||
|
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.39-4 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Sun Nov 25 2007 Ralf Corsépius <rc040203@freenet.de> - 0.39-3 |
||||||
|
- Really BR: perl(Test::MinimumVersion). |
||||||
|
|
||||||
|
* Sun Nov 25 2007 Ralf Corsépius <rc040203@freenet.de> - 0.39-2 |
||||||
|
- Add BR: perl(Test::MinimumVersion). |
||||||
|
|
||||||
|
* Tue Nov 20 2007 Ralf Corsépius <rc040203@freenet.de> - 0.39-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Oct 17 2007 Ralf Corsépius <rc040203@freenet.de> - 0.38-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Fri Aug 17 2007 Ralf Corsépius <rc040203@freenet.de> - 0.37-2 |
||||||
|
- Update license tag. |
||||||
|
|
||||||
|
* Tue Jul 10 2007 Ralf Corsépius <rc040203@freenet.de> - 0.37-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Jul 02 2007 Ralf Corsépius <rc040203@freenet.de> - 0.36-2 |
||||||
|
- Increment release due to koji suckage. |
||||||
|
|
||||||
|
* Mon Jul 02 2007 Ralf Corsépius <rc040203@freenet.de> - 0.36-1 |
||||||
|
- Upsteam update. |
||||||
|
- BR: perl(ExtUtils::MakeMaker). |
||||||
|
- BR: perl(Test::More). |
||||||
|
|
||||||
|
* Mon Nov 27 2006 Ralf Corsépius <rc040203@freenet.de> - 0.34-1 |
||||||
|
- Upstream update. |
||||||
|
- Fix URL in Source0. |
||||||
|
|
||||||
|
* Fri Nov 03 2006 Ralf Corsépius <rc040203@freenet.de> - 0.33-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.31-3 |
||||||
|
- Mass rebuild. |
||||||
|
|
||||||
|
* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 0.31-2 |
||||||
|
- Rebuild for perl-5.8.8. |
||||||
|
|
||||||
|
* Wed Jan 11 2006 Ralf Corsepius <rc040203@freenet.de> - 0.31-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Sep 13 2005 Ralf Corsepius <rc040203@freenet.de> - 0.30-2 |
||||||
|
- Change %%summary according to Ville's preference. |
||||||
|
|
||||||
|
* Tue Sep 13 2005 Ralf Corsepius <rc040203@freenet.de> - 0.30-1 |
||||||
|
- FE submission. |
@ -0,0 +1,113 @@ |
|||||||
|
Name: perl-File-Which |
||||||
|
Version: 1.09 |
||||||
|
Release: 12%{?dist} |
||||||
|
Summary: Portable implementation of the 'which' utility |
||||||
|
Group: Development/Libraries |
||||||
|
License: GPL+ or Artistic |
||||||
|
URL: http://search.cpan.org/dist/File-Which/ |
||||||
|
Source0: http://www.cpan.org/authors/id/A/AD/ADAMK/File-Which-%{version}.tar.gz |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
%if !%{defined perl_bootstrap} |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(File::Spec) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(Test::Script) |
||||||
|
%endif |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%description |
||||||
|
File::Which is a portable implementation (in Perl) of 'which', and can |
||||||
|
be used to get the absolute filename of an executable program |
||||||
|
installed somewhere in your PATH, or just check for its existence. It |
||||||
|
includes the command-line utility 'pwhich' which has the same function |
||||||
|
as 'which'. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n File-Which-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install PERL_INSTALL_ROOT=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} ';' |
||||||
|
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' |
||||||
|
chmod -R u+w %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
%if !%{defined perl_bootstrap} |
||||||
|
make test |
||||||
|
%endif |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes README |
||||||
|
%{_bindir}/pwhich |
||||||
|
%{perl_vendorlib}/File/ |
||||||
|
%{_mandir}/man1/*.1* |
||||||
|
%{_mandir}/man3/*.3pm* |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.09-12 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Oct 24 2012 Petr Šabata <contyk@redhat.com> - 1.09-11 |
||||||
|
- Specify all dependencies |
||||||
|
- Modernize spec |
||||||
|
- Drop command macros |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-10 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 1.09-9 |
||||||
|
- Perl 5.16 re-rebuild of bootstrapped packages |
||||||
|
|
||||||
|
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 1.09-8 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.09-6 |
||||||
|
- Perl mass rebuild |
||||||
|
- add perl_bootstrap macro |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.09-4 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.09-3 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.09-2 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Mon Oct 5 2009 Stepan Kasal <skasal@redhat.com> - 1.09-1 |
||||||
|
- new upstream version |
||||||
|
|
||||||
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.05-4 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.05-3 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.05-2.1 |
||||||
|
- correct license tag |
||||||
|
- add BR: perl(ExtUtils::MakeMaker) |
||||||
|
|
||||||
|
* Mon Dec 18 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.05-2 |
||||||
|
- find: fixed arguments order. |
||||||
|
|
||||||
|
* Sun Dec 17 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.05-1 |
||||||
|
- First build. |
@ -0,0 +1,236 @@ |
|||||||
|
Name: perl-GD |
||||||
|
Version: 2.49 |
||||||
|
Release: 4%{?dist} |
||||||
|
Summary: Perl interface to the GD graphics library |
||||||
|
Group: Development/Libraries |
||||||
|
License: GPL+ or Artistic |
||||||
|
URL: http://search.cpan.org/dist/GD/ |
||||||
|
Source0: http://www.cpan.org/authors/id/L/LD/LDS/GD-%{version}.tar.gz |
||||||
|
# see http://rt.cpan.org/Public/Bug/Display.html?id=85789 |
||||||
|
Patch0: %{name}-2.49-skip-2-10.patch |
||||||
|
BuildRequires: gd-devel >= 2.0.28 |
||||||
|
BuildRequires: perl |
||||||
|
BuildRequires: perl(AutoLoader) |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Config) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(DynaLoader) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(FileHandle) |
||||||
|
BuildRequires: perl(FindBin) |
||||||
|
BuildRequires: perl(Getopt::Long) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(Math::Trig) |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(Test) |
||||||
|
BuildRequires: perl(vars) |
||||||
|
Requires: gd >= 2.0.28 |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%{?perl_default_filter} |
||||||
|
|
||||||
|
%description |
||||||
|
This is a autoloadable interface module for GD, a popular library |
||||||
|
for creating and manipulating PNG files. With this library you can |
||||||
|
create PNG images on the fly or modify existing files. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n GD-%{version} |
||||||
|
|
||||||
|
%patch0 -p1 |
||||||
|
|
||||||
|
perl -pi -e 's|/usr/local/bin/perl\b|%{__perl}|' \ |
||||||
|
qd.pl demos/{*.{pl,cgi},truetype_test} |
||||||
|
chmod -c 644 bdf_scripts/* demos/* |
||||||
|
chmod -c 755 qd.pl |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" |
||||||
|
make %{?_smp_mflags} OPTIMIZE="%{optflags}" |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} + |
||||||
|
find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} + |
||||||
|
chmod -R u+w %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
%ifarch ppc |
||||||
|
: ignored as testsuite fails on ppc |
||||||
|
%else |
||||||
|
make test |
||||||
|
%endif |
||||||
|
|
||||||
|
%files |
||||||
|
%doc ChangeLog README README.QUICKDRAW demos/ |
||||||
|
%{_bindir}/* |
||||||
|
%{perl_vendorarch}/auto/GD |
||||||
|
%{perl_vendorarch}/GD* |
||||||
|
%{perl_vendorarch}/qd.pl |
||||||
|
%{_mandir}/man1/*.1* |
||||||
|
%{_mandir}/man3/*.3* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.49-3 |
||||||
|
- Mass rebuild 2014-01-24 |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.49-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Fri Aug 02 2013 Petr Šabata <contyk@redhat.com> - 2.49-1.1 |
||||||
|
- Fix the dependency list |
||||||
|
- Fix a bogus date in changelog |
||||||
|
|
||||||
|
* Tue Jun 11 2013 Remi Collet <rcollet@redhat.com> - 2.49-1 |
||||||
|
- update to 2.49 |
||||||
|
- ignore GD tests 2..10, results are "visibly" correct #973139 |
||||||
|
|
||||||
|
* Tue Jun 11 2013 Remi Collet <rcollet@redhat.com> - 2.46-4 |
||||||
|
- rebuild for new GD 2.1.0 |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.46-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 2.46-2 |
||||||
|
- rebuild due to "jpeg8-ABI" feature drop |
||||||
|
|
||||||
|
* Thu Oct 25 2012 Petr Šabata <contyk@redhat.com> - 2.46-1 |
||||||
|
- 2.46 bump |
||||||
|
- Specify all dependencies |
||||||
|
- Drop command macros |
||||||
|
- Modernize the spec and clean whitespace |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.44-12 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.44-11 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.44-10 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Nov 10 2011 Iain Arnell <iarnell@gmail.com> 2.44-9 |
||||||
|
- Rebuild for libpng 1.5 |
||||||
|
|
||||||
|
* Sat Jun 18 2011 Iain Arnell <iarnell@gmail.com> 2.44-8 |
||||||
|
- patch to avoid issue with ExtUtils::MakeMaker and CCFLAGS |
||||||
|
see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628522 |
||||||
|
- clean up spec for modern rpmbuild |
||||||
|
- use perl_default_filter |
||||||
|
|
||||||
|
* Wed Jun 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.44-7 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.44-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.44-5 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.44-4 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 2.44-3 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Thu Oct 29 2009 Stepan Kasal <skasal@redhat.com> - 2.44-2 |
||||||
|
- give up tests on ppc |
||||||
|
|
||||||
|
* Mon Oct 5 2009 Stepan Kasal <skasal@redhat.com> - 2.44-1 |
||||||
|
- new upstream version |
||||||
|
- run tests always |
||||||
|
- do not add bdf_scripts/ to docs |
||||||
|
- switch off the test that fails in i686 koji |
||||||
|
|
||||||
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.41-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Mar 16 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 2.41-2 |
||||||
|
- fix Makefile.PL to install GD/Group.pm (bz 490429) |
||||||
|
|
||||||
|
* Fri Mar 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 2.41-1 |
||||||
|
- update to 2.41 |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.39-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jul 21 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.39-1 |
||||||
|
- update to 2.39 |
||||||
|
|
||||||
|
* Fri Apr 4 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.35-7 |
||||||
|
- tests work fine locally, one fails in mock, maybe needs a desktop? |
||||||
|
conditionalized them, default off. |
||||||
|
|
||||||
|
* Fri Apr 4 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.35-6 |
||||||
|
- license fix |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.35-5 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.35-4 |
||||||
|
- Autorebuild for GCC 4.3 |
||||||
|
|
||||||
|
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.35-3 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.35-2.1 |
||||||
|
- add BR: perl(ExtUtils::MakeMaker) |
||||||
|
|
||||||
|
* Sun Oct 8 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.35-2 |
||||||
|
- Removed a duplicate file (bdf_scripts/bdf2gdfont.PLS). |
||||||
|
|
||||||
|
* Tue Sep 5 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.35-1 |
||||||
|
- Update to 2.35. |
||||||
|
|
||||||
|
* Sat Jun 3 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.34-1 |
||||||
|
- Update to 2.34. |
||||||
|
|
||||||
|
* Wed Mar 8 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.32-1 |
||||||
|
- Update to 2.32. |
||||||
|
|
||||||
|
* Tue Feb 21 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.31-1 |
||||||
|
- Update to 2.31. |
||||||
|
|
||||||
|
* Wed Feb 15 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.30-3 |
||||||
|
- Missing BR: fontconfig-devel. |
||||||
|
|
||||||
|
* Mon Feb 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.30-2 |
||||||
|
- Modular X (libX11-devel, libXpm-devel). |
||||||
|
|
||||||
|
* Fri Oct 21 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.30-1 |
||||||
|
- Update to 2.30. |
||||||
|
|
||||||
|
* Mon Aug 8 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.28-1 |
||||||
|
- Update to 2.28. |
||||||
|
|
||||||
|
* Tue Jul 19 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.25-1 |
||||||
|
- Update to 2.25. |
||||||
|
|
||||||
|
* Fri Apr 8 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.23-2 |
||||||
|
- rebuilt |
||||||
|
|
||||||
|
* Wed Mar 9 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.23-1 |
||||||
|
- Update to 2.23. |
||||||
|
|
||||||
|
* Thu Dec 09 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:2.19-1 |
||||||
|
- Update to 2.19. |
||||||
|
- GIF support has been restored in gd 2.0.28. |
||||||
|
- Module autoconfigures itself with the gdlib-config program. |
||||||
|
|
||||||
|
* Mon Jun 28 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:2.12-0.fdr.3 |
||||||
|
- Avoid RPATH problem in FC1 (bug 1756). |
||||||
|
- Replaced hardcoded value by rpmmacro (%%{__perl}) (bug 1756). |
||||||
|
|
||||||
|
* Mon Jun 14 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:2.12-0.fdr.2 |
||||||
|
- Bring up to date with current fedora.us perl spec template. |
||||||
|
|
||||||
|
* Sat Feb 7 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:2.12-0.fdr.1 |
||||||
|
- Update to 2.12. |
||||||
|
- Reduce directory ownership bloat. |
||||||
|
|
||||||
|
* Tue Nov 18 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.11-0.fdr.1 |
||||||
|
- Update to 2.11. |
||||||
|
|
||||||
|
* Sat Oct 11 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.41-0.fdr.1 |
||||||
|
- First build. |
@ -0,0 +1,149 @@ |
|||||||
|
Name: perl-IPC-Run3 |
||||||
|
Version: 0.045 |
||||||
|
Release: 6%{?dist} |
||||||
|
Summary: Run a subprocess in batch mode |
||||||
|
License: GPL+ or Artistic or BSD |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/IPC-Run3/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/IPC-Run3-%{version}.tar.gz |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(Getopt::Long) |
||||||
|
BuildRequires: perl(Test) |
||||||
|
BuildRequires: perl(Test::More) >= 0.31 |
||||||
|
BuildRequires: perl(Time::HiRes) |
||||||
|
# For improved tests |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
# Time::HiRes needed for debugging with IPCRUN3PROFILE=1, bug #1034866 |
||||||
|
Requires: perl(Time::HiRes) |
||||||
|
|
||||||
|
%description |
||||||
|
This module allows you to run a subprocess and redirect stdin, stdout, |
||||||
|
and/or stderr to files and perl data structures. It aims to satisfy 99% of |
||||||
|
the need for using system, qx, and open3 with a simple, extremely Perlish |
||||||
|
API and none of the bloat and rarely used features of IPC::Run. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n IPC-Run3-%{version} |
||||||
|
# Perms in tarballs are broken |
||||||
|
find -type f -exec chmod -x {} \; |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; |
||||||
|
%{_fixperms} $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%defattr(-,root,root,-) |
||||||
|
%doc Changes LICENSE README |
||||||
|
%{perl_vendorlib}/* |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.045-6 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Thu Nov 28 2013 Petr Pisar <ppisar@redhat.com> - 0.045-5 |
||||||
|
- Add run-time dependency on Time::HiRes for for debugging mode (bug #1034866) |
||||||
|
|
||||||
|
* Fri Nov 23 2012 Petr Šabata <contyk@redhat.com> - 0.045-4 |
||||||
|
- Add missing BRs |
||||||
|
- Drop command macros |
||||||
|
- Remove redundant parens from the Licence tag |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.045-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.045-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Thu Jan 05 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.045-1 |
||||||
|
- Upstream update. |
||||||
|
- Modernize spec file. |
||||||
|
|
||||||
|
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.044-4 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.044-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.044-2 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Mon Sep 13 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.044-1 |
||||||
|
- Upstream update. |
||||||
|
- BR: perl(Test::More), perl(Time::HiRes). |
||||||
|
|
||||||
|
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.043-4 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.043-3 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.043-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 17 2009 Ralf Corsépius <corsepiu@fedoraproject.org> 0.043-1 |
||||||
|
- Upstream update. |
||||||
|
- Reflect upstream URL having changed. |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.042-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Sat Nov 29 2008 Ralf Corsépius <corsepiu@fedoraproject.org> 0.042-3 |
||||||
|
- Change %%summary. |
||||||
|
|
||||||
|
* Thu Aug 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.042-2 |
||||||
|
- fix license tag (technically, it was correct before, but this keeps rpmlint from |
||||||
|
flagging this package as a false positive) |
||||||
|
|
||||||
|
* Mon Aug 25 2008 Ralf Corsépius <corsepiu@fedoraproject.org> 0.042-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Fri Aug 08 2008 Ralf Corsépius <rc040203@freenet.de> 0.041-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu May 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.040-5 |
||||||
|
- reorder license tag so it doesn't flag as a false positive |
||||||
|
|
||||||
|
* Thu Feb 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.040-4 |
||||||
|
- Rebuild normally, second pass |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.040-3 |
||||||
|
- Rebuild for perl 5.10 (again), disable tests for first pass |
||||||
|
|
||||||
|
* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.040-2 |
||||||
|
- rebuild normally, second pass |
||||||
|
|
||||||
|
* Sat Jan 12 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.040-1.1 |
||||||
|
- rebuild for new perl, disable tests and TPC for first pass |
||||||
|
|
||||||
|
* Fri Dec 28 2007 Ralf Corsépius <rc040203@freenet.de> 0.040-1 |
||||||
|
- Upstream update. |
||||||
|
- chmod -x files from source tarball. |
||||||
|
|
||||||
|
* Tue Nov 27 2007 Ralf Corsépius <rc040203@freenet.de> 0.039-2 |
||||||
|
- Bump release to please koji suckage. |
||||||
|
|
||||||
|
* Tue Nov 27 2007 Ralf Corsépius <rc040203@freenet.de> 0.039-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Fri Sep 07 2007 Ralf Corsépius <rc040203@freenet.de> 0.037-2 |
||||||
|
- Initial import. |
||||||
|
- Update license tag. |
||||||
|
|
||||||
|
* Tue Aug 07 2007 Ralf Corsépius <rc040203@freenet.de> 0.037-1 |
||||||
|
- Initial submission. |
@ -0,0 +1,188 @@ |
|||||||
|
Name: perl-List-MoreUtils |
||||||
|
Version: 0.33 |
||||||
|
Release: 9%{?dist} |
||||||
|
Summary: Provide the stuff missing in List::Util |
||||||
|
Group: Development/Libraries |
||||||
|
License: GPL+ or Artistic |
||||||
|
URL: http://search.cpan.org/dist/List-MoreUtils/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/List-MoreUtils-%{version}.tar.gz |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(ExtUtils::CBuilder) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(Pod::Simple) |
||||||
|
BuildRequires: perl(Test::CPAN::Meta) |
||||||
|
# For EL-7 onwards, this package is imported to RHEL, where Test::LeakTrace in EPEL isn't available |
||||||
|
%if 0%{?rhel} < 7 |
||||||
|
BuildRequires: perl(Test::LeakTrace) |
||||||
|
%endif |
||||||
|
# Test::MinimumVersion -> Perl::MinimumVersion -> PPI -> List::MoreUtils |
||||||
|
%if 0%{!?perl_bootstrap:1} |
||||||
|
BuildRequires: perl(Test::MinimumVersion) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Test::More) >= 0.42 |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
Requires: perl(Carp) |
||||||
|
|
||||||
|
# Don't "provide" private Perl libs |
||||||
|
%if 0%{?rhel}%{?fedora} < 6 |
||||||
|
%global _use_internal_dependency_generator 0 |
||||||
|
%global __deploop() while read FILE; do /usr/lib/rpm/rpmdeps -%{1} ${FILE}; done | sort -u |
||||||
|
%global __find_provides /bin/sh -c "grep -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}" |
||||||
|
%global __find_requires /bin/sh -c "%{__deploop R}" |
||||||
|
%else |
||||||
|
%{?perl_default_filter} |
||||||
|
%endif |
||||||
|
|
||||||
|
%description |
||||||
|
List::MoreUtils provides some trivial but commonly needed functionality |
||||||
|
on lists that is not going to go into List::Util. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n List-MoreUtils-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} ';' |
||||||
|
find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} ';' |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
make test TEST_FILES="xt/*.t" AUTOMATED_TESTING=1 |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes README LICENSE |
||||||
|
%{perl_vendorarch}/List/ |
||||||
|
%{perl_vendorarch}/auto/List/ |
||||||
|
%{_mandir}/man3/List::MoreUtils.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.33-9 |
||||||
|
- Mass rebuild 2014-01-24 |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.33-8 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Oct 17 2012 Paul Howarth <paul@city-fan.org> - 0.33-7 |
||||||
|
- BR:/R: perl(Carp) |
||||||
|
- BR: perl(constant), perl(Exporter) and perl(ExtUtils::CBuilder) |
||||||
|
- Add commentary regarding non-use of Test::LeakTrace for EL-7 builds |
||||||
|
- Use Test::LeakTrace for EL-5 builds |
||||||
|
- Drop support for EL-4 builds since it was EOL-ed ages ago |
||||||
|
- Drop %%defattr, redundant since rpm 4.4 |
||||||
|
- Don't need to remove empty directories from the buildroot |
||||||
|
- Remove more command macros |
||||||
|
|
||||||
|
* Mon Oct 15 2012 Petr Pisar <ppisar@redhat.com> - 0.33-6 |
||||||
|
- Do not build-require Test::LeakTrace on RHEL 7 |
||||||
|
|
||||||
|
* Fri Jul 27 2012 Tom Callaway <spot@fedoraproject.org> - 0.33-5 |
||||||
|
- Add epel filtering mechanism |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.33-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 0.33-3 |
||||||
|
- Perl 5.16 re-rebuild of bootstrapped packages |
||||||
|
|
||||||
|
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 0.33-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Tue Jan 24 2012 Paul Howarth <paul@city-fan.org> - 0.33-1 |
||||||
|
- Update to 0.33 |
||||||
|
- Updated can_xs to fix a bug in it |
||||||
|
- Reinstate compatibility with old distributions like EL-5 |
||||||
|
- Drop Test::More version requirement to 0.42 |
||||||
|
- BR: perl(ExtUtils::MakeMaker) |
||||||
|
- BR: perl(Test::LeakTrace) except on EL-4/EL-5 where it's not available |
||||||
|
- BR: perl(Pod::Simple), perl(Test::CPAN::Meta), perl(Test::MinimumVersion) |
||||||
|
(if we're not bootstrapping) and perl(Test::Pod), and run the developer tests |
||||||
|
too |
||||||
|
- Don't use macros for commands |
||||||
|
- Use %%{_fixperms} macro rather than our own chmod incantation |
||||||
|
- Make %%files list more specific |
||||||
|
- Use tabs |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jul 18 2011 Petr Sabata <contyk@redhat.com> - 0.32-3 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Jul 12 2011 Tom Callaway <spot@fedoraproject.org> - 0.32-2 |
||||||
|
- Rebuild to fix broken rawhide deps |
||||||
|
|
||||||
|
* Sat Jul 02 2011 Iain Arnell <iarnell@gmail.com> - 0.32-1 |
||||||
|
- Update to latest upstream version |
||||||
|
|
||||||
|
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.30-3 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jan 03 2011 Iain Arnell <iarnell@gmail.com> - 0.30-1 |
||||||
|
- Update to latest upstream version |
||||||
|
- Clean up spec for modern rpmbuild |
||||||
|
- Use perl_default_filter |
||||||
|
- Remove unnecessary buildrequires |
||||||
|
|
||||||
|
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.22-12 |
||||||
|
- Rebuild to fix problems with vendorarch/lib (#661697) |
||||||
|
|
||||||
|
* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.22-11 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.22-10 |
||||||
|
- Rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-9 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-8 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.22-6 |
||||||
|
- Rebuild normally, second pass |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.22-5 |
||||||
|
- Rebuild for perl 5.10 (again), tests disabled for first pass |
||||||
|
|
||||||
|
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.22-4 |
||||||
|
- Autorebuild for GCC 4.3 |
||||||
|
|
||||||
|
* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.22-3 |
||||||
|
- Rebuild normally, second pass |
||||||
|
|
||||||
|
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.22-2.1 |
||||||
|
- Rebuild for new perl, first pass, disable TPC and tests |
||||||
|
|
||||||
|
* Sun Sep 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.22-2 |
||||||
|
- Rebuild for FC6 |
||||||
|
|
||||||
|
* Mon Jul 3 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.22-1 |
||||||
|
- Update to 0.22 |
||||||
|
|
||||||
|
* Mon Jun 19 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.21-1 |
||||||
|
- Update to 0.21 |
||||||
|
|
||||||
|
* Sat Jun 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.20-1 |
||||||
|
- Update to 0.20 |
||||||
|
|
||||||
|
* Sat Apr 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.19-1 |
||||||
|
- First build |
@ -0,0 +1,103 @@ |
|||||||
|
Name: perl-Locale-Codes |
||||||
|
Version: 3.26 |
||||||
|
Release: 2%{?dist} |
||||||
|
Summary: Distribution of modules to handle locale codes |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Locale-Codes/ |
||||||
|
Source0: http://www.cpan.org/authors/id/S/SB/SBECK/Locale-Codes-%{version}.tar.gz |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
# Run-time |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
# Tests |
||||||
|
BuildRequires: perl(Storable) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
# Inject not detected module version |
||||||
|
%{?filter_setup: |
||||||
|
%filter_from_provides s/^\(perl(Locale\>[^)]*)\)[^=]*$/\1 = %{version}/ |
||||||
|
%filter_setup |
||||||
|
} |
||||||
|
|
||||||
|
%description |
||||||
|
Locale-Codes is a distribution containing a set of modules. The modules |
||||||
|
each deal with different types of codes which identify parts of the locale |
||||||
|
including languages, countries, currency, etc. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Locale-Codes-%{version} |
||||||
|
chmod -x examples/* |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||||
|
%{_fixperms} %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc ChangeLog LICENSE README README.first examples |
||||||
|
%{perl_vendorlib}/* |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.26-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Fri Jun 07 2013 Petr Pisar <ppisar@redhat.com> - 3.26-1 |
||||||
|
- 3.26 bump |
||||||
|
|
||||||
|
* Fri Mar 01 2013 Petr Pisar <ppisar@redhat.com> - 3.25-1 |
||||||
|
- 3.25 bump |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.24-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Dec 05 2012 Petr Pisar <ppisar@redhat.com> - 3.24-1 |
||||||
|
- 3.24 bump |
||||||
|
|
||||||
|
* Tue Nov 20 2012 Petr Šabata <contyk@redhat.com> - 3.23-2 |
||||||
|
- Add missing deps |
||||||
|
- Drop command macros |
||||||
|
- Modernize spec |
||||||
|
|
||||||
|
* Tue Sep 04 2012 Petr Pisar <ppisar@redhat.com> - 3.23-1 |
||||||
|
- 3.23 bump |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.22-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 3.22-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Mon Jun 04 2012 Petr Pisar <ppisar@redhat.com> - 3.22-1 |
||||||
|
- 3.22 bump |
||||||
|
|
||||||
|
* Mon Jun 04 2012 Petr Pisar <ppisar@redhat.com> - 3.21-2 |
||||||
|
- The POD tests do not run by default anymore |
||||||
|
- Switch build script from Module::Build to EU::MM |
||||||
|
|
||||||
|
* Fri Mar 02 2012 Petr Pisar <ppisar@redhat.com> - 3.21-1 |
||||||
|
- 3.21 bump |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.20-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Dec 02 2011 Petr Pisar <ppisar@redhat.com> - 3.20-1 |
||||||
|
- 3.20 bump |
||||||
|
|
||||||
|
* Thu Sep 01 2011 Petr Pisar <ppisar@redhat.com> - 3.18-1 |
||||||
|
- 3.18 bump |
||||||
|
|
||||||
|
* Thu Jun 30 2011 Petr Pisar <ppisar@redhat.com> 3.17-1 |
||||||
|
- Specfile autogenerated by cpanspec 1.78. |
||||||
|
- Remove BuildRoot and defattr |
@ -0,0 +1,152 @@ |
|||||||
|
# We need to patch the test suite if we have an old version of Test::More |
||||||
|
%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0) |
||||||
|
|
||||||
|
# Test::CPAN::Changes isn't available in EPEL < 7, due to requirement of perl(version) ≥ 0.79 |
||||||
|
%global cpan_changes_available %(expr 0%{?fedora} + 0%{?rhel} '>' 6) |
||||||
|
|
||||||
|
#TODO: BR: Test::Pod::No404s when available |
||||||
|
#TODO: BR: Test::Pod::LinkCheck when available |
||||||
|
|
||||||
|
Name: perl-Module-Implementation |
||||||
|
Version: 0.06 |
||||||
|
Release: 6%{?dist} |
||||||
|
Summary: Loads one of several alternate underlying implementations for a module |
||||||
|
Group: Development/Libraries |
||||||
|
License: Artistic 2.0 |
||||||
|
URL: http://search.cpan.org/dist/perl-Module-Implementation/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Module-Implementation-%{version}.tar.gz |
||||||
|
Patch1: Module-Implementation-0.05-old-Test::More.patch |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||||
|
BuildArch: noarch |
||||||
|
# =================================================================== |
||||||
|
# Build requirements |
||||||
|
# =================================================================== |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
# =================================================================== |
||||||
|
# Module requirements |
||||||
|
# =================================================================== |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Module::Runtime) >= 0.012 |
||||||
|
BuildRequires: perl(Try::Tiny) |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(warnings) |
||||||
|
# =================================================================== |
||||||
|
# Test suite requirements |
||||||
|
# =================================================================== |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(Test::Fatal) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(Test::Requires) |
||||||
|
BuildRequires: perl(Test::Taint) |
||||||
|
# =================================================================== |
||||||
|
# Author/Release test requirements |
||||||
|
# =================================================================== |
||||||
|
%if %{cpan_changes_available} |
||||||
|
BuildRequires: perl(Test::CPAN::Changes) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Test::EOL) |
||||||
|
BuildRequires: perl(Test::NoTabs) |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
BuildRequires: perl(Test::Spelling) |
||||||
|
# Can't use aspell-en from EPEL-7 as BR: for RHEL-7 package so skip the spell |
||||||
|
# check test there; test would fail rather than skip without Test::Spelling so |
||||||
|
# we need to keep that as a buildreq |
||||||
|
%if 0%{?rhel} < 7 |
||||||
|
BuildRequires: aspell-en |
||||||
|
%endif |
||||||
|
# =================================================================== |
||||||
|
# Runtime requirements |
||||||
|
# =================================================================== |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
Requires: perl(Carp) |
||||||
|
|
||||||
|
%description |
||||||
|
This module abstracts out the process of choosing one of several underlying |
||||||
|
implementations for a module. This can be used to provide XS and pure Perl |
||||||
|
implementations of a module, or it could be used to load an implementation |
||||||
|
for a given OS or any other case of needing to provide multiple |
||||||
|
implementations. |
||||||
|
|
||||||
|
This module is only useful when you know all the implementations ahead of |
||||||
|
time. If you want to load arbitrary implementations then you probably want |
||||||
|
something like a plugin system, not this module. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Module-Implementation-%{version} |
||||||
|
|
||||||
|
# We have to patch the test suite if we have an old Test::More |
||||||
|
%if %{old_test_more} |
||||||
|
%patch1 -p1 |
||||||
|
%endif |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test RELEASE_TESTING=1 |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes LICENSE README |
||||||
|
%{perl_vendorlib}/Module/ |
||||||
|
%{_mandir}/man3/Module::Implementation.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.06-6 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 0.06-5.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.06-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 0.06-4 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Thu Jun 7 2012 Paul Howarth <paul@city-fan.org> - 0.06-3 |
||||||
|
- Drop %%defattr, redundant since rpm 4.4 |
||||||
|
- Don't need to remove empty directories from buildroot |
||||||
|
- Add commentary regarding conditionalized buildreqs |
||||||
|
|
||||||
|
* Thu Jun 7 2012 Marcela Mašláňová <mmaslano@redhat.com> - 0.06-2 |
||||||
|
- Conditionalize aspell-en dependency |
||||||
|
|
||||||
|
* Sun Feb 12 2012 Paul Howarth <paul@city-fan.org> - 0.06-1 |
||||||
|
- Update to 0.06 |
||||||
|
- Require Module::Runtime 0.012, which has a number of useful bug fixes |
||||||
|
|
||||||
|
* Fri Feb 10 2012 Paul Howarth <paul@city-fan.org> - 0.05-1 |
||||||
|
- Update to 0.05 |
||||||
|
- Make Test::Taint an optional dependency; it requires XS, and requiring a |
||||||
|
compiler for Module::Implementation defeats its purpose (CPAN RT#74817) |
||||||
|
- BR: perl(Test::Requires) |
||||||
|
- Update patch for building with old Test::More versions |
||||||
|
|
||||||
|
* Thu Feb 9 2012 Paul Howarth <paul@city-fan.org> - 0.04-1 |
||||||
|
- Update to 0.04 |
||||||
|
- This module no longer installs an _implementation() subroutine in callers; |
||||||
|
instead, you can call Module::Implementation::implementation_for($package) |
||||||
|
to get the implementation used for a given package |
||||||
|
- Update patch for building with old Test::More versions |
||||||
|
|
||||||
|
* Wed Feb 8 2012 Paul Howarth <paul@city-fan.org> - 0.03-3 |
||||||
|
- Incorporate feedback from package review (#788258) |
||||||
|
- Correct License tag, which should be Artistic 2.0 |
||||||
|
- BR: perl(lib) for test suite |
||||||
|
- Explicitly require perl(Carp), not automatically detected |
||||||
|
|
||||||
|
* Tue Feb 7 2012 Paul Howarth <paul@city-fan.org> - 0.03-2 |
||||||
|
- Sanitize for Fedora submission |
||||||
|
|
||||||
|
* Tue Feb 7 2012 Paul Howarth <paul@city-fan.org> - 0.03-1 |
||||||
|
- Initial RPM version |
@ -0,0 +1,80 @@ |
|||||||
|
# This file is licensed under the terms of GNU GPLv2+. |
||||||
|
Name: perl-Module-Runtime |
||||||
|
Version: 0.013 |
||||||
|
Release: 4%{?dist} |
||||||
|
Summary: Runtime module handling |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Module-Runtime/ |
||||||
|
Source0: http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-%{version}.tar.gz |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(Module::Build) |
||||||
|
# Tests: |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
# Optional tests: |
||||||
|
BuildRequires: perl(Test::Pod) >= 1.00 |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%description |
||||||
|
The functions exported by this module deal with runtime handling of Perl |
||||||
|
modules, which are normally handled at compile time. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Module-Runtime-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
%{__perl} Build.PL installdirs=vendor |
||||||
|
./Build |
||||||
|
|
||||||
|
%install |
||||||
|
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 |
||||||
|
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; |
||||||
|
%{_fixperms} $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
./Build test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes README |
||||||
|
%{perl_vendorlib}/* |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.013-4 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 0.013-3.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.013-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.013-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Mon Feb 20 2012 Petr Pisar <ppisar@redhat.com> - 0.013-1 |
||||||
|
- 0.013 bump |
||||||
|
|
||||||
|
* Mon Feb 13 2012 Petr Pisar <ppisar@redhat.com> - 0.012-1 |
||||||
|
- 0.012 bump |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.011-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Oct 25 2011 Petr Pisar <ppisar@redhat.com> - 0.011-1 |
||||||
|
- 0.011 bump |
||||||
|
|
||||||
|
* Fri Oct 07 2011 Petr Pisar <ppisar@redhat.com> - 0.010-1 |
||||||
|
- 0.010 bump |
||||||
|
|
||||||
|
* Wed Oct 05 2011 Petr Pisar <ppisar@redhat.com> - 0.009-1 |
||||||
|
- 0.009 bump |
||||||
|
- Remove defattr now |
||||||
|
|
||||||
|
* Fri Jul 22 2011 Petr Sabata <contyk@redhat.com> - 0.008-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Mon Jul 11 2011 Petr Pisar <ppisar@redhat.com> 0.008-1 |
||||||
|
- Specfile autogenerated by cpanspec 1.78. |
||||||
|
- Remove BuildRoot and defattr |
@ -0,0 +1,113 @@ |
|||||||
|
Name: perl-Number-Compare |
||||||
|
Version: 0.03 |
||||||
|
Release: 6%{?dist} |
||||||
|
Summary: Perl module for numeric comparisons |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Number-Compare/ |
||||||
|
Source0: http://www.cpan.org/authors/id/R/RC/RCLAMP/Number-Compare-%{version}.tar.gz |
||||||
|
|
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%description |
||||||
|
Number::Compare compiles a simple comparison to an anonymous subroutine, |
||||||
|
which you can call with a value to be tested again. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Number-Compare-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||||
|
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' |
||||||
|
chmod -R u+w $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%defattr(-,root,root,-) |
||||||
|
%doc Changes |
||||||
|
%{perl_vendorlib}/Number |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.03-6 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Tue Aug 14 2012 Petr Pisar <ppisar@redhat.com> - 0.03-5 |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.03-3 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Oct 13 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.03-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Sep 19 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.02-1 |
||||||
|
- Upstream update. |
||||||
|
- Spec file cleanup. |
||||||
|
|
||||||
|
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.01-16 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Sat Jun 26 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.01-15 |
||||||
|
- Apply https://rt.cpan.org/Ticket/Attachment/792151/410599/Number-Compare-0.01-uninitialized.patch |
||||||
|
to address https://bugzilla.redhat.com/show_bug.cgi?id=607982. |
||||||
|
|
||||||
|
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.01-14 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.01-13 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.01-12 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.01-11 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.01-10 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.01-9 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Fri Aug 17 2007 Ralf Corsépius <rc040203@freenet.de> - 0.01-8 |
||||||
|
- Update license tag. |
||||||
|
|
||||||
|
* Thu Apr 19 2007 Ralf Corsépius <rc040203@freenet.de> - 0.01-7 |
||||||
|
- Reflect perl package split. |
||||||
|
|
||||||
|
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.01-6 |
||||||
|
- Mass rebuild. |
||||||
|
|
||||||
|
* Tue Feb 28 2006 Ralf Corsépius <rc040203@freenet.de> - 0.01-5 |
||||||
|
- Rebuild for perl-5.8.8. |
||||||
|
|
||||||
|
* Tue Aug 16 2005 Paul Howarth <paul@city-fan.org> - 0.01-4 |
||||||
|
- BR: perl redundant for Extras. |
||||||
|
|
||||||
|
* Sat Aug 13 2005 Ralf Corsepius <ralf@links2linux.de> - 0.01-3 |
||||||
|
- Spec cleanup. |
||||||
|
|
||||||
|
* Wed Aug 10 2005 Ralf Corsepius <ralf@links2linux.de> - 0.01-2 |
||||||
|
- FE re-submission. |
||||||
|
|
||||||
|
* Fri Jul 01 2005 Ralf Corsepius <ralf@links2linux.de> - 0.01-1 |
||||||
|
- FE submission. |
@ -0,0 +1,174 @@ |
|||||||
|
# We need to patch the test suite if we have an old version of Test::More |
||||||
|
%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0) |
||||||
|
|
||||||
|
# Test::CPAN::Changes isn't available in EPEL-6 either, due to requirement of perl(version) ≥ 0.79 |
||||||
|
%global cpan_changes_available %(expr 0%{?fedora} + 0%{?rhel} '>' 6) |
||||||
|
|
||||||
|
Name: perl-Package-DeprecationManager |
||||||
|
Version: 0.13 |
||||||
|
Release: 7%{?dist} |
||||||
|
Summary: Manage deprecation warnings for your distribution |
||||||
|
Group: Development/Libraries |
||||||
|
License: Artistic 2.0 |
||||||
|
URL: http://search.cpan.org/dist/Package-DeprecationManager/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Package-DeprecationManager-%{version}.tar.gz |
||||||
|
Patch1: Package-DeprecationManager-0.12-old-Test::More.patch |
||||||
|
Patch3: Package-DeprecationManager-0.12-stopwords.patch |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(List::MoreUtils) |
||||||
|
BuildRequires: perl(Params::Util) |
||||||
|
BuildRequires: perl(Pod::Coverage::TrustPod) |
||||||
|
BuildRequires: perl(Sub::Install) |
||||||
|
%if %{cpan_changes_available} |
||||||
|
BuildRequires: perl(Test::CPAN::Changes) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Test::EOL) |
||||||
|
BuildRequires: perl(Test::Fatal) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(Test::NoTabs) |
||||||
|
BuildRequires: perl(Test::Output) |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) |
||||||
|
BuildRequires: perl(Test::Requires) |
||||||
|
BuildRequires: perl(Test::Spelling) |
||||||
|
# Can't use aspell-en from EPEL-7 as BR: for RHEL-7 package so skip the spell |
||||||
|
# check test there; test would fail rather than skip without Test::Spelling so |
||||||
|
# we need to keep that as a buildreq |
||||||
|
%if 0%{?rhel} < 7 |
||||||
|
BuildRequires: aspell-en |
||||||
|
%endif |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%description |
||||||
|
This module allows you to manage a set of deprecations for one or more modules. |
||||||
|
|
||||||
|
When you import Package::DeprecationManager, you must provide a set of |
||||||
|
-deprecations as a hash ref. The keys are "feature" names, and the values are |
||||||
|
the version when that feature was deprecated. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Package-DeprecationManager-%{version} |
||||||
|
|
||||||
|
# Fix tests for Test::More prior to 0.88 |
||||||
|
%if %{old_test_more} |
||||||
|
%patch1 |
||||||
|
%endif |
||||||
|
|
||||||
|
# "deprecations" not a common dictionary word |
||||||
|
%patch3 |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test RELEASE_TESTING=1 |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes LICENSE README |
||||||
|
%{perl_vendorlib}/Package/ |
||||||
|
%{_mandir}/man3/Package::DeprecationManager.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.13-7 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 0.13-6.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 0.13-5 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Thu Jun 7 2012 Paul Howarth <paul@city-fan.org> - 0.13-4 |
||||||
|
- Add commentary regarding conditionalized buildreqs |
||||||
|
|
||||||
|
* Thu Jun 7 2012 Marcela Mašláňová <mmaslano@redhat.com> - 0.13-3 |
||||||
|
- Conditionalize aspell-en |
||||||
|
|
||||||
|
* Mon Apr 23 2012 Paul Howarth <paul@city-fan.org> - 0.13-2 |
||||||
|
- Upstream has dropped Kwalitee test, so drop BR: perl(Test::Kwalitee) |
||||||
|
|
||||||
|
* Fri Mar 9 2012 Paul Howarth <paul@city-fan.org> - 0.13-1 |
||||||
|
- Update to 0.13: |
||||||
|
- Fix dist.ini to not add Test::Spelling as a requirement |
||||||
|
- Drop %%defattr, redundant since rpm 4.4 |
||||||
|
- Test::Requires available on all supported distributions |
||||||
|
|
||||||
|
* Mon Mar 5 2012 Paul Howarth <paul@city-fan.org> - 0.12-1 |
||||||
|
- Update to 0.12: |
||||||
|
- Fix tests to pass with Carp 1.25 (CPAN RT#75520) |
||||||
|
- BR: perl(Test::Spelling), aspell-en |
||||||
|
- Add patch to accept "deprecations" as a valid dictionary word |
||||||
|
- Update patches to apply cleanly |
||||||
|
- Don't need to remove empty directories from buildroot |
||||||
|
- Don't use macros for commands |
||||||
|
- Drop EPEL-4 support: |
||||||
|
- Drop patch supporting build with ExtUtils::MakeMaker < 6.30 |
||||||
|
|
||||||
|
* Thu Jan 12 2012 Paul Howarth <paul@city-fan.org> - 0.11-3 |
||||||
|
- Fedora 17 mass rebuild |
||||||
|
|
||||||
|
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.11-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Mon Jun 20 2011 Paul Howarth <paul@city-fan.org> - 0.11-1 |
||||||
|
- Update to 0.11: |
||||||
|
- Allow an empty hash for the -deprecations parameter |
||||||
|
- BR: perl(ExtUtils::MakeMaker) |
||||||
|
- BR: perl(Test::CPAN::Changes) |
||||||
|
- BR: perl(Pod::Coverage::TrustPod) unconditionally |
||||||
|
- Update patches for old ExtUtils::MakeMaker and Test::More compatibility |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Sat Jan 08 2011 Paul Howarth <paul@city-fan.org> - 0.10-2 |
||||||
|
- Update patches for old Test::More and no Test::Requires |
||||||
|
- perl(Pod::Coverage::TrustPod) now available everywhere except EPEL-4 |
||||||
|
|
||||||
|
* Sat Jan 08 2011 Iain Arnell <iarnell@gmail.com> - 0.10-1 |
||||||
|
- Update to 0.10: |
||||||
|
- Test suite uses Test::Fatal instead of Test::Exception |
||||||
|
|
||||||
|
* Mon Oct 18 2010 Paul Howarth <paul@city-fan.org> - 0.09-1 |
||||||
|
- Update to 0.09: |
||||||
|
- Added a compilation test |
||||||
|
|
||||||
|
* Fri Oct 15 2010 Paul Howarth <paul@city-fan.org> - 0.08-1 |
||||||
|
- Update to 0.08: |
||||||
|
- The use of regular expressions in ignores didn't really work in 0.06 |
||||||
|
- Added missing deps on List::MoreUtils and Test::Requires |
||||||
|
- Replaced Test::Warn with Test::Output in the tests |
||||||
|
- Made the tests actually test what they should be testing |
||||||
|
- BR: Test::Output rather than Test::Warn |
||||||
|
- Update patches |
||||||
|
|
||||||
|
* Fri Oct 15 2010 Paul Howarth <paul@city-fan.org> - 0.06-1 |
||||||
|
- Update to 0.06: |
||||||
|
- Removed hard dep on Test::Warn for the benefit of Moose |
||||||
|
- Fixed what looked like a bug in -ignore handling |
||||||
|
- The -ignore parameter now accepts regexes as well as package names |
||||||
|
- Update compatibility patches |
||||||
|
- BR: List::MoreUtils |
||||||
|
- BR: Test::Requires where possible, patch it out elsewhere |
||||||
|
|
||||||
|
* Tue Jul 27 2010 Paul Howarth <paul@city-fan.org> - 0.04-2 |
||||||
|
- Clean up for Fedora submission |
||||||
|
|
||||||
|
* Mon Jul 26 2010 Paul Howarth <paul@city-fan.org> - 0.04-1 |
||||||
|
- Initial RPM version |
@ -0,0 +1,135 @@ |
|||||||
|
Name: perl-Package-Generator |
||||||
|
Version: 0.103 |
||||||
|
Release: 14%{?dist} |
||||||
|
Summary: Generate new packages quickly and easily |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Package-Generator/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Package-Generator-%{version}.tar.gz |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Cwd) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(File::Path) |
||||||
|
BuildRequires: perl(Params::Util) |
||||||
|
BuildRequires: perl(Scalar::Util) |
||||||
|
BuildRequires: perl(Symbol) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
# Test::Perl::Critic -> Perl::Critic -> Exception::Class -> Test::EOL -> |
||||||
|
# Pod::Coverage::TrustPod -> Pod::Eventual -> Mixin::Linewise -> |
||||||
|
# Sub::Exporter -> Package::Generator |
||||||
|
# Test::Perl::Critic not available in EPEL-4 |
||||||
|
%if "%{rhel}" != "4" && 0%{!?perl_bootstrap:1} |
||||||
|
BuildRequires: perl(Test::Perl::Critic) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%description |
||||||
|
This module lets you quickly and easily construct new packages. It gives |
||||||
|
them unused names and sets up their package data, if provided. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Package-Generator-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||||
|
find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test %{!?perl_bootstrap:PERL_TEST_CRITIC=1} |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%defattr(-,root,root,-) |
||||||
|
%doc Changes LICENSE README |
||||||
|
%{perl_vendorlib}/Package/ |
||||||
|
%{_mandir}/man3/Package::Generator.3pm* |
||||||
|
%{_mandir}/man3/Package::Reaper.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.103-14 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 0.103-13.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Tue Aug 14 2012 Petr Pisar <ppisar@redhat.com> - 0.103-13 |
||||||
|
- Specify all dependencies |
||||||
|
- Package LICENSE |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.103-12 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 0.103-11 |
||||||
|
- Perl 5.16 re-rebuild of bootstrapped packages |
||||||
|
|
||||||
|
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.103-10 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Tue Feb 7 2012 Paul Howarth <paul@city-fan.org> - 0.103-9 |
||||||
|
- Don't BR: perl(Test::Perl::Critic) if we're bootstrapping |
||||||
|
|
||||||
|
* Wed Feb 1 2012 Paul Howarth <paul@city-fan.org> - 0.103-8 |
||||||
|
- Run Perl::Critic test in %%check too |
||||||
|
- BR: perl(Test::Perl::Critic) |
||||||
|
- BR: perl(Carp) and perl(Symbol), which might be dual-lived |
||||||
|
- Use DESTDIR rather than PERL_INSTALL_ROOT |
||||||
|
- Drop version requirement for perl(ExtUtils::MakeMaker); older versions work |
||||||
|
without problems, e.g. version 6.17 on EL-4 |
||||||
|
- Make %%files list more explicit |
||||||
|
- Don't use macros for commands |
||||||
|
- Use tabs |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.103-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.103-6 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.103-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.103-4 |
||||||
|
- Rebuild to fix problems with vendorarch/lib (#661697) |
||||||
|
|
||||||
|
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.103-3 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.103-2 |
||||||
|
- Rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Tue Aug 11 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.103-1 |
||||||
|
- Auto-update to 0.103 (by cpan-spec-update 0.01) |
||||||
|
- Added a new br on perl(ExtUtils::MakeMaker) (version 6.42) |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.102-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.102-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.102-2 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.102-1 |
||||||
|
- Rebuild for new perl |
||||||
|
- Update to 0.102 |
||||||
|
- Fix license tag |
||||||
|
|
||||||
|
* Wed Sep 06 2006 Chris Weyl <cweyl@alumni.drew.edu> - 0.100-2 |
||||||
|
- Bump |
||||||
|
|
||||||
|
* Tue Sep 05 2006 Chris Weyl <cweyl@alumni.drew.edu> - 0.100-1 |
||||||
|
- Specfile autogenerated by cpanspec 1.69.1 |
@ -0,0 +1,166 @@ |
|||||||
|
# TODO: BR: perl(Package::Anon) when available |
||||||
|
|
||||||
|
Name: perl-Package-Stash-XS |
||||||
|
Version: 0.26 |
||||||
|
Release: 3%{?dist} |
||||||
|
Summary: Faster and more correct implementation of the Package::Stash API |
||||||
|
Group: Development/Libraries |
||||||
|
License: GPL+ or Artistic |
||||||
|
URL: http://search.cpan.org/dist/Package-Stash-XS/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Package-Stash-XS-%{version}.tar.gz |
||||||
|
Patch1: Package-Stash-XS-0.26-old-Test::More.patch |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||||
|
BuildRequires: perl >= 3:5.8.1 |
||||||
|
BuildRequires: perl(base) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(Pod::Coverage::TrustPod) |
||||||
|
BuildRequires: perl(Scalar::Util) |
||||||
|
BuildRequires: perl(Test::EOL) |
||||||
|
BuildRequires: perl(Test::Fatal) |
||||||
|
%if ! (0%{?rhel} >= 7) |
||||||
|
BuildRequires: perl(Test::LeakTrace) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(Test::NoTabs) |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) |
||||||
|
BuildRequires: perl(Test::Requires) |
||||||
|
BuildRequires: perl(XSLoader) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
# Don't "provide" private Perl libs |
||||||
|
%{?perl_default_filter} |
||||||
|
|
||||||
|
%description |
||||||
|
This is a back-end for Package::Stash, which provides the functionality in a |
||||||
|
way that's less buggy and much faster. It will be used by default if it's |
||||||
|
installed, and should be preferred in all environments with a compiler. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Package-Stash-XS-%{version} |
||||||
|
|
||||||
|
# Patch test suite to work with old Test::More versions if necessary |
||||||
|
%if "%{?rhel}" == "5" |
||||||
|
%patch1 -p1 |
||||||
|
%endif |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} ';' |
||||||
|
find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
%if ! (0%{?rhel} >= 7) |
||||||
|
make test TEST_FILES="$(echo $(find xt/ -name '*.t'))" |
||||||
|
%else |
||||||
|
make test TEST_FILES="$(echo $(find xt/release/ -name '*.t'))" |
||||||
|
%endif |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes LICENSE README |
||||||
|
%{perl_vendorarch}/auto/Package/ |
||||||
|
%{perl_vendorarch}/Package/ |
||||||
|
%{_mandir}/man3/Package::Stash::XS.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.26-3 |
||||||
|
- Mass rebuild 2014-01-24 |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.26-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Fri Jan 4 2013 Paul Howarth <paul@city-fan.org> - 0.26-1 |
||||||
|
- Update to 0.26 |
||||||
|
- Internal refactorings to support Package::Anon stashes |
||||||
|
- BR: perl(base) and perl(Test::Requires) for test suite |
||||||
|
- Update patch for old distro compatibility |
||||||
|
- Explicitly run the release/author tests |
||||||
|
|
||||||
|
* Mon Aug 27 2012 Petr Pisar <ppisar@redhat.com> - 0.25-7 |
||||||
|
- Disable author tests on RHEL >= 7 |
||||||
|
|
||||||
|
* Sat Aug 25 2012 Paul Howarth <paul@city-fan.org> - 0.25-6 |
||||||
|
- Drop EPEL-4 support |
||||||
|
- Test::LeakTrace now universally available |
||||||
|
- Suitably recent version of ExtUtils::MakeMaker now universally available |
||||||
|
- Drop %%defattr, redundant since rpm 4.4 |
||||||
|
- BR: perl(File::Temp) |
||||||
|
- Don't need to remove empty directories from the buildroot |
||||||
|
|
||||||
|
* Tue Aug 14 2012 Petr Pisar <ppisar@redhat.com> - 0.25-5 |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.25-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 0.25-3 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Thu Jan 12 2012 Paul Howarth <paul@city-fan.org> - 0.25-2 |
||||||
|
- Use %%{_fixperms} macro instead of our own chmod incantation |
||||||
|
|
||||||
|
* Tue Sep 6 2011 Paul Howarth <paul@city-fan.org> - 0.25-1 |
||||||
|
- Update to 0.25 |
||||||
|
- Invalid package names (for instance, Foo:Bar) are not allowed |
||||||
|
- Invalid stash entry names (anything containing ::) are not allowed |
||||||
|
- Update patches to apply cleanly |
||||||
|
|
||||||
|
* Tue Aug 9 2011 Paul Howarth <paul@city-fan.org> - 0.23-1 |
||||||
|
- Update to 0.23 |
||||||
|
- Fix the test for scalar values, again |
||||||
|
- Disallow assigning globrefs to scalar glob slots (this doesn't actually |
||||||
|
make any sense) |
||||||
|
- Update patches for old ExtUtils::MakeMaker and Test::More versions |
||||||
|
- perl(Pod::Coverage::TrustPod) now available in EPEL-4 too |
||||||
|
- Don't use macros for commands |
||||||
|
|
||||||
|
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.22-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Sat Mar 5 2011 Paul Howarth <paul@city-fan.org> - 0.22-1 |
||||||
|
- Update to 0.22 |
||||||
|
- Make the namespace cache lazy and weak, in case the stash is deleted |
||||||
|
- However, this doesn't work on 5.8, so disable the namespace caching |
||||||
|
entirely there |
||||||
|
- Update patches to apply cleanly |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jan 25 2011 Paul Howarth <paul@city-fan.org> - 0.21-1 |
||||||
|
- Update to 0.21 |
||||||
|
- Make the leak tests author-only, since some smokers run release tests |
||||||
|
- Fix some XS forward compat stuff |
||||||
|
- Update patches to apply cleanly |
||||||
|
|
||||||
|
* Wed Jan 12 2011 Paul Howarth <paul@city-fan.org> - 0.20-1 |
||||||
|
- Update to 0.20 |
||||||
|
- Lower perl prereq to 5.8.1 |
||||||
|
- Make the leak tests release-only |
||||||
|
- Update patches to apply cleanly |
||||||
|
- Drop no-Test::Requires patch, no longer needed |
||||||
|
- Drop buildreq perl(Test::Requires), no longer needed |
||||||
|
- Add patch to skip memory leak tests if we don't have Test::LeakTrace |
||||||
|
|
||||||
|
* Thu Jan 6 2011 Paul Howarth <paul@city-fan.org> - 0.19-1 |
||||||
|
- Update to 0.19 (more correct validity test for scalars) |
||||||
|
- Update patch for old Test::More versions |
||||||
|
|
||||||
|
* Wed Nov 17 2010 Paul Howarth <paul@city-fan.org> - 0.17-2 |
||||||
|
- Sanitize spec for Fedora submission |
||||||
|
|
||||||
|
* Wed Nov 17 2010 Paul Howarth <paul@city-fan.org> - 0.17-1 |
||||||
|
- Initial RPM build |
@ -0,0 +1,257 @@ |
|||||||
|
# We need to patch the test suite if we have an old version of Test::More |
||||||
|
%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0) |
||||||
|
|
||||||
|
# TODO: BR: perl(Package::Anon) for test suite when available |
||||||
|
|
||||||
|
Name: perl-Package-Stash |
||||||
|
Version: 0.34 |
||||||
|
Release: 2%{?dist} |
||||||
|
Summary: Routines for manipulating stashes |
||||||
|
Group: Development/Libraries |
||||||
|
License: GPL+ or Artistic |
||||||
|
URL: http://search.cpan.org/dist/Package-Stash/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Package-Stash-%{version}.tar.gz |
||||||
|
Patch1: Package-Stash-0.34-old-Test::More.patch |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(base) |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Dist::CheckConflicts) >= 0.02 |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(File::Spec) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(Module::Implementation) >= 0.06 |
||||||
|
BuildRequires: perl(Package::DeprecationManager) |
||||||
|
BuildRequires: perl(Package::Stash::XS) >= 0.26 |
||||||
|
BuildRequires: perl(Scalar::Util) |
||||||
|
BuildRequires: perl(Test::Fatal) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(Test::Requires) |
||||||
|
# Optional tests: |
||||||
|
%if ! (0%{?rhel} >= 7) |
||||||
|
BuildRequires: perl(Pod::Coverage::TrustPod) |
||||||
|
BuildRequires: perl(Test::EOL) |
||||||
|
BuildRequires: perl(Test::LeakTrace) |
||||||
|
BuildRequires: perl(Test::NoTabs) |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Test::Script) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
# For performance and consistency |
||||||
|
Requires: perl(Package::Stash::XS) >= 0.26 |
||||||
|
# Not found by rpm auto-provides |
||||||
|
Provides: perl(Package::Stash::Conflicts) = 0 |
||||||
|
|
||||||
|
%description |
||||||
|
Manipulating stashes (Perl's symbol tables) is occasionally necessary, but |
||||||
|
incredibly messy, and easy to get wrong. This module hides all of that behind |
||||||
|
a simple API. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Package-Stash-%{version} |
||||||
|
|
||||||
|
# Compatibility with old Test::More versions |
||||||
|
%if %{old_test_more} |
||||||
|
%patch1 -p1 |
||||||
|
%endif |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
%if ! (0%{?rhel} >= 7) |
||||||
|
make test TEST_FILES="$(echo $(find xt/ -name '*.t'))" |
||||||
|
%endif |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes LICENSE README |
||||||
|
%{_bindir}/package-stash-conflicts |
||||||
|
%{perl_vendorlib}/Package/ |
||||||
|
%{_mandir}/man3/Package::Stash.3pm* |
||||||
|
%{_mandir}/man3/Package::Stash::PP.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.34-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Sun Jan 6 2013 Paul Howarth <paul@city-fan.org> - 0.34-1 |
||||||
|
- Update to 0.34 |
||||||
|
- Support anonymous stashes on newer perl versions |
||||||
|
- Prevent harmful effects from invalid settings for |
||||||
|
$ENV{PACKAGE_STASH_IMPLEMENTATION} |
||||||
|
- Switch to Module::Implementation |
||||||
|
- BR: perl(Module::Implementation) ≥ 0.06 |
||||||
|
- BR: perl(base) for test suite |
||||||
|
- Bump Package::Stash::XS version requirement to 0.26 |
||||||
|
- Explicitly run extra tests (except on RHEL ≥ 7, where the necessary |
||||||
|
build dependencies may not be available) |
||||||
|
- Update patch for building with old Test::More version in EPEL-5 |
||||||
|
|
||||||
|
* Mon Aug 27 2012 Petr Pisar <ppisar@redhat.com> - 0.33-7 |
||||||
|
- Disable author tests on RHEL >= 7 |
||||||
|
|
||||||
|
* Fri Aug 24 2012 Paul Howarth <paul@city-fan.org> - 0.33-6 |
||||||
|
- Drop EPEL-4 support |
||||||
|
- Drop %%defattr, redundant since rpm 4.4 |
||||||
|
- Test::LeakTrace, Test::Requires and Test::Script are now universally available |
||||||
|
- A suitably recent version of ExtUtils::MakeMaker is now universally available |
||||||
|
- Don't need to remove empty directories from the buildroot |
||||||
|
|
||||||
|
* Tue Aug 14 2012 Petr Pisar <ppisar@redhat.com> - 0.33-5 |
||||||
|
- Specify all dependendencies |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.33-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 0.33-3 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Thu Jan 12 2012 Paul Howarth <paul@city-fan.org> - 0.33-2 |
||||||
|
- Fedora 17 mass rebuild |
||||||
|
|
||||||
|
* Thu Sep 29 2011 Paul Howarth <paul@city-fan.org> - 0.33-1 |
||||||
|
- Update to 0.33 |
||||||
|
- Add conflict on MooseX::Method::Signatures 0.36 |
||||||
|
- BR: perl(Carp) |
||||||
|
|
||||||
|
* Tue Sep 6 2011 Paul Howarth <paul@city-fan.org> - 0.32-1 |
||||||
|
- Update to 0.32 |
||||||
|
- Bring the behavior of has_symbol for nonexistant scalars into line with the |
||||||
|
XS version |
||||||
|
- Invalid package names (for instance, Foo:Bar) are not allowed |
||||||
|
- Invalid stash entry names (anything containing ::) are not allowed |
||||||
|
- Update patches to apply cleanly |
||||||
|
- Bump perl(Package::Stash::XS) version requirement to 0.24 |
||||||
|
|
||||||
|
* Tue Aug 9 2011 Paul Howarth <paul@city-fan.org> - 0.31-1 |
||||||
|
- Update to 0.31 |
||||||
|
- Fix ->add_symbol('$foo', qr/sdlfk/) on 5.12+ |
||||||
|
- Fix ->add_symbol('$foo', \v1.2.3) on 5.10+ |
||||||
|
- Update patch for old Test::More versions |
||||||
|
- Update patch for no Test::Requires |
||||||
|
|
||||||
|
* Thu Jul 21 2011 Paul Howarth <paul@city-fan.org> - 0.30-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Thu Jul 21 2011 Paul Howarth <paul@city-fan.org> - 0.30-1 |
||||||
|
- Update to 0.30 |
||||||
|
- Fix compiler detection in Makefile.PL |
||||||
|
- Update patch for old ExtUtils::MakeMaker versions |
||||||
|
- Drop usage of macros for commands |
||||||
|
- Drop redundant %%{?perl_default_filter} |
||||||
|
- perl(Pod::Coverage::TrustPod) now available everywhere |
||||||
|
|
||||||
|
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.29-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Wed Apr 6 2011 Paul Howarth <paul@city-fan.org> - 0.29-1 |
||||||
|
- Update to 0.29 |
||||||
|
- Really skip the package-stash-conflict script in the compile test |
||||||
|
|
||||||
|
* Wed Mar 30 2011 Paul Howarth <paul@city-fan.org> - 0.28-1 |
||||||
|
- Update to 0.28 |
||||||
|
- META.json fixes |
||||||
|
- Update patch for old ExtUtils::MakeMaker versions to apply cleanly |
||||||
|
|
||||||
|
* Mon Mar 28 2011 Paul Howarth <paul@city-fan.org> - 0.27-1 |
||||||
|
- Update to 0.27 |
||||||
|
- Skip the package-stash-conflicts script in the compile test |
||||||
|
|
||||||
|
* Sat Mar 5 2011 Paul Howarth <paul@city-fan.org> - 0.26-1 |
||||||
|
- Update to 0.26 |
||||||
|
- Make the namespace cache lazy and weak, in case the stash is deleted |
||||||
|
- However, this doesn't work on 5.8, so disable the namespace caching |
||||||
|
entirely there |
||||||
|
- Update patches to apply cleanly |
||||||
|
- Bump perl(Package::Stash::XS) version requirement to 0.22 |
||||||
|
- Bump perl(Dist::CheckConflicts) version requirement to 0.02 |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.25-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jan 25 2011 Paul Howarth <paul@city-fan.org> - 0.25-1 |
||||||
|
- Update to 0.25 (make the leak tests author-only, since some smokers run |
||||||
|
release tests) |
||||||
|
- Update patches to apply cleanly |
||||||
|
- Bump perl(Package::Stash::XS) version requirement to 0.21 |
||||||
|
- Drop buildreq perl(Test::Exception), no longer needed |
||||||
|
|
||||||
|
* Tue Jan 18 2011 Paul Howarth <paul@city-fan.org> - 0.24-1 |
||||||
|
- Update to 0.24 (reinstate Test::Requires dependency) |
||||||
|
|
||||||
|
* Wed Jan 12 2011 Paul Howarth <paul@city-fan.org> - 0.23-1 |
||||||
|
- Update to 0.23 |
||||||
|
- Lower perl prereq to 5.8.1 |
||||||
|
- Make the leak tests release-only |
||||||
|
- Update patches to apply cleanly |
||||||
|
- Add patch to skip memory leak tests if we don't have Test::LeakTrace |
||||||
|
|
||||||
|
* Thu Jan 6 2011 Paul Howarth <paul@city-fan.org> - 0.22-1 |
||||||
|
- Update to 0.22 (bump Package::Stash::XS version requirement since a bug was |
||||||
|
fixed there) |
||||||
|
- Update patches for old ExtUtils::MakeMaker and Test::More versions |
||||||
|
- BR/R perl(Package::Stash::XS) >= 0.19 |
||||||
|
- Content-free manpages for package-stash-conflicts and |
||||||
|
Package::Stash::Conflicts dropped upstream |
||||||
|
|
||||||
|
* Tue Jan 4 2011 Paul Howarth <paul@city-fan.org> - 0.20-1 |
||||||
|
- Update to 0.20 |
||||||
|
- Methods were renamed for brevity: s/_package// |
||||||
|
- Convert Package::Stash into a module which loads either the XS or pure perl |
||||||
|
implementation, depending on what's available |
||||||
|
- Use Test::Fatal instead of Test::Exception |
||||||
|
- Use Dist::CheckConflicts |
||||||
|
- Silence deprecation warnings for the method renaming for now |
||||||
|
- New script and manpage: package-stash-conflicts |
||||||
|
- New modules and manpages: Package::Stash::Conflicts and Package::Stash::PP |
||||||
|
- New build requirements: |
||||||
|
- perl(Dist::CheckConflicts) |
||||||
|
- perl(Package::DeprecationManager) |
||||||
|
- perl(Package::Stash::XS) |
||||||
|
- perl(Test::LeakTrace) |
||||||
|
- perl(Test::Requires) |
||||||
|
- perl(Test::Script) |
||||||
|
- Update patches for old ExtUtils::MakeMaker and Test::More versions |
||||||
|
- Add new patch to work around absence of Test::Requires in EPEL-4 |
||||||
|
- Require perl(Package::Stash::XS) for performance and consistency |
||||||
|
- Manually provide perl(Package::Stash::Conflicts), hidden from auto-provides |
||||||
|
|
||||||
|
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.08-2 |
||||||
|
- Rebuild to fix problems with vendorarch/lib (#661697) |
||||||
|
|
||||||
|
* Mon Sep 20 2010 Paul Howarth <paul@city-fan.org> - 0.08-1 |
||||||
|
- Update to 0.08 (re-enable the caching of the stash) |
||||||
|
- Update patch for old ExtUtils::MakeMaker and Test::More versions |
||||||
|
|
||||||
|
* Wed Jun 16 2010 Paul Howarth <paul@city-fan.org> - 0.05-1 |
||||||
|
- Update to 0.05 |
||||||
|
- Bump Test::More requirement for done_testing |
||||||
|
- Update packaging stuff |
||||||
|
- BR: perl(Test::EOL) and perl(Test::NoTabs) |
||||||
|
- Unify spec for all active branches, adding patches for back-compatibility |
||||||
|
|
||||||
|
* Mon Jun 14 2010 Paul Howarth <paul@city-fan.org> - 0.04-1 |
||||||
|
- Update to 0.04 (get_package_symbol now doesn't autovivify stash entries; a |
||||||
|
new method get_or_add_package_symbol can now be used for that behavior) |
||||||
|
|
||||||
|
* Mon Jun 14 2010 Paul Howarth <paul@city-fan.org> - 0.03-2 |
||||||
|
- Incorporate package review suggestions (#602597) |
||||||
|
- Use %%{?perl_default_filter} |
||||||
|
- Use DESTDIR instead of PERL_INSTALL_ROOT |
||||||
|
|
||||||
|
* Mon Jun 7 2010 Paul Howarth <paul@city-fan.org> - 0.03-1 |
||||||
|
- Initial RPM version |
@ -0,0 +1,224 @@ |
|||||||
|
Name: perl-Params-Util |
||||||
|
Version: 1.07 |
||||||
|
Release: 6%{?dist} |
||||||
|
Summary: Simple standalone parameter-checking functions |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Params-Util/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Params-Util-%{version}.tar.gz |
||||||
|
|
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||||
|
|
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.52 |
||||||
|
BuildRequires: perl(File::Spec) >= 0.82 |
||||||
|
BuildRequires: perl(File::Spec::Functions) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(Scalar::Util) >= 1.18 |
||||||
|
BuildRequires: perl(Test::More) >= 0.47 |
||||||
|
|
||||||
|
%{?perl_default_filter} |
||||||
|
|
||||||
|
%description |
||||||
|
Params::Util provides a basic set of importable functions that |
||||||
|
makes checking parameters a hell of a lot easier. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Params-Util-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||||
|
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \; |
||||||
|
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' |
||||||
|
chmod -R u+w $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test AUTOMATED_TESTING=1 |
||||||
|
|
||||||
|
%files |
||||||
|
%defattr(-,root,root,-) |
||||||
|
%doc Changes LICENSE |
||||||
|
#%{perl_vendorarch}/auto/* |
||||||
|
#%{perl_vendorarch}/Params |
||||||
|
/usr/share/perl5/vendor_perl/Params/Util.pm |
||||||
|
|
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.07-6 |
||||||
|
- Mass rebuild 2014-01-24 |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.07-5 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Tue Aug 14 2012 Petr Pisar <ppisar@redhat.com> - 1.07-4 |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.07-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 1.07-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Mon Mar 19 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.07-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Mar 05 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.06-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Jun 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.04-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Fri Apr 29 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.04-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Dec 06 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.03-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Jun 23 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.01-2 |
||||||
|
- Rebuild for perl-5.12.x. |
||||||
|
|
||||||
|
* Fri May 07 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.01-1 |
||||||
|
- Upstream update. |
||||||
|
- Revert Marcela's 2010-05-04 changes. |
||||||
|
- Remove BR's on perl(Test::MinimumVersion), perl(Test::Pod), |
||||||
|
perl(Test::CPAN::Meta). |
||||||
|
(Reflect upstream having disabled tests depending on them). |
||||||
|
|
||||||
|
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.00-4 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.00-3 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.00-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 17 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.00-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.38-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 19 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.38-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Feb 12 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.37-1 |
||||||
|
- Upstream update. |
||||||
|
- Pass OPTIMIZE to make. |
||||||
|
- Remove *.bs after install. |
||||||
|
- Misc. minor spec fixes. |
||||||
|
|
||||||
|
* Sat Nov 29 2008 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.35-1 |
||||||
|
- Upstream update. |
||||||
|
- Remove BuildArch: noarch (package now is arch'ed). |
||||||
|
- Remove testsuite hack to accept perl(Test::CPAN::Meta) != 0.07. |
||||||
|
|
||||||
|
* Tue Jul 08 2008 Ralf Corsépius <rc040203@freenet.de> - 0.33-2 |
||||||
|
- Unconditionally BR: perl(Test::CPAN::Meta). |
||||||
|
|
||||||
|
* Mon Jun 02 2008 Ralf Corsépius <rc040203@freenet.de> - 0.33-1 |
||||||
|
- Upstream update. |
||||||
|
- Conditionally BR: perl(Test::CPAN::Meta). |
||||||
|
- Hack testsuite to accept Test::CPAN::Meta != 0.07. |
||||||
|
|
||||||
|
* Thu Feb 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-6 |
||||||
|
- Rebuild normally, second pass |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-5 |
||||||
|
- Rebuild for perl 5.10 (again), first pass |
||||||
|
|
||||||
|
* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-4 |
||||||
|
- rebuild normally, second pass |
||||||
|
|
||||||
|
* Sat Jan 12 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-3.1 |
||||||
|
- disable Test::MinimumVersion, tests for first pass |
||||||
|
|
||||||
|
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.31-3 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Sun Nov 25 2007 Ralf Corsépius <rc040203@freenet.de> - 0.31-2 |
||||||
|
- Add BR: perl(Test::MinimumVersion). |
||||||
|
|
||||||
|
* Mon Nov 19 2007 Ralf Corsépius <rc040203@freenet.de> - 0.31-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Oct 30 2007 Ralf Corsépius <rc040203@freenet.de> - 0.30-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Sep 06 2007 Ralf Corsépius <rc040203@freenet.de> - 0.29-1 |
||||||
|
- Upstream update. |
||||||
|
- Update licence tag. |
||||||
|
- Conditionally disable AUTOMATED_TESTING. |
||||||
|
|
||||||
|
* Sat Jul 28 2007 Ralf Corsépius <rc040203@freenet.de> - 0.26-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed May 30 2007 Ralf Corsépius <rc040203@freenet.de> - 0.25-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon May 14 2007 Ralf Corsépius <rc040203@freenet.de> - 0.24-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Mar 12 2007 Ralf Corsépius <rc040203@freenet.de> - 0.23-2 |
||||||
|
- BR: perl(ExtUtils::MakeMaker). |
||||||
|
|
||||||
|
* Fri Mar 02 2007 Ralf Corsépius <rc040203@freenet.de> - 0.23-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Fri Nov 03 2006 Ralf Corsépius <rc040203@freenet.de> - 0.22-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Oct 19 2006 Ralf Corsépius <rc040203@freenet.de> - 0.21-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Oct 04 2006 Ralf Corsépius <rc040203@freenet.de> - 0.20-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Sep 18 2006 Ralf Corsépius <rc040203@freenet.de> - 0.19-1 |
||||||
|
- Upstream update. |
||||||
|
- Activate AUTOMATED_TESTING (t/99_author.t). |
||||||
|
|
||||||
|
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.17-2 |
||||||
|
- Mass rebuild. |
||||||
|
|
||||||
|
* Sun Aug 13 2006 Ralf Corsépius <rc040203@freenet.de> - 0.17-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Jul 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.15-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Sun May 21 2006 Ralf Corsépius <rc040203@freenet.de> - 0.14-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon May 08 2006 Ralf Corsépius <rc040203@freenet.de> - 0.13-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Apr 20 2006 Ralf Corsépius <rc040203@freenet.de> - 0.11-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 0.10-2 |
||||||
|
- Rebuild for perl-5.8.8. |
||||||
|
|
||||||
|
* Wed Jan 18 2006 Ralf Corsépius <rc040203@freenet.de> - 0.10-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Jan 11 2006 Ralf Corsépius <rc040203@freenet.de> - 0.09-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Dec 21 2005 Ralf Corsépius <rc040203@freenet.de> - 0.08-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Oct 12 2005 Ralf Corsepius <rc040203@freenet.de> - 0.07-1 |
||||||
|
- Upstream update. |
@ -0,0 +1,275 @@ |
|||||||
|
# Supported rpmbuild options: |
||||||
|
# |
||||||
|
# --with network/--without network |
||||||
|
# include/exclude networked tests, which work in mock, but don't work in koji |
||||||
|
# Default: --without (Exclude tests, which don't work in koji) |
||||||
|
%bcond_with network |
||||||
|
|
||||||
|
Summary: Params-Validate Perl module |
||||||
|
Name: perl-Params-Validate |
||||||
|
Version: 1.08 |
||||||
|
Release: 4%{?dist} |
||||||
|
License: Artistic 2.0 |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Params-Validate/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Params-Validate-%{version}.tar.gz |
||||||
|
# Hacks to make spell checking tests work with hunspell |
||||||
|
Patch0: Params-Validate-1.08.diff |
||||||
|
BuildRequires: perl |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Module::Implementation) >= 0.04 |
||||||
|
BuildRequires: perl(Module::Build) >= 0.37 |
||||||
|
# Run-time: |
||||||
|
BuildRequires: perl(attributes) |
||||||
|
BuildRequires: perl(Attribute::Handlers) >= 0.79 |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(Scalar::Util) >= 1.10 |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(vars) |
||||||
|
BuildRequires: perl(warnings) |
||||||
|
BuildRequires: perl(XSLoader) |
||||||
|
# Required by the tests |
||||||
|
BuildRequires: perl(base) |
||||||
|
BuildRequires: perl(Devel::Peek) |
||||||
|
BuildRequires: perl(File::Spec) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(overload) |
||||||
|
BuildRequires: perl(Test::Fatal) |
||||||
|
BuildRequires: perl(Test::More) >= 0.88 |
||||||
|
BuildRequires: perl(Test::Taint) >= 0.02 |
||||||
|
BuildRequires: perl(Tie::Array) |
||||||
|
BuildRequires: perl(Tie::Hash) |
||||||
|
BuildRequires: perl(Tie::StdArray) |
||||||
|
BuildRequires: perl(Tie::StdHash) |
||||||
|
BuildRequires: perl(Readonly) |
||||||
|
BuildRequires: perl(Readonly::XS) |
||||||
|
# For release testing tests |
||||||
|
BuildRequires: perl(Test::CPAN::Changes) |
||||||
|
BuildRequires: perl(Test::EOL) |
||||||
|
BuildRequires: perl(Test::NoTabs) |
||||||
|
BuildRequires: perl(Test::Pod) >= 1.41 |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) >= 1.04 |
||||||
|
%if !(0%{?rhel} >= 7) |
||||||
|
BuildRequires: perl(Test::Pod::LinkCheck) |
||||||
|
BuildRequires: perl(Test::Pod::No404s) |
||||||
|
BuildRequires: perl(LWP::Protocol::https) |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Test::Spelling) |
||||||
|
BuildRequires: hunspell-en |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
|
||||||
|
%{?perl_default_filter} |
||||||
|
|
||||||
|
%description |
||||||
|
The Params::Validate module allows you to validate method or function |
||||||
|
call parameters to an arbitrary level of specificity. At the simplest |
||||||
|
level, it is capable of validating the required parameters were given |
||||||
|
and that no unspecified additional parameters were passed in. It is |
||||||
|
also capable of determining that a parameter is of a specific type, |
||||||
|
that it is an object of a certain class hierarchy, that it possesses |
||||||
|
certain methods, or applying validation callbacks to arguments. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Params-Validate-%{version} |
||||||
|
%patch0 -p1 |
||||||
|
sed -i -e "s,set_spell_cmd(.*),set_spell_cmd(\'hunspell -l\')," t/release-pod-spell.t |
||||||
|
|
||||||
|
%build |
||||||
|
perl Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" |
||||||
|
./Build |
||||||
|
|
||||||
|
%install |
||||||
|
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 |
||||||
|
%{_fixperms} $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
RELEASE_TESTING=1 %{!?with_network:SKIP_POD_NO404S=1} ./Build test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes LICENSE README TODO |
||||||
|
%{perl_vendorarch}/Params |
||||||
|
%{perl_vendorarch}/auto/Params |
||||||
|
%{perl_vendorarch}/Attribute |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.08-4 |
||||||
|
- Mass rebuild 2014-01-24 |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.08-3 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Jul 31 2013 Petr Pisar <ppisar@redhat.com> - 1.08-2.1 |
||||||
|
- Modernize spec file |
||||||
|
|
||||||
|
* Thu Jul 18 2013 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.08-2 |
||||||
|
- Adjust license tag (RHBZ #977787). |
||||||
|
|
||||||
|
* Tue Jun 11 2013 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.08-1 |
||||||
|
- Upstream update. |
||||||
|
- Update patch. |
||||||
|
- Update BRs. |
||||||
|
- Add %%bcond --with network. |
||||||
|
- Fix up %%changelog dates. |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.07-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Oct 30 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.07-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Aug 14 2012 Petr Pisar <ppisar@redhat.com> - 1.06-5 |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 1.06-3 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Thu May 31 2012 Petr Pisar <ppisar@redhat.com> - 1.06-2 |
||||||
|
- Round Module::Build version to 2 digits |
||||||
|
|
||||||
|
* Mon Mar 19 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.06-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Feb 09 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.05-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Feb 06 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.01-1 |
||||||
|
- Upstream update. |
||||||
|
- Drop Params-Validate-1.00-no-pod-coverage.patch. |
||||||
|
- Spec file cleanup. |
||||||
|
|
||||||
|
* Sun Jan 22 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.00-5 |
||||||
|
- Add %%{perl_default_filter}. |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.00-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.00-3 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.00-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Thu Jun 30 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.00-1 |
||||||
|
- Upstream update. |
||||||
|
- Deactivate t/release-pod-coverage.t |
||||||
|
(Add Params-Validate-1.00-no-pod-coverage.patch). |
||||||
|
|
||||||
|
* Thu Jun 30 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.99-3 |
||||||
|
- Fix up bogus Tue Jun 28 2011 changelog entry. |
||||||
|
- Fix License (Artistic2.0). |
||||||
|
- Add BR: perl(Test::CPAN:Changes). |
||||||
|
|
||||||
|
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.99-2 |
||||||
|
- Perl mass rebuild |
||||||
|
- remove unneeded Pod::Man |
||||||
|
|
||||||
|
* Tue May 31 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.99-1 |
||||||
|
- Upstream update. |
||||||
|
- Rebase patch (Params-Validate-0.99.diff). |
||||||
|
|
||||||
|
* Sat Apr 30 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.98-1 |
||||||
|
- Upstream update. |
||||||
|
- Spec cleanup. |
||||||
|
- Rework BR's. |
||||||
|
- Reflect upstream having abandoned AUTHOR_TESTING. |
||||||
|
- Make spell-checking tests working/work-around aspell/hunspell/perl(Test::Spelling) |
||||||
|
issues (add Params-Validate-0.98.diff). |
||||||
|
|
||||||
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.95-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.95-3 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.95-2 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Wed Mar 03 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.95-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Dec 15 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.94-1 |
||||||
|
- Upstream update. |
||||||
|
- Reflect upstream having reworked author tests to using AUTHOR_TESTING=1. |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.92-2 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Mon Nov 23 2009 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.92-1 |
||||||
|
- Upstream update. |
||||||
|
- Switch to Build.PL. |
||||||
|
- Disable IS_MAINTAINER test. |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.91-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.91-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jun 10 2008 Ralf Corsépius <rc040203@freenet.de> - 0.91-1 |
||||||
|
- Upstream update. |
||||||
|
- Conditionally activate IS_MAINTAINER tests. |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.89-4 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Sun Feb 10 2008 Ralf Corsépius <rc040203@freenet.de> - 0.89-3 |
||||||
|
- Rebuild for gcc43. |
||||||
|
|
||||||
|
* Tue Jan 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.89-2 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Tue Nov 13 2007 Ralf Corsépius <rc040203@freenet.de> - 0.89-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Thu Sep 06 2007 Ralf Corsépius <rc040203@freenet.de> - 0.88-3 |
||||||
|
- Update license tag. |
||||||
|
|
||||||
|
* Wed Aug 22 2007 Ralf Corsépius <rc040203@freenet.de> - 0.88-2 |
||||||
|
- Mass rebuild. |
||||||
|
|
||||||
|
* Mon Mar 12 2007 Ralf Corsépius <rc040203@freenet.de> - 0.88-1 |
||||||
|
- BR: perl(ExtUtils::MakeMaker). |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Sat Jan 20 2007 Ralf Corsépius <rc040203@freenet.de> - 0.87-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.86-2 |
||||||
|
- Mass rebuild. |
||||||
|
|
||||||
|
* Sun Aug 13 2006 Ralf Corsépius <rc040203@freenet.de> - 0.86-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Wed Jun 28 2006 Ralf Corsépius <rc040203@freenet.de> - 0.85-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Jun 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.84-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Sun May 21 2006 Ralf Corsépius <rc040203@freenet.de> - 0.82-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Apr 04 2006 Ralf Corsépius <rc040203@freenet.de> - 0.81-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Mon Feb 20 2006 Ralf Corsépius <rc040203@freenet.de> - 0.80-2 |
||||||
|
- Rebuild. |
||||||
|
|
||||||
|
* Wed Feb 01 2006 Ralf Corsépius <rc040203@freenet.de> - 0.80-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Sat Jan 14 2006 Ralf Corsépius <rc040203@freenet.de> - 0.79-1 |
||||||
|
- Upstream update. |
||||||
|
- BR perl(Readonly), perl(Readonly::XS). |
||||||
|
|
||||||
|
* Sun Aug 14 2005 Ralf Corsepius <ralf@links2linux.de> - 0.78-2 |
||||||
|
- Spec file cleanup. |
||||||
|
|
||||||
|
* Wed Aug 10 2005 Ralf Corsepius <ralf@links2linux.de> - 0.78-1 |
||||||
|
- FE submission. |
@ -0,0 +1,155 @@ |
|||||||
|
Name: perl-String-ShellQuote |
||||||
|
Version: 1.04 |
||||||
|
Release: 10%{?dist} |
||||||
|
Summary: Perl module for quoting strings for passing through the shell |
||||||
|
# shell-quote: GPLv2+ |
||||||
|
# rest: GPL+ or Artistic |
||||||
|
License: (GPL+ or Artistic) and GPLv2+ |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/String-ShellQuote/ |
||||||
|
Source0: http://www.cpan.org/authors/id/R/RO/ROSCH/String-ShellQuote-%{version}.tar.gz |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
# Run-time: |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
# RS::Handy is never used |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(vars) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||||
|
Requires: perl(Carp) |
||||||
|
Requires: perl(Getopt::Long) |
||||||
|
|
||||||
|
%description |
||||||
|
This package contains a Perl module and a command line utility which |
||||||
|
are useful for quoting strings which are going to pass through the |
||||||
|
shell or a shell-like object. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n String-ShellQuote-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf $RPM_BUILD_ROOT |
||||||
|
|
||||||
|
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT |
||||||
|
|
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; |
||||||
|
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; |
||||||
|
|
||||||
|
%{_fixperms} $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf $RPM_BUILD_ROOT |
||||||
|
|
||||||
|
%files |
||||||
|
%defattr(-,root,root,-) |
||||||
|
%doc Changes README |
||||||
|
%{_bindir}/shell-quote |
||||||
|
%{perl_vendorlib}/String |
||||||
|
%{_mandir}/man1/shell-quote.1* |
||||||
|
%{_mandir}/man3/String::ShellQuote.3* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.04-10 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Tue Jul 30 2013 Petr Pisar <ppisar@redhat.com> - 1.04-9 |
||||||
|
- Add GPLv2+ to the license declaration due to shell-quote(1) |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 1.04-8 |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 1.04-7.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.04-6 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.04-4 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.04-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.04-2 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Sat Dec 18 2010 Steven Pritchard <steve@kspei.com> 1.04-1 |
||||||
|
- Update to 1.04. |
||||||
|
|
||||||
|
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.03-9 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.03-8 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Mar 6 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.03-5 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Wed Apr 18 2007 Steven Pritchard <steve@kspei.com> 1.03-4 |
||||||
|
- Reformat to match cpanspec output. |
||||||
|
- Use fixperms macro instead of our own chmod incantation. |
||||||
|
- BR ExtUtils::MakeMaker. |
||||||
|
|
||||||
|
* Tue Aug 29 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.03-3 |
||||||
|
- Fix order of arguments to find(1). |
||||||
|
- Drop version from perl build dependency. |
||||||
|
|
||||||
|
* Wed May 4 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.03-2 |
||||||
|
- 1.03. |
||||||
|
|
||||||
|
* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> |
||||||
|
- rebuilt |
||||||
|
|
||||||
|
* Thu Dec 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-8 |
||||||
|
- Sync with fedora-rpmdevtools' Perl spec template to fix x86_64 build. |
||||||
|
|
||||||
|
* Thu Sep 11 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.7 |
||||||
|
- Specfile cleanup, using INSTALLDIRS=vendor, PERL_INSTALL_ROOT and |
||||||
|
INSTALLARCHLIB. |
||||||
|
|
||||||
|
* Sun Aug 31 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.6 |
||||||
|
- Get rid of perllocal.pod, .packlist and empty *.bs. |
||||||
|
Some of the files don't exist with this package but I want a good template |
||||||
|
%%install section :) |
||||||
|
|
||||||
|
* Sun Aug 31 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.5 |
||||||
|
- Install into vendor dirs. |
||||||
|
|
||||||
|
* Sun Jul 13 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.4 |
||||||
|
- Update description. |
||||||
|
- Small spec cleanups. |
||||||
|
|
||||||
|
* Sun May 4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.3 |
||||||
|
- Own more dirs. |
||||||
|
|
||||||
|
* Sun Apr 13 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.2 |
||||||
|
- Save .spec in UTF-8. |
||||||
|
|
||||||
|
* Sat Mar 22 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.1 |
||||||
|
- Update to current Fedora guidelines. |
||||||
|
|
||||||
|
* Fri Feb 7 2003 Ville Skyttä <ville.skytta at iki.fi> - 1.00-1.fedora.1 |
||||||
|
- First Fedora release. |
@ -0,0 +1,197 @@ |
|||||||
|
# We need to patch the test suite if we have an old version of Test::More |
||||||
|
%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0) |
||||||
|
|
||||||
|
Name: perl-Sub-Exporter |
||||||
|
Version: 0.986 |
||||||
|
Release: 2%{?dist} |
||||||
|
Summary: Sophisticated exporter for custom-built routines |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: https://metacpan.org/release/Sub-Exporter |
||||||
|
Source0: http://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Exporter-%{version}.tar.gz |
||||||
|
Patch1: Sub-Exporter-0.986-old-Test::More.patch |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||||
|
BuildArch: noarch |
||||||
|
# Build |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
# Module |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Data::OptList) >= 0.1 |
||||||
|
BuildRequires: perl(Package::Generator) |
||||||
|
BuildRequires: perl(Params::Util) >= 0.14 |
||||||
|
BuildRequires: perl(Sub::Install) >= 0.92 |
||||||
|
# Test suite |
||||||
|
BuildRequires: perl(base) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(File::Find) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(subs) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
# Extra tests |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
# Runtime |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
Requires: perl(Package::Generator) |
||||||
|
|
||||||
|
# Don't want doc-file provides or dependencies |
||||||
|
%global __provides_exclude_from ^%{_datadir}/doc/%{name}-%{version}/ |
||||||
|
%global __requires_exclude_from ^%{_datadir}/doc/%{name}-%{version}/ |
||||||
|
|
||||||
|
%description |
||||||
|
Sub::Exporter provides a sophisticated alternative to Exporter.pm. It allows |
||||||
|
for renaming, currying/sub-generation, and other cool stuff. |
||||||
|
|
||||||
|
ACHTUNG! If you're not familiar with Exporter or exporting, read |
||||||
|
Sub::Exporter::Tutorial first! |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Sub-Exporter-%{version} |
||||||
|
|
||||||
|
# We need to patch the test suite if we have an old version of Test::More |
||||||
|
%if %{old_test_more} |
||||||
|
%patch1 |
||||||
|
%endif |
||||||
|
|
||||||
|
# Fix shellbangs |
||||||
|
find t/ -type f -exec sed -i -e 's|^#!perl|#!/usr/bin/perl|' {} \; |
||||||
|
|
||||||
|
# Filter bogus provides/requires if we don't have rpm ≥ 4.9 |
||||||
|
%global provfilt /bin/sh -c "%{__perl_provides} | grep -Ev '^perl[(]Test::SubExporter.*[)]'" |
||||||
|
%define __perl_provides %{provfilt} |
||||||
|
%global reqfilt /bin/sh -c "%{__perl_requires} | grep -Ev '^perl[(](base|Test::SubExporter.*)[)]'" |
||||||
|
%define __perl_requires %{reqfilt} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
make test TEST_FILES="$(echo $(find xt/ -name '*.t'))" |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes README t/ |
||||||
|
%dir %{perl_vendorlib}/Sub/ |
||||||
|
%dir %{perl_vendorlib}/Sub/Exporter/ |
||||||
|
%{perl_vendorlib}/Sub/Exporter.pm |
||||||
|
%{perl_vendorlib}/Sub/Exporter/Util.pm |
||||||
|
%doc %{perl_vendorlib}/Sub/Exporter/Cookbook.pod |
||||||
|
%doc %{perl_vendorlib}/Sub/Exporter/Tutorial.pod |
||||||
|
%{_mandir}/man3/Sub::Exporter.3pm* |
||||||
|
%{_mandir}/man3/Sub::Exporter::Cookbook.3pm* |
||||||
|
%{_mandir}/man3/Sub::Exporter::Tutorial.3pm* |
||||||
|
%{_mandir}/man3/Sub::Exporter::Util.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.986-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Sat Jun 15 2013 Paul Howarth <paul@city-fan.org> - 0.986-1 |
||||||
|
- Update to 0.986 (typo fixes in docs) |
||||||
|
- Use metacpan URLs |
||||||
|
|
||||||
|
* Thu Feb 21 2013 Paul Howarth <paul@city-fan.org> - 0.985-1 |
||||||
|
- Update to 0.985 (documentation fixes) |
||||||
|
- Add patch to support building with Test::More < 0.88 |
||||||
|
- Run the extra tests too |
||||||
|
- BR: perl(File::Find) and perl(File::Temp) for test suite |
||||||
|
- BR: perl(Test::Pod) for the extra tests |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.984-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Oct 29 2012 Petr Pisar <ppisar@redhat.com> - 0.984-4 |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.984-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 0.984-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Tue Jun 5 2012 Paul Howarth <paul@city-fan.org> - 0.984-1 |
||||||
|
- Update to 0.984 (documentation fixes) |
||||||
|
- Add filters for provides/requires from the test suite |
||||||
|
- BR: perl(base) and perl(Exporter) for the test suite |
||||||
|
|
||||||
|
* Sun Mar 18 2012 Paul Howarth <paul@city-fan.org> - 0.982-11 |
||||||
|
- Drop %%defattr, redundant since rpm 4.4 |
||||||
|
|
||||||
|
* Sat Mar 3 2012 Paul Howarth <paul@city-fan.org> - 0.982-10 |
||||||
|
- Explicitly require perl(Package::Generator) |
||||||
|
- Make %%files list more explicit |
||||||
|
- Mark POD files as %%doc |
||||||
|
- Use DESTDIR rather than PERL_INSTALL_ROOT |
||||||
|
- Don't need to remove empty directories from buildroot |
||||||
|
- Don't use macros for commands |
||||||
|
- Use tabs |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.982-9 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.982-8 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.982-7 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.982-6 |
||||||
|
- Rebuild to fix problems with vendorarch/lib (#661697) |
||||||
|
|
||||||
|
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.982-5 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.982-4 |
||||||
|
- Rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.982-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.982-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 11 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.982-1 |
||||||
|
- Update to 0.982 |
||||||
|
|
||||||
|
* Sun Oct 26 2008 Chris Weyl <cweyl@alumni.drew.edu> - 0.981-1 |
||||||
|
- Update to 0.981 |
||||||
|
|
||||||
|
* Thu Oct 23 2008 Chris Weyl <cweyl@alumni.drew.edu> - 0.980-1 |
||||||
|
- Update to 0.980 |
||||||
|
|
||||||
|
* Mon Jun 30 2008 Chris Weyl <cweyl@alumni.drew.edu> - 0.979-1 |
||||||
|
- Update to 0.979 |
||||||
|
- Drop BR's on: perl(Test::Pod::Coverage), perl(Test::Pod) |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.978-2 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.978-1 |
||||||
|
- Update to 0.978 |
||||||
|
- Fix license tag |
||||||
|
- Rebuild for new perl |
||||||
|
|
||||||
|
* Thu Aug 09 2007 Chris Weyl <cweyl@alumni.drew.edu> - 0.975-1 |
||||||
|
- Update to 0.975 |
||||||
|
|
||||||
|
* Fri Jun 01 2007 Chris Weyl <cweyl@alumni.drew.edu> - 0.974-1 |
||||||
|
- Update to 0.974 |
||||||
|
|
||||||
|
* Sat Dec 09 2006 Chris Weyl <cweyl@alumni.drew.edu> - 0.972-1 |
||||||
|
- Update to 0.972 |
||||||
|
|
||||||
|
* Thu Sep 07 2006 Chris Weyl <cweyl@alumni.drew.edu> - 0.970-2 |
||||||
|
- Bump |
||||||
|
|
||||||
|
* Sat Sep 02 2006 Chris Weyl <cweyl@alumni.drew.edu> - 0.970-1 |
||||||
|
- Specfile autogenerated by cpanspec 1.69.1 |
@ -0,0 +1,133 @@ |
|||||||
|
Name: perl-Sub-Install |
||||||
|
Version: 0.926 |
||||||
|
Release: 6%{?dist} |
||||||
|
Summary: Install subroutines into packages easily |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Sub-Install/ |
||||||
|
Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Sub-Install-%{version}.tar.gz |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%if !%{defined perl_bootstrap} |
||||||
|
# Run-time: |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Scalar::Util) |
||||||
|
# Tests: |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
BuildRequires: perl(Test::Perl::Critic) |
||||||
|
BuildRequires: perl(Test::Pod) |
||||||
|
BuildRequires: perl(Test::Pod::Coverage) |
||||||
|
%endif |
||||||
|
|
||||||
|
%description |
||||||
|
This module makes it easy to install subroutines into packages without the |
||||||
|
unslightly mess of no strict or typeglobs lying about where just anyone |
||||||
|
can see them. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Sub-Install-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
|
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} \; |
||||||
|
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; |
||||||
|
|
||||||
|
%{_fixperms} %{buildroot}/* |
||||||
|
|
||||||
|
%check |
||||||
|
# you'll note a number of tests are skipped due to Test::Output not being |
||||||
|
# present. However, Test::Output requires Sub::Exporter which requires... |
||||||
|
# Sub::Install. Holy circular loop, Batman! :) |
||||||
|
%if !%{defined perl_bootstrap} |
||||||
|
PERL_TEST_CRITIC=1 make test |
||||||
|
%endif |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%defattr(-,root,root,-) |
||||||
|
%doc Changes README LICENSE |
||||||
|
%{perl_vendorlib}/* |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.926-6 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Mon Aug 20 2012 Petr Pisar <ppisar@redhat.com> - 0.926-5 |
||||||
|
- Specify all dependencies |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 0.926-4.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.926-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 0.926-3 |
||||||
|
- Perl 5.16 re-rebuild of bootstrapped packages |
||||||
|
|
||||||
|
* Sun Jun 10 2012 Petr Pisar <ppisar@redhat.com> - 0.926-2 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Mon Mar 12 2012 Robin Lee <cheeselee@fedoraproject.org> - 0.926-1 |
||||||
|
- Update to 0.926 |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-10 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jun 28 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.925-9 |
||||||
|
- Perl mass rebuild |
||||||
|
- add perl_bootstrap macro |
||||||
|
- add missing BR ExtUtils::MakeMaker |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-8 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.925-7 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.925-6 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Thu Feb 25 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.925-5 |
||||||
|
- add license |
||||||
|
|
||||||
|
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.925-4 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.925-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Feb 03 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.925-1 |
||||||
|
- update to 0.925 |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.924-3 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.924-2 |
||||||
|
- rebuild for new perl |
||||||
|
- fix license tag |
||||||
|
|
||||||
|
* Wed Nov 22 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.924-1 |
||||||
|
- update to 0.924 |
||||||
|
- add perl(Test::Perl::Critic) to BR's |
||||||
|
|
||||||
|
* Wed Sep 06 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.922-2 |
||||||
|
- bump |
||||||
|
|
||||||
|
* Sat Sep 02 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.922-1 |
||||||
|
- Specfile autogenerated by cpanspec 1.69.1. |
@ -0,0 +1,118 @@ |
|||||||
|
Name: perl-Text-Glob |
||||||
|
Version: 0.09 |
||||||
|
Release: 7%{?dist} |
||||||
|
Summary: Perl module to match globbing patterns against text |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Text-Glob/ |
||||||
|
Source0: http://www.cpan.org/authors/id/R/RC/RCLAMP/Text-Glob-%{version}.tar.gz |
||||||
|
|
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
|
||||||
|
%description |
||||||
|
Text::Glob implements glob(3) style matching that can be used to match |
||||||
|
against text, rather than fetching names from a file-system. If you |
||||||
|
want to do full file globbing use the File::Glob module instead. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Text-Glob-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||||
|
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' |
||||||
|
chmod -R u+w $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes |
||||||
|
%{perl_vendorlib}/Text |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.09-7 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Aug 15 2012 Daniel Mach <dmach@redhat.com> - 0.09-6.1 |
||||||
|
- Rebuild for perl 5.16 |
||||||
|
|
||||||
|
* Fri Aug 10 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-6 |
||||||
|
- Update BRs and remove %%defattr. |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.09-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 0.09-4 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.09-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.09-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Wed Mar 02 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.09-1 |
||||||
|
- Upstream update. |
||||||
|
- Spec cleanup. |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-11 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.08-10 |
||||||
|
- 661697 rebuild for fixing problems with vendorach/lib |
||||||
|
|
||||||
|
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.08-9 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Thu Feb 25 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.08-8 |
||||||
|
- add readme |
||||||
|
|
||||||
|
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 0.08-7 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.08-4 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.08-3 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Sat Aug 18 2007 Ralf Corsépius <rc040203@freenet.de> - 0.08-2 |
||||||
|
- Update license tag. |
||||||
|
|
||||||
|
* Tue May 08 2007 Ralf Corsépius <rc040203@freenet.de> - 0.08-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 0.07-2 |
||||||
|
- Mass rebuild. |
||||||
|
|
||||||
|
* Thu Jul 20 2006 Ralf Corsépius <rc040203@freenet.de> - 0.07-1 |
||||||
|
- Upstream update. |
||||||
|
|
||||||
|
* Tue Feb 28 2006 Ralf Corsépius <rc040203@freenet.de> - 0.06-4 |
||||||
|
- Rebuild for perl-5.8.8. |
||||||
|
|
||||||
|
* Wed Aug 10 2005 Ralf Corsepius <ralf@links2linux.de> - 0.06-3 |
||||||
|
- Spec cleanup. |
||||||
|
|
||||||
|
* Wed Aug 10 2005 Ralf Corsepius <ralf@links2linux.de> - 0.06-2 |
||||||
|
- FE resubmission. |
||||||
|
|
||||||
|
* Fri Jul 01 2005 Ralf Corsepius <ralf@links2linux.de> - 0.06-1 |
||||||
|
- FE submission. |
@ -0,0 +1,128 @@ |
|||||||
|
Name: perl-Try-Tiny |
||||||
|
Summary: Minimal try/catch with proper localization of $@ |
||||||
|
Version: 0.12 |
||||||
|
Release: 2%{?dist} |
||||||
|
License: MIT |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/Try-Tiny |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Try-Tiny-%{version}.tar.gz |
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
Requires: perl(Exporter) |
||||||
|
|
||||||
|
# obsolete/provide old tests subpackage |
||||||
|
# can be removed during F19 development cycle |
||||||
|
Obsoletes: %{name}-tests < 0.11-3 |
||||||
|
Provides: %{name}-tests = %{version}-%{release} |
||||||
|
|
||||||
|
%description |
||||||
|
This module provides bare bones try/catch statements that are designed to |
||||||
|
minimize common mistakes with eval blocks, and NOTHING else. |
||||||
|
|
||||||
|
This is unlike TryCatch, which provides a nice syntax and avoids adding |
||||||
|
another call stack layer, and supports calling return from the try block to |
||||||
|
return from the parent subroutine. These extra features come at a cost of a |
||||||
|
few dependencies, namely Devel::Declare and Scope::Upper that are occasionally |
||||||
|
problematic, and the additional catch filtering uses Moose type constraints, |
||||||
|
which may not be desirable either. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n Try-Tiny-%{version} |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
rm -rf %{buildroot} |
||||||
|
make pure_install DESTDIR=%{buildroot} |
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} ';' |
||||||
|
%{_fixperms} %{buildroot} |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%clean |
||||||
|
rm -rf %{buildroot} |
||||||
|
|
||||||
|
%files |
||||||
|
%doc Changes t/ |
||||||
|
%{perl_vendorlib}/Try/ |
||||||
|
%{_mandir}/man3/Try::Tiny.3pm* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.12-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Jan 2 2013 Paul Howarth <paul@city-fan.org> - 0.12-1 |
||||||
|
- Update to 0.12 |
||||||
|
- Documentation fixes |
||||||
|
|
||||||
|
* Tue Aug 28 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-7 |
||||||
|
- Add BR/R perl(Exporter) |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 0.11-5 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Mon Mar 26 2012 Paul Howarth <paul@city-fan.org> - 0.11-4 |
||||||
|
- BR: perl(Carp) |
||||||
|
- Don't need to remove empty directories from buildroot |
||||||
|
- Don't use macros for commands |
||||||
|
- Drop redundant %%{?perl_default_filter} |
||||||
|
- Enhance %%description |
||||||
|
- Reinstate EPEL-5 compatibility: |
||||||
|
- Define buildroot |
||||||
|
- Clean buildroot in %%install and %%clean |
||||||
|
- Use tabs |
||||||
|
|
||||||
|
* Sun Jan 22 2012 Iain Arnell <iarnell@gmail.com> - 0.11-3 |
||||||
|
- Drop tests subpackage; move tests to main package documentation |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Oct 02 2011 Iain Arnell <iarnell@gmail.com> - 0.11-1 |
||||||
|
- Update to latest upstream version |
||||||
|
|
||||||
|
* Wed Jun 15 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.09-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Fri Mar 18 2011 Iain Arnell <iarnell@gmail.com> - 0.09-1 |
||||||
|
- Update to latest upstream version |
||||||
|
- Clean up spec for modern rpmbuild |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Nov 1 2010 Paul Howarth <paul@city-fan.org> - 0.07-1 |
||||||
|
- Update to 0.07 |
||||||
|
- Allow multiple finally blocks |
||||||
|
- Pass the error, if any, to finally blocks when called |
||||||
|
- Documentation fixes and clarifications |
||||||
|
- This release by RJBS -> update source URL |
||||||
|
|
||||||
|
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04-2 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Tue Mar 02 2010 Chris Weyl <cweyl@alumni.drew.edu> - 0.04-1 |
||||||
|
- Update by Fedora::App::MaintainerTools 0.004 |
||||||
|
- PERL_INSTALL_ROOT => DESTDIR |
||||||
|
- Updating to latest GA CPAN version (0.04) |
||||||
|
|
||||||
|
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 0.02-2 |
||||||
|
- Rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Tue Sep 15 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.02-1 |
||||||
|
- Submission |
||||||
|
|
||||||
|
* Tue Sep 15 2009 Chris Weyl <cweyl@alumni.drew.edu> - 0.02-0 |
||||||
|
- Initial RPM packaging |
||||||
|
- Generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) |
@ -0,0 +1,227 @@ |
|||||||
|
Name: perl-XML-Parser |
||||||
|
Version: 2.41 |
||||||
|
Release: 10%{?dist} |
||||||
|
Summary: Perl module for parsing XML documents |
||||||
|
|
||||||
|
Group: Development/Libraries |
||||||
|
License: GPL+ or Artistic |
||||||
|
Url: http://search.cpan.org/dist/XML-Parser/ |
||||||
|
Source0: http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-%{version}.tar.gz |
||||||
|
|
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(File::Spec) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(IO::File) |
||||||
|
BuildRequires: perl(IO::Handle) |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(Test) |
||||||
|
BuildRequires: perl(Text::ParseWords) |
||||||
|
BuildRequires: expat-devel |
||||||
|
# The script LWPExternEnt.pl is loaded by Parser.pm |
||||||
|
BuildRequires: perl(LWP) |
||||||
|
BuildRequires: perl(URI) |
||||||
|
BuildRequires: perl(URI::file) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
Requires: perl(IO::File) |
||||||
|
Requires: perl(IO::Handle) |
||||||
|
|
||||||
|
|
||||||
|
%{?perl_default_filter} |
||||||
|
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(XML::Parser\\)$ |
||||||
|
|
||||||
|
%description |
||||||
|
This module provides ways to parse XML documents. It is built on top |
||||||
|
of XML::Parser::Expat, which is a lower level interface to James |
||||||
|
Clark's expat library. Each call to one of the parsing methods creates |
||||||
|
a new instance of XML::Parser::Expat which is then used to parse the |
||||||
|
document. Expat options may be provided when the XML::Parser object is |
||||||
|
created. These options are then passed on to the Expat object on each |
||||||
|
parse call. They can also be given as extra arguments to the parse |
||||||
|
methods, in which case they override options given at XML::Parser |
||||||
|
creation time. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n XML-Parser-%{version} |
||||||
|
chmod 644 samples/{canonical,xml*} |
||||||
|
perl -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' samples/{canonical,xml*} |
||||||
|
|
||||||
|
%build |
||||||
|
CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS" |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' |
||||||
|
find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' |
||||||
|
chmod -R u+w $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
for file in samples/REC-xml-19980210.xml; do |
||||||
|
iconv -f iso-8859-1 -t utf-8 < "$file" > "${file}_" |
||||||
|
mv -f "${file}_" "$file" |
||||||
|
sed -i -e "s/encoding='ISO-8859-1'/encoding='UTF-8'/" "$file" |
||||||
|
done |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc README Changes samples/ |
||||||
|
%{perl_vendorarch}/XML/ |
||||||
|
%{perl_vendorarch}/auto/XML/ |
||||||
|
%{_mandir}/man3/*.3* |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.41-10 |
||||||
|
- Mass rebuild 2014-01-24 |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.41-9 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Thu Nov 22 2012 Jitka Plesnikova <jplesnik@redhat.com> - 2.41-8 |
||||||
|
- Update dependencies and summary |
||||||
|
- Remove pre-RPM-4.9 filters |
||||||
|
- Remove deleting empty directories |
||||||
|
- Update REC-xml-19980210.xml to match new encoding |
||||||
|
|
||||||
|
* Mon Aug 27 2012 Jitka Plesnikova <jplesnik@redhat.com> - 2.41-7 |
||||||
|
- Specify all dependencies. |
||||||
|
- Remove perl(LWP) and perl(URI) from Requires. |
||||||
|
- Update source link. |
||||||
|
|
||||||
|
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.41-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Jun 15 2012 Petr Pisar <ppisar@redhat.com> - 2.41-5 |
||||||
|
- Perl 5.16 rebuild |
||||||
|
|
||||||
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.41-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Jul 24 2011 Iain Arnell <iarnell@gmail.com> 2.41-3 |
||||||
|
- update filtering for rpm 4.9 |
||||||
|
|
||||||
|
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 2.41-2 |
||||||
|
- Perl mass rebuild |
||||||
|
|
||||||
|
* Fri Jun 3 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.41-1 |
||||||
|
- update 2.41 |
||||||
|
- clean spec from rm, clean, deffattr |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.40-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Sep 29 2010 jkeating - 2.40-2 |
||||||
|
- Rebuilt for gcc bug 634757 |
||||||
|
|
||||||
|
* Tue Sep 21 2010 Marcela Mašláňová <mmaslano@redhat.com> - 2.40-1 |
||||||
|
- update |
||||||
|
|
||||||
|
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.36-9 |
||||||
|
- Mass rebuild with perl-5.12.0 |
||||||
|
|
||||||
|
* Tue Feb 9 2010 Marcela Mašláňová <mmaslano@redhat.com> - 2.36-8 |
||||||
|
- rebuild with expat-2.0.1-10 which should fix tests part #549216, #555457 |
||||||
|
|
||||||
|
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 2.36-7 |
||||||
|
- rebuild against perl 5.10.1 |
||||||
|
|
||||||
|
* Mon Aug 24 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 2.36-6 |
||||||
|
- rebuild against perl without DEBUGGING defined |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.36-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.36-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.36-3 |
||||||
|
- Rebuild for perl 5.10 (again) |
||||||
|
|
||||||
|
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.36-2 |
||||||
|
- Autorebuild for GCC 4.3 |
||||||
|
|
||||||
|
* Sun Jan 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.36-1 |
||||||
|
- bump to 2.36 |
||||||
|
|
||||||
|
* Thu Jan 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.34-11 |
||||||
|
- rebuild for new perl |
||||||
|
|
||||||
|
* Thu Oct 25 2007 Robin Norwood <rnorwood@redhat.com> - 2.34-10 |
||||||
|
- Add dist tag to release field |
||||||
|
- Fix previous changelog |
||||||
|
|
||||||
|
* Tue Oct 23 2007 Robin Norwood <rnorwood@redhat.com> - 2.34-9 |
||||||
|
- Remove BR: perl |
||||||
|
- fix utf-8 rpmlint warning |
||||||
|
|
||||||
|
* Tue Aug 28 2007 Robin Norwood <rnorwood@redhat.com> - 2.34-8 |
||||||
|
- Update license tag |
||||||
|
- Add README Changes samples/ to %%doc section |
||||||
|
|
||||||
|
* Thu Aug 9 2007 Joe Orton <jorton@redhat.com> - 2.34-7 |
||||||
|
- BuildRequire perl(ExtUtils::MakeMaker) |
||||||
|
|
||||||
|
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.34-6.1.2.2.1 |
||||||
|
- rebuild |
||||||
|
|
||||||
|
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.34-6.1.2.2 |
||||||
|
- bump again for double-long bug on ppc(64) |
||||||
|
|
||||||
|
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.34-6.1.2.1 |
||||||
|
- rebuilt for new gcc4.1 snapshot and glibc changes |
||||||
|
|
||||||
|
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 2.34-6-1.2 |
||||||
|
- rebuild for new perl-5.8.8 |
||||||
|
|
||||||
|
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> |
||||||
|
- rebuilt for new gcc |
||||||
|
|
||||||
|
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com> |
||||||
|
- rebuilt for new gcj |
||||||
|
|
||||||
|
* Thu Apr 21 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.34-6 |
||||||
|
- #155619 |
||||||
|
- Bring up to date with current Fedora.Extras perl spec template. |
||||||
|
|
||||||
|
* Sun Aug 08 2004 Alan Cox <alan@redhat.com> 2.34-5 |
||||||
|
- runtime requires expat |
||||||
|
|
||||||
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> |
||||||
|
- rebuilt |
||||||
|
|
||||||
|
* Fri Apr 16 2004 Warren Togami <wtogami@redhat.com> 2.34-3 |
||||||
|
- #110597 BR expat-devel |
||||||
|
|
||||||
|
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> |
||||||
|
- rebuilt |
||||||
|
|
||||||
|
* Fri Feb 13 2004 Chip Turner <cturner@redhat.com> 2.34-1 |
||||||
|
- update to 2.34 |
||||||
|
|
||||||
|
* Mon Jan 26 2004 Jeremy Katz <katzj@redhat.com> 2.31-17 |
||||||
|
- more rebuilding |
||||||
|
|
||||||
|
* Mon Jan 19 2004 Chip Turner <cturner@redhat.com> 2.31-16 |
||||||
|
- rebuild for newer perl |
||||||
|
|
||||||
|
* Mon Jan 27 2003 Chip Turner <cturner@redhat.com> |
||||||
|
- version bump and rebuild |
||||||
|
|
||||||
|
* Tue Aug 6 2002 Chip Turner <cturner@redhat.com> |
||||||
|
- automated release bump and build |
||||||
|
|
||||||
|
* Thu Jun 27 2002 Chip Turner <cturner@redhat.com> |
||||||
|
- description update |
||||||
|
|
||||||
|
* Tue Jun 4 2002 Chip Turner <cturner@redhat.com> |
||||||
|
- properly claim directories owned by package so they are removed when |
||||||
|
package is removed |
||||||
|
|
||||||
|
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> |
||||||
|
- automated rebuild |
||||||
|
|
||||||
|
* Fri Dec 7 2001 root <root@redhat.com> |
||||||
|
- Spec file was autogenerated. |
@ -0,0 +1,87 @@ |
|||||||
|
Name: perl-autodie |
||||||
|
Version: 2.16 |
||||||
|
Release: 2%{?dist} |
||||||
|
Summary: Replace functions with ones that succeed or die |
||||||
|
License: GPL+ or Artistic |
||||||
|
Group: Development/Libraries |
||||||
|
URL: http://search.cpan.org/dist/autodie/ |
||||||
|
Source0: http://www.cpan.org/authors/id/P/PJ/PJF/autodie-%{version}.tar.gz |
||||||
|
BuildArch: noarch |
||||||
|
BuildRequires: perl |
||||||
|
# Stick on bundled inc::Module::Install to allow boot-straping this core package |
||||||
|
BuildRequires: perl(Config) |
||||||
|
BuildRequires: perl(Cwd) |
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker) |
||||||
|
BuildRequires: perl(ExtUtils::MM_Unix) |
||||||
|
BuildRequires: perl(FindBin) |
||||||
|
BuildRequires: perl(File::Find) |
||||||
|
BuildRequires: perl(File::Path) |
||||||
|
BuildRequires: perl(strict) |
||||||
|
BuildRequires: perl(vars) |
||||||
|
# Run-time: |
||||||
|
BuildRequires: perl(B) |
||||||
|
BuildRequires: perl(base) |
||||||
|
BuildRequires: perl(Carp) |
||||||
|
BuildRequires: perl(constant) |
||||||
|
BuildRequires: perl(Exporter) |
||||||
|
BuildRequires: perl(Fcntl) |
||||||
|
BuildRequires: perl(if) |
||||||
|
# Keep IPC::System::Simple 0.12 optional |
||||||
|
BuildRequires: perl(overload) |
||||||
|
BuildRequires: perl(POSIX) |
||||||
|
BuildRequires: perl(Tie::RefHash) |
||||||
|
# Sub::Identify is optional |
||||||
|
BuildRequires: perl(warnings) |
||||||
|
# Tests: |
||||||
|
BuildRequires: perl(lib) |
||||||
|
BuildRequires: perl(File::Copy) |
||||||
|
BuildRequires: perl(File::Spec) |
||||||
|
BuildRequires: perl(File::Temp) |
||||||
|
BuildRequires: perl(IO::Handle) |
||||||
|
BuildRequires: perl(open) |
||||||
|
BuildRequires: perl(Socket) |
||||||
|
BuildRequires: perl(Test::More) |
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
||||||
|
Requires: perl(B) |
||||||
|
Requires: perl(Fcntl) |
||||||
|
Requires: perl(overload) |
||||||
|
Requires: perl(POSIX) |
||||||
|
|
||||||
|
%description |
||||||
|
The "autodie" and "Fatal" pragma provides a convenient way to replace |
||||||
|
functions that normally return false on failure with equivalents that throw an |
||||||
|
exception on failure. |
||||||
|
|
||||||
|
However "Fatal" has been obsoleted by the new autodie pragma. Please use |
||||||
|
autodie in preference to "Fatal". |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n autodie-%{version} |
||||||
|
find -type f -exec chmod -x {} + |
||||||
|
|
||||||
|
%build |
||||||
|
perl Makefile.PL INSTALLDIRS=vendor |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make pure_install DESTDIR=$RPM_BUILD_ROOT |
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; |
||||||
|
%{_fixperms} $RPM_BUILD_ROOT/* |
||||||
|
|
||||||
|
%check |
||||||
|
make test |
||||||
|
|
||||||
|
%files |
||||||
|
%doc AUTHORS Changes LICENSE README |
||||||
|
%{perl_vendorlib}/* |
||||||
|
%{_mandir}/man3/* |
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.16-2 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Wed Mar 06 2013 Petr Pisar <ppisar@redhat.com> - 2.16-1 |
||||||
|
- 2.16 bump |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Petr Pisar <ppisar@redhat.com> 2.13-1 |
||||||
|
- Specfile autogenerated by cpanspec 1.78. |
Loading…
Reference in new issue