mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
net/freerdp3: Add build SDL 3 client
This commit is contained in:
parent
9fb75f4dd4
commit
994addd0a9
2 changed files with 23 additions and 12 deletions
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= freerdp
|
||||
DISTVERSION= 3.11.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net comms
|
||||
MASTER_SITES= https://pub.freerdp.com/releases/ \
|
||||
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
|
||||
|
@ -25,7 +26,8 @@ USE_XORG= ice sm x11 xext
|
|||
|
||||
CMAKE_ON= CHANNEL_SERIAL CHANNEL_URBDRC_CLIENT RDTK_FORCE_STATIC_BUILD \
|
||||
UWAC_FORCE_STATIC_BUILD WITH_BINARY_VERSIONING WITH_CHANNELS \
|
||||
WITH_FREERDP_DEPRECATED WITH_FREERDP_DEPRECATED_COMMANDLINE \
|
||||
WITH_CLIENT_SDL_VERSIONED WITH_FREERDP_DEPRECATED \
|
||||
WITH_FREERDP_DEPRECATED_COMMANDLINE \
|
||||
WITH_INSTALL_CLIENT_DESKTOP_FILES WITH_OPENSSL WITH_OSS \
|
||||
WITH_WINPR_DEPRECATED WITH_ZLIB
|
||||
CMAKE_OFF= CHANNEL_TSMF WITH_DSP_EXPERIMENTAL WITH_FUSE WITH_GPROF \
|
||||
|
@ -40,13 +42,13 @@ PLIST_SUB+= MAJORVERSION="${DISTVERSION:R:R}"
|
|||
|
||||
OPTIONS_DEFINE= ALSA BROKENFOCUS CUPS FAAC FAAD FDKAAC FFMPEG GSM ICU \
|
||||
JPEG LAME MANPAGES OPENH264 OPUS PCSC PKCS11 \
|
||||
PULSEAUDIO SDL SOXR URIPARSER WAYLAND X11
|
||||
PULSEAUDIO SDL2 SDL3 SOXR URIPARSER WAYLAND X11
|
||||
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 KEYBOARD_LAYOUT \
|
||||
MANPAGES SDL SWSCALE TIMEZONE_FILE WAYLAND WEBKIT X11
|
||||
MANPAGES SDL2 SDL3 SWSCALE TIMEZONE_FILE WAYLAND WEBKIT X11
|
||||
OPTIONS_DEFAULT_aarch64= SIMD
|
||||
OPTIONS_DEFAULT_amd64= SIMD
|
||||
OPTIONS_DEFAULT_armv7= SIMD
|
||||
|
@ -72,7 +74,8 @@ OPENH264_DESC= H.264 video codec support via OpenH264
|
|||
PCSC_DESC= Smart card support (smart card device redirection)
|
||||
PKCS11_DESC= Use security/pkcs11-helper
|
||||
REQUIRE_JSON_DESC= Options that require JSON
|
||||
SDL_DESC= Build FreeRDP SDL client
|
||||
SDL2_DESC= Build FreeRDP SDL 2 client
|
||||
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
|
||||
|
@ -80,7 +83,7 @@ WAYLAND_DESC= Build FreeRDP Wayland client
|
|||
WEBVIEW_DESC= Build with WebView support for AAD login popup browser
|
||||
X11_DESC= Build FreeRDP X11 client
|
||||
|
||||
AAD_IMPLIES= SDL
|
||||
AAD_IMPLIES= SDL3
|
||||
AAD_CMAKE_BOOL= WITH_AAD
|
||||
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
|
@ -157,9 +160,13 @@ PNG_CMAKE_BOOL= WINPR_UTILS_IMAGE_PNG
|
|||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
||||
PULSEAUDIO_CMAKE_BOOL= WITH_PULSE
|
||||
|
||||
SDL_USES= sdl
|
||||
SDL_USE= sdl=sdl2,ttf2,image2
|
||||
SDL_CMAKE_BOOL= WITH_CLIENT_SDL WITH_SDL_IMAGE_DIALOGS
|
||||
SDL2_USES= sdl
|
||||
SDL2_USE= sdl=sdl2,ttf2,image2
|
||||
SDL2_CMAKE_BOOL= WITH_CLIENT_SDL2 WITH_SDL_IMAGE_DIALOGS
|
||||
|
||||
SDL3_USES= sdl
|
||||
SDL3_USE= sdl=sdl3,ttf3,image3
|
||||
SDL3_CMAKE_BOOL= WITH_CLIENT_SDL3 WITH_SDL_IMAGE_DIALOGS
|
||||
|
||||
SIMD_CMAKE_BOOL= WITH_SIMD
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
bin/winpr-hash%%MAJORVERSION%%
|
||||
bin/winpr-makecert%%MAJORVERSION%%
|
||||
%%SDL%%bin/sdl-freerdp%%MAJORVERSION%%
|
||||
%%SDL2%%bin/sdl2-freerdp%%MAJORVERSION%%
|
||||
%%SDL3%%bin/sdl3-freerdp%%MAJORVERSION%%
|
||||
%%WAYLAND%%bin/wlfreerdp%%MAJORVERSION%%
|
||||
%%X11%%bin/xfreerdp%%MAJORVERSION%%
|
||||
include/freerdp%%MAJORVERSION%%/freerdp/addin.h
|
||||
|
@ -291,12 +292,15 @@ libdata/pkgconfig/winpr-tools%%MAJORVERSION%%.pc
|
|||
libdata/pkgconfig/winpr%%MAJORVERSION%%.pc
|
||||
%%JSON%%%%KEYBOARD_LAYOUT%%share/FreeRDP/KeyboardLayoutMap.json
|
||||
%%JSON%%%%TIMEZONE_FILE%%share/WinPR/TimeZoneNameMap.json
|
||||
%%SDL%%share/applications/sdl-freerdp%%MAJORVERSION%%-file.desktop
|
||||
%%SDL%%share/applications/sdl-freerdp%%MAJORVERSION%%.desktop
|
||||
%%SDL2%%share/applications/sdl2-freerdp%%MAJORVERSION%%-file.desktop
|
||||
%%SDL2%%share/applications/sdl2-freerdp%%MAJORVERSION%%.desktop
|
||||
%%SDL3%%share/applications/sdl3-freerdp%%MAJORVERSION%%-file.desktop
|
||||
%%SDL3%%share/applications/sdl3-freerdp%%MAJORVERSION%%.desktop
|
||||
%%X11%%share/applications/xfreerdp%%MAJORVERSION%%-file.desktop
|
||||
%%X11%%share/applications/xfreerdp%%MAJORVERSION%%.desktop
|
||||
share/icons/hicolor/scalable/apps/FreeRDP.svg
|
||||
%%SDL%%%%MANPAGES%%share/man/man1/sdl-freerdp%%MAJORVERSION%%.1.gz
|
||||
%%SDL2%%%%MANPAGES%%share/man/man1/sdl2-freerdp%%MAJORVERSION%%.1.gz
|
||||
%%SDL3%%%%MANPAGES%%share/man/man1/sdl3-freerdp%%MAJORVERSION%%.1.gz
|
||||
%%MANPAGES%%share/man/man1/winpr-hash%%MAJORVERSION%%.1.gz
|
||||
%%MANPAGES%%share/man/man1/winpr-makecert%%MAJORVERSION%%.1.gz
|
||||
%%WAYLAND%%%%MANPAGES%%share/man/man1/wlfreerdp%%MAJORVERSION%%.1.gz
|
||||
|
|
Loading…
Add table
Reference in a new issue