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

Collapse All | Expand All

(-)net/freerdp/Makefile (-3 / +32 lines)
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>

Return to bug 230963