Diff freerdp-2.9999 with a freerdp-3.0.0_beta3

/usr/portage/net-misc/freerdp/freerdp-3.0.0_beta3.ebuild 2023-10-09 14:52:34.648368480 +0300
15 15
	MY_P=${P/_/-}
16 16
	S="${WORKDIR}/${MY_P}"
17 17
	SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz"
18
	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
18
	#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
19 19
fi
20 20

  
21 21
DESCRIPTION="Free implementation of the Remote Desktop Protocol"
......
23 23

  
24 24
LICENSE="Apache-2.0"
25 25
SLOT="0/2"
26
IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv"
26
IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv"
27 27
RESTRICT="!test? ( test )"
28 28

  
29 29
RDEPEND="
30 30
	dev-libs/openssl:0=
31 31
	sys-libs/zlib:0
32
	aad? ( dev-libs/cJSON )
32 33
	alsa? ( media-libs/alsa-lib )
33 34
	cups? ( net-print/cups )
34 35
	usb? (
......
59 60
	kerberos? ( virtual/krb5 )
60 61
	openh264? ( media-libs/openh264:0= )
61 62
	pulseaudio? ( media-libs/libpulse )
63
	sdl? (
64
		media-libs/libsdl2
65
		media-libs/sdl2-ttf
66
	)
62 67
	server? (
63 68
		X? (
64 69
			x11-libs/libXcursor
......
70 75
			xinerama? ( x11-libs/libXinerama )
71 76
		)
72 77
	)
73
	smartcard? ( sys-apps/pcsc-lite )
78
	smartcard? (
79
		dev-libs/pkcs11-helper
80
		sys-apps/pcsc-lite
81
	)
74 82
	systemd? ( sys-apps/systemd:0= )
75 83
	wayland? (
76 84
		dev-libs/wayland
......
101 109
		-Wno-dev
102 110
		-DBUILD_TESTING=$(usex test ON OFF)
103 111
		-DCHANNEL_URBDRC=$(usex usb ON OFF)
112
		-DWITH_AAD=$(usex aad ON OFF)
104 113
		-DWITH_ALSA=$(usex alsa ON OFF)
105 114
		-DWITH_CCACHE=OFF
115
		-DWITH_CLIENT_SDL=$(usex sdl ON OFF)
106 116
		-DWITH_CUPS=$(usex cups ON OFF)
107 117
		-DWITH_DEBUG_ALL=$(usex debug ON OFF)
108 118
		-DWITH_MANPAGES=$(usex doc ON OFF)
......
111 121
		-DWITH_CAIRO=$(usex ffmpeg OFF ON)
112 122
		-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
113 123
		-DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
114
		-DWITH_ICU=$(usex icu ON OFF)
115 124
		-DWITH_JPEG=$(usex jpeg ON OFF)
116
		-DWITH_GSSAPI=$(usex kerberos ON OFF)
125
		-DWITH_KRB5=$(usex kerberos ON OFF)
117 126
		-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
118 127
		-DWITH_OPENH264=$(usex openh264 ON OFF)
119 128
		-DWITH_OSS=OFF
129
		-DWITH_PCSC=$(usex smartcard ON OFF)
130
		-DWITH_PKCS11=$(usex smartcard ON OFF)
120 131
		-DWITH_PULSE=$(usex pulseaudio ON OFF)
121 132
		-DWITH_SERVER=$(usex server ON OFF)
122
		-DWITH_PCSC=$(usex smartcard ON OFF)
123 133
		-DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
134
		-DWITH_UNICODE_BUILTIN=$(usex icu OFF ON)
124 135
		-DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
125 136
		-DWITH_X11=$(usex X ON OFF)
126 137
		-DWITH_XINERAMA=$(usex xinerama ON OFF)
127 138
		-DWITH_XV=$(usex xv ON OFF)
128 139
		-DWITH_WAYLAND=$(usex wayland ON OFF)
140
		-DWITH_WEBVIEW=OFF
129 141
	)
130 142
	cmake_src_configure
131 143
}
Thank you!