BSD Ports

net/freerdp3 3.32.2 FreeBSD

Free implementation of Remote Desktop Protocol

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3a3ea9a0eb
License
APACHE20
Categories
net, comms, wayland
Package size
2432.7 KiB, 9292.1 KiB installed

Description

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.

In the other systems

SystemPortVersion
FreeBSDnet/freerdp33.32.2
MidnightBSDnet/freerdp33.15.0_2

Install

Binary package:

pkg install freerdp3

From the ports tree:

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

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

RUN_DEPENDS=	freerdp3>0:net/freerdp3
LIB_DEPENDS=	libfreerdp-client.so:net/freerdp3

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.32.13.32.2-3.17.03.32.2
FreeBSD:14:quarterly3.32.23.32.2n/a3.16.0_13.32.2
FreeBSD:15:latest3.32.23.32.2n/a3.16.0_13.17.0
FreeBSD:15:quarterly3.32.23.32.2n/an/an/a
FreeBSD:16:latest3.32.13.32.2n/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 150

The first 100 are listed.

Run dependencies 141

The first 100 are listed.

Configuration

Options name: net_freerdp

OptionDefaultDescription
AADonCompile with support for Azure AD authentication
ALSAoffALSA audio architecture support
AOMonEnable AV1 support for GFX channel encoding/decoding via AOM (experimental)
BROKENFOCUSoffWork around focus bug in some WMs (PR #254908)
CAIROoffUse CAIRO image library for screen resizing
CJSONoff${JSON_DESC} via cJSON
CUPSonCUPS printing system support
DAV1DonUse dav1d for decode AV1 (require AOM for encode, experimental)
FAACoffFAAC AAC encoder support
FAADoffFAAD AAC decoder support
FDKAACoffSupport for FDK-AAC for sound and microphone redirection
FFMPEGonFFmpeg support (WMA, AIFF, AC3, APE...)
FFMPEG_HWACCELonUse FFMPEG hardware acceleration (experimental, require FFMPEG)
GSMoffGSM codec support
GSSAPI_HEIMDALoffGSSAPI support via security/heimdal
GSSAPI_MITonGSSAPI support via security/krb5
ICUonUnicode support via ICU
JANSSONoff${JSON_DESC} via jansson
JPEGonJPEG image format support
JPEG_CBon${JPEG_DESC}
JSON_ConJSON file/format parser support via json-c
KEYBOARD_LAYOUTonUse keyboard definitions from JSON file
LAMEoffLAME MP3 audio encoder support
MANPAGESonBuild and/or install manual pages
OPENH264offH.264 video codec support via OpenH264
OPUSoffOpus audio codec support
PCSCoffSmart card support (smart card device redirection)
PKCS11offUse security/pkcs11-helper
PNGonPNG image format support
PULSEAUDIOoffPulseAudio sound server support
RDPECAMonRDP webcam redirection (require FFMPEG + CAIRO or SWSCALE)
SDL2onBuild FreeRDP SDL 2 client
SDL3onBuild FreeRDP SDL 3 client
SNDIOonSndio audio support
SOXRoffSoX resampler support via libsoxr
SWSCALEonUse SWScale image library for screen resizing (recommended)
TIMEZONE_FILEonSupport timezones as JSON resources (if OFF, compiled in is used)
URIPARSERoffUse uriparser RFC 3986 URI parsing library to handle URIs
WAYLANDonBuild FreeRDP Wayland client
WEBPonWebP image format support
WEBVIEWoffBuild with WebView support for AAD login popup browser (webkit gtk4)
WEBVIEW_QToffBuild with WebView support for AAD login popup browser (Qt6)
X11onBuild FreeRDP X11 client
YUVonUse graphics/libyuv
USES
cmake compiler:c++11-lib cpe desktop-file-utils localbase:ldflags pathfix pkgconfig ssl xorg
Service scripts
none

Files

Manual pages 8
  • freerdp(7)
  • sdl2-freerdp(1)
  • sdl3-freerdp(1)
  • winpr-hash(1)
  • winpr-makecert(1)
  • wlfreerdp(1)
  • wlog(7)
  • xfreerdp(1)
pkg-plist 322
  • bin/winpr-hash
  • bin/winpr-makecert
  • bin/sdl2-freerdp
  • bin/sdl3-freerdp
  • bin/wlfreerdp
  • bin/xfreerdp
  • include/freerdp%%MAJORVERSION%%/freerdp/addin.h
  • include/freerdp%%MAJORVERSION%%/freerdp/altsec.h
  • include/freerdp%%MAJORVERSION%%/freerdp/api.h
  • include/freerdp%%MAJORVERSION%%/freerdp/assistance.h
  • include/freerdp%%MAJORVERSION%%/freerdp/autodetect.h
  • include/freerdp%%MAJORVERSION%%/freerdp/build-config.h
  • include/freerdp%%MAJORVERSION%%/freerdp/buildflags.h
  • include/freerdp%%MAJORVERSION%%/freerdp/cache/persistent.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/ainput.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/audin.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/channels.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/cliprdr.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/disp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/drdynvc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/echo.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/encomsp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/geometry.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/gfxredir.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/location.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/log.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rail.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdp2tcp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpear.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpdr.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpecam.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpei.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpemsc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpewa.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpgfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/rdpsnd.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/remdesk.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/scard.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/telemetry.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/tsmf.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/urbdrc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/video.h
  • include/freerdp%%MAJORVERSION%%/freerdp/channels/wtsvc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/aad_helper.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/ainput.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/audin.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/channels.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/client_cliprdr_file.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/cliprdr.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/cmdline.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/disp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/drdynvc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/encomsp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/file.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/geometry.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/location.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/printer.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rail.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rdpei.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rdpgfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rdpdr.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/rdpsnd.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/remdesk.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/sshagent.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/tsmf.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/utils/smartcard_cli.h
  • include/freerdp%%MAJORVERSION%%/freerdp/client/video.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/audio.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/av1.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/bitmap.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/bulk.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/clear.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/color.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/dsp.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/h264.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/interleaved.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/jpeg.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/nsc.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/planar.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/progressive.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/region.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/rfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/video.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/yuv.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codec/zgfx.h
  • include/freerdp%%MAJORVERSION%%/freerdp/codecs.h
  • include/freerdp%%MAJORVERSION%%/freerdp/config.h
  • include/freerdp%%MAJORVERSION%%/freerdp/constants.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/ber.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/certificate.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/certificate_data.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/certificate_store.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/crypto.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/der.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/er.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/per.h
  • include/freerdp%%MAJORVERSION%%/freerdp/crypto/privatekey.h
  • include/freerdp%%MAJORVERSION%%/freerdp/display.h
  • include/freerdp%%MAJORVERSION%%/freerdp/dvc.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
freerdp-3.32.2.tar.gz1.1288855e+07e95a505c0057e4d06a3b120477c421028769deba4db9c639ef3465d050f0955c
akallabeth-webview-2a0a130_GH0.tar.gz18588822448da4658b73cc20e6944d9a351ab6c40d1a50026997f8278f63713f5f7c07
Master sites 2
  • https://pub.freerdp.com/releases/:freerdp
  • https://github.com/FreeRDP/FreeRDP/releases/download/3.32.2/:freerdp

Commit history 7

DateCommitCreditsLog message
3a3ea9a0eb Vladimir Druzenko net/freerdp3: Update 3.32.1 => 3.32.2
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.32.2 https://github.com/FreeRDP/FreeRDP/blob/3.32.2/ChangeLog Security: GHSA-4g67-jhpc-q5xp Security: GHSA-799q-hjgw-g55g Security: GHSA-cg4f-57hc-v7w7 Security: GHSA-rrp5-666j-g6gp Security: GHSA-wg7g-gx9g-r96c Security: GHSA-f53w-3364-jr35 Security: GHSA-66mr-7wc7-23vc Security: GHSA-hqf8-95c7-6r92 Security: GHSA-8g9g-hqqp-fw69 Security: GHSA-jq25-3374-4262 Security: GHSA-7qw2-8h66-pvpw Security: GHSA-5j39-x36c-x9pm Security: GHSA-6p3w-fv52-cf24 Security: GHSA-4qq4-qwxq-49m8 Security: GHSA-x7w3-32ch-x2jq Security: GHSA-v3q2-qjvf-7rqw Security: GHSA-4vh4-3pc3-32p7 Security: GHSA-x4x6-2hrm-hvq9 Security: GHSA-8rjm-m7xg-mg6m Security: GHSA-xc85-4mqc-xgcx Security: GHSA-v85m-wg84-5ffh Security: GHSA-6wqx-rv3q-vcxp …
ed11925769 Vladimir Druzenko net/freerdp3: Update 3.32.0 => 3.32.1
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.32.1 https://github.com/FreeRDP/FreeRDP/blob/3.32.1/ChangeLog Security: GHSA-9qqc-m43j-g4r2 Security: GHSA-3m9q-g533-rqjq Security: GHSA-262p-h989-vmpv Security: GHSA-5xjc-c64q-m8r6 Security: GHSA-f3vg-h45x-6wgf Security: GHSA-c49c-xm94-5qf3 Sponsored by: UNIS Labs MFH: 2026Q3
2bdfc39316 Vladimir Druzenko net/freerdp3: Update 3.31.1 => 3.32.0 (62 GHSAs)
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.32.0 Security: GHSA-xq87-9rrm-6wqw Security: GHSA-3rvr-qvx8-rj23 Security: GHSA-pvgq-84w2-93ph Security: GHSA-xm53-352c-57jw Security: GHSA-3mq5-xh88-9v62 Security: GHSA-mqxv-c882-m8w9 Security: GHSA-q6pp-28g8-xqjc Security: GHSA-jgw9-wqvx-j495 Security: GHSA-5cgr-vmp8-fmvj Security: GHSA-m7g5-gw57-cwcr Security: GHSA-pjxv-5j98-cqx4 Security: GHSA-pw4j-ff39-9vjm Security: GHSA-87v8-2gwr-ww9j Security: GHSA-h7fx-22wv-4cg8 Security: GHSA-996j-34w6-5hgm Security: GHSA-52xc-5973-w5vv Security: GHSA-qjwp-c855-hc69 Security: GHSA-4ww8-3vqm-jgcf Security: GHSA-96rv-gf42-7wq9 Security: GHSA-9qr4-rgq4-jfp8 Security: GHSA-cq4m-gwc5-w8rc Security: GHSA-q9p9-j22r-577p Security: GHSA-2jfv-j3wx-5cg4 Security: GHSA-g8jw-gv54-r94p …
12007fbb4c Vladimir Druzenko net/freerdp3: Update 3.31.0 => 3.31.1
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.31.1 Sponsored by: UNIS Labs MFH: 2026Q3
11ec11627b Vladimir Druzenko net/freerdp3: Update 3.30.0 => 3.31.0
Changelog: https://github.com/FreeRDP/FreeRDP/blob/3.31.0/ChangeLog https://github.com/FreeRDP/FreeRDP/releases/tag/3.31.0 - Add options AOM, DAV1D, SNDIO, YUV. Reported by: portscout Security: GHSA-c5gr-hmqp-pwj4 Security: GHSA-h5w2-q35j-443h Security: GHSA-m85m-3qxv-63h5 Security: GHSA-r9pv-ffph-6gg6 Security: GHSA-ffjr-p229-hpch Security: GHSA-4464-r7qj-pgrx Security: GHSA-2vf2-grvj-6g8x Security: GHSA-hg4r-vv53-vwf8 Security: GHSA-57h7-vw2f-2f9x Security: GHSA-v649-94v2-p72q Security: GHSA-j5mq-3349-gwmm Security: GHSA-23pf-q83q-x45r Security: GHSA-pj8w-fh79-f438 Security: GHSA-vccg-35r5-8jrf Security: GHSA-w9qg-g24r-77f6 Security: GHSA-f5p6-88mh-59vg Security: GHSA-hw7p-5h2r-83gq Security: GHSA-r7jx-j9h7-j4xj Security: GHSA-6mpx-c8rj-whj5 Security: GHSA-x7v6-xfx3-52j6 …

The latest 5 of 7 in the history this site was built from.