From 05a1e5853352cb46064fe040f3c9df8e26ad6887 Mon Sep 17 00:00:00 2001
From: Denis Fateyev <[email protected]>
Date: Sun, 24 Jul 2016 01:26:47 +0600
Subject: perl-Sereal-Encoder: 3.014 epel release

---
 .gitignore                             |  1 +
 Sereal-Encoder-EU-MM-fix-version.patch | 11 +++++++++++
 perl-Sereal-Encoder.spec               | 31 ++++++++++++++++++++++++-------
 sources                                |  2 +-
 4 files changed, 37 insertions(+), 8 deletions(-)
 create mode 100644 Sereal-Encoder-EU-MM-fix-version.patch

diff --git a/.gitignore b/.gitignore
index 3a9c025..efb4b98 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /Sereal-Encoder-3.002.tar.gz
 /Sereal-Encoder-3.003.tar.gz
+/Sereal-Encoder-3.014.tar.gz
diff --git a/Sereal-Encoder-EU-MM-fix-version.patch 
b/Sereal-Encoder-EU-MM-fix-version.patch
new file mode 100644
index 0000000..6425646
--- /dev/null
+++ b/Sereal-Encoder-EU-MM-fix-version.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.PL      2015-12-03 00:19:19.000000000 +0600
++++ b/Makefile.PL      2016-07-16 20:54:37.178000000 +0600
+@@ -79,7 +79,7 @@
+         'ExtUtils::ParseXS' => '2.21',
+     },
+     CONFIGURE_REQUIRES => {
+-        'ExtUtils::MakeMaker' => '7.0',
++        'ExtUtils::MakeMaker' => '6.68',
+     },
+     NAME              => $module,
+     VERSION_FROM      => 'lib/Sereal/Encoder.pm', # finds $VERSION
diff --git a/perl-Sereal-Encoder.spec b/perl-Sereal-Encoder.spec
index 0b10f1d..1647c80 100644
--- a/perl-Sereal-Encoder.spec
+++ b/perl-Sereal-Encoder.spec
@@ -1,35 +1,43 @@
 Name:           perl-Sereal-Encoder
-Version:        3.003
-Release:        2%{?dist}
+Version:        3.014
+Release:        1%{?dist}
 Summary:        Perl serialization into Serial format
 # lib/Sereal/Encoder.pm:    GPL+ or Artistic
+# qsort.h:                  LGPLv2+ (borrowed from glibc)
 # miniz.c:                  Unlicense (unbundled)
 # snappy:                   BSD (unbundled)
 # See <https://github.com/Sereal/Sereal/issues/72>
-License:        GPL+ or Artistic
+License:        (GPL+ or Artistic) and LGPLv2+
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Sereal-Encoder/
 Source0:        
http://www.cpan.org/authors/id/Y/YV/YVES/Sereal-Encoder-%{version}.tar.gz
+Patch0:         Sereal-Encoder-EU-MM-fix-version.patch
+
 BuildRequires:  csnappy-devel
+BuildRequires:  gcc
 BuildRequires:  miniz-devel
 BuildRequires:  perl
+BuildRequires:  perl-devel
+BuildRequires:  perl-generators
 BuildRequires:  perl(Config)
+BuildRequires:  perl(constant)
 BuildRequires:  perl(Devel::CheckLib)
-BuildRequires:  perl(ExtUtils::Constant)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(File::Find)
 BuildRequires:  perl(File::Path)
 BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
+
 # Run-time:
 BuildRequires:  perl(Carp)
-BuildRequires:  perl(constant)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(XSLoader)
+
 # Tests:
 # Benchmark not used
 BuildRequires:  perl(blib)
+BuildRequires:  perl(Cwd)
 BuildRequires:  perl(Data::Dumper)
 BuildRequires:  perl(Devel::Peek)
 BuildRequires:  perl(Encode)
@@ -38,19 +46,24 @@ BuildRequires:  perl(lib)
 BuildRequires:  perl(List::Util)
 BuildRequires:  perl(overload)
 BuildRequires:  perl(Scalar::Util)
-%if !%{defined perl_bootstrap}
 BuildRequires:  perl(Sereal::Decoder) >= 3.00
-%endif
 BuildRequires:  perl(Storable)
 BuildRequires:  perl(Test::LongString)
 BuildRequires:  perl(Test::More) >= 0.88
 BuildRequires:  perl(Test::Warn)
 BuildRequires:  perl(threads)
+BuildRequires:  perl(threads::shared)
 BuildRequires:  perl(Tie::Array)
 BuildRequires:  perl(Tie::Hash)
 BuildRequires:  perl(Tie::Scalar)
 # Time::HiRes not used
 BuildRequires:  perl(utf8)
+BuildRequires:  perl(version)
+
+# Optional tests:
+BuildRequires:  perl(Test::Deep) >= 0.110
+BuildRequires:  perl(Test::Deep::NoTest)
+
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 %description
@@ -59,6 +72,7 @@ serializer using a binary protocol called Sereal.
 
 %prep
 %setup -q -n Sereal-Encoder-%{version}
+%patch0 -p1
 # Remove bundled Perl modules
 rm -r ./inc/Devel
 sed -i -s '/^inc\/Devel/d' MANIFEST
@@ -89,6 +103,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Fri Jul 15 2016 Denis Fateyev <[email protected]> - 3.014-1
+- Bumped to 3.014 and synced to master
+
 * Thu Nov 06 2014 Petr Pisar <[email protected]> - 3.003-2
 - Finish Sereal bootstrap
 
diff --git a/sources b/sources
index 1bbb120..193ed11 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-544c4f7222a22aa1c42fcf366eacb382  Sereal-Encoder-3.003.tar.gz
+260b60762618e39b0cc158c2815c663c  Sereal-Encoder-3.014.tar.gz
-- 
cgit v0.12


        
http://pkgs.fedoraproject.org/cgit/perl-Sereal-Encoder.git/commit/?h=epel7&id=05a1e5853352cb46064fe040f3c9df8e26ad6887
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
[email protected]
https://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to