Update to 0.27
- New upstream release 0.27 - Handle magic more correctly in add_symbol and get_or_add_symbol - Add upstream patch to avoid build dependency on Package::Stash - BR: perl(Variable::Magic) for the test suite - Update patch for building with old Test::More versions
This commit is contained in:
parent
5996998871
commit
995a0b5d05
@ -1,6 +1,6 @@
|
|||||||
diff -up Package-Stash-XS-0.26/t/addsub.t.orig Package-Stash-XS-0.26/t/addsub.t
|
diff -up ./t/addsub.t.orig ./t/addsub.t
|
||||||
--- Package-Stash-XS-0.26/t/addsub.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/addsub.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/addsub.t 2013-01-04 16:30:55.549017078 +0000
|
+++ ./t/addsub.t 2013-07-16 09:28:05.247418080 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -16,27 +16,27 @@ diff -up Package-Stash-XS-0.26/t/addsub.t.orig Package-Stash-XS-0.26/t/addsub.t
|
|||||||
'... got the right %DB::sub value for dunk with specified args';
|
'... got the right %DB::sub value for dunk with specified args';
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/anon-basic.t.orig Package-Stash-XS-0.26/t/anon-basic.t
|
diff -up ./t/anon-basic.t.orig ./t/anon-basic.t
|
||||||
--- Package-Stash-XS-0.26/t/anon-basic.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/anon-basic.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/anon-basic.t 2013-01-04 16:31:36.336943621 +0000
|
+++ ./t/anon-basic.t 2013-07-16 09:28:05.247418080 +0100
|
||||||
@@ -399,5 +399,3 @@ $Quuux->{quuuux} = -1;
|
@@ -399,5 +399,3 @@ $Quuux->{quuuux} = -1;
|
||||||
|
|
||||||
is_deeply([Package::Stash->new('Quuux')->list_all_symbols], [],
|
is_deeply([Package::Stash->new('Quuux')->list_all_symbols], [],
|
||||||
"Quuux:: isn't touched");
|
"Quuux:: isn't touched");
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/anon.t.orig Package-Stash-XS-0.26/t/anon.t
|
diff -up ./t/anon.t.orig ./t/anon.t
|
||||||
--- Package-Stash-XS-0.26/t/anon.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/anon.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/anon.t 2013-01-04 16:31:15.335980418 +0000
|
+++ ./t/anon.t 2013-07-16 09:28:05.247418080 +0100
|
||||||
@@ -45,5 +45,3 @@ my $obj = $anon->bless({});
|
@@ -45,5 +45,3 @@ my $obj = $anon->bless({});
|
||||||
qr/Undefined subroutine \&__ANON__::baz called/
|
qr/Undefined subroutine \&__ANON__::baz called/
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
-
|
-
|
||||||
-done_testing;
|
-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
|
diff -up ./t/bare-anon-basic.t.orig ./t/bare-anon-basic.t
|
||||||
--- Package-Stash-XS-0.26/t/bare-anon-basic.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/bare-anon-basic.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/bare-anon-basic.t 2013-01-04 16:30:55.562017052 +0000
|
+++ ./t/bare-anon-basic.t 2013-07-16 09:28:05.247418080 +0100
|
||||||
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P
|
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P
|
||||||
|
|
||||||
plan skip_all => "This isn't really going to work yet, probably";
|
plan skip_all => "This isn't really going to work yet, probably";
|
||||||
@ -52,9 +52,9 @@ diff -up Package-Stash-XS-0.26/t/bare-anon-basic.t.orig Package-Stash-XS-0.26/t/
|
|||||||
"Quuux:: isn't touched");
|
"Quuux:: isn't touched");
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/bare-anon.t.orig Package-Stash-XS-0.26/t/bare-anon.t
|
diff -up ./t/bare-anon.t.orig ./t/bare-anon.t
|
||||||
--- Package-Stash-XS-0.26/t/bare-anon.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/bare-anon.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/bare-anon.t 2013-01-04 16:30:55.562017052 +0000
|
+++ ./t/bare-anon.t 2013-07-16 09:28:05.248418078 +0100
|
||||||
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P
|
@@ -14,6 +14,8 @@ plan skip_all => "Anonymous stashes in P
|
||||||
|
|
||||||
plan skip_all => "This isn't really going to work yet, probably";
|
plan skip_all => "This isn't really going to work yet, probably";
|
||||||
@ -70,9 +70,9 @@ diff -up Package-Stash-XS-0.26/t/bare-anon.t.orig Package-Stash-XS-0.26/t/bare-a
|
|||||||
}
|
}
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/basic.t.orig Package-Stash-XS-0.26/t/basic.t
|
diff -up ./t/basic.t.orig ./t/basic.t
|
||||||
--- Package-Stash-XS-0.26/t/basic.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/basic.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/basic.t 2013-01-04 16:30:55.562017052 +0000
|
+++ ./t/basic.t 2013-07-16 09:28:05.248418078 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -88,9 +88,9 @@ diff -up Package-Stash-XS-0.26/t/basic.t.orig Package-Stash-XS-0.26/t/basic.t
|
|||||||
);
|
);
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/compile-time.t.orig Package-Stash-XS-0.26/t/compile-time.t
|
diff -up ./t/compile-time.t.orig ./t/compile-time.t
|
||||||
--- Package-Stash-XS-0.26/t/compile-time.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/compile-time.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/compile-time.t 2013-01-04 16:30:55.563017050 +0000
|
+++ ./t/compile-time.t 2013-07-16 09:28:05.248418078 +0100
|
||||||
@@ -2,8 +2,6 @@
|
@@ -2,8 +2,6 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -101,9 +101,9 @@ diff -up Package-Stash-XS-0.26/t/compile-time.t.orig Package-Stash-XS-0.26/t/com
|
|||||||
use_ok('CompileTime');
|
use_ok('CompileTime');
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/edge-cases.t.orig Package-Stash-XS-0.26/t/edge-cases.t
|
diff -up ./t/edge-cases.t.orig ./t/edge-cases.t
|
||||||
--- Package-Stash-XS-0.26/t/edge-cases.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/edge-cases.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/edge-cases.t 2013-01-04 16:30:55.563017050 +0000
|
+++ ./t/edge-cases.t 2013-07-16 09:28:05.249418076 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -119,9 +119,9 @@ diff -up Package-Stash-XS-0.26/t/edge-cases.t.orig Package-Stash-XS-0.26/t/edge-
|
|||||||
}
|
}
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/extension.t.orig Package-Stash-XS-0.26/t/extension.t
|
diff -up ./t/extension.t.orig ./t/extension.t
|
||||||
--- Package-Stash-XS-0.26/t/extension.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/extension.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/extension.t 2013-01-04 16:30:55.563017050 +0000
|
+++ ./t/extension.t 2013-07-16 09:28:05.249418076 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -137,9 +137,9 @@ diff -up Package-Stash-XS-0.26/t/extension.t.orig Package-Stash-XS-0.26/t/extens
|
|||||||
ok(!defined($Foo::{baz}), '... the %baz slot has still not been created');
|
ok(!defined($Foo::{baz}), '... the %baz slot has still not been created');
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/get.t.orig Package-Stash-XS-0.26/t/get.t
|
diff -up ./t/get.t.orig ./t/get.t
|
||||||
--- Package-Stash-XS-0.26/t/get.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/get.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/get.t 2013-01-04 16:30:55.564017048 +0000
|
+++ ./t/get.t 2013-07-16 09:28:05.249418076 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -155,9 +155,9 @@ diff -up Package-Stash-XS-0.26/t/get.t.orig Package-Stash-XS-0.26/t/get.t
|
|||||||
}
|
}
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/io.t.orig Package-Stash-XS-0.26/t/io.t
|
diff -up ./t/io.t.orig ./t/io.t
|
||||||
--- Package-Stash-XS-0.26/t/io.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/io.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/io.t 2013-01-04 16:30:55.564017048 +0000
|
+++ ./t/io.t 2013-07-16 09:28:05.249418076 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -173,9 +173,9 @@ diff -up Package-Stash-XS-0.26/t/io.t.orig Package-Stash-XS-0.26/t/io.t
|
|||||||
}
|
}
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/isa.t.orig Package-Stash-XS-0.26/t/isa.t
|
diff -up ./t/isa.t.orig ./t/isa.t
|
||||||
--- Package-Stash-XS-0.26/t/isa.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/isa.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/isa.t 2013-01-04 16:30:55.564017048 +0000
|
+++ ./t/isa.t 2013-07-16 09:28:05.250418075 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -220,27 +220,27 @@ diff -up Package-Stash-XS-0.26/t/isa.t.orig Package-Stash-XS-0.26/t/isa.t
|
|||||||
}
|
}
|
||||||
|
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/magic.t.orig Package-Stash-XS-0.26/t/magic.t
|
diff -up ./t/magic.t.orig ./t/magic.t
|
||||||
--- Package-Stash-XS-0.26/t/magic.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/magic.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/magic.t 2013-01-04 16:30:55.564017048 +0000
|
+++ ./t/magic.t 2013-07-16 09:28:05.250418075 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
use lib 't/lib';
|
use lib 't/lib';
|
||||||
-use Test::More;
|
-use Test::More;
|
||||||
+use Test::More tests => 4;
|
+use Test::More tests => 14;
|
||||||
|
|
||||||
use Package::Stash;
|
use Package::Stash;
|
||||||
|
|
||||||
@@ -28,5 +28,3 @@ use Package::Stash;
|
@@ -76,5 +76,3 @@ SKIP: {
|
||||||
my @foo = qw(a b c);
|
is($fetch, 1, "get_or_add_symbol fetches (populated slot)");
|
||||||
is(eval q["@foo"], 'a-b-c');
|
is($store, 0, "get_or_add_symbol stores (populated slot)");
|
||||||
}
|
}
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/paamayim_nekdotayim.t.orig Package-Stash-XS-0.26/t/paamayim_nekdotayim.t
|
diff -up ./t/paamayim_nekdotayim.t.orig ./t/paamayim_nekdotayim.t
|
||||||
--- Package-Stash-XS-0.26/t/paamayim_nekdotayim.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/paamayim_nekdotayim.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/paamayim_nekdotayim.t 2013-01-04 16:30:55.564017048 +0000
|
+++ ./t/paamayim_nekdotayim.t 2013-07-16 09:28:05.250418075 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -256,9 +256,9 @@ diff -up Package-Stash-XS-0.26/t/paamayim_nekdotayim.t.orig Package-Stash-XS-0.2
|
|||||||
);
|
);
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/scalar-values.t.orig Package-Stash-XS-0.26/t/scalar-values.t
|
diff -up ./t/scalar-values.t.orig ./t/scalar-values.t
|
||||||
--- Package-Stash-XS-0.26/t/scalar-values.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/scalar-values.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/scalar-values.t 2013-01-04 16:30:55.565017046 +0000
|
+++ ./t/scalar-values.t 2013-07-16 09:28:05.250418075 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -274,9 +274,9 @@ diff -up Package-Stash-XS-0.26/t/scalar-values.t.orig Package-Stash-XS-0.26/t/sc
|
|||||||
"can add vstring values");
|
"can add vstring values");
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/stash-deletion.t.orig Package-Stash-XS-0.26/t/stash-deletion.t
|
diff -up ./t/stash-deletion.t.orig ./t/stash-deletion.t
|
||||||
--- Package-Stash-XS-0.26/t/stash-deletion.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/stash-deletion.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/stash-deletion.t 2013-01-04 16:30:55.565017046 +0000
|
+++ ./t/stash-deletion.t 2013-07-16 09:28:05.250418075 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -292,9 +292,9 @@ diff -up Package-Stash-XS-0.26/t/stash-deletion.t.orig Package-Stash-XS-0.26/t/s
|
|||||||
}
|
}
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/t/synopsis.t.orig Package-Stash-XS-0.26/t/synopsis.t
|
diff -up ./t/synopsis.t.orig ./t/synopsis.t
|
||||||
--- Package-Stash-XS-0.26/t/synopsis.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/synopsis.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/t/synopsis.t 2013-01-04 16:30:55.565017046 +0000
|
+++ ./t/synopsis.t 2013-07-16 09:28:05.251418072 +0100
|
||||||
@@ -2,7 +2,7 @@
|
@@ -2,7 +2,7 @@
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
@ -310,9 +310,26 @@ diff -up Package-Stash-XS-0.26/t/synopsis.t.orig Package-Stash-XS-0.26/t/synopsi
|
|||||||
is_deeply(*{ $namespace->{foo} }{HASH}, {bar => 1}, "namespace works properly");
|
is_deeply(*{ $namespace->{foo} }{HASH}, {bar => 1}, "namespace works properly");
|
||||||
-
|
-
|
||||||
-done_testing;
|
-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
|
diff -up ./t/warnings.t.orig ./t/warnings.t
|
||||||
--- Package-Stash-XS-0.26/xt/author/leaks-debug.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./t/warnings.t.orig 2013-07-16 09:28:05.244418086 +0100
|
||||||
+++ Package-Stash-XS-0.26/xt/author/leaks-debug.t 2013-01-04 16:30:55.565017046 +0000
|
+++ ./t/warnings.t 2013-07-16 09:28:25.408377267 +0100
|
||||||
|
@@ -2,7 +2,7 @@
|
||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
use lib 't/lib';
|
||||||
|
-use Test::More;
|
||||||
|
+use Test::More tests => 1;
|
||||||
|
|
||||||
|
use Package::Stash;
|
||||||
|
|
||||||
|
@@ -19,4 +19,3 @@ BEGIN {
|
||||||
|
|
||||||
|
is($warnings, '');
|
||||||
|
|
||||||
|
-done_testing;
|
||||||
|
diff -up ./xt/author/leaks-debug.t.orig ./xt/author/leaks-debug.t
|
||||||
|
--- ./xt/author/leaks-debug.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
|
+++ ./xt/author/leaks-debug.t 2013-07-16 09:28:05.251418072 +0100
|
||||||
@@ -11,6 +11,8 @@ BEGIN { $^P |= 0x210 } # PERLDBf_SUBLINE
|
@@ -11,6 +11,8 @@ BEGIN { $^P |= 0x210 } # PERLDBf_SUBLINE
|
||||||
use Package::Stash;
|
use Package::Stash;
|
||||||
use Symbol;
|
use Symbol;
|
||||||
@ -339,9 +356,9 @@ diff -up Package-Stash-XS-0.26/xt/author/leaks-debug.t.orig Package-Stash-XS-0.2
|
|||||||
}
|
}
|
||||||
-
|
-
|
||||||
-done_testing;
|
-done_testing;
|
||||||
diff -up Package-Stash-XS-0.26/xt/author/leaks.t.orig Package-Stash-XS-0.26/xt/author/leaks.t
|
diff -up ./xt/author/leaks.t.orig ./xt/author/leaks.t
|
||||||
--- Package-Stash-XS-0.26/xt/author/leaks.t.orig 2013-01-04 09:36:41.000000000 +0000
|
--- ./xt/author/leaks.t.orig 2013-07-15 20:57:19.000000000 +0100
|
||||||
+++ Package-Stash-XS-0.26/xt/author/leaks.t 2013-01-04 16:30:55.566017044 +0000
|
+++ ./xt/author/leaks.t 2013-07-16 09:28:05.252418070 +0100
|
||||||
@@ -9,6 +9,8 @@ use Test::LeakTrace;
|
@@ -9,6 +9,8 @@ use Test::LeakTrace;
|
||||||
use Package::Stash;
|
use Package::Stash;
|
||||||
use Symbol;
|
use Symbol;
|
15
Package-Stash-XS-0.27-test-XS.patch
Normal file
15
Package-Stash-XS-0.27-test-XS.patch
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
https://github.com/doy/package-stash-xs/pull/1
|
||||||
|
https://github.com/doy/package-stash-xs/commit/98a5781
|
||||||
|
|
||||||
|
Make sure we're testing against ::XS
|
||||||
|
|
||||||
|
--- t/warnings.t
|
||||||
|
+++ t/warnings.t
|
||||||
|
@@ -1,6 +1,7 @@
|
||||||
|
#!/usr/bin/env perl
|
||||||
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
+use lib 't/lib';
|
||||||
|
use Test::More;
|
||||||
|
|
||||||
|
use Package::Stash;
|
@ -1,12 +1,13 @@
|
|||||||
Name: perl-Package-Stash-XS
|
Name: perl-Package-Stash-XS
|
||||||
Version: 0.26
|
Version: 0.27
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Faster and more correct implementation of the Package::Stash API
|
Summary: Faster and more correct implementation of the Package::Stash API
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
License: GPL+ or Artistic
|
License: GPL+ or Artistic
|
||||||
URL: http://search.cpan.org/dist/Package-Stash-XS/
|
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
|
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
|
Patch1: Package-Stash-XS-0.27-old-Test::More.patch
|
||||||
|
Patch4: Package-Stash-XS-0.27-test-XS.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
|
||||||
BuildRequires: perl >= 3:5.8.1
|
BuildRequires: perl >= 3:5.8.1
|
||||||
BuildRequires: perl(base)
|
BuildRequires: perl(base)
|
||||||
@ -29,6 +30,10 @@ BuildRequires: perl(Test::NoTabs)
|
|||||||
BuildRequires: perl(Test::Pod)
|
BuildRequires: perl(Test::Pod)
|
||||||
BuildRequires: perl(Test::Pod::Coverage)
|
BuildRequires: perl(Test::Pod::Coverage)
|
||||||
BuildRequires: perl(Test::Requires)
|
BuildRequires: perl(Test::Requires)
|
||||||
|
# No Variable::Magic in EPEL-5
|
||||||
|
%if "%{?rhel}" != "5"
|
||||||
|
BuildRequires: perl(Variable::Magic)
|
||||||
|
%endif
|
||||||
BuildRequires: perl(XSLoader)
|
BuildRequires: perl(XSLoader)
|
||||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
||||||
|
|
||||||
@ -43,6 +48,9 @@ installed, and should be preferred in all environments with a compiler.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n Package-Stash-XS-%{version}
|
%setup -q -n Package-Stash-XS-%{version}
|
||||||
|
|
||||||
|
# Avoid need for base Package::Stash package (Github Pull #1)
|
||||||
|
%patch4
|
||||||
|
|
||||||
# Patch test suite to work with old Test::More versions if necessary
|
# Patch test suite to work with old Test::More versions if necessary
|
||||||
%if "%{?rhel}" == "5"
|
%if "%{?rhel}" == "5"
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
@ -77,6 +85,13 @@ rm -rf %{buildroot}
|
|||||||
%{_mandir}/man3/Package::Stash::XS.3pm*
|
%{_mandir}/man3/Package::Stash::XS.3pm*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 16 2013 Paul Howarth <paul@city-fan.org> - 0.27-1
|
||||||
|
- Update to 0.27
|
||||||
|
- Handle magic more correctly in add_symbol and get_or_add_symbol
|
||||||
|
- Add upstream patch to avoid build dependency on Package::Stash
|
||||||
|
- BR: perl(Variable::Magic) for the test suite
|
||||||
|
- Update patch for building with old Test::More versions
|
||||||
|
|
||||||
* Thu Jan 24 2013 Paul Howarth <paul@city-fan.org> - 0.26-2
|
* Thu Jan 24 2013 Paul Howarth <paul@city-fan.org> - 0.26-2
|
||||||
- BR: perl(Package::Anon) if we have Perl ≥ 5.14
|
- BR: perl(Package::Anon) if we have Perl ≥ 5.14
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user