Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Feb 2013 08:55:17 -0500
From:      Vivek Khera <vivek@khera.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/175830: Update p5-Event-RPC to latest version
Message-ID:  <1359986117.799167.92487.nullmailer@sandbox.int.kcilink.com>
Resent-Message-ID: <201302041410.r14EA1Cl065080@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1359986117.799167.92487.nullmailer>