freerdp 3.25.0
net/freerdp3
Free implementation of Remote Desktop Protocol
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.
Dependencies
- build devel/cmake-core
- build devel/desktop-file-utils
- build devel/evdev-proto
- build devel/ninja
- build devel/pkgconf
- build devel/sdl20
- build graphics/wayland
- build multimedia/v4l_compat
- build security/krb5
- build x11/libICE
- build x11/libSM
- build x11/libX11
- build x11/libXcursor
- build x11/libXext
- build x11/libXfixes
- build x11/libXi
- build x11/libXinerama
- build x11/libXrandr
- build x11/libXrender
- build x11/libXv
- build x11/libxkbfile
- build x11/xorgproto
- lib accessibility/at-spi2-core
- lib devel/gettext-runtime
- lib devel/glib20
- lib devel/icu
- lib devel/json-c
- lib devel/libepoll-shim
- lib devel/libsoup3
- lib devel/sdl20
- lib devel/sdl3
- lib graphics/cairo
- lib graphics/gdk-pixbuf2
- lib graphics/graphene
- lib graphics/sdl2_image
- lib graphics/sdl2_ttf
- lib graphics/sdl3_image
- lib graphics/sdl3_ttf
- lib graphics/vulkan-loader
- lib graphics/wayland
- lib multimedia/ffmpeg
- lib multimedia/libv4l
- lib print/cups
- lib print/harfbuzz
- lib www/webkit2-gtk
- lib x11-toolkits/gtk40
- lib x11-toolkits/pango
- lib x11/libxkbcommon
- run devel/desktop-file-utils
- run graphics/wayland
- run security/krb5
- run x11/libICE
- run x11/libSM
- run x11/libX11
- run x11/libXcursor
- run x11/libXext
- run x11/libXfixes
- run x11/libXi
- run x11/libXinerama
- run x11/libXrandr
- run x11/libXrender
- run x11/libXv
- run x11/libxkbfile
Commit History
may be incomplete — full history at freebsd-ports on GitHub
| Commit | Credits | Log message |
|---|---|---|
|
3.25.0
283e7c903a
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.24.0 => 3.25.0
Changelogs: https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.1 https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.2 https://github.com/FreeRDP/FreeRDP/releases/tag/3.25.0 PR: 294663 Security: CVE-2026-40254 Sponsored by: UNIS Labs MFH: 2026Q2 |
|
3.24.0
e0aa8ff139
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.23.0 => 3.24.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0 Reported by: portscout Security: CVE-2026-29774 Security: CVE-2026-29775 Security: CVE-2026-29776 Security: CVE-2026-31806 Security: CVE-2026-31883 Security: CVE-2026-31884 Security: CVE-2026-31885 Security: CVE-2026-31897 MFH: 2026Q1 |
|
3.23.0
01e1b3320c
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.22.0 => 3.23.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.23.0 Security: CVE-2026-26965 Security: CVE-2026-26955 Security: CVE-2026-26271 Security: CVE-2026-25997 Security: CVE-2026-25959 Security: CVE-2026-25955 Security: CVE-2026-25954 Security: CVE-2026-25953 Security: CVE-2026-25952 Security: CVE-2026-25942 Security: CVE-2026-25941 Security: GHSA-qcfc-ghxr-h927 MFH: 2026Q1 |
|
3.22.0
e0aed1875d
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: 3.21.0 => 3.22.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.22.0 While here cleanup port. Security: CVE-2026-23948 Security: CVE-2026-24682 Security: CVE-2026-24683 Security: CVE-2026-24676 Security: CVE-2026-24677 Security: CVE-2026-24678 Security: CVE-2026-24684 Security: CVE-2026-24679 Security: CVE-2026-24681 Security: CVE-2026-24675 Security: CVE-2026-24491 Security: CVE-2026-24680 MFH: 2026Q1 |
|
3.21.0
413db5331d
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.20.2 => 3.21.0 (8 CVEs)
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.21.0 Security: CVE-2026-23530 Security: CVE-2026-23531 Security: CVE-2026-23532 Security: CVE-2026-23533 Security: CVE-2026-23534 Security: CVE-2026-23732 Security: CVE-2026-23883 Security: CVE-2026-23884 MFH: 2026Q1 |
|
3.20.2
30070ab8ee
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.20.0 => 3.20.2
Changelogs: https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.1 https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.2 Security: CVE-2026-22851 Security: CVE-2026-22852 Security: CVE-2026-22853 Security: CVE-2026-22854 Security: CVE-2026-22855 Security: CVE-2026-22856 Security: CVE-2026-22857 Security: CVE-2026-22858 Security: CVE-2026-22859 MFH: 2026Q1 |
|
3.20.0
14f7c29430
files touched
|
Jason E. Hale (jhale) |
*/*: De-orbit alias.mk
Mk/Uses/alias.mk was an attempt for compat with DPorts, but has rotted. This feature was never documented in the PHB, so there is no work to be done by the docs@ team. Nothing against DragonFly, but if DPorts still needs FreeBSD 9 support, they really should work that out with upstream projects. Ultimately, we don't need to keep carrying this outdated feature that doesn't affect us. |
|
3.20.0
68817a9be7
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.19.1 => 3.20.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.0 |
|
3.19.1
18ea9c7108
files touched
|
Baptiste Daroussin (bapt) |
multimedia/ffmpeg: bump revision to chase lib version change
|
|
3.19.1
5b7608797e
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.19.0 => 3.19.1
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.19.1 Reported by: portscout |
|
3.19.0
60dd811bd1
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.18.0 => 3.19.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.19.0 |
|
3.18.0
b35ebb5c17
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.17.2 => 3.18.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.18.0 Reported by: portscout |
|
3.17.2
86c74d5478
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.17.0 => 3.17.2
Changelogs: https://github.com/FreeRDP/FreeRDP/releases/tag/3.17.1 https://github.com/FreeRDP/FreeRDP/releases/tag/3.17.2 |
|
3.17.0
b304d8ab18
files touched
|
Rene Ladan (rene) |
all: bump PORTREVISION after updating graphics/libyuv
Using the Tools/scripts/bump_revision.pl script |
|
3.17.0
903a4456a7
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.16.0 => 3.17.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.17.0 Switch from heimdal to mit kerberos implementation - recommendation from upstream. For example the whole "rdpear" channel does not work with heimdal PR: 289094 Reported by: portscout |
|
3.16.0
e447cd0c37
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp{,3}: Bump after update multimedia/openh264 in dc94e017da77: SONAME changed
MFH: 2025Q3 |
|
3.16.0
3d22601ab3
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.15.0 => 3.16.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.16.0 |
|
3.15.0
f095501285
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Fix realm usage for Heimdal
Upstream issue: https://github.com/FreeRDP/FreeRDP/issues/11589 PR: 286816 MFH: 2025Q2 |
|
3.15.0
81faeb72c0
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.14.1 => 3.15.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.15.0 Reported by: portscout |
|
3.14.1
5b9656d4fc
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.14.0 => 3.14.1
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.14.1 |
|
3.14.0
e87d8134a3
files touched
|
Charlie Li (vishwin) |
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time. No functional or package changes. |
|
3.14.0
2ec5c084df
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.13.0 → 3.14.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.14.0 |
|
3.13.0
5336c337b8
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: RDPECAM (RDP webcam redirection) require FFMPEG and SWSCALE
Fixes: 9ba31cc97ff7 (Update 3.12.0 → 3.13.0) |
|
3.13.0
9ba31cc97f
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.12.0 → 3.13.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.13.0 Port changes: - add RDPECAM option (RDP webcam redirection) to OPTIONS_DEFAULT; - split long lines. |
|
3.12.0
c592dd5bef
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Add experimental RDP webcam redirection support
Based on patch from jsm. Reported by: BSOD (via Discord) Tested by: jsm, BSOD |
|
3.12.0
3a1f830b53
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: 3.11.1 => 3.12.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.12.0 |
|
3.11.1
ff33dd4700
files touched
|
Daniel Engberg (diizzy) |
*/*: Bump consumers of devel/icu
...to avoid library mismatches |
|
3.11.1
994addd0a9
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Add build SDL 3 client
|
|
3.11.1
9fabea2c66
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.10.0 → 3.11.1
Changelogs: https://github.com/FreeRDP/FreeRDP/releases/tag/3.11.0 https://github.com/FreeRDP/FreeRDP/releases/tag/3.11.1 |
|
3.10.3
e97a9a4d25
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Sort plist - no functional changes
|
|
3.10.3
e103b31964
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.10.2 → 3.10.3
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.10.3 |
|
3.10.2
993ae0b98e
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Rename variables "*_" to "_*"
Fixes: 560772623792 (adjust missed reference to www/webkit2-gtk) |
|
3.10.2
5607726237
files touched
|
Charlie Li (vishwin) |
net/freerdp3: adjust missed reference to www/webkit2-gtk
While here, fix *_LIB_DEPENDS typo that caused the miss. Reported by: antoine Pointy-hat to: vishwin With hat: gnome |
|
3.10.2
542b6000be
files touched
|
Gleb Popov (arrowd) |
net/freerdp3: Pull in a patch from upstream fixing CMake files' installation dir
This allows other ports to correctly locate freerdp libraries via CMake Approved by: vvd |
|
3.10.2
ffdb8bbeee
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Fix plist if SDL=off or X11=off
PR: 283454 |
|
3.10.2
9a8b494c47
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.10.0 → 3.10.2
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.10.2 |
|
3.10.0
f88acd8647
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.9.0 → 3.10.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.10.0 |
|
3.9.0
5505c50fcc
files touched
|
Gleb Popov (arrowd) |
*: Bump PORTREVISIONs of Pulseaudio consumers
Sponsored by: Future Crew, LLC |
|
3.9.0
5af36837c8
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.8.0 → 3.9.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.9.0 |
|
3.8.0
f4029689b8
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: Update 3.7.0 → 3.8.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.8.0 |
|
3.7.0
22f3e1e89f
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: update 3.6.3 → 3.7.0
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.7.0 |
|
3.6.3
4a88deec10
files touched
|
Gleb Popov (arrowd) |
net/freerdp3: Fix build against kde-goes-to-6 branch
|
|
3.6.3
e916668cf4
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: update 3.6.2 → 3.6.3
Noteworthy changes: * fix a graphics regression (#10352) * workaround for a protocol bug of older FreeRDP based servers (#10358) * fix possible NULL dereference in command line parser (#10348) * fix intrinsics detection (#10346, #10350) https://github.com/FreeRDP/FreeRDP/releases/tag/3.6.3 MFH: 2024Q3 |
|
3.6.2
4f43fb0708
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: clean unnecessary comment
Fixes: 96edc74da20b (update 3.5.1 → 3.6.2) MFH: 2024Q3 |
|
3.6.2
96edc74da2
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: update 3.5.1 → 3.6.2
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.6.2 MFH: 2023Q3 |
|
3.5.1
97a0b5ecc9
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: fix dependency from libpcsclite.so
libpcsclite.so is not dynamically linked - it loaded in runtime. Option PCSC isn't default. |
|
3.5.1
9ecbdf2a6b
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: update to 3.5.1
Bugfix release. Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.5.1 Approved by: arrowd (mentor, implicit) MFH: 2024Q2 |
|
3.5.0
abb53c2687
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: use patch from mastar branch
Use a patch from the master branch instead of a patch from a pull request that does not belong to any branch in this repository. The contents of the patch have not changed. Approved by: arrowd (mentor, implicit) MFH: 2024Q2 |
|
3.5.0
8c3cc66ae4
files touched
|
Vladimir Druzenko (vvd) |
net/freerdp3: update to 3.5.0 with 6 CVEs fixed
Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.5.0 CVE: CVE-2024-32041 [Low] OutOfBound Read in zgfx_decompress_segment CVE-2024-32039 [Moderate] Integer overflow & OutOfBound Write in clear_decompress_residual_data CVE-2024-32040 [Low] integer underflow in nsc_rle_decode CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress CVE-2024-32460 [Low] OutOfBound Read in interleaved_decompress Approved by: arrowd (mentor, implicit) MFH: 2024Q2 |
|
3.4.0
43757efeb9
files touched
|
Vladimir Druzenko (vvd) |
*/*: remove GNU_CONFIGURE_MANPREFIX and pet the portclippy
Approved by: arrowd (mentor) |