commit:     4517d4f250473834d29d74f38acebe0bede4b149
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 27 14:08:01 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 27 14:08:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4517d4f2

net-dns/bind: fix Sphinx disabling

We have...

configure.ac:1198:AM_CONDITIONAL([HAVE_SPHINX_BUILD], [test -n "$SPHINX_BUILD"])

... which means that false will still enable the Automake conditional.

Thanks to negril as well.

Fixes: dbb05e7f6ce3292cd4011b43e267ef5fc2f90297
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-dns/bind/bind-9.18.31-r1.ebuild | 2 +-
 net-dns/bind/bind-9.20.7.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind/bind-9.18.31-r1.ebuild 
b/net-dns/bind/bind-9.18.31-r1.ebuild
index 3ff930a6a48f..8d0a0b08e6d5 100644
--- a/net-dns/bind/bind-9.18.31-r1.ebuild
+++ b/net-dns/bind/bind-9.18.31-r1.ebuild
@@ -68,7 +68,7 @@ src_prepare() {
 src_configure() {
        # configure automagically uses sphinx even if prebuilt man pages
        # are available. Force fallback to prebuilt ones.
-       use doc || export SPHINX_BUILD=false
+       use doc || export ac_cv_path_SPHINX_BUILD= SPHINX_BUILD=
 
        local myeconfargs=(
                --prefix="${EPREFIX}"/usr

diff --git a/net-dns/bind/bind-9.20.7.ebuild b/net-dns/bind/bind-9.20.7.ebuild
index cf36767b606c..a19f5a14882c 100644
--- a/net-dns/bind/bind-9.20.7.ebuild
+++ b/net-dns/bind/bind-9.20.7.ebuild
@@ -66,7 +66,7 @@ src_prepare() {
 src_configure() {
        # configure automagically uses sphinx even if prebuilt man pages
        # are available. Force fallback to prebuilt ones.
-       use doc || export SPHINX_BUILD=false
+       use doc || export ac_cv_path_SPHINX_BUILD= SPHINX_BUILD=
 
        local myeconfargs=(
                --prefix="${EPREFIX}"/usr

Reply via email to