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
| System | Port | Version |
|---|---|---|
| MidnightBSD | net/ulxmlrpcpp | 1.7.5_2 |
| FreeBSD | net/ulxmlrpcpp | 1.7.5_3 |
| DragonFly | net/ulxmlrpcpp | 1.7.5_3 |
| HardenedBSD | net/ulxmlrpcpp | 1.7.5_3 |
| GhostBSD | net/ulxmlrpcpp | 1.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
libexpat.so: textproc/expat2
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
| File | Size | SHA256 |
|---|---|---|
| ulxmlrpcpp-1.7.5-src.tar.bz2 | 669294 | 151b7e56cd63625ca1ecd57ad81479d4d51e9f94ca4b2cbd7a8cf4af77d82989 |
Master sites 1
- SF
Commit history 1
| Date | Commit | Credits | Log 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]> |