BSD Ports

www/libdatachannel 0.24.6 FreeBSD

WebRTC Data Channels, WebRTC Media Transport, and WebSockets library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
92d660a331
License
LGPL21
Categories
www
Package size
737.6 KiB, 2579.9 KiB installed

Description

libdatachannel is a standalone implementation of WebRTC Data Channels, WebRTC Media Transport, and WebSockets in C++17 with C bindings for POSIX platforms (including GNU/Linux, Android, and Apple macOS) and Microsoft Windows.

In the other systems

SystemPortVersion
FreeBSDwww/libdatachannel0.24.6
DragonFlywww/libdatachannel0.22.6
MidnightBSDwww/libdatachannel0.19.3

Install

Binary package:

pkg install libdatachannel

From the ports tree:

cd /usr/ports/www/libdatachannel/ && make install clean

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

RUN_DEPENDS=	libdatachannel>0:www/libdatachannel
LIB_DEPENDS=	libdatachannel.so:www/libdatachannel

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.24.50.24.60.17.110.22.60.24.6
FreeBSD:14:quarterly0.24.50.24.5n/a0.22.60.24.5
FreeBSD:15:latest0.24.60.24.6n/a0.22.60.22.6
FreeBSD:15:quarterly0.24.50.24.5n/an/an/a
FreeBSD:16:latest0.24.50.24.6n/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 16
Run dependencies 1

Configuration

No options to configure.

USES
cmake compiler:c++17-lang ssl
Service scripts
none

Files

pkg-plist 45
  • include/rtc/av1rtppacketizer.hpp
  • include/rtc/candidate.hpp
  • include/rtc/channel.hpp
  • include/rtc/common.hpp
  • include/rtc/configuration.hpp
  • include/rtc/datachannel.hpp
  • include/rtc/dependencydescriptor.hpp
  • include/rtc/description.hpp
  • include/rtc/frameinfo.hpp
  • include/rtc/global.hpp
  • include/rtc/h264rtpdepacketizer.hpp
  • include/rtc/h264rtppacketizer.hpp
  • include/rtc/h265nalunit.hpp
  • include/rtc/h265rtpdepacketizer.hpp
  • include/rtc/h265rtppacketizer.hpp
  • include/rtc/iceudpmuxlistener.hpp
  • include/rtc/mediahandler.hpp
  • include/rtc/message.hpp
  • include/rtc/nalunit.hpp
  • include/rtc/pacinghandler.hpp
  • include/rtc/peerconnection.hpp
  • include/rtc/plihandler.hpp
  • include/rtc/reliability.hpp
  • include/rtc/rembhandler.hpp
  • include/rtc/rtc.h
  • include/rtc/rtc.hpp
  • include/rtc/rtcpnackresponder.hpp
  • include/rtc/rtcpreceivingsession.hpp
  • include/rtc/rtcpsrreporter.hpp
  • include/rtc/rtp.hpp
  • include/rtc/rtpdepacketizer.hpp
  • include/rtc/rtppacketizationconfig.hpp
  • include/rtc/rtppacketizer.hpp
  • include/rtc/track.hpp
  • include/rtc/utils.hpp
  • include/rtc/version.h
  • include/rtc/websocket.hpp
  • include/rtc/websocketserver.hpp
  • lib/cmake/LibDataChannel/LibDataChannelConfig.cmake
  • lib/cmake/LibDataChannel/LibDataChannelConfigVersion.cmake
  • lib/cmake/LibDataChannel/LibDataChannelTargets-.cmake
  • lib/cmake/LibDataChannel/LibDataChannelTargets.cmake
  • lib/libdatachannel.so
  • lib/libdatachannel.so.0.24
  • lib/libdatachannel.so.0.24.6
distinfo 6
FileSizeSHA256
paullouisageneau-libdatachannel-v0.24.6_GH0.tar.gz5.2656037e+0722a66aebebd8dae561d8e5181da96f2fcc203e067c5b2186c07b39af913464c0
SergiusTheBest-plog-94899e0_GH0.tar.gz2064536dc8e7b8c5fccf83aebeec780dbc9f81112b3b33f29b369469ee9728ea737fdf
sctplab-usrsctp-fec583d_GH0.tar.gz7730192ef2533809f4f1609c813c9266735520a7240a2799ba2f0ea6b7f7b99a962b24
paullouisageneau-libjuice-5948a41_GH0.tar.gz107282e5d5d2356da02c476ced5efad1e19ca0c9606acfe4a80280c328e30e102bfcd6
nlohmann-json-55f9368_GH0.tar.gz9.678663e+06cb103964c3cfb351c39c7e7b2944a0f43eccd51d9a46bb0c12ab64af1720da52
cisco-libsrtp-ee1a77c_GH0.tar.gz6409947bb29450a496f14a0c8d216345e349caa16d769bdfb163f43ff865cb43f80a89

Commit history 1

DateCommitCreditsLog message
92d660a331 Yuri Victorovich www/libdatachannel: update 0.24.5 → 0.24.6
ChangeLog: https://github.com/paullouisageneau/libdatachannel/releases/tag/v0.24.6