mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-28 10:08:24 +00:00
net/freerdp: Update to 2.4.0
Also: add options CAIRO, SWSCALE and turn on WITH_DSP_FFMPEG if FFMPEG is on PR: 254914 Approved by: Aleksandr Konkov (maintainer)
This commit is contained in:
parent
bc7ca40fff
commit
fce808c4c7
@ -1,8 +1,7 @@
|
||||
# Created by: Alexander Logvinov <avl@FreeBSD.org>
|
||||
|
||||
PORTNAME= freerdp
|
||||
DISTVERSION= 2.3.2
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 2.4.0
|
||||
CATEGORIES= net comms
|
||||
MASTER_SITES= https://pub.freerdp.com/releases/ \
|
||||
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
|
||||
@ -31,19 +30,20 @@ PLIST_SUB+= MAJORVERSION="${MAJORVERSION}"
|
||||
|
||||
CMAKE_ARGS+= ${CMAKE_ARGS_${ARCH}}
|
||||
CMAKE_ON= WITH_CHANNELS WITH_OPENSSL WITH_OSS WITH_ZLIB CHANNEL_URBDRC_CLIENT
|
||||
CMAKE_OFF= WITH_DIRECTFB WITH_DSP_EXPERIMENTAL WITH_DSP_FFMPEG WITH_GPROF \
|
||||
WITH_GSTREAMER_0_10 WITH_IPP WITH_LIBSYSTEMD \
|
||||
WITH_MBEDTLS WITH_OPENCL WITH_OPENSLES WITH_PROFILER WITH_SAMPLE \
|
||||
WITH_SANITIZE_ADDRESS WITH_SANITIZE_MEMORY WITH_SANITIZE_THREAD \
|
||||
WITH_SERVER WITH_SERVER_INTERFACE WITH_SMARTCARD_INSPECT \
|
||||
WITH_THIRD_PARTY WITH_VALGRIND_MEMCHECK WITH_X264
|
||||
CMAKE_OFF= WITH_DSP_EXPERIMENTAL WITH_GPROF WITH_GSTREAMER_0_10 WITH_IPP \
|
||||
WITH_LIBSYSTEMD WITH_MBEDTLS WITH_OPENCL WITH_OPENSLES WITH_PROFILER \
|
||||
WITH_SAMPLE WITH_SANITIZE_ADDRESS WITH_SANITIZE_MEMORY \
|
||||
WITH_SANITIZE_THREAD WITH_SERVER WITH_SERVER_INTERFACE \
|
||||
WITH_SMARTCARD_INSPECT WITH_THIRD_PARTY WITH_VALGRIND_MEMCHECK WITH_X264
|
||||
|
||||
CMAKE_ARGS_aarch64+= -DWITH_NEON=ON
|
||||
CFLAGS_aarch64+= -D__ARM_NEON__=__ARM_NEON # clang
|
||||
|
||||
OPTIONS_DEFINE= ALSA CUPS FAAC FAAD FFMPEG GSM GSTREAMER ICU JPEG KERBEROS \
|
||||
LAME MANPAGES OPENH264 PCSC PULSEAUDIO SOXR WAYLAND X11
|
||||
OPTIONS_DEFAULT= CUPS GSTREAMER ICU KERBEROS MANPAGES WAYLAND X11
|
||||
OPTIONS_DEFAULT= CUPS GSTREAMER ICU KERBEROS MANPAGES SWSCALE WAYLAND X11
|
||||
OPTIONS_RADIO= SCALE
|
||||
OPTIONS_RADIO_SCALE= CAIRO SWSCALE
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
OPTIONS_DEFINE_armv6= NEON
|
||||
@ -55,6 +55,10 @@ OPTIONS_DEFAULT_amd64= SSE
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_CMAKE_BOOL= WITH_ALSA
|
||||
|
||||
CAIRO_DESC= Use CAIRO image library for screen resizing
|
||||
CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo
|
||||
CAIRO_CMAKE_BOOL= WITH_CAIRO
|
||||
|
||||
CUPS_LIB_DEPENDS= libcups.so:print/cups
|
||||
CUPS_CMAKE_BOOL= WITH_CUPS
|
||||
|
||||
@ -66,12 +70,12 @@ FAAD_CMAKE_BOOL= WITH_FAAD2
|
||||
|
||||
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
|
||||
libavutil.so:multimedia/ffmpeg
|
||||
FFMPEG_CMAKE_BOOL= WITH_FFMPEG
|
||||
FFMPEG_CMAKE_BOOL= WITH_FFMPEG WITH_DSP_FFMPEG
|
||||
|
||||
GSM_LIB_DEPENDS= libgsm.so:audio/gsm
|
||||
GSM_CMAKE_BOOL= WITH_GSM
|
||||
|
||||
GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER_1_0
|
||||
GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER_1_0 CHANNEL_TSMF
|
||||
GSTREAMER_USES= gnome xorg
|
||||
GSTREAMER_USE= gnome=glib20 gstreamer1=yes xorg=x11,xext,xorgproto,xrandr
|
||||
GSTREAMER_LIB_DEPENDS= libgstbase-1.0.so:multimedia/gstreamer1
|
||||
@ -113,6 +117,10 @@ SOXR_CMAKE_BOOL= WITH_SOXR
|
||||
|
||||
SSE_CMAKE_BOOL= WITH_SSE2
|
||||
|
||||
SWSCALE_DESC= Use SWScale image library for screen resizing (recommended)
|
||||
SWSCALE_LIB_DEPENDS= libswscale.so:multimedia/ffmpeg
|
||||
SWSCALE_CMAKE_BOOL= WITH_SWSCALE
|
||||
|
||||
WAYLAND_DESC= Build FreeRDP Wayland client
|
||||
WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
|
||||
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1616353658
|
||||
SHA256 (freerdp-2.3.2.tar.gz) = deb888034a441c7f76dc8b3ddea67fac3c0d815739fc2146e1243480ce56c91c
|
||||
SIZE (freerdp-2.3.2.tar.gz) = 7284490
|
||||
TIMESTAMP = 1629080374
|
||||
SHA256 (freerdp-2.4.0.tar.gz) = 10ec9b06d74182b354ae288c8e621d94c0fb189b0c3b14a59867ab4c414c08b5
|
||||
SIZE (freerdp-2.4.0.tar.gz) = 7244549
|
||||
|
Loading…
Reference in New Issue
Block a user