FreeBSD Ports

devel/p5-Event-RPC 1.03_3

Event based transparent Client/Server RPC framework

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e977836b62
License
ART10, GPLv1+
Categories
devel, net, perl5
Package size
52.1 KiB, 126.1 KiB installed

Description

Event::RPC supports you in developing Event based networking client/server 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, 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.

Install

As a binary package — by origin, or by package name:

pkg install devel/p5-Event-RPC
pkg install p5-Event-RPC

From the ports tree:

cd /usr/ports/devel/p5-Event-RPC/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Event-RPC>0:devel/p5-Event-RPC

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.03_31.03_31.03_31.03_31.03_3
FreeBSD:14:quarterly1.03_31.03_3n/a1.03_31.03_3
FreeBSD:15:latest1.03_31.03_3n/a1.03_31.03_3
FreeBSD:15:quarterly1.03_31.03_3n/an/an/a
FreeBSD:16:latest1.03_31.03_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 9
All run dependencies 9

No port depends on this one.

Configuration

Options name: devel_Event-RPC

OptionDefaultDescription
ANYEVENTonDependency to AnyEvent event handler
EVENTonDependency to Event.pm event handler
GLIBoffDependency to Glib event handler
SSLonDependency to SSL lib
USES
perl5
Service scripts
none

Files

pkg-plist 23
  • %%SITE_PERL%%/Event/RPC.pm
  • %%SITE_PERL%%/Event/RPC/AuthPasswdHash.pm
  • %%SITE_PERL%%/Event/RPC/Client.pm
  • %%SITE_PERL%%/Event/RPC/Connection.pm
  • %%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
  • %%SITE_PERL%%/Event/RPC/Server.pm
  • %%PERL5_MAN3%%/Event::RPC.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Client.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Connection.3.gz
  • %%PERL5_MAN3%%/Event::RPC::LogConnection.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Logger.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Loop.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Loop::AnyEvent.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Loop::Event.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Loop::Glib.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Message.3.gz
  • %%PERL5_MAN3%%/Event::RPC::Server.3.gz
distinfo 1
FileSizeSHA256
Event-RPC-1.03.tar.gz47011e97e96bc9294d8b3466cf9fcf4a157650ad1483dda3dd02d1b11793cbc429983
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog message
e977836b62 Muhammad Moinur Rahman devel/p5-Event-RPC: Fix fetch
- Switch to DISTVERSION while I am here - Pet portclippy Approved by: portmgr (just-fix-it)