devel/p5-JSON-RPC-Common 0.11_2
Transport agnostic JSON RPC helper objects
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 48.0 KiB, 118.3 KiB installed
Description
p5::JSON::RPC-Common is a perl module provides abstractions for JSON-RPC 1.0, 1.1 (both variations) and 2.0 (formerly 1.2) Procedure Call and Procedure Return objects (formerly known as request and result), along with error objects. It also provides marshalling objects to convert the model objects into JSON text and HTTP requests/responses.
Install
As a binary package — by origin, or by package name:
pkg install devel/p5-JSON-RPC-Common
pkg install p5-JSON-RPC-Common
From the ports tree:
cd /usr/ports/devel/p5-JSON-RPC-Common/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-JSON-RPC-Common>0:devel/p5-JSON-RPC-Common
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 | 0.11_2 | 0.11_2 | 0.11_2 | 0.11_2 | 0.11_2 |
| FreeBSD:14:quarterly | 0.11_2 | 0.11_2 | n/a | 0.11_2 | 0.11_2 |
| FreeBSD:15:latest | 0.11_2 | 0.11_2 | n/a | 0.11_2 | 0.11_2 |
| FreeBSD:15:quarterly | 0.11_2 | 0.11_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.11_2 | 0.11_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 7
p5-libwww>=5: www/p5-libwwwp5-Moose>=0.81: devel/p5-Moosep5-JSON>=2.11: converters/p5-JSONp5-MooseX-Types>=0: devel/p5-MooseX-Typesp5-Try-Tiny>0: lang/p5-Try-Tinyp5-URI>0: net/p5-URIp5-namespace-clean>=0.20: devel/p5-namespace-clean
Runtime 7
p5-libwww>=5: www/p5-libwwwp5-Moose>=0.81: devel/p5-Moosep5-JSON>=2.11: converters/p5-JSONp5-MooseX-Types>=0: devel/p5-MooseX-Typesp5-Try-Tiny>0: lang/p5-Try-Tinyp5-URI>0: net/p5-URIp5-namespace-clean>=0.20: devel/p5-namespace-clean
Test 1
p5-Test-Exception>=0: devel/p5-Test-Exception
The full lists below include those, and their dependencies in turn.
All build dependencies 57
- converters/p5-Encode-Locale
- converters/p5-JSON
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-Algorithm-C3
- devel/p5-B-Hooks-EndOfScope
- devel/p5-Carp-Clan
- devel/p5-Class-C3
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Clone
- devel/p5-Data-OptList
- devel/p5-Devel-GlobalDestruction
- devel/p5-Devel-OverloadInfo
- devel/p5-Devel-StackTrace
- devel/p5-Dist-CheckConflicts
- devel/p5-Eval-Closure
- devel/p5-IO-HTML
- devel/p5-MRO-Compat
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Module-Runtime-Conflicts
- devel/p5-Moose
- devel/p5-MooseX-Types
- devel/p5-Package-DeprecationManager
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-ForMethods
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Identify
- devel/p5-Sub-Install
- devel/p5-TimeDate
- devel/p5-Variable-Magic
- devel/p5-namespace-autoclean
- devel/p5-namespace-clean
- lang/p5-Scalar-List-Utils
- lang/p5-Try-Tiny
- lang/perl5.42
- net/p5-Net-HTTP
- net/p5-URI
- security/p5-Authen-NTLM
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-File-Listing
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Cookies
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-HTTP-Negotiate
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
- www/p5-WWW-RobotRules
- www/p5-libwww
All run dependencies 57
- converters/p5-Encode-Locale
- converters/p5-JSON
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-Algorithm-C3
- devel/p5-B-Hooks-EndOfScope
- devel/p5-Carp-Clan
- devel/p5-Class-C3
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Clone
- devel/p5-Data-OptList
- devel/p5-Devel-GlobalDestruction
- devel/p5-Devel-OverloadInfo
- devel/p5-Devel-StackTrace
- devel/p5-Dist-CheckConflicts
- devel/p5-Eval-Closure
- devel/p5-IO-HTML
- devel/p5-MRO-Compat
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Module-Runtime-Conflicts
- devel/p5-Moose
- devel/p5-MooseX-Types
- devel/p5-Package-DeprecationManager
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-ForMethods
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Identify
- devel/p5-Sub-Install
- devel/p5-TimeDate
- devel/p5-Variable-Magic
- devel/p5-namespace-autoclean
- devel/p5-namespace-clean
- lang/p5-Scalar-List-Utils
- lang/p5-Try-Tiny
- lang/perl5.42
- net/p5-Net-HTTP
- net/p5-URI
- security/p5-Authen-NTLM
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-File-Listing
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Cookies
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-HTTP-Negotiate
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
- www/p5-WWW-RobotRules
- www/p5-libwww
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 34
- %%SITE_PERL%%/JSON/RPC/Common.pm
- %%SITE_PERL%%/JSON/RPC/Common/Marshal/HTTP.pm
- %%SITE_PERL%%/JSON/RPC/Common/Marshal/Text.pm
- %%SITE_PERL%%/JSON/RPC/Common/Message.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Call.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Call/Version_1_0.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Call/Version_1_1.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Call/Version_2_0.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Return.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Return/Error.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Return/Version_1_0.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Return/Version_1_0/Error.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Return/Version_1_1.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Return/Version_1_1/Error.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Return/Version_2_0.pm
- %%SITE_PERL%%/JSON/RPC/Common/Procedure/Return/Version_2_0/Error.pm
- %%SITE_PERL%%/JSON/RPC/Common/TypeConstraints.pm
- %%PERL5_MAN3%%/JSON::RPC::Common.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Marshal::HTTP.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Marshal::Text.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Message.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Call.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Call::Version_1_0.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Call::Version_1_1.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Call::Version_2_0.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Return.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Return::Error.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Return::Version_1_0.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Return::Version_1_0::Error.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Return::Version_1_1.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Return::Version_1_1::Error.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Return::Version_2_0.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::Procedure::Return::Version_2_0::Error.3.gz
- %%PERL5_MAN3%%/JSON::RPC::Common::TypeConstraints.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| JSON-RPC-Common-0.11.tar.gz | 26153 | 22062213fdae302159d012c055b7e2006eb527234088d2f216b34eec36167c62 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.