commit:     407b22571b009f806311b05a048f0155d79a41ed
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 18 03:40:26 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Feb 18 03:48:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=407b2257

net-misc/freerdp: disable asserts based on debug USE flag

Closes: https://bugs.gentoo.org/949606
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-misc/freerdp/{freerdp-3.11.1.ebuild => freerdp-3.11.1-r1.ebuild} | 2 ++
 net-misc/freerdp/freerdp-9999.ebuild                                 | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-3.11.1.ebuild 
b/net-misc/freerdp/freerdp-3.11.1-r1.ebuild
similarity index 98%
rename from net-misc/freerdp/freerdp-3.11.1.ebuild
rename to net-misc/freerdp/freerdp-3.11.1-r1.ebuild
index 98ac9fc8efaf..7604fb6710cd 100644
--- a/net-misc/freerdp/freerdp-3.11.1.ebuild
+++ b/net-misc/freerdp/freerdp-3.11.1-r1.ebuild
@@ -130,6 +130,7 @@ run_for_testing() {
 src_configure() {
        # bug #881695
        filter-lto
+       use debug || append-cppflags -DNDEBUG
        freerdp_configure -DBUILD_TESTING=OFF
        run_for_testing freerdp_configure -DBUILD_TESTING=ON
 }
@@ -150,6 +151,7 @@ freerdp_configure() {
                -DWITH_SAMPLE=OFF
                -DWITH_CUPS=$(option cups)
                -DWITH_DEBUG_ALL=$(option debug)
+               -DWITH_VERBOSE_WINPR_ASSERT=$(option debug)
                -DWITH_MANPAGES=ON
                -DWITH_FFMPEG=$(option ffmpeg)
                -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON

diff --git a/net-misc/freerdp/freerdp-9999.ebuild 
b/net-misc/freerdp/freerdp-9999.ebuild
index 5907f28cdfca..7604fb6710cd 100644
--- a/net-misc/freerdp/freerdp-9999.ebuild
+++ b/net-misc/freerdp/freerdp-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2024 Gentoo Authors
+# Copyright 2011-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -130,6 +130,7 @@ run_for_testing() {
 src_configure() {
        # bug #881695
        filter-lto
+       use debug || append-cppflags -DNDEBUG
        freerdp_configure -DBUILD_TESTING=OFF
        run_for_testing freerdp_configure -DBUILD_TESTING=ON
 }
@@ -150,6 +151,7 @@ freerdp_configure() {
                -DWITH_SAMPLE=OFF
                -DWITH_CUPS=$(option cups)
                -DWITH_DEBUG_ALL=$(option debug)
+               -DWITH_VERBOSE_WINPR_ASSERT=$(option debug)
                -DWITH_MANPAGES=ON
                -DWITH_FFMPEG=$(option ffmpeg)
                -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON

Reply via email to