BSD Ports

net/ulxmlrpcpp 1.7.5_2 MidnightBSD

Ultra lightweight xml-rpc library written in C++

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
f1ffd46f8f
License
lgpl
Categories
net, devel

Description

XML-RPC is an extensible mechanism allowing a computer to offer a limited set of services which can be accessed from anywhere in the net.

XML-RPC uses common and easy to learn internet standards like XML. and HTTP.

ulxmlrpcpp is a library to perform such calls in an object oriented approach implemented in C++. It is intended to have simple interfaces and to be easy to learn. But it shall still be fully compliant to the standards and safe in it's use.

In the other systems

SystemPortVersion
MidnightBSDnet/ulxmlrpcpp1.7.5_2
FreeBSDnet/ulxmlrpcpp1.7.5_3
DragonFlynet/ulxmlrpcpp1.7.5_3
HardenedBSDnet/ulxmlrpcpp1.7.5_3
GhostBSDnet/ulxmlrpcpp1.7.5_3

Install

Binary package:

mport install ulxmlrpcpp

From mports:

cd /usr/mports/net/ulxmlrpcpp && make install clean

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

RUN_DEPENDS=	ulxmlrpcpp>0:net/ulxmlrpcpp
LIB_DEPENDS=	libulxmlrpcpp.so:net/ulxmlrpcpp

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c++14-lang iconv libtool pathfix ssl tar:bzip2
Service scripts
none

Files

pkg-plist 54
  • bin/introspect
  • bin/meerkat_client
  • bin/ulxr2xml
  • bin/xml2ulxr
  • include/ulxmlrpcpp/contrib/mprocess_rpc_server.h
  • include/ulxmlrpcpp/contrib/ssl_connection.h
  • include/ulxmlrpcpp/ulxmlrpcpp.h
  • include/ulxmlrpcpp/ulxr_cached_resource.h
  • include/ulxmlrpcpp/ulxr_call.h
  • include/ulxmlrpcpp/ulxr_callparse.h
  • include/ulxmlrpcpp/ulxr_callparse_base.h
  • include/ulxmlrpcpp/ulxr_callparse_wb.h
  • include/ulxmlrpcpp/ulxr_config.h
  • include/ulxmlrpcpp/ulxr_connection.h
  • include/ulxmlrpcpp/ulxr_dispatcher.h
  • include/ulxmlrpcpp/ulxr_except.h
  • include/ulxmlrpcpp/ulxr_expatwrap.h
  • include/ulxmlrpcpp/ulxr_file_resource.h
  • include/ulxmlrpcpp/ulxr_htmlform_handler.h
  • include/ulxmlrpcpp/ulxr_http_client.h
  • include/ulxmlrpcpp/ulxr_http_protocol.h
  • include/ulxmlrpcpp/ulxr_http_server.h
  • include/ulxmlrpcpp/ulxr_log4j.h
  • include/ulxmlrpcpp/ulxr_method_adder.h
  • include/ulxmlrpcpp/ulxr_mtrpc_server.h
  • include/ulxmlrpcpp/ulxr_mutex.h
  • include/ulxmlrpcpp/ulxr_protocol.h
  • include/ulxmlrpcpp/ulxr_requester.h
  • include/ulxmlrpcpp/ulxr_response.h
  • include/ulxmlrpcpp/ulxr_responseparse.h
  • include/ulxmlrpcpp/ulxr_responseparse_base.h
  • include/ulxmlrpcpp/ulxr_responseparse_wb.h
  • include/ulxmlrpcpp/ulxr_signature.h
  • include/ulxmlrpcpp/ulxr_ssl_connection.h
  • include/ulxmlrpcpp/ulxr_tcpip_connection.h
  • include/ulxmlrpcpp/ulxr_value.h
  • include/ulxmlrpcpp/ulxr_valueparse.h
  • include/ulxmlrpcpp/ulxr_valueparse_base.h
  • include/ulxmlrpcpp/ulxr_valueparse_wb.h
  • include/ulxmlrpcpp/ulxr_virtual_resource.h
  • include/ulxmlrpcpp/ulxr_wbxmlparse.h
  • include/ulxmlrpcpp/ulxr_xmlparse.h
  • include/ulxmlrpcpp/ulxr_xmlparse_base.h
  • lib/libulxmlrpcpp.a
  • lib/libulxmlrpcpp.so
  • lib/libulxmlrpcpp.so.24
  • lib/libulxmlrpcpp.so.24.0.1
  • lib/libulxmlrpcpp_contrib.a
  • lib/libulxmlrpcpp_contrib.so
  • lib/libulxmlrpcpp_contrib.so.24
  • lib/libulxmlrpcpp_contrib.so.24.0.1
  • libdata/pkgconfig/ulxmlrpcpp.pc
  • share/ulxmlrpcpp/httpd/index.html
  • share/ulxmlrpcpp/httpd/logo-ulxmlrpcpp.png
distinfo 1
FileSizeSHA256
ulxmlrpcpp-1.7.5-src.tar.bz2669294151b7e56cd63625ca1ecd57ad81479d4d51e9f94ca4b2cbd7a8cf4af77d82989
Master sites 1
  • SF

Commit history 1

DateCommitCreditsLog message
f1ffd46f8f Lucas Holt net/ulxmlrpcpp: build with C++14
Force the legacy library to compile as C++14 so std::auto_ptr remains available with newer clang defaults. Also move the existing project URL into the Makefile and remove the obsolete port header so portlint no longer reports fatal metadata issues. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>