Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/
Date: Thu, 15 Jul 2021 14:14:42
Message-Id: 1626357751.7168257cad6ea7c4856b01c5703d0ed5b764367c.whissi@gentoo
1 commit: 7168257cad6ea7c4856b01c5703d0ed5b764367c
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 15 14:02:31 2021 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 15 14:02:31 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7168257c
7
8 dev-db/mongodb: fix building against GCC 11.x
9
10 Thanks-to: Ivan Budiakov
11 Bug: https://bugs.gentoo.org/768339
12 Package-Manager: Portage-3.0.21, Repoman-3.0.3
13 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
14
15 dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch | 12 ++++++++++++
16 dev-db/mongodb/mongodb-4.4.1.ebuild | 1 +
17 dev-db/mongodb/mongodb-4.4.2.ebuild | 1 +
18 dev-db/mongodb/mongodb-4.4.4.ebuild | 1 +
19 4 files changed, 15 insertions(+)
20
21 diff --git a/dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch b/dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch
22 new file mode 100644
23 index 00000000000..a6ff02dcf66
24 --- /dev/null
25 +++ b/dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch
26 @@ -0,0 +1,12 @@
27 +https://bugs.gentoo.org/768339
28 +
29 +--- a/src/mongo/db/exec/plan_stats.h
30 ++++ b/src/mongo/db/exec/plan_stats.h
31 +@@ -33,6 +33,7 @@
32 + #include <cstdlib>
33 + #include <string>
34 + #include <vector>
35 ++#include <optional>
36 +
37 + #include "mongo/db/index/multikey_paths.h"
38 +
39
40 diff --git a/dev-db/mongodb/mongodb-4.4.1.ebuild b/dev-db/mongodb/mongodb-4.4.1.ebuild
41 index b26fac9d1d8..4a2417af37c 100644
42 --- a/dev-db/mongodb/mongodb-4.4.1.ebuild
43 +++ b/dev-db/mongodb/mongodb-4.4.1.ebuild
44 @@ -57,6 +57,7 @@ PATCHES=(
45 "${FILESDIR}/${PN}-4.4.1-no-compass.patch"
46 "${FILESDIR}/${PN}-4.4.1-unwind-gcc10.patch"
47 "${FILESDIR}/${PN}-4.4.1-boost.patch"
48 + "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
49 )
50
51 S="${WORKDIR}/${MY_P}"
52
53 diff --git a/dev-db/mongodb/mongodb-4.4.2.ebuild b/dev-db/mongodb/mongodb-4.4.2.ebuild
54 index 1d0c36c3853..cad4067353e 100644
55 --- a/dev-db/mongodb/mongodb-4.4.2.ebuild
56 +++ b/dev-db/mongodb/mongodb-4.4.2.ebuild
57 @@ -56,6 +56,7 @@ PATCHES=(
58 "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
59 "${FILESDIR}/${PN}-4.4.1-no-compass.patch"
60 "${FILESDIR}/${PN}-4.4.1-boost.patch"
61 + "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
62 )
63
64 S="${WORKDIR}/${MY_P}"
65
66 diff --git a/dev-db/mongodb/mongodb-4.4.4.ebuild b/dev-db/mongodb/mongodb-4.4.4.ebuild
67 index 1d0c36c3853..cad4067353e 100644
68 --- a/dev-db/mongodb/mongodb-4.4.4.ebuild
69 +++ b/dev-db/mongodb/mongodb-4.4.4.ebuild
70 @@ -56,6 +56,7 @@ PATCHES=(
71 "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
72 "${FILESDIR}/${PN}-4.4.1-no-compass.patch"
73 "${FILESDIR}/${PN}-4.4.1-boost.patch"
74 + "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
75 )
76
77 S="${WORKDIR}/${MY_P}"