summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorPetr Vaněk <arkamar@gentoo.org>2024-12-27 18:03:15 +0100
committerPetr Vaněk <arkamar@gentoo.org>2024-12-27 18:11:52 +0100
commit6de7065a2031f5444bf9b6227293cfcd9ffca2cc (patch)
tree4fecbf2400c53e99b63fb17ad741b9525c7d2ad9 /dev-db
parentsys-fs/dd-rescue: add 1.99.17 (diff)
downloadgentoo-6de7065a2031f5444bf9b6227293cfcd9ffca2cc.tar.gz
gentoo-6de7065a2031f5444bf9b6227293cfcd9ffca2cc.tar.bz2
gentoo-6de7065a2031f5444bf9b6227293cfcd9ffca2cc.zip
dev-db/mariadb: restrict libfmt-11
libfmt-11.1.0 changed behaviour of FMT_STATIC_THOUSANDS_SEPARATOR, which is used in mariadb, therefore it is necessary to restrict libfmt-11 to older version, =libfmt-11.0*. Closes: https://bugs.gentoo.org/946924 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/mariadb/mariadb-10.11.10.ebuild4
-rw-r--r--dev-db/mariadb/mariadb-11.4.4.ebuild4
2 files changed, 6 insertions, 2 deletions
diff --git a/dev-db/mariadb/mariadb-10.11.10.ebuild b/dev-db/mariadb/mariadb-10.11.10.ebuild
index 91122de09f6a..e414f8b901bc 100644
--- a/dev-db/mariadb/mariadb-10.11.10.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.10.ebuild
@@ -40,11 +40,13 @@ REQUIRED_USE="jdbc? ( extraengine server !static )
#
# libfmt-10 contains a bug which was fixed in libfmt-11, see
# https://jira.mariadb.org/browse/MDEV-32815, bug 946074
+# libfmt-11.1 works with # FMT_STATIC_THOUSANDS_SEPARATOR
+# differently, bug 946924
COMMON_DEPEND="
dev-libs/libfmt:=
|| (
<dev-libs/libfmt-10
- >=dev-libs/libfmt-11
+ =dev-libs/libfmt-11.0*
)
>=dev-libs/libpcre2-10.34:=
>=sys-apps/texinfo-4.7-r1
diff --git a/dev-db/mariadb/mariadb-11.4.4.ebuild b/dev-db/mariadb/mariadb-11.4.4.ebuild
index 6f83048a4765..70b4bbbc8a0a 100644
--- a/dev-db/mariadb/mariadb-11.4.4.ebuild
+++ b/dev-db/mariadb/mariadb-11.4.4.ebuild
@@ -40,11 +40,13 @@ REQUIRED_USE="jdbc? ( extraengine server !static )
#
# libfmt-10 contains a bug which was fixed in libfmt-11, see
# https://jira.mariadb.org/browse/MDEV-32815, bug 946074
+# libfmt-11.1 works with # FMT_STATIC_THOUSANDS_SEPARATOR
+# differently, bug 946924
COMMON_DEPEND="
dev-libs/libfmt:=
|| (
<dev-libs/libfmt-10
- >=dev-libs/libfmt-11
+ =dev-libs/libfmt-11.0*
)
>=dev-libs/libpcre2-10.34:=
>=sys-apps/texinfo-4.7-r1