commit:     361c3bf3370968890dc7e3cb9779fa984c64ef8a
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 31 19:47:02 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Aug 31 19:49:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361c3bf3

net-misc/freerdp: add 'aad' USE flag

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-misc/freerdp/freerdp-9999.ebuild | 4 +++-
 net-misc/freerdp/metadata.xml        | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-9999.ebuild 
b/net-misc/freerdp/freerdp-9999.ebuild
index 62ea1c88b07c..ecb074f9973c 100644
--- a/net-misc/freerdp/freerdp-9999.ebuild
+++ b/net-misc/freerdp/freerdp-9999.ebuild
@@ -23,12 +23,13 @@ HOMEPAGE="http://www.freerdp.com/";
 
 LICENSE="Apache-2.0"
 SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg kerberos 
openh264 pkcs11 pulseaudio sdl server smartcard systemd test usb valgrind 
wayland X xinerama xv"
+IUSE="aad alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer jpeg 
kerberos openh264 pkcs11 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
        dev-libs/openssl:0=
        sys-libs/zlib:0
+       aad? ( dev-libs/cJSON )
        alsa? ( media-libs/alsa-lib )
        cups? ( net-print/cups )
        usb? (
@@ -104,6 +105,7 @@ src_configure() {
        local mycmakeargs=(
                -DBUILD_TESTING=$(usex test ON OFF)
                -DCHANNEL_URBDRC=$(usex usb ON OFF)
+               -DWITH_AAD=$(usex aad ON OFF)
                -DWITH_ALSA=$(usex alsa ON OFF)
                -DWITH_CCACHE=OFF
                -DWITH_CLIENT_SDL=$(usex sdl ON OFF)

diff --git a/net-misc/freerdp/metadata.xml b/net-misc/freerdp/metadata.xml
index c9b66850a9aa..9714bf4a3c1f 100644
--- a/net-misc/freerdp/metadata.xml
+++ b/net-misc/freerdp/metadata.xml
@@ -6,6 +6,7 @@
                <name>Mike Gilbert</name>
        </maintainer>
        <use>
+               <flag name="aad">Enable login via Azure AD</flag>
                <flag name="openh264">Enable H.264 support using 
<pkg>media-libs/openh264</pkg></flag>
                <flag name="pkcs11">Enable pkcs11 for NLA smartcard logon 
support</flag>
                <flag name="server">Build server binaries</flag>

Reply via email to