ports/175830: Update p5-Event-RPC to latest version
Vivek Khera
vivek at khera.org
Mon Feb 4 14:10:01 UTC 2013
>Number: 175830
>Category: ports
>Synopsis: Update p5-Event-RPC to latest version
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Mon Feb 04 14:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Vivek Khera
>Release: FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD sandbox.int.kcilink.com 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243864: Tue Dec 4 12:09:48 EST 2012 khera at yertle.int.kcilink.com:/usr/obj/u/yertle1/sources/usr9/src/sys/KCI64 amd64
>Description:
update devel/p5-Event-RPC to newest version, with expanded features.
>How-To-Repeat:
>Fix:
diff -Nru p5-Event-RPC/Makefile p5-Event-RPC.new/Makefile
--- p5-Event-RPC/Makefile 2012-11-17 00:56:15.000000000 -0500
+++ p5-Event-RPC.new/Makefile 2013-02-04 08:50:03.185460951 -0500
@@ -6,7 +6,7 @@
#
PORTNAME= Event-RPC
-PORTVERSION= 1.01
+PORTVERSION= 1.03
CATEGORIES= devel net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -22,13 +22,15 @@
Event::RPC::LogConnection.3 \
Event::RPC::Logger.3 \
Event::RPC::Loop.3 \
+ Event::RPC::Loop::AnyEvent.3 \
Event::RPC::Loop::Event.3 \
Event::RPC::Loop::Glib.3 \
Event::RPC::Message.3 \
Event::RPC::Server.3
-OPTIONS= GLIB "Use Glib event handler" off \
- EVENT "Use Event.pm event handler" on \
+OPTIONS= GLIB "Register dependency to Glib event handler" off \
+ EVENT "Register dependency to Event.pm event handler" on \
+ ANYEVENT "Register dependency to AnyEvent event handler" on \
SSL "Register dependency to SSL lib" on
.include <bsd.port.pre.mk>
@@ -39,6 +41,10 @@
BUILD_DEPENDS+= p5-Event>=0:${PORTSDIR}/devel/p5-Event
.endif
+.if defined(WITH_ANYEVENT)
+BUILD_DEPENDS+= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent
+.endif
+
.if defined(WITH_GLIB)
BUILD_DEPENDS+= p5-Glib2>=0:${PORTSDIR}/devel/p5-Glib2
.endif
diff -Nru p5-Event-RPC/distinfo p5-Event-RPC.new/distinfo
--- p5-Event-RPC/distinfo 2011-07-03 10:57:11.000000000 -0400
+++ p5-Event-RPC.new/distinfo 2013-02-04 08:41:10.865460018 -0500
@@ -1,2 +1,2 @@
-SHA256 (Event-RPC-1.01.tar.gz) = 4a4d086630fc8af6fd84cc8053ab0483fa3712a42d320e75e51027319ca46ce4
-SIZE (Event-RPC-1.01.tar.gz) = 35011
+SHA256 (Event-RPC-1.03.tar.gz) = e97e96bc9294d8b3466cf9fcf4a157650ad1483dda3dd02d1b11793cbc429983
+SIZE (Event-RPC-1.03.tar.gz) = 47011
diff -Nru p5-Event-RPC/pkg-descr p5-Event-RPC.new/pkg-descr
--- p5-Event-RPC/pkg-descr 2006-05-17 06:02:24.000000000 -0400
+++ p5-Event-RPC.new/pkg-descr 2013-02-04 08:42:26.256461294 -0500
@@ -2,6 +2,9 @@
applications with transparent object/method access from the client to the
server. Network communication is optionally encrypted using IO::Socket::SSL.
Several event loop managers are supported due to an extensible API. Currently
-Event and Glib are implemented.
+Event, Glib and AnyEvent are implemented. The latter lets you use nearly every
+event loop implementation available for Perl. AnyEvent was invented after
+Event::RPC was created and thus Event::RPC started using it's own abstraction
+model.
WWW: http://search.cpan.org/dist/Event::RPC/
diff -Nru p5-Event-RPC/pkg-plist p5-Event-RPC.new/pkg-plist
--- p5-Event-RPC/pkg-plist 2006-05-17 06:02:24.000000000 -0400
+++ p5-Event-RPC.new/pkg-plist 2013-02-04 08:49:07.159460379 -0500
@@ -5,6 +5,7 @@
%%SITE_PERL%%/Event/RPC/LogConnection.pm
%%SITE_PERL%%/Event/RPC/Logger.pm
%%SITE_PERL%%/Event/RPC/Loop.pm
+%%SITE_PERL%%/Event/RPC/Loop/AnyEvent.pm
%%SITE_PERL%%/Event/RPC/Loop/Event.pm
%%SITE_PERL%%/Event/RPC/Loop/Glib.pm
%%SITE_PERL%%/Event/RPC/Message.pm
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list