Lines 2-14
Link Here
|
2 |
# $FreeBSD: head/net/freerdp/Makefile 556318 2020-11-26 00:54:44Z jbeich $ |
2 |
# $FreeBSD: head/net/freerdp/Makefile 556318 2020-11-26 00:54:44Z jbeich $ |
3 |
|
3 |
|
4 |
PORTNAME= freerdp |
4 |
PORTNAME= freerdp |
5 |
DISTVERSION= 2.2.0 |
5 |
DISTVERSION= 2.3.2 |
6 |
PORTREVISION= 3 |
|
|
7 |
CATEGORIES= net comms |
6 |
CATEGORIES= net comms |
8 |
MASTER_SITES= https://pub.freerdp.com/releases/ \ |
7 |
MASTER_SITES= https://pub.freerdp.com/releases/ \ |
9 |
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/ |
8 |
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/ |
10 |
|
9 |
|
11 |
MAINTAINER= kevans@FreeBSD.org |
10 |
MAINTAINER= vvd@unislabs.com |
12 |
COMMENT= Free implementation of Remote Desktop Protocol |
11 |
COMMENT= Free implementation of Remote Desktop Protocol |
13 |
|
12 |
|
14 |
LICENSE= APACHE20 |
13 |
LICENSE= APACHE20 |
Lines 30-61
Link Here
|
30 |
PLIST_SUB+= PATCHVERSION="${PATCHVERSION}" |
29 |
PLIST_SUB+= PATCHVERSION="${PATCHVERSION}" |
31 |
PLIST_SUB+= MAJORVERSION="${MAJORVERSION}" |
30 |
PLIST_SUB+= MAJORVERSION="${MAJORVERSION}" |
32 |
|
31 |
|
33 |
CMAKE_ARGS+= -DWITH_CHANNELS:BOOL=ON \ |
32 |
CMAKE_ARGS+= ${CMAKE_ARGS_${ARCH}} |
34 |
-DWITH_DIRECTFB:BOOL=OFF \ |
33 |
CMAKE_ON+= WITH_CHANNELS WITH_OPENSSL WITH_OSS WITH_ZLIB CHANNEL_URBDRC_CLIENT |
35 |
-DWITH_DSP_EXPERIMENTAL:BOOL=OFF \ |
34 |
CMAKE_OFF+= WITH_DIRECTFB WITH_DSP_EXPERIMENTAL WITH_DSP_FFMPEG WITH_GPROF \ |
36 |
-DWITH_DSP_FFMPEG:BOOL=OFF -DWITH_GPROF:BOOL=OFF \ |
35 |
WITH_GSTREAMER_0_10 WITH_IPP WITH_LIBSYSTEMD \ |
37 |
-DWITH_GSTREAMER_0_10:BOOL=OFF -DWITH_IPP:BOOL=OFF \ |
36 |
WITH_MBEDTLS WITH_OPENCL WITH_OPENSLES WITH_PROFILER WITH_SAMPLE \ |
38 |
-DWITH_JPEG:BOOL=OFF -DWITH_LIBSYSTEMD:BOOL=OFF \ |
37 |
WITH_SANITIZE_ADDRESS WITH_SANITIZE_MEMORY WITH_SANITIZE_THREAD \ |
39 |
-DWITH_MBEDTLS:BOOL=OFF -DWITH_OPENSLES=OFF \ |
38 |
WITH_SERVER WITH_SERVER_INTERFACE WITH_SMARTCARD_INSPECT \ |
40 |
-DWITH_OPENSSL:BOOL=ON -DWITH_OSS=ON \ |
39 |
WITH_THIRD_PARTY WITH_VALGRIND_MEMCHECK WITH_X264 |
41 |
-DWITH_PROFILER:BOOL=OFF -DWITH_SAMPLE:BOOL=OFF \ |
|
|
42 |
-DWITH_SANITIZE_ADDRESS:BOOL=OFF \ |
43 |
-DWITH_SANITIZE_MEMORY:BOOL=OFF \ |
44 |
-DWITH_SANITIZE_THREAD:BOOL=OFF -DWITH_SERVER:BOOL=OFF \ |
45 |
-DWITH_SERVER_INTERFACE:BOOL=OFF \ |
46 |
-DWITH_SMARTCARD_INSPECT:BOOL=OFF \ |
47 |
-DWITH_THIRD_PARTY:BOOL=OFF \ |
48 |
-DWITH_VALGRIND_MEMCHECK:BOOL=OFF -DWITH_X264:BOOL=OFF \ |
49 |
-DWITH_ZLIB:BOOL=ON \ |
50 |
-DCHANNEL_URBDRC_CLIENT:BOOL=ON \ |
51 |
${CMAKE_ARGS_${ARCH}} |
52 |
|
40 |
|
53 |
CMAKE_ARGS_aarch64= -DWITH_NEON=ON |
41 |
CMAKE_ARGS_aarch64+= -DWITH_NEON=ON |
54 |
CFLAGS_aarch64= -D__ARM_NEON__=__ARM_NEON # clang |
42 |
CFLAGS_aarch64+= -D__ARM_NEON__=__ARM_NEON # clang |
55 |
|
43 |
|
56 |
OPTIONS_DEFINE= ALSA CUPS FAAC FAAD FFMPEG GSM \ |
44 |
OPTIONS_DEFINE= ALSA CUPS FAAC FAAD FFMPEG GSM GSTREAMER ICU JPEG KERBEROS \ |
57 |
GSTREAMER ICU KERBEROS LAME MANPAGES OPENH264 \ |
45 |
LAME MANPAGES OPENH264 PCSC PULSEAUDIO SOXR WAYLAND X11 |
58 |
PCSC PULSEAUDIO SOXR WAYLAND X11 |
|
|
59 |
OPTIONS_DEFAULT= CUPS GSTREAMER ICU KERBEROS MANPAGES WAYLAND X11 |
46 |
OPTIONS_DEFAULT= CUPS GSTREAMER ICU KERBEROS MANPAGES WAYLAND X11 |
60 |
OPTIONS_SUB= yes |
47 |
OPTIONS_SUB= yes |
61 |
|
48 |
|
Lines 91-96
Link Here
|
91 |
|
78 |
|
92 |
ICU_LIB_DEPENDS= libicuuc.so:devel/icu |
79 |
ICU_LIB_DEPENDS= libicuuc.so:devel/icu |
93 |
ICU_CMAKE_BOOL= WITH_ICU |
80 |
ICU_CMAKE_BOOL= WITH_ICU |
|
|
81 |
|
82 |
JPEG_USES= jpeg |
83 |
JPEG_CMAKE_BOOL= WITH_JPEG |
94 |
|
84 |
|
95 |
KERBEROS_CMAKE_BOOL= WITH_GSSAPI_HEIMDAL |
85 |
KERBEROS_CMAKE_BOOL= WITH_GSSAPI_HEIMDAL |
96 |
|
86 |
|