commit:     2062b02974cb981880487e72aa05e4e0086b636a
Author:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 10:42:14 2024 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 12:34:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2062b029

dev-db/mariadb: enforce system libfmt

By default, MariaDB attempts to download libfmt from the internet if it
cannot find a suitable version on the system. Using -WITH_LIBFMT=system
configuration option changes this behavior, making the config phase to
fail if the libfmt check fails, avoiding unexpected downloads.

Bug: https://bugs.gentoo.org/938106
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 dev-db/mariadb/mariadb-10.11.10.ebuild   | 1 +
 dev-db/mariadb/mariadb-10.11.5-r1.ebuild | 1 +
 dev-db/mariadb/mariadb-11.4.4.ebuild     | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-db/mariadb/mariadb-10.11.10.ebuild 
b/dev-db/mariadb/mariadb-10.11.10.ebuild
index 69f5d541f7b8..e2453ed0620e 100644
--- a/dev-db/mariadb/mariadb-10.11.10.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.10.ebuild
@@ -317,6 +317,7 @@ src_configure() {
                -DWITH_COMMENT="Gentoo Linux ${PF}"
                -DWITH_UNIT_TESTS=$(usex test ON OFF)
                -DWITH_LIBEDIT=0
+               -DWITH_LIBFMT=system
                -DWITH_ZLIB=system
                -DWITHOUT_LIBWRAP=1
                -DENABLED_LOCAL_INFILE=1

diff --git a/dev-db/mariadb/mariadb-10.11.5-r1.ebuild 
b/dev-db/mariadb/mariadb-10.11.5-r1.ebuild
index 46cf92e6fe9c..f64dbc90d230 100644
--- a/dev-db/mariadb/mariadb-10.11.5-r1.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.5-r1.ebuild
@@ -315,6 +315,7 @@ src_configure() {
                -DWITH_COMMENT="Gentoo Linux ${PF}"
                -DWITH_UNIT_TESTS=$(usex test ON OFF)
                -DWITH_LIBEDIT=0
+               -DWITH_LIBFMT=system
                -DWITH_ZLIB=system
                -DWITHOUT_LIBWRAP=1
                -DENABLED_LOCAL_INFILE=1

diff --git a/dev-db/mariadb/mariadb-11.4.4.ebuild 
b/dev-db/mariadb/mariadb-11.4.4.ebuild
index 1e2e3278d2dd..1cb244b7c57b 100644
--- a/dev-db/mariadb/mariadb-11.4.4.ebuild
+++ b/dev-db/mariadb/mariadb-11.4.4.ebuild
@@ -317,6 +317,7 @@ src_configure() {
                -DWITH_COMMENT="Gentoo Linux ${PF}"
                -DWITH_UNIT_TESTS=$(usex test ON OFF)
                -DWITH_LIBEDIT=0
+               -DWITH_LIBFMT=system
                -DWITH_ZLIB=system
                -DWITHOUT_LIBWRAP=1
                -DENABLED_LOCAL_INFILE=1

Reply via email to