# Created by: Vivek Khera # $FreeBSD$ PORTNAME= Event-RPC PORTVERSION= 1.03 CATEGORIES= devel net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= vivek@khera.org COMMENT= Event based transparent Client/Server RPC framework LICENSE= ART10 GPLv1 LICENSE_COMB= dual USES= perl5 USE_PERL5= configure MAN3= Event::RPC.3 \ Event::RPC::Client.3 \ Event::RPC::Connection.3 \ 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_DEFINE= GLIB EVENT ANYEVENT SSL GLIB_DESC= Dependency to Glib event handler EVENT_DESC= Dependency to Event.pm event handler ANYEVENT_DESC= Dependency to AnyEvent event handler SSL_DESC= Dependency to SSL lib OPTIONS_DEFAULT= EVENT ANYEVENT SSL NO_STAGE= yes .include .include BUILD_DEPENDS= p5-Storable>=0:${PORTSDIR}/devel/p5-Storable .if ${PORT_OPTIONS:MEVENT} BUILD_DEPENDS+= p5-Event>=0:${PORTSDIR}/devel/p5-Event .endif .if ${PORT_OPTIONS:MANYEVENT} BUILD_DEPENDS+= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent .endif .if ${PORT_OPTIONS:MGLIB} BUILD_DEPENDS+= p5-Glib2>=0:${PORTSDIR}/devel/p5-Glib2 .endif .if ${PORT_OPTIONS:MSSL} # we can't use USE_OPENSSL=yes after including bsd.port.pre.mk .include "${PORTSDIR}/Mk/bsd.openssl.mk" BUILD_DEPENDS+= p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL .endif RUN_DEPENDS:= ${BUILD_DEPENDS} .include