BSD Ports

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

SystemPortVersion
FreeBSDnet/xmlrpc-epi0.54.2_4
OpenBSDnet/xmlrpc-epi0.54.1p1
DragonFlynet/xmlrpc-epi0.54.2_4
MidnightBSDnet/xmlrpc-epi0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.54.2_40.54.2_40.54.2_40.54.2_40.54.2_4
FreeBSD:14:quarterly0.54.2_40.54.2_4n/a0.54.2_40.54.2_4
FreeBSD:15:latest0.54.2_40.54.2_4n/a0.54.2_40.54.2_4
FreeBSD:15:quarterly0.54.2_40.54.2_4n/an/an/a
FreeBSD:16:latest0.54.2_40.54.2_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake iconv libtool localbase tar:bzip2
Service scripts
none
Conflicts with
xmlrpc-c

Message after installing

===>   NOTICE:

The xmlrpc-epi port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

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
FileSizeSHA256
xmlrpc-epi-0.54.2.tar.bz2348478c74ef8fb680b140890138a82f37619714b67f69025a775b9ba2009d62cded0b8
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.