commit:     8b1853847b46f9b314edb026b9e692f9b3787415
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Sep 13 19:40:17 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Sep 19 14:31:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b185384

net-libs/libsoup: Fix automagic test dependencies

Bug: https://bugs.gentoo.org/870019
Closes: https://github.com/gentoo/gentoo/pull/27241
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 net-libs/libsoup/libsoup-2.74.3.ebuild | 3 +++
 net-libs/libsoup/libsoup-3.4.2.ebuild  | 4 ++++
 net-libs/libsoup/libsoup-3.4.3.ebuild  | 4 ++++
 3 files changed, 11 insertions(+)

diff --git a/net-libs/libsoup/libsoup-2.74.3.ebuild 
b/net-libs/libsoup/libsoup-2.74.3.ebuild
index 7cb4a1169afb..7e1740520995 100644
--- a/net-libs/libsoup/libsoup-2.74.3.ebuild
+++ b/net-libs/libsoup/libsoup-2.74.3.ebuild
@@ -73,6 +73,9 @@ src_configure() {
 
 multilib_src_configure() {
        local emesonargs=(
+               # Avoid automagic, built-in feature of meson
+               -Dauto_features=enabled
+
                $(meson_feature gssapi)
                -Dkrb5_config="${CHOST}-krb5-config"
                $(meson_feature samba ntlm)

diff --git a/net-libs/libsoup/libsoup-3.4.2.ebuild 
b/net-libs/libsoup/libsoup-3.4.2.ebuild
index a683c5c8c682..0198c7545615 100644
--- a/net-libs/libsoup/libsoup-3.4.2.ebuild
+++ b/net-libs/libsoup/libsoup-3.4.2.ebuild
@@ -75,6 +75,9 @@ src_configure() {
 
 multilib_src_configure() {
        local emesonargs=(
+               # Avoid auto-magic, built-in feature of meson
+               -Dauto_features=enabled
+
                $(meson_feature gssapi)
                -Dkrb5_config="${CHOST}-krb5-config"
                $(meson_feature samba ntlm)
@@ -86,6 +89,7 @@ multilib_src_configure() {
                $(meson_native_use_feature gtk-doc docs)
                -Ddoc_tests=false
                $(meson_use test tests)
+               -Dautobahn=disabled
                -Dinstalled_tests=false
                $(meson_feature sysprof)
                $(meson_feature test pkcs11_tests)

diff --git a/net-libs/libsoup/libsoup-3.4.3.ebuild 
b/net-libs/libsoup/libsoup-3.4.3.ebuild
index 73364f0a5c02..0aa1dbeeb092 100644
--- a/net-libs/libsoup/libsoup-3.4.3.ebuild
+++ b/net-libs/libsoup/libsoup-3.4.3.ebuild
@@ -75,6 +75,9 @@ src_configure() {
 
 multilib_src_configure() {
        local emesonargs=(
+               # Avoid auto-magic, built-in feature of meson
+               -Dauto_features=enabled
+
                $(meson_feature gssapi)
                -Dkrb5_config="${CHOST}-krb5-config"
                $(meson_feature samba ntlm)
@@ -86,6 +89,7 @@ multilib_src_configure() {
                $(meson_native_use_feature gtk-doc docs)
                -Ddoc_tests=false
                $(meson_use test tests)
+               -Dautobahn=disabled
                -Dinstalled_tests=false
                $(meson_feature sysprof)
                $(meson_feature test pkcs11_tests)

Reply via email to