BSD Ports

net/socketw 3.11.0_1 FreeBSD

Cross platform C++ streaming socket library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ff8928f8b8
License
GPLv2+
Categories
net
Package size
38.3 KiB, 177.6 KiB installed

Description

SocketW is a cross platform (Linux/FreeBSD/Unix/Win32) streaming socket C++ library designed to be easy to use. It supports Unix sockets and TCP/IP sockets with optional SSL/TLS (OpenSSL) support. SocketW allows you to write portable and secure network applications quickly without needing to spend time learning low-level system functions or reading OpenSSL manuals.

In the other systems

SystemPortVersion
FreeBSDnet/socketw3.11.0_1
DragonFlynet/socketw3.10.27

Install

Binary package:

pkg install socketw

From the ports tree:

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

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

RUN_DEPENDS=	socketw>0:net/socketw

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:latest3.11.0_13.11.0_13.10.273.10.273.11.0_1
FreeBSD:14:quarterly3.11.0_13.11.0_1n/a3.10.273.11.0_1
FreeBSD:15:latest3.11.0_13.11.0_1n/a3.10.273.10.27
FreeBSD:15:quarterly3.11.0_13.11.0_1n/an/an/a
FreeBSD:16:latest3.11.0_13.11.0_1n/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

No port depends on this one.

Configuration

No options to configure.

USES
cmake ssl:build
Service scripts
none

Files

pkg-plist 13
  • include/SocketW.h
  • include/sw_base.h
  • include/sw_config.h
  • include/sw_inet.h
  • include/sw_internal.h
  • include/sw_ssl.h
  • include/sw_unix.h
  • lib/cmake/SocketW/SocketWConfig.cmake
  • lib/cmake/SocketW/SocketWConfigVersion.cmake
  • lib/cmake/SocketW/SocketWTargets-.cmake
  • lib/cmake/SocketW/SocketWTargets.cmake
  • lib/libSocketW.a
  • libdata/pkgconfig/SocketW.pc
distinfo 1
FileSizeSHA256
RigsOfRods-socketw-3.11.0_GH0.tar.gz48710394203af6eabe27dec383fffbcb106bd75e91bf65a07d69e8f2d37d6c4f08371

Commit history 2

DateCommitCreditsLog message
ff8928f8b8 Thibault Payet net/socketw: Add support for cmake 4
PR: 298917
a91792568f Thibault Payet net/socketw: Update 3.10.27 => 3.11.0
Changelog: - Fixed error handling when running multithreaded API changes - Removed void sw_setVerboseMode(bool verbose) - Removed bool sw_getVerboseMode(void) - Removed void SWBaseSocket::print_error() - Removed std::string get_error() https://github.com/RigsOfRods/socketw/releases/tag/3.11.0 PR: 298491 Approved by: osa, vvd (Mentors, implicit)