Lines 23-35
Link Here
|
23 |
GH_ACCOUNT= FreeRDP |
23 |
GH_ACCOUNT= FreeRDP |
24 |
GH_PROJECT= ${GH_ACCOUNT} |
24 |
GH_PROJECT= ${GH_ACCOUNT} |
25 |
|
25 |
|
26 |
CMAKE_ARGS+= -DWITH_LIBSYSTEMD=OFF -DWITH_GSTREAMER_0_10=OFF ${CMAKE_ARGS_${ARCH}} |
26 |
CMAKE_ARGS+= -DWITH_LIBSYSTEMD=OFF -DWITH_GSTREAMER_0_10=OFF \ |
|
|
27 |
-DWITH_OSS=ON -DWITH_OPENSLES=OFF -DWITH_X264=OFF \ |
28 |
${CMAKE_ARGS_${ARCH}} |
27 |
|
29 |
|
28 |
CMAKE_ARGS_aarch64= -DWITH_NEON=ON |
30 |
CMAKE_ARGS_aarch64= -DWITH_NEON=ON |
29 |
CFLAGS_aarch64= -D__ARM_NEON__=__ARM_NEON # clang |
31 |
CFLAGS_aarch64= -D__ARM_NEON__=__ARM_NEON # clang |
30 |
|
32 |
|
31 |
OPTIONS_DEFINE= ALSA CUPS FFMPEG GSTREAMER ICU KERBEROS MANPAGES \ |
33 |
OPTIONS_DEFINE= ALSA CUPS FAAC FAAD FFMPEG GSM GSTREAMER ICU \ |
32 |
PULSEAUDIO WAYLAND X11 |
34 |
JPEG KERBEROS LAME MANPAGES OPENH264 \ |
|
|
35 |
PCSC PULSEAUDIO WAYLAND X11 |
33 |
OPTIONS_DEFAULT= CUPS GSTREAMER ICU KERBEROS MANPAGES WAYLAND X11 |
36 |
OPTIONS_DEFAULT= CUPS GSTREAMER ICU KERBEROS MANPAGES WAYLAND X11 |
34 |
OPTIONS_SUB= yes |
37 |
OPTIONS_SUB= yes |
35 |
|
38 |
|
Lines 45-54
Link Here
|
45 |
CUPS_LIB_DEPENDS= libcups.so:print/cups |
48 |
CUPS_LIB_DEPENDS= libcups.so:print/cups |
46 |
CUPS_CMAKE_BOOL= WITH_CUPS |
49 |
CUPS_CMAKE_BOOL= WITH_CUPS |
47 |
|
50 |
|
|
|
51 |
FAAC_LIB_DEPENDS= libfaac.so:audio/faac |
52 |
FAAC_CMAKE_BOOL= WITH_FAAC |
53 |
|
54 |
FAAD_LIB_DEPENDS= libfaad.so:audio/faad |
55 |
FAAD_CMAKE_BOOL= WITH_FAAD2 |
56 |
|
48 |
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ |
57 |
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ |
49 |
libavutil.so:multimedia/ffmpeg |
58 |
libavutil.so:multimedia/ffmpeg |
50 |
FFMPEG_CMAKE_BOOL= WITH_FFMPEG |
59 |
FFMPEG_CMAKE_BOOL= WITH_FFMPEG |
51 |
|
60 |
|
|
|
61 |
GSM_LIB_DEPENDS= libgsm.so:audio/gsm |
62 |
GSM_CMAKE_BOOL= WITH_GSM |
63 |
|
52 |
GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER_1_0 |
64 |
GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER_1_0 |
53 |
GSTREAMER_USE= gnome=glib20 gstreamer1=yes xorg=x11,xext,xorgproto,xrandr |
65 |
GSTREAMER_USE= gnome=glib20 gstreamer1=yes xorg=x11,xext,xorgproto,xrandr |
54 |
GSTREAMER_LIB_DEPENDS= libgstbase-1.0.so:multimedia/gstreamer1 |
66 |
GSTREAMER_LIB_DEPENDS= libgstbase-1.0.so:multimedia/gstreamer1 |
Lines 56-63
Link Here
|
56 |
ICU_LIB_DEPENDS= libicuuc.so:devel/icu |
68 |
ICU_LIB_DEPENDS= libicuuc.so:devel/icu |
57 |
ICU_CMAKE_BOOL= WITH_ICU |
69 |
ICU_CMAKE_BOOL= WITH_ICU |
58 |
|
70 |
|
|
|
71 |
JPEG_CMAKE_BOOL= WITH_JPEG |
72 |
JPEG_USES= jpeg |
73 |
|
59 |
KERBEROS_CMAKE_BOOL= WITH_GSSAPI_HEIMDAL |
74 |
KERBEROS_CMAKE_BOOL= WITH_GSSAPI_HEIMDAL |
60 |
|
75 |
|
|
|
76 |
LAME_LIB_DEPENDS= libmp3lame.so:audio/lame |
77 |
LAME_CMAKE_BOOL= WITH_LAME |
78 |
|
61 |
MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto |
79 |
MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto |
62 |
MANPAGES_CMAKE_BOOL= WITH_MANPAGES |
80 |
MANPAGES_CMAKE_BOOL= WITH_MANPAGES |
63 |
MANPAGES_CMAKE_OFF= -DWITH_MANPAGES=OFF |
81 |
MANPAGES_CMAKE_OFF= -DWITH_MANPAGES=OFF |
Lines 68-73
Link Here
|
68 |
NEON_CFLAGS= -march=armv7-a |
86 |
NEON_CFLAGS= -march=armv7-a |
69 |
.endif |
87 |
.endif |
70 |
|
88 |
|
|
|
89 |
OPENH264_DESC= H.264 video codec support via OpenH264 |
90 |
OPENH264_LIB_DEPENDS= libopenh264.so:multimedia/openh264 |
91 |
OPENH264_CMAKE_BOOL= WITH_OPENH264 |
92 |
|
93 |
PCSC_DESC= Smart card support (smart card device redirection) |
94 |
PCSC_LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite |
95 |
PCSC_CMAKE_BOOL= WITH_PCSC |
96 |
|
71 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
97 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
72 |
PULSEAUDIO_CMAKE_BOOL= WITH_PULSE |
98 |
PULSEAUDIO_CMAKE_BOOL= WITH_PULSE |
73 |
|
99 |
|
Lines 111-115
Link Here
|
111 |
${WRKSRC}/server/CMakeLists.txt \ |
137 |
${WRKSRC}/server/CMakeLists.txt \ |
112 |
${WRKSRC}/server/shadow/CMakeLists.txt \ |
138 |
${WRKSRC}/server/shadow/CMakeLists.txt \ |
113 |
${WRKSRC}/libfreerdp/CMakeLists.txt |
139 |
${WRKSRC}/libfreerdp/CMakeLists.txt |
|
|
140 |
@${REINPLACE_CMD} -e 's|gsm/gsm.h|gsm.h|' \ |
141 |
${WRKSRC}/cmake/FindGSM.cmake \ |
142 |
${WRKSRC}/libfreerdp/codec/dsp.c |
114 |
|
143 |
|
115 |
.include <bsd.port.post.mk> |
144 |
.include <bsd.port.post.mk> |