BSD Ports

net/libsockpp 1.0.0 FreeBSD

Simple, modern, C++ socket library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
net, devel
Package size
49.8 KiB, 332.2 KiB installed

Description

Sockpp is a fairly low-level C++ wrapper around the Berkeley sockets library using socket, acceptor, and connector classes that are familiar concepts from other languages. The base socket class wraps a system socket handle, and maintains its lifetime.

Install

Binary package:

pkg install libsockpp

From the ports tree:

cd /usr/ports/net/libsockpp/ && make install clean

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

RUN_DEPENDS=	libsockpp>0:net/libsockpp
LIB_DEPENDS=	libsockpp.so:net/libsockpp

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:latest1.0.01.0.0-1.0.01.0.0
FreeBSD:14:quarterly1.0.01.0.0n/a1.0.01.0.0
FreeBSD:15:latest1.0.01.0.0n/a1.0.01.0.0
FreeBSD:15:quarterly1.0.01.0.0n/an/an/a
FreeBSD:16:latest1.0.01.0.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Required by 1

Configuration

Options name: net_libsockpp

OptionDefaultDescription
DOCSoffCreate and install the HTML based API documentation (requires Doxygen)
EXAMPLESonBuild example programs
STATIConBuild the static library
TESToffBuild the unit tests (requires Catch2)
USES
cmake compiler:c++14-lang
Service scripts
none

Files

pkg-plist 36
  • include/sockpp/acceptor.h
  • include/sockpp/can_address.h
  • include/sockpp/can_frame.h
  • include/sockpp/can_socket.h
  • include/sockpp/connector.h
  • include/sockpp/datagram_socket.h
  • include/sockpp/exception.h
  • include/sockpp/inet6_address.h
  • include/sockpp/inet_address.h
  • include/sockpp/platform.h
  • include/sockpp/result.h
  • include/sockpp/sock_address.h
  • include/sockpp/socket.h
  • include/sockpp/stream_socket.h
  • include/sockpp/tcp6_acceptor.h
  • include/sockpp/tcp6_connector.h
  • include/sockpp/tcp6_socket.h
  • include/sockpp/tcp_acceptor.h
  • include/sockpp/tcp_connector.h
  • include/sockpp/tcp_socket.h
  • include/sockpp/udp6_socket.h
  • include/sockpp/udp_socket.h
  • include/sockpp/unix_acceptor.h
  • include/sockpp/unix_address.h
  • include/sockpp/unix_connector.h
  • include/sockpp/unix_dgram_socket.h
  • include/sockpp/unix_stream_socket.h
  • include/sockpp/version.h
  • lib/cmake/sockpp/sockppConfig.cmake
  • lib/cmake/sockpp/sockppConfigVersion.cmake
  • lib/cmake/sockpp/sockppTargets-.cmake
  • lib/cmake/sockpp/sockppTargets.cmake
  • lib/libsockpp.a
  • lib/libsockpp.so
  • lib/libsockpp.so.1
  • lib/libsockpp.so.1.0.0
distinfo 1
FileSizeSHA256
fpagliughi-sockpp-v1.0.0_GH0.tar.gz114358818477fae6eb29b9daacef71a3d0c494de9e48f6fd267a7fc5a4c332db211bc5

Commit history 0

No commits in the history this site was built from.