View | Details | Raw Unified | Return to bug 254914 | Differences between
and this patch

Collapse All | Expand All

(-)net/freerdp/Makefile (-11 / +19 lines)
Lines 1-8 Link Here
1
# Created by: Alexander Logvinov <avl@FreeBSD.org>
1
# Created by: Alexander Logvinov <avl@FreeBSD.org>
2
2
3
PORTNAME=	freerdp
3
PORTNAME=	freerdp
4
DISTVERSION=	2.3.2
4
DISTVERSION=	2.4.0
5
PORTREVISION=	1
6
CATEGORIES=	net comms
5
CATEGORIES=	net comms
7
MASTER_SITES=   https://pub.freerdp.com/releases/ \
6
MASTER_SITES=   https://pub.freerdp.com/releases/ \
8
		https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
7
		https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
Lines 31-49 Link Here
31
30
32
CMAKE_ARGS+=	${CMAKE_ARGS_${ARCH}}
31
CMAKE_ARGS+=	${CMAKE_ARGS_${ARCH}}
33
CMAKE_ON=	WITH_CHANNELS WITH_OPENSSL WITH_OSS WITH_ZLIB CHANNEL_URBDRC_CLIENT
32
CMAKE_ON=	WITH_CHANNELS WITH_OPENSSL WITH_OSS WITH_ZLIB CHANNEL_URBDRC_CLIENT
34
CMAKE_OFF=	WITH_DIRECTFB WITH_DSP_EXPERIMENTAL WITH_DSP_FFMPEG WITH_GPROF \
33
CMAKE_OFF=	WITH_DSP_EXPERIMENTAL WITH_GPROF WITH_GSTREAMER_0_10 WITH_IPP \
35
		WITH_GSTREAMER_0_10 WITH_IPP WITH_LIBSYSTEMD \
34
		WITH_LIBSYSTEMD WITH_MBEDTLS WITH_OPENCL WITH_OPENSLES WITH_PROFILER \
36
		WITH_MBEDTLS WITH_OPENCL WITH_OPENSLES WITH_PROFILER WITH_SAMPLE \
35
		WITH_SAMPLE WITH_SANITIZE_ADDRESS WITH_SANITIZE_MEMORY \
37
		WITH_SANITIZE_ADDRESS WITH_SANITIZE_MEMORY WITH_SANITIZE_THREAD \
36
		WITH_SANITIZE_THREAD WITH_SERVER WITH_SERVER_INTERFACE \
38
		WITH_SERVER WITH_SERVER_INTERFACE WITH_SMARTCARD_INSPECT \
37
		WITH_SMARTCARD_INSPECT WITH_THIRD_PARTY WITH_VALGRIND_MEMCHECK WITH_X264
39
		WITH_THIRD_PARTY WITH_VALGRIND_MEMCHECK WITH_X264
40
38
41
CMAKE_ARGS_aarch64+=	-DWITH_NEON=ON
39
CMAKE_ARGS_aarch64+=	-DWITH_NEON=ON
42
CFLAGS_aarch64+=	-D__ARM_NEON__=__ARM_NEON # clang
40
CFLAGS_aarch64+=	-D__ARM_NEON__=__ARM_NEON # clang
43
41
44
OPTIONS_DEFINE=		ALSA CUPS FAAC FAAD FFMPEG GSM GSTREAMER ICU JPEG KERBEROS \
42
OPTIONS_DEFINE=		ALSA CUPS FAAC FAAD FFMPEG GSM GSTREAMER ICU JPEG KERBEROS \
45
			LAME MANPAGES OPENH264 PCSC PULSEAUDIO SOXR WAYLAND X11
43
			LAME MANPAGES OPENH264 PCSC PULSEAUDIO SOXR WAYLAND X11
46
OPTIONS_DEFAULT=	CUPS GSTREAMER ICU KERBEROS MANPAGES WAYLAND X11
44
OPTIONS_DEFAULT=	CUPS GSTREAMER ICU KERBEROS MANPAGES SWSCALE WAYLAND X11
45
OPTIONS_RADIO=		SCALE
46
OPTIONS_RADIO_SCALE=	CAIRO SWSCALE
47
OPTIONS_SUB=		yes
47
OPTIONS_SUB=		yes
48
48
49
OPTIONS_DEFINE_armv6=	NEON
49
OPTIONS_DEFINE_armv6=	NEON
Lines 55-60 Link Here
55
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
55
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
56
ALSA_CMAKE_BOOL=	WITH_ALSA
56
ALSA_CMAKE_BOOL=	WITH_ALSA
57
57
58
CAIRO_DESC=		Use CAIRO image library for screen resizing
59
CAIRO_LIB_DEPENDS=	libcairo.so:graphics/cairo
60
CAIRO_CMAKE_BOOL=	WITH_CAIRO
61
58
CUPS_LIB_DEPENDS=	libcups.so:print/cups
62
CUPS_LIB_DEPENDS=	libcups.so:print/cups
59
CUPS_CMAKE_BOOL=	WITH_CUPS
63
CUPS_CMAKE_BOOL=	WITH_CUPS
60
64
Lines 66-77 Link Here
66
70
67
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
71
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
68
			libavutil.so:multimedia/ffmpeg
72
			libavutil.so:multimedia/ffmpeg
69
FFMPEG_CMAKE_BOOL=	WITH_FFMPEG
73
FFMPEG_CMAKE_BOOL=	WITH_FFMPEG WITH_DSP_FFMPEG
70
74
71
GSM_LIB_DEPENDS=	libgsm.so:audio/gsm
75
GSM_LIB_DEPENDS=	libgsm.so:audio/gsm
72
GSM_CMAKE_BOOL=		WITH_GSM
76
GSM_CMAKE_BOOL=		WITH_GSM
73
77
74
GSTREAMER_CMAKE_BOOL=	WITH_GSTREAMER_1_0
78
GSTREAMER_CMAKE_BOOL=	WITH_GSTREAMER_1_0 CHANNEL_TSMF
75
GSTREAMER_USES=		gnome xorg
79
GSTREAMER_USES=		gnome xorg
76
GSTREAMER_USE=		gnome=glib20 gstreamer1=yes xorg=x11,xext,xorgproto,xrandr
80
GSTREAMER_USE=		gnome=glib20 gstreamer1=yes xorg=x11,xext,xorgproto,xrandr
77
GSTREAMER_LIB_DEPENDS=	libgstbase-1.0.so:multimedia/gstreamer1
81
GSTREAMER_LIB_DEPENDS=	libgstbase-1.0.so:multimedia/gstreamer1
Lines 112-117 Link Here
112
SOXR_CMAKE_BOOL=	WITH_SOXR
116
SOXR_CMAKE_BOOL=	WITH_SOXR
113
117
114
SSE_CMAKE_BOOL=		WITH_SSE2
118
SSE_CMAKE_BOOL=		WITH_SSE2
119
120
SWSCALE_DESC=		Use SWScale image library for screen resizing (recommended)
121
SWSCALE_LIB_DEPENDS=	libswscale.so:multimedia/ffmpeg
122
SWSCALE_CMAKE_BOOL=	WITH_SWSCALE
115
123
116
WAYLAND_DESC=		Build FreeRDP Wayland client
124
WAYLAND_DESC=		Build FreeRDP Wayland client
117
WAYLAND_BUILD_DEPENDS=	${LOCALBASE}/include/linux/input.h:devel/evdev-proto
125
WAYLAND_BUILD_DEPENDS=	${LOCALBASE}/include/linux/input.h:devel/evdev-proto
(-)net/freerdp/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1616353658
1
TIMESTAMP = 1629080374
2
SHA256 (freerdp-2.3.2.tar.gz) = deb888034a441c7f76dc8b3ddea67fac3c0d815739fc2146e1243480ce56c91c
2
SHA256 (freerdp-2.4.0.tar.gz) = 10ec9b06d74182b354ae288c8e621d94c0fb189b0c3b14a59867ab4c414c08b5
3
SIZE (freerdp-2.3.2.tar.gz) = 7284490
3
SIZE (freerdp-2.4.0.tar.gz) = 7244549

Return to bug 254914