[perl-Cpanel-JSON-XS] Update to 3.0102

Paul Howarth pghmcfc at fedoraproject.org
Thu Apr 17 21:43:03 UTC 2014


commit 2ae1fcb26cb2f79f9edee422d088163effcf8e69
Author: Paul Howarth <paul at city-fan.org>
Date:   Thu Apr 17 22:42:15 2014 +0100

    Update to 3.0102
    
    - New upstream release 3.0102
      - Added PERL_NO_GET_CONTEXT for better performance on threaded Perls
      - MANIFEST: added t/96_interop.t
      - Document deprecated functions
      - Change booleans interop logic for JSON-XS-3.01
    - Enable CLZF support via Compress::LZF

 Cpanel-JSON-XS-2.3404-no-clzf.patch |   37 -----------------------------------
 perl-Cpanel-JSON-XS.spec            |   23 ++++++++++++---------
 sources                             |    2 +-
 3 files changed, 14 insertions(+), 48 deletions(-)
---
diff --git a/perl-Cpanel-JSON-XS.spec b/perl-Cpanel-JSON-XS.spec
index 8a8d86c..df954da 100644
--- a/perl-Cpanel-JSON-XS.spec
+++ b/perl-Cpanel-JSON-XS.spec
@@ -1,14 +1,10 @@
-# Note: Compress::LZF format support has been disabled until such
-# time as the Compress::LZF module becomes available in Fedora (#1074129)
-
 Name:		perl-Cpanel-JSON-XS
 Summary:	JSON::XS for Cpanel, fast and correct serializing
-Version:	3.0101
+Version:	3.0102
 Release:	1%{?dist}
 License:	GPL+ or Artistic
 URL:		http://search.cpan.org/dist/Cpanel-JSON-XS/
 Source0:	http://search.cpan.org/CPAN/authors/id/R/RU/RURBAN/Cpanel-JSON-XS-%{version}.tar.gz
-Patch0:		Cpanel-JSON-XS-2.3404-no-clzf.patch
 # Module Build
 BuildRequires:	perl
 BuildRequires:	perl(ExtUtils::MakeMaker)
@@ -18,7 +14,7 @@ BuildRequires:	perl(Exporter)
 BuildRequires:	perl(overload)
 BuildRequires:	perl(XSLoader)
 # Script Runtime
-#BuildRequires:	perl(Compress::LZF)
+BuildRequires:	perl(Compress::LZF)
 BuildRequires:	perl(Convert::Bencode)
 BuildRequires:	perl(Data::Dump)
 BuildRequires:	perl(YAML)
@@ -28,6 +24,8 @@ BuildRequires:	perl(Config)
 BuildRequires:	perl(Data::Dumper)
 BuildRequires:	perl(Encode) >= 1.9081
 BuildRequires:	perl(Hash::Util)
+BuildRequires:	perl(JSON)
+BuildRequires:	perl(JSON::XS)
 BuildRequires:	perl(strict)
 BuildRequires:	perl(Test)
 BuildRequires:	perl(Test::More)
@@ -46,7 +44,7 @@ BuildRequires:	perl(Test::Pod::Coverage) >= 1.04
 # Runtime
 Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:	perl(Carp)
-#Requires:	perl(Compress::LZF)
+Requires:	perl(Compress::LZF)
 Requires:	perl(Convert::Bencode)
 Requires:	perl(Data::Dump)
 Requires:	perl(YAML)
@@ -62,9 +60,6 @@ reach the latter goal it was written in C.
 %prep
 %setup -q -n Cpanel-JSON-XS-%{version}
 
-# Drop CLZF support for now
-%patch0 -p1
-
 # Fix shellbangs
 perl -pi -e 's|^#!/opt/bin/perl|#!/usr/bin/perl|' eg/*
 
@@ -95,6 +90,14 @@ make test IS_MAINTAINER=1 RELEASE_TESTING=1
 %{_mandir}/man3/Cpanel::JSON::XS::Boolean.3pm*
 
 %changelog
+* Thu Apr 17 2014 Paul Howarth <paul at city-fan.org> - 3.0102-1
+- Update to 3.0102
+  - Added PERL_NO_GET_CONTEXT for better performance on threaded Perls
+  - MANIFEST: added t/96_interop.t
+  - Document deprecated functions
+  - Change booleans interop logic for JSON-XS-3.01
+- Enable CLZF support via Compress::LZF
+
 * Wed Apr 16 2014 Paul Howarth <paul at city-fan.org> - 3.0101-1
 - Update to 3.0101
   - Added ithreads support: Cpanel::JSON::XS is now thread-safe
diff --git a/sources b/sources
index bf7ef08..fac63e9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-622895d23ff710f837a6e82953e15819  Cpanel-JSON-XS-3.0101.tar.gz
+06398ad4ea8d02d0fe8323cad811b703  Cpanel-JSON-XS-3.0102.tar.gz



More information about the perl-devel mailing list