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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.03_3 | 1.03_3 | 1.03_3 | 1.03_3 | 1.03_3 |
| FreeBSD:14:quarterly | 1.03_3 | 1.03_3 | n/a | 1.03_3 | 1.03_3 |
| FreeBSD:15:latest | 1.03_3 | 1.03_3 | n/a | 1.03_3 | 1.03_3 |
| FreeBSD:15:quarterly | 1.03_3 | 1.03_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.03_3 | 1.03_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| ANYEVENT | on | Dependency to AnyEvent event handler |
| EVENT | on | Dependency to Event.pm event handler |
| GLIB | off | Dependency to Glib event handler |
| SSL | on | Dependency 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
| File | Size | SHA256 |
|---|---|---|
| Event-RPC-1.03.tar.gz | 47011 | e97e96bc9294d8b3466cf9fcf4a157650ad1483dda3dd02d1b11793cbc429983 |
Master sites 1
- CPAN