git: be94cf5e3390 - 2026Q3 - net/freerdp3: Update 3.31.0 => 3.31.1
Date: Sun, 06 Sep 2026 17:47:52 UTC
The branch 2026Q3 has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=be94cf5e3390c0b7d342a63e8aa3984ee8ed29ad
commit be94cf5e3390c0b7d342a63e8aa3984ee8ed29ad
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-09-06 17:39:34 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-09-06 17:47:47 +0000
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
(cherry picked from commit 12007fbb4c48122c6c306e7b2b863f9b6aef7a06)
---
net/freerdp3/Makefile | 24 +++++++++++++++++-------
net/freerdp3/distinfo | 6 +++---
net/freerdp3/pkg-plist | 2 ++
3 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index f7182f4d5dfe..2ec6b81d8afd 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freerdp
-DISTVERSION= 3.31.0
+DISTVERSION= 3.31.1
CATEGORIES= net comms
MASTER_SITES= https://pub.freerdp.com/releases/:freerdp \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp
@@ -45,16 +45,16 @@ PLIST_SUB= PATCHVERSION="${DISTVERSION}" \
OPTIONS_DEFINE= ALSA AOM BROKENFOCUS CUPS DAV1D FAAC FAAD \
FDKAAC FFMPEG GSM ICU JPEG LAME MANPAGES \
OPENH264 OPUS PCSC PKCS11 PULSEAUDIO RDPECAM \
- SDL2 SDL3 SNDIO SOXR URIPARSER WAYLAND WEBVIEW \
- X11 YUV
+ SDL2 SDL3 SNDIO SOXR URIPARSER VAAPI VAAPIH264 \
+ WAYLAND WEBVIEW X11 YUV
OPTIONS_DEFINE_aarch64= SIMD
OPTIONS_DEFINE_amd64= SIMD
OPTIONS_DEFINE_armv7= SIMD
OPTIONS_DEFINE_i386= SIMD
-OPTIONS_DEFAULT= AAD CUPS FFMPEG GSSAPI_MIT ICU JSON_C \
+OPTIONS_DEFAULT= AAD AOM CUPS FFMPEG DAV1D GSSAPI_MIT ICU JSON_C \
KEYBOARD_LAYOUT MANPAGES RDPECAM SDL2 SDL3 \
- SNDIO SWSCALE TIMEZONE_FILE WAYLAND WEBVIEW \
- X11 YUV
+ SNDIO SWSCALE TIMEZONE_FILE VAAPI VAAPIH264 \
+ WAYLAND WEBVIEW X11 YUV
OPTIONS_DEFAULT_aarch64= SIMD
OPTIONS_DEFAULT_amd64= SIMD
OPTIONS_DEFAULT_armv7= SIMD
@@ -89,6 +89,8 @@ SDL3_DESC= Build FreeRDP SDL 3 client
SWSCALE_DESC= Use SWScale image library for screen resizing (recommended)
TIMEZONE_FILE_DESC= Support timezones as JSON resources (if OFF, compiled in is used)
URIPARSER_DESC= Use uriparser RFC 3986 URI parsing library to handle URIs
+VAAPI_DESC= Use FFMPEG VAAPI (experimental, require FFMPEG)
+VAAPIH264_DESC= Use FFMPEG VAAPI hardware H264 encoding (experimental, require FFMPEG)
WAYLAND_DESC= Build FreeRDP Wayland client
WEBVIEW_DESC= Build with WebView support for AAD login popup browser
X11_DESC= Build FreeRDP X11 client
@@ -131,7 +133,7 @@ FDKAAC_CMAKE_BOOL= WITH_FDK_AAC
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libavutil.so:multimedia/ffmpeg
-FFMPEG_CMAKE_BOOL= WITH_FFMPEG WITH_DSP_FFMPEG
+FFMPEG_CMAKE_BOOL= WITH_FFMPEG WITH_DSP_FFMPEG WITH_VIDEO_FFMPEG
GSM_LIB_DEPENDS= libgsm.so:audio/gsm
GSM_CMAKE_BOOL= WITH_GSM
@@ -215,6 +217,14 @@ TIMEZONE_FILE_CMAKE_OFF= -DWITH_TIMEZONE_COMPILED=ON
URIPARSER_LIB_DEPENDS= liburiparser.so:net/uriparser
URIPARSER_CMAKE_BOOL= WITH_URIPARSER
+VAAPI_IMPLIES= FFMPEG
+VAAPI_LIB_DEPENDS= libva.so:multimedia/libva
+VAAPI_CMAKE_BOOL= WITH_VAAPI
+
+VAAPIH264_IMPLIES= FFMPEG
+VAAPIH264_LIB_DEPENDS= libva.so:multimedia/libva
+VAAPIH264_CMAKE_BOOL= WITH_VAAPI_H264_ENCODING
+
WAYLAND_CATEGORIES= wayland
WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
wayland-scanner:graphics/wayland
diff --git a/net/freerdp3/distinfo b/net/freerdp3/distinfo
index 8ea1fc6827aa..332c3e7733b9 100644
--- a/net/freerdp3/distinfo
+++ b/net/freerdp3/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1787878787
-SHA256 (freerdp-3.31.0.tar.gz) = 56dfa983536de7fa379257c36061667bcf5cc15726036d218eb5eff76e1ffe5a
-SIZE (freerdp-3.31.0.tar.gz) = 11106371
+TIMESTAMP = 1788717887
+SHA256 (freerdp-3.31.1.tar.gz) = 4a2629026896cb4e26fb8ed2d6ca6aa4ab89ca95528dfbae2550c2f6bc866991
+SIZE (freerdp-3.31.1.tar.gz) = 11111567
SHA256 (akallabeth-webview-2a0a130_GH0.tar.gz) = 22448da4658b73cc20e6944d9a351ab6c40d1a50026997f8278f63713f5f7c07
SIZE (akallabeth-webview-2a0a130_GH0.tar.gz) = 185888
diff --git a/net/freerdp3/pkg-plist b/net/freerdp3/pkg-plist
index 5ae769e50673..9752a283275e 100644
--- a/net/freerdp3/pkg-plist
+++ b/net/freerdp3/pkg-plist
@@ -124,6 +124,8 @@ include/freerdp%%MAJORVERSION%%/freerdp/peer.h
include/freerdp%%MAJORVERSION%%/freerdp/pointer.h
include/freerdp%%MAJORVERSION%%/freerdp/primary.h
include/freerdp%%MAJORVERSION%%/freerdp/primitives.h
+include/freerdp%%MAJORVERSION%%/freerdp/private/proxy_client.h
+include/freerdp%%MAJORVERSION%%/freerdp/private/proxy_server.h
include/freerdp%%MAJORVERSION%%/freerdp/rail.h
include/freerdp%%MAJORVERSION%%/freerdp/redirection.h
include/freerdp%%MAJORVERSION%%/freerdp/scancode.h