net/xmlrpc-epi 0.54.2_4 FreeBSD
General purpose implementation of the xmlrpc specification in C
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- net
- Package size
- 72.5 KiB, 338.6 KiB installed
Description
xmlrpc-epi is an implementation of the xmlrpc protocol in C. It provides an easy to use API for developers to serialize RPC requests to and from XML. It does *not* include a transport layer, such as HTTP. The API is primarily based upon proprietary code written for internal usage at Epinions.com, and was later modified to incorporate concepts from the xmlrpc protocol. It passed the xmlrpc validation test suite in December 2000.
As of Sept. 27, 2001, experimental support for SOAP v 1.1 has been added to the library. This support is implemented transparently to the application such that a single API can be used for manipulation of values, yet both SOAP and XML-RPC can be read or written.
Various iterations of this code have been/are running at Epinions.com and are sufficiently fast for the high traffic volume this site encounters, with several xmlrpc type requests generated for each user http request. No specific speed claims are made. Your mileage may vary.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/xmlrpc-epi | 0.54.2_4 |
| OpenBSD | net/xmlrpc-epi | 0.54.1p1 |
| DragonFly | net/xmlrpc-epi | 0.54.2_4 |
| MidnightBSD | net/xmlrpc-epi | 0.54.2 |
Install
Binary package:
pkg install xmlrpc-epi
From the ports tree:
cd /usr/ports/net/xmlrpc-epi/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xmlrpc-epi>0:net/xmlrpc-epi
LIB_DEPENDS= libxmlrpc-epi.so:net/xmlrpc-epi
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.54.2_4 | 0.54.2_4 | 0.54.2_4 | 0.54.2_4 | 0.54.2_4 |
| FreeBSD:14:quarterly | 0.54.2_4 | 0.54.2_4 | n/a | 0.54.2_4 | 0.54.2_4 |
| FreeBSD:15:latest | 0.54.2_4 | 0.54.2_4 | n/a | 0.54.2_4 | 0.54.2_4 |
| FreeBSD:15:quarterly | 0.54.2_4 | 0.54.2_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.54.2_4 | 0.54.2_4 | 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.
Library 1
libexpat.so: textproc/expat2
The full lists below include those, and their dependencies in turn.
Build dependencies 4
Run dependencies 1
No port depends on this one.
Configuration
Options name: net_xmlrpc-epi
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- gmake iconv libtool localbase tar:bzip2
- Service scripts
- none
- Conflicts with
- xmlrpc-c
Message after installing
Files
pkg-plist 19
- bin/xre-client
- bin/xre-hello_client
- bin/xre-hello_server
- bin/xre-memtest
- bin/xre-sample
- bin/xre-server
- bin/xre-server_compliance_test
- include/base64.h
- include/encodings.h
- include/queue.h
- include/simplestring.h
- include/xml_element.h
- include/xml_to_xmlrpc.h
- include/xmlrpc.h
- include/xmlrpc_introspection.h
- lib/libxmlrpc-epi.a
- lib/libxmlrpc-epi.so
- lib/libxmlrpc-epi.so.0
- lib/libxmlrpc-epi.so.0.0.3
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xmlrpc-epi-0.54.2.tar.bz2 | 348478 | c74ef8fb680b140890138a82f37619714b67f69025a775b9ba2009d62cded0b8 |
Master sites 1
- SF/xmlrpc-epi/xmlrpc-epi-base/0.54.2/
Commit history 0
No commits in the history this site was built from.