From 559c8d42f6a78ccfeeee5abc58bb7d0768546506 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0abata?= <con...@redhat.com>
Date: Wed, 23 Sep 2015 15:48:23 +0200
Subject: Broken with perl5.22. (#1231204)


diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 28187a4..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-Data-Dump-Streamer-2.22.tar.gz
-/Data-Dump-Streamer-2.23.tar.gz
-/Data-Dump-Streamer-2.25.tar.gz
-/Data-Dump-Streamer-2.31.tar.gz
-/Data-Dump-Streamer-2.32.tar.gz
-/Data-Dump-Streamer-2.33.tar.gz
-/Data-Dump-Streamer-2.34.tar.gz
-/Data-Dump-Streamer-2.36.tar.gz
-/Data-Dump-Streamer-2.38.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..2f9d68e
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Broken with perl5.22. (#1231204)
diff --git a/perl-Data-Dump-Streamer-2.38-json-xs.patch 
b/perl-Data-Dump-Streamer-2.38-json-xs.patch
deleted file mode 100644
index 80c1c36..0000000
--- a/perl-Data-Dump-Streamer-2.38-json-xs.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff -up Data-Dump-Streamer-2.38/t/madness_json.t.orig 
Data-Dump-Streamer-2.38/t/madness_json.t
---- Data-Dump-Streamer-2.38/t/madness_json.t.orig      2014-07-31 
12:56:49.905473777 +0200
-+++ Data-Dump-Streamer-2.38/t/madness_json.t   2014-07-31 13:05:42.083214542 
+0200
-@@ -248,6 +248,11 @@ format STDOUT =
-         JSB => $jstrue,
-         );
- 
-+    # Versions of JSON::XS prior to 3.00 return obsolete JSON::XS::Boolean
-+    # which will be removed in future.
-+    my $jsbool_class = $JSON::XS::VERSION < 3.000_000 ?
-+        'JSON::XS::Boolean' : 'JSON::PP::Boolean';
-+
-     my $expect;
-     my $json_bool_class = ref( $jstrue );
-     # Dumping differences per perl version:
-@@ -287,7 +292,7 @@ _EOF_FORMAT_
-            RV  => \do { my $v = expected_dot },
-            UND => undef
-          };
--bless( $HASH1->{JSB}, 'JSON::XS::Boolean' );
-+bless( $HASH1->{JSB}, 'jsbool_class' );
- EXPECT
-         require B::Deparse;
-         if (new B::Deparse -> coderef2text (
-@@ -327,7 +332,7 @@ _EOF_FORMAT_
-            RV  => \do { my $v = expected_dot },
-            UND => undef
-          };
--bless( $HASH1->{JSB}, 'JSON::XS::Boolean' );
-+bless( $HASH1->{JSB}, 'jsbool_class' );
- EXPECT
-     }
-     elsif ( $] >= 5.008_000 ) {
-@@ -361,7 +366,7 @@ _EOF_FORMAT_
-            RV  => \do { my $v = expected_dot },
-            UND => undef
-          };
--bless( $HASH1->{JSB}, 'JSON::XS::Boolean' );
-+bless( $HASH1->{JSB}, 'jsbool_class' );
- EXPECT
-     }
-     else {
-@@ -387,14 +392,14 @@ $HASH1 = {
-            RV  => \do { my $v = expected_dot },
-            UND => undef
-          };
--bless( $HASH1->{JSB}, 'JSON::XS::Boolean' );
-+bless( $HASH1->{JSB}, 'jsbool_class' );
- EXPECT
-     }
-     # In JSON::XS < 3, the boolean class is JSON::XS::Boolean
-     # In JSON::XS >= 3, the boolean class is JSON::PP::Boolean
-     my $json_boolean_class = ref JSON::XS::decode_json("true");
-     $expect =~ s{JSON::XS::Boolean}{$json_boolean_class}g;
--    same( $dump= $o->Data(\%hash)->Out, template( $expect, expected_dot => 
$expected_dot ), "", $o);
-+    same( $dump= $o->Data(\%hash)->Out, template( $expect, expected_dot => 
$expected_dot, jsbool_class => $jsbool_class ), "", $o);
- }
- 
- sub template {
diff --git a/perl-Data-Dump-Streamer.spec b/perl-Data-Dump-Streamer.spec
deleted file mode 100644
index 6a5fcb2..0000000
--- a/perl-Data-Dump-Streamer.spec
+++ /dev/null
@@ -1,175 +0,0 @@
-Name:           perl-Data-Dump-Streamer
-Version:        2.38
-Release:        5%{?dist}
-Summary:        Accurately serialize a data structure as Perl code
-License:        GPL+ or Artistic
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/Data-Dump-Streamer/
-Source0:        
http://search.cpan.org/CPAN/authors/id/Y/YV/YVES/Data-Dump-Streamer-%{version}.tar.gz
-Patch0:         perl-Data-Dump-Streamer-2.38-json-xs.patch
-BuildRequires:  perl(Algorithm::Diff)
-BuildRequires:  perl(B::Utils)
-BuildRequires:  perl(Compress::Zlib)
-BuildRequires:  perl(Config)
-BuildRequires:  perl(ExtUtils::CBuilder)
-BuildRequires:  perl(JSON::XS)
-BuildRequires:  perl(Module::Build)
-BuildRequires:  perl(PadWalker) >= 0.99
-BuildRequires:  perl(Test::More)
-BuildRequires:  perl(Text::Balanced)
-Requires:       perl(Compress::Zlib)
-Requires:       perl(PadWalker) >= 0.99
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
-
-%{?perl_default_filter:
-%filter_from_requires /::_::/d
-%filter_from_provides /::_::/d
-%perl_default_filter}
-%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}::_::
-%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}::_::
-
-%description
-Given a list of scalars or reference variables, writes out their contents
-in perl syntax. The references can also be objects. The contents of each
-variable is output using the least number of Perl statements as convenient,
-usually only one. Self-referential structures, closures, and objects are
-output correctly.
-
-%prep
-%setup -q -n Data-Dump-Streamer-%{version}
-%patch0 -p1 -b .json-xs
-find . -type f | xargs chmod -x
-
-%build
-%{__perl} Build.PL DDS installdirs=vendor optimize="$RPM_OPT_FLAGS"
-./Build
-
-%install
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
-
-%{_fixperms} $RPM_BUILD_ROOT/*
-
-%check
-./Build test
-
-%files
-%doc Changes README
-%{perl_vendorarch}/auto/*
-%{perl_vendorarch}/Data*
-%{perl_vendorarch}/DDS.pm
-%{_mandir}/man3/*
-
-%changelog
-* Thu Jun 18 2015 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.38-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sat Jun 06 2015 Jitka Plesnikova <jples...@redhat.com> - 2.38-4
-- Perl 5.22 rebuild
-
-* Thu Aug 28 2014 Jitka Plesnikova <jples...@redhat.com> - 2.38-3
-- Perl 5.20 rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.38-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Thu Jul 31 2014 Jitka Plesnikova <jples...@redhat.com> - 2.38-1
-- 2.38 bump
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.36-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Wed Jan 29 2014 Lubomir Rintel <lkund...@v3.sk> 2.36-1
-- update to latest upstream version
-- Fix build with JSON::XS >= 3
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.34-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Thu Jul 18 2013 Petr Pisar <ppi...@redhat.com> - 2.34-5
-- Perl 5.18 rebuild
-- Perl 5.18 compatibility (CPAN RT#82958)
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.34-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.34-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Wed Jun 13 2012 Petr Pisar <ppi...@redhat.com> - 2.34-2
-- Perl 5.16 rebuild
-
-* Sat Jun 09 2012 Iain Arnell <iarn...@gmail.com> 2.34-1
-- update to latest upstream version
-
-* Tue Apr 03 2012 Iain Arnell <iarn...@gmail.com> 2.33-1
-- update to latest upstream version
-
-* Fri Jan 13 2012 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.32-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Thu Jul 21 2011 Iain Arnell <iarn...@gmail.com> 2.32-4
-- Perl mass rebuild
-
-* Wed Jul 20 2011 Iain Arnell <iarn...@gmail.com> 2.32-3
-- update filtering for rpm 4.9
-
-* Tue Jun 21 2011 Marcela Mašláňová <mmasl...@redhat.com> - 2.32-2
-- Perl mass rebuild
-
-* Sun Feb 20 2011 Iain Arnell <iarn...@gmail.com> 2.32-1
-- update to latest upstream version
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.31-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Fri Feb 04 2011 Iain Arnell <iarn...@gmail.com> 2.31-1
-- update to latest upstream version
-
-* Sun Jan 30 2011 Iain Arnell <iarn...@gmail.com> 2.25-1
-- update to latest upstream version
-
-* Fri Jan 21 2011 Iain Arnell <iarn...@gmail.com> 2.23-1
-- update to latest upstream version
-
-* Thu Dec 16 2010 Marcela Maslanova <mmasl...@redhat.com> - 2.22-2
-- 661697 rebuild for fixing problems with vendorach/lib
-
-* Sun Jul 18 2010 Iain Arnell <iarn...@gmail.com> 2.22-1
-- update to 2.22
-- enable DDS shortcut
-- update spec for modern rpmbuild
-
-* Wed Jun 23 2010 Iain Arnell <iarn...@gmail.com> 2.21-1
-- update to latest upstream
-
-* Mon Jun 14 2010 Iain Arnell <iarn...@gmail.com> 2.18-1
-- update to latest upstream
-- convert to Module::Build
-- use filtering macros
-
-* Tue Apr 06 2010 Iain Arnell <iarn...@gmail.com> 2.13-1
-- update to latest upstream
-- drop madness.t patch
-
-* Mon Apr 05 2010 Iain Arnell <iarn...@gmail.com> 2.11-1
-- update to 2.11 (perl 5.12 compatibility tweaks)
-
-* Mon Dec  7 2009 Stepan Kasal <ska...@redhat.com> - 2.09-4
-- rebuild against perl 5.10.1
-
-* Sat Jul 25 2009 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.09-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Fri Jun 12 2009 Iain Arnell <iarn...@gmail.com> 2.09-2
-- fix FTBFS by patching t/madness.t (due to rt #44610)
-
-* Sat Apr 04 2009 Iain Arnell <iarn...@gmail.com> 2.09-1
-- update to latest upstream
-
-* Thu Feb 26 2009 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 2.08-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Fri Dec 05 2008 Iain Arnell 2.08-1
-- Specfile autogenerated by cpanspec 1.77.
-- strip private provides/requires
diff --git a/sources b/sources
deleted file mode 100644
index c7f6cc4..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-ca6fa9ef3a29a9c423f78db3a4ff126a  Data-Dump-Streamer-2.38.tar.gz
-- 
cgit v0.10.2


        
http://pkgs.fedoraproject.org/cgit/perl-Data-Dump-Streamer.git/commit/?h=master&id=559c8d42f6a78ccfeeee5abc58bb7d0768546506
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Reply via email to