ppisar pushed to perl-Event-RPC (master). "1.08 bump"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Sep 30 08:43:57 UTC 2015


From a93e54f867100d51857202c0ac675a052b8f09d5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Tue, 29 Sep 2015 16:14:06 +0200
Subject: 1.08 bump


diff --git a/.gitignore b/.gitignore
index a8e0b33..c0b4f61 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ Event-RPC-1.01.tar.gz
 /Event-RPC-1.05.tar.gz
 /Event-RPC-1.06.tar.gz
 /Event-RPC-1.07.tar.gz
+/Event-RPC-1.08.tar.gz
diff --git a/Event-RPC-1.07-Convert-to-UTF-8.patch b/Event-RPC-1.07-Convert-to-UTF-8.patch
deleted file mode 100644
index 943a1a0..0000000
--- a/Event-RPC-1.07-Convert-to-UTF-8.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 74060bc646009e5861bf6e56acdd5b00126d3f13 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
-Date: Mon, 21 Sep 2015 15:48:12 +0200
-Subject: [PATCH] Convert to UTF-8
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Petr Písař <ppisar at redhat.com>
----
- Changes                | 2 +-
- README                 | 2 +-
- examples/Test_class.pm | 2 +-
- examples/client.pl     | 2 +-
- examples/server.pl     | 2 +-
- 5 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/Changes b/Changes
-index 97dc8e8..8303651 100644
---- a/Changes
-+++ b/Changes
-@@ -30,7 +30,7 @@ Revision history and release notes for Event::RPC:
-       to 2 GB.
-     - Fixed test suite for parallel execution by using
-       different port numbers for the test server.
--      Thanks for the report to Andreas K�nig.
-+      Thanks for the report to Andreas König.
-     - Applied a patch from Salvatore Bonaccorso which
-       fixes missing encoding declarations in POD. Thanks!
-     - Fixed some POD typos. Thanks for the report to
-diff --git a/README b/README
-index f7beba6..33f0ef1 100644
---- a/README
-+++ b/README
-@@ -156,7 +156,7 @@ LIMITATIONS
-     direkt argument of the method subroutine.
- 
- AUTHORS
--      J�rn Reder <joern at zyn dot de>
-+      Jörn Reder <joern at zyn dot de>
- 
- COPYRIGHT AND LICENSE
-     Copyright (C) 2002-2006 by Joern Reder, All Rights Reserved.
-diff --git a/examples/Test_class.pm b/examples/Test_class.pm
-index d639af9..71e6230 100644
---- a/examples/Test_class.pm
-+++ b/examples/Test_class.pm
-@@ -1,6 +1,6 @@
- 
- #-----------------------------------------------------------------------
--# Copyright (C) 2002-2005 J�rn Reder <joern AT zyn.de>.
-+# Copyright (C) 2002-2005 Jörn Reder <joern AT zyn.de>.
- # All Rights Reserved. See file COPYRIGHT for details.
- # 
- # This module is part of Event::RPC, which is free software; you can
-diff --git a/examples/client.pl b/examples/client.pl
-index 8652b8a..47cdaff 100755
---- a/examples/client.pl
-+++ b/examples/client.pl
-@@ -2,7 +2,7 @@
- 
- 
- #-----------------------------------------------------------------------
--# Copyright (C) 2002-2005 J�rn Reder <joern AT zyn.de>.
-+# Copyright (C) 2002-2005 Jörn Reder <joern AT zyn.de>.
- # All Rights Reserved. See file COPYRIGHT for details.
- # 
- # This module is part of Event::RPC, which is free software; you can
-diff --git a/examples/server.pl b/examples/server.pl
-index 6b0ef9e..3389edc 100755
---- a/examples/server.pl
-+++ b/examples/server.pl
-@@ -2,7 +2,7 @@
- 
- 
- #-----------------------------------------------------------------------
--# Copyright (C) 2002-2005 J�rn Reder <joern AT zyn.de>.
-+# Copyright (C) 2002-2005 Jörn Reder <joern AT zyn.de>.
- # All Rights Reserved. See file COPYRIGHT for details.
- # 
- # This module is part of Event::RPC, which is free software; you can
--- 
-2.4.3
-
diff --git a/Event-RPC-1.08-Convert-to-UTF-8.patch b/Event-RPC-1.08-Convert-to-UTF-8.patch
new file mode 100644
index 0000000..7524e7d
--- /dev/null
+++ b/Event-RPC-1.08-Convert-to-UTF-8.patch
@@ -0,0 +1,29 @@
+From ed405234702a32e779d88ebf74d4faa3ffc31069 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Tue, 29 Sep 2015 09:02:18 +0200
+Subject: [PATCH] Convert to UTF-8
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ Changes | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Changes b/Changes
+index 71da23e..7e18eac 100644
+--- a/Changes
++++ b/Changes
+@@ -65,7 +65,7 @@ Revision history and release notes for Event::RPC:
+       to 2 GB.
+     - Fixed test suite for parallel execution by using
+       different port numbers for the test server.
+-      Thanks for the report to Andreas K�nig.
++      Thanks for the report to Andreas König.
+     - Applied a patch from Salvatore Bonaccorso which
+       fixes missing encoding declarations in POD. Thanks!
+     - Fixed some POD typos. Thanks for the report to
+-- 
+2.4.3
+
diff --git a/perl-Event-RPC.spec b/perl-Event-RPC.spec
index 30d5ddd..334a36a 100644
--- a/perl-Event-RPC.spec
+++ b/perl-Event-RPC.spec
@@ -1,5 +1,5 @@
 Name:           perl-Event-RPC
-Version:        1.07
+Version:        1.08
 Release:        1%{?dist}
 Summary:        Event based transparent client/server RPC framework
 Group:          Development/Libraries
@@ -7,7 +7,7 @@ License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/Event-RPC/
 Source0:        http://search.cpan.org/CPAN/authors/id/J/JR/JRED/Event-RPC-%{version}.tar.gz
 # Normalize documenation encoding
-Patch0:         Event-RPC-1.07-Convert-to-UTF-8.patch
+Patch0:         Event-RPC-1.08-Convert-to-UTF-8.patch
 BuildArch:      noarch
 BuildRequires:  coreutils
 BuildRequires:  findutils
@@ -19,21 +19,35 @@ BuildRequires:  perl(strict)
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(base)
 BuildRequires:  perl(Carp)
+BuildRequires:  perl(CBOR::XS)
 BuildRequires:  perl(Event)
 BuildRequires:  perl(FileHandle)
 BuildRequires:  perl(Glib)
 BuildRequires:  perl(IO::Socket::INET)
+BuildRequires:  perl(JSON::XS) >= 3
+BuildRequires:  perl(Sereal) >= 3
 BuildRequires:  perl(Socket)
 BuildRequires:  perl(Storable)
 BuildRequires:  perl(Sys::Hostname)
+BuildRequires:  perl(utf8)
 # Optional run-time:
 BuildRequires:  perl(IO::Socket::SSL)
 # Tests:
 BuildRequires:  perl(Fcntl)
 BuildRequires:  perl(lib)
 BuildRequires:  perl(Test::More)
+# Optional tests:
+# Benchmark not used
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 # TODO:  Split dependencies on an event controller ||(AnyEvent Event Glib)
+# Dependet on a format: ||(Sereal CBOR::XS JSON::XS Storable).
+# The requires in lib/Event/RPC/Message.pm are void, CPAN RT#107405.
+# Sereal is recommended, Storable is backward-compatible but insecure.
+Requires:       %{name}-format
+Recommends:     perl(Event::RPC::Message::Sereal)
+
+# Filter documentation's dependencies
+%{?perl_default_filter}
 
 %description
 Event::RPC supports you in developing Event based networking client/server
@@ -43,6 +57,46 @@ Several event loop managers are supported due to an extensible API. Currently
 Event, Glib, and AnyEvent are implemented. The latter lets you use nearly
 every event loop implementation available for Perl.
 
+%package Message-CBOR
+Summary:        CBOR message format for Event::RPC
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(Event::RPC::Message::SerialiserBase)
+Provides:       %{name}-format
+
+%description Message-CBOR
+This implements CBOR message format for Event::RPC Perl RPC framework.
+
+%package Message-JSON
+Summary:        JSON message format for Event::RPC
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(Event::RPC::Message::SerialiserBase)
+Provides:       %{name}-format
+
+%description Message-JSON
+This implements JSON message format for Event::RPC Perl RPC framework.
+
+%package Message-Sereal
+Summary:        Sereal message format for Event::RPC
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(Event::RPC::Message)
+Requires:       perl(Sereal) >= 3
+Provides:       %{name}-format
+
+# Filter under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Sereal\\)$
+
+%description Message-Sereal
+This implements Sereal message format for Event::RPC Perl RPC framework.
+
+%package Message-Storable
+Summary:        Storable message format for Event::RPC
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(Event::RPC::Message)
+Provides:       %{name}-format
+
+%description Message-Storable
+This implements Storable message format for Event::RPC Perl RPC framework.
+
 %prep
 %setup -q -n Event-RPC-%{version}
 %patch0 -p1
@@ -63,9 +117,36 @@ make test
 %files
 %doc Changes examples README
 %{perl_vendorlib}/Event/
+%exclude %{perl_vendorlib}/Event/RPC/Message/CBOR.pm
+%exclude %{perl_vendorlib}/Event/RPC/Message/JSON.pm
+%exclude %{perl_vendorlib}/Event/RPC/Message/Sereal.pm
+%exclude %{perl_vendorlib}/Event/RPC/Message/Storable.pm
 %{_mandir}/man3/*.3*
+%exclude %{_mandir}/man3/Event::RPC::Message::CBOR.3*
+%exclude %{_mandir}/man3/Event::RPC::Message::JSON.3*
+%exclude %{_mandir}/man3/Event::RPC::Message::Sereal.3*
+%exclude %{_mandir}/man3/Event::RPC::Message::Storable.3*
+
+%files Message-CBOR
+%{perl_vendorlib}/Event/RPC/Message/CBOR.pm
+%{_mandir}/man3/Event::RPC::Message::CBOR.3*
+
+%files Message-JSON
+%{perl_vendorlib}/Event/RPC/Message/JSON.pm
+%{_mandir}/man3/Event::RPC::Message::JSON.3*
+
+%files Message-Sereal
+%{perl_vendorlib}/Event/RPC/Message/Sereal.pm
+%{_mandir}/man3/Event::RPC::Message::Sereal.3*
+
+%files Message-Storable
+%{perl_vendorlib}/Event/RPC/Message/Storable.pm
+%{_mandir}/man3/Event::RPC::Message::Storable.3*
 
 %changelog
+* Tue Sep 29 2015 Petr Pisar <ppisar at redhat.com> - 1.08-1
+- 1.08 bump
+
 * Tue Sep 22 2015 Petr Pisar <ppisar at redhat.com> - 1.07-1
 - 1.07 bump
 
diff --git a/sources b/sources
index 8eb016c..e9b7db7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e95893a18ee6b3c9f1d0ad0514a26f7d  Event-RPC-1.07.tar.gz
+74b2511a237a1b59602b2f7d284c2bea  Event-RPC-1.08.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Event-RPC.git/commit/?h=master&id=a93e54f867100d51857202c0ac675a052b8f09d5


More information about the perl-devel mailing list