diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile index d466a5b3409fe9ccd6858cc01d0b02fed951ec74..8558d0d03de27b96b59d6d759cad6803ff52b970 100644 --- a/net/freerdp3/Makefile +++ b/net/freerdp3/Makefile @@ -47,7 +47,7 @@ OPTIONS_DEFINE_aarch64= SIMD OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_armv7= SIMD OPTIONS_DEFINE_i386= SIMD -OPTIONS_DEFAULT= AAD CUPS GSSAPI_HEIMDAL ICU JSON_C \ +OPTIONS_DEFAULT= AAD CUPS FFMPEG GSSAPI_HEIMDAL ICU JSON_C \ KEYBOARD_LAYOUT MANPAGES RDPECAM SDL2 SDL3 \ SWSCALE TIMEZONE_FILE WAYLAND WEBKIT X11 OPTIONS_DEFAULT_aarch64= SIMD @@ -74,7 +74,7 @@ KEYBOARD_LAYOUT_DESC= Use keyboard definitions from JSON file OPENH264_DESC= H.264 video codec support via OpenH264 PCSC_DESC= Smart card support (smart card device redirection) PKCS11_DESC= Use security/pkcs11-helper -RDPECAM_DESC= RDP webcam redirection +RDPECAM_DESC= RDP webcam redirection (require FFMPEG and SWSCALE) REQUIRE_JSON_DESC= Options that require JSON SDL2_DESC= Build FreeRDP SDL 2 client SDL3_DESC= Build FreeRDP SDL 3 client @@ -162,6 +162,7 @@ PNG_CMAKE_BOOL= WINPR_UTILS_IMAGE_PNG PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= WITH_PULSE +RDPECAM_IMPLIES= FFMPEG SWSCALE RDPECAM_BUILD_DEPENDS= ${LOCALBASE}/include/linux/uvcvideo.h:multimedia/v4l_compat \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat RDPECAM_LIB_DEPENDS= libv4l2.so:multimedia/libv4l \