[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2024-01-06 Thread Sam James
commit: e5607460469724dcfa97e5ed67ca334aeae18a24
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 07:45:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 07:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5607460

dev-db/mongodb: disable py3.9

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.4.20.ebuild| 2 +-
 dev-db/mongodb/mongodb-5.0.16-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.4.20.ebuild 
b/dev-db/mongodb/mongodb-4.4.20.ebuild
index fec625caa508..e2606b9b203e 100644
--- a/dev-db/mongodb/mongodb-4.4.20.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.20.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 SCONS_MIN_VERSION="3.3.1"
 CHECKREQS_DISK_BUILD="2400M"

diff --git a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild 
b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
index 736c9288f5fd..0711ae6c4d00 100644
--- a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 SCONS_MIN_VERSION="3.3.1"
 CHECKREQS_DISK_BUILD="2400M"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2024-01-06 Thread Sam James
commit: e24b8b28cee24069a2314fdf0272a4f840358316
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 07:43:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 07:44:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24b8b28

dev-db/mongodb: drop USE=lto

As noted in the bug (and this is why we're removing it in general unless
it's useful), it has confusing semantics if the user passes -flto in their 
*FLAGS.

After inspecting the upstream build system, the LTO build option which USE=lto
wires up does nothing useful, so drop it.

Closes: https://bugs.gentoo.org/915081
Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.4.20.ebuild| 5 ++---
 dev-db/mongodb/mongodb-5.0.16-r1.ebuild | 3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.4.20.ebuild 
b/dev-db/mongodb/mongodb-4.4.20.ebuild
index 4dc301c49f07..fec625caa508 100644
--- a/dev-db/mongodb/mongodb-4.4.20.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 -riscv"
-IUSE="debug kerberos lto ssl test +tools"
+IUSE="debug kerberos ssl test +tools"
 RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
@@ -123,7 +123,6 @@ src_configure() {
use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300
use debug && scons_opts+=( --dbg=on )
use kerberos && scons_opts+=( --use-sasl-client )
-   use lto && scons_opts+=( --lto=on )
use ssl && scons_opts+=( --ssl )
 
# Needed to avoid forcing FORTIFY_SOURCE

diff --git a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild 
b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
index 887fc03dafc2..736c9288f5fd 100644
--- a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
@@ -22,7 +22,7 @@ LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 -riscv"
 CPU_FLAGS="cpu_flags_x86_avx"
-IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
+IUSE="debug kerberos mongosh ssl +tools ${CPU_FLAGS}"
 
 # https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
 # resmoke needs python packages not yet present in Gentoo
@@ -138,7 +138,6 @@ src_configure() {
use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300
use debug && scons_opts+=( --dbg=on )
use kerberos && scons_opts+=( --use-sasl-client )
-   use lto && scons_opts+=( --lto=on )
use amd64 && ! use cpu_flags_x86_avx && scons_opts+=( 
--experimental-optimization=-sandybridge ) # Bug 890294
 
scons_opts+=( --ssl=$(usex ssl on off) )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2024-01-06 Thread Sam James
commit: 5c9afc39733639fc2811ea73dade681030f84363
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 07:38:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 07:44:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9afc39

dev-db/mongodb: fix indentation

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-5.0.16-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild 
b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
index 95e24df12a4f..887fc03dafc2 100644
--- a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -139,7 +139,7 @@ src_configure() {
use debug && scons_opts+=( --dbg=on )
use kerberos && scons_opts+=( --use-sasl-client )
use lto && scons_opts+=( --lto=on )
-use amd64 && ! use cpu_flags_x86_avx && scons_opts+=( 
--experimental-optimization=-sandybridge ) # Bug 890294
+   use amd64 && ! use cpu_flags_x86_avx && scons_opts+=( 
--experimental-optimization=-sandybridge ) # Bug 890294
 
scons_opts+=( --ssl=$(usex ssl on off) )
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-09-09 Thread David Seifert
commit: 2d910df296b0107b4cd3159181b0bba81a18eaf9
Author: David Seifert  gentoo  org>
AuthorDate: Sat Sep  9 15:48:03 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Sep  9 15:48:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d910df2

dev-db/mongodb: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/912416
Signed-off-by: David Seifert  gentoo.org>

 dev-db/mongodb/mongodb-4.4.20.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-db/mongodb/mongodb-4.4.20.ebuild 
b/dev-db/mongodb/mongodb-4.4.20.ebuild
index 46848e0dcb81..4dc301c49f07 100644
--- a/dev-db/mongodb/mongodb-4.4.20.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.20.ebuild
@@ -62,6 +62,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.10-boost-1.79.patch"
"${FILESDIR}/${PN}-4.4.10-no-force-lld.patch"
"${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
+   "${FILESDIR}/${PN}-4.4.8-gcc-13.patch"
 )
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2023-05-23 Thread Sam James
commit: 20580b5f864c79f89e85244d6312887cbcd9442b
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 13:24:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 13:25:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20580b5f

dev-db/mongodb: fix build w/ arm64+gcc-12

Closes: https://bugs.gentoo.org/855128
Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/files/mongodb-5.0.16-arm64-assert.patch | 16 
 dev-db/mongodb/mongodb-5.0.16-r1.ebuild|  1 +
 2 files changed, 17 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb-5.0.16-arm64-assert.patch 
b/dev-db/mongodb/files/mongodb-5.0.16-arm64-assert.patch
new file mode 100644
index ..6a6b9f14afe0
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.16-arm64-assert.patch
@@ -0,0 +1,16 @@
+The upstream patch for this is far too big to backport, so for now, just drop
+the assert given it's somewhat harmless compared to not being able to build at 
all.
+
+https://jira.mongodb.org/browse/SERVER-65664
+https://bugs.gentoo.org/855128
+--- a/src/mongo/db/stats/counters.h
 b/src/mongo/db/stats/counters.h
+@@ -221,8 +221,6 @@ private:
+ AtomicWord requests{0};
+ };
+ CacheAligned _together{};
+-static_assert(sizeof(decltype(_together)) <= 
stdx::hardware_constructive_interference_size,
+-  "cache line spill");
+ 
+ CacheAligned> _logicalBytesOut{0};
+ 

diff --git a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild 
b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
index a0fc28ebe45c..95e24df12a4f 100644
--- a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
@@ -72,6 +72,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
"${FILESDIR}/${PN}-5.0.5-boost-1.81-extra.patch"
"${FILESDIR}/${PN}-4.4.8-gcc-13.patch"
+   "${FILESDIR}/${PN}-5.0.16-arm64-assert.patch"
 )
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-05-23 Thread Sam James
commit: 50c1742c209ff94330d2b5642eceb4147352803c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 13:22:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 13:25:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c1742c

dev-db/mongodb: allow MAKEOPTS -jN > nproc

Closes: https://bugs.gentoo.org/906897
Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-5.0.16-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild 
b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
index 763a51752883..a0fc28ebe45c 100644
--- a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
@@ -88,7 +88,7 @@ pkg_pretend() {
if use amd64 && ! use cpu_flags_x86_avx; then
ewarn "MongoDB 5.0 requires use of the AVX instruction set."
ewarn "This ebuild will use 
--experimental-optimization=-sandybridge which"
-ewarn "will result in an experimental build of MongoDB as per 
upstream."
+   ewarn "will result in an experimental build of MongoDB as per 
upstream."
ewarn 
"https://docs.mongodb.com/v5.0/administration/production-notes/;
fi
 
@@ -123,6 +123,7 @@ src_configure() {
CXX="$(tc-getCXX)"
 
--disable-warnings-as-errors
+   --force-jobs
--jobs="$(makeopts_jobs)"
--use-system-boost
--use-system-pcre



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2023-05-16 Thread Alexys Jacob
commit: 373884b1a0e0752b796de79c3afd02545bc68240
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue May 16 07:52:45 2023 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Tue May 16 07:53:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373884b1

dev-db/mongodb: drop 4.4.10-r1, 5.0.5-r2

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   2 -
 .../mongodb/files/mongodb-5.0.2-glibc-2.34.patch   |  16 --
 dev-db/mongodb/files/mongodb.service   |  10 --
 dev-db/mongodb/mongodb-4.4.10-r1.ebuild| 187 
 dev-db/mongodb/mongodb-5.0.5-r2.ebuild | 194 -
 5 files changed, 409 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index aaa2d2a28079..259768739a73 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,2 @@
-DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.20.tar.gz 50883098 BLAKE2B 
3ef2fddc4d926e372033449a14b0a71c606b6f8a9bb6767ff32c8da5a9287bf2972fae9dd83eab3ad934b1341c3edeed7708afd46f9a096819e9eca48aca40f5
 SHA512 
70b264b6a6f3ec16c8b0750d47026928f6250cb7a1a64d980c400ffbcc3af1b9c6301fe098d209fb8461cba4534b7c2edffdcdeb0548e627da107cc23d9a6b9c
 DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
-DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch
deleted file mode 100644
index b9c5241be374..
--- a/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/src/mongo/stdx/thread.h b/src/mongo/stdx/thread.h
-index 7b15bb56..4d8f73ad 100644
 a/src/mongo/stdx/thread.h
-+++ b/src/mongo/stdx/thread.h
-@@ -105,10 +105,7 @@ private:
- //   . N   Y :  4,344 |  13,048 | 7,352
- //   . Y   Y :  4,424 |  13,672 | 8,392
- //   ( 
https://jira.mongodb.org/secure/attachment/233569/233569_stacktrace-writeup.txt 
)
--static constexpr std::size_t kMongoMinSignalStackSize = std::size_t{64} 
<< 10;
--
--static constexpr std::size_t kStackSize =
--std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ});
-+static constexpr std::size_t kStackSize = std::size_t{64} << 10;
- std::unique_ptr _stackStorage = 
std::make_unique(kStackSize);
- 
- #else   // !MONGO_HAS_SIGALTSTACK

diff --git a/dev-db/mongodb/files/mongodb.service 
b/dev-db/mongodb/files/mongodb.service
deleted file mode 100644
index 78d551183838..
--- a/dev-db/mongodb/files/mongodb.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=High-performance, schema-free document-oriented database
-After=network.target
-
-[Service]
-User=mongodb
-ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf
-
-[Install]
-WantedBy=multi-user.target

diff --git a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
deleted file mode 100644
index 22874d9fd185..
--- a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-SCONS_MIN_VERSION="3.3.1"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 -riscv"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   dev-libs/boost:=[nls]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-05-05 Thread Arthur Zamarin
commit: 0deaa40a98402df75d3f28daa3be8f6f22176894
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 07:28:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 07:28:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0deaa40a

dev-db/mongodb: Stabilize 4.4.20 amd64, #905614

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mongodb/mongodb-4.4.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.4.20.ebuild 
b/dev-db/mongodb/mongodb-4.4.20.ebuild
index d99084f668e5..46848e0dcb81 100644
--- a/dev-db/mongodb/mongodb-4.4.20.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.20.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 -riscv"
+KEYWORDS="amd64 ~arm64 -riscv"
 IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-05-03 Thread Arthur Zamarin
commit: 0dcbe17b17332bc63dab22c05007495b9c5e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May  3 06:31:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May  3 06:32:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dcbe17b

dev-db/mongodb: Stabilize 5.0.16-r1 amd64, #905613

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mongodb/mongodb-5.0.16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild 
b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
index 2393d1783b1d..763a51752883 100644
--- a/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 -riscv"
+KEYWORDS="amd64 ~arm64 -riscv"
 CPU_FLAGS="cpu_flags_x86_avx"
 IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-04-20 Thread Alexys Jacob
commit: 65a7df7c2a8786d4d82013a5f3b134208ba22117
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Apr 20 15:26:38 2023 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Apr 20 15:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a7df7c

dev-db/mongodb: add 4.4.20

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-4.4.20.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index b3970eed3165..aaa2d2a28079 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,4 @@
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
+DIST mongodb-src-r4.4.20.tar.gz 50883098 BLAKE2B 
3ef2fddc4d926e372033449a14b0a71c606b6f8a9bb6767ff32c8da5a9287bf2972fae9dd83eab3ad934b1341c3edeed7708afd46f9a096819e9eca48aca40f5
 SHA512 
70b264b6a6f3ec16c8b0750d47026928f6250cb7a1a64d980c400ffbcc3af1b9c6301fe098d209fb8461cba4534b7c2edffdcdeb0548e627da107cc23d9a6b9c
 DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-4.4.20.ebuild 
b/dev-db/mongodb/mongodb-4.4.20.ebuild
new file mode 100644
index ..d99084f668e5
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.4.20.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -riscv"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   dev-libs/boost:=[nls]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+BDEPEND="
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+PDEPEND="tools? ( >=app-admin/mongo-tools-100 )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.4.8-no-compass.patch"
+   "${FILESDIR}/${PN}-4.4.1-boost.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-4.4.10-boost-1.79.patch"
+   "${FILESDIR}/${PN}-4.4.10-no-force-lld.patch"
+   "${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || 
return 1
+   python_has_version "dev-python/requests[${PYTHON_USEDEP}]" || 
return 1
+   fi
+
+   python_has_version ">=dev-util/scons-3.1.1[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 4.2; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-04-20 Thread Alexys Jacob
commit: a4d5e692863bcf8745bdd8bba01f26f475c3dc95
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Apr 20 14:28:10 2023 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Apr 20 14:28:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d5e692

dev-db/mongodb: drop 4.4.8-r1, 4.4.8-r2

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 -
 dev-db/mongodb/mongodb-4.4.8-r1.ebuild | 179 
 dev-db/mongodb/mongodb-4.4.8-r2.ebuild | 180 -
 3 files changed, 360 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index a7ec795a0283..b3970eed3165 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,3 @@
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
-DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-4.4.8-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
deleted file mode 100644
index 7485b54678b2..
--- a/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-
-SCONS_MIN_VERSION="3.3.1"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 -riscv"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   dev-libs/boost:=[nls]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-BDEPEND="
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-"
-PDEPEND="tools? ( >=app-admin/mongo-tools-100 )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.4.8-no-compass.patch"
-   "${FILESDIR}/${PN}-4.4.1-boost.patch"
-   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || 
return 1
-   python_has_version "dev-python/requests[${PYTHON_USEDEP}]" || 
return 1
-   fi
-
-   python_has_version ">=dev-util/scons-3.1.1[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 4.2; then
-   ewarn "To 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-04-20 Thread Alexys Jacob
commit: 8ebcb26561c2513cbc38dbd57600ac7cb64cbb67
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Apr 20 14:23:51 2023 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Apr 20 14:24:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ebcb265

dev-db/mongodb: support python3.11 closes #896672

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/{mongodb-5.0.16.ebuild => mongodb-5.0.16-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-5.0.16.ebuild 
b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
similarity index 99%
rename from dev-db/mongodb/mongodb-5.0.16.ebuild
rename to dev-db/mongodb/mongodb-5.0.16-r1.ebuild
index 1b3bb1bda7a1..2393d1783b1d 100644
--- a/dev-db/mongodb/mongodb-5.0.16.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 SCONS_MIN_VERSION="3.3.1"
 CHECKREQS_DISK_BUILD="2400M"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-04-19 Thread Alexys Jacob
commit: 455a19c817124e3fdb1c86e7d0e9aa61d6a85fc8
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Apr 19 06:54:03 2023 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed Apr 19 07:26:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=455a19c8

dev-db/mongodb: add 5.0.16

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-5.0.16.ebuild | 196 +++
 2 files changed, 197 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index b78b40d9e568..a7ec795a0283 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,4 @@
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
+DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-5.0.16.ebuild 
b/dev-db/mongodb/mongodb-5.0.16.ebuild
new file mode 100644
index ..1b3bb1bda7a1
--- /dev/null
+++ b/dev-db/mongodb/mongodb-5.0.16.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -riscv"
+CPU_FLAGS="cpu_flags_x86_avx"
+IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
+
+# https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
+# resmoke needs python packages not yet present in Gentoo
+RESTRICT="test"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   dev-libs/boost:=[nls]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+BDEPEND="
+   $(python_gen_any_dep '
+   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+PDEPEND="
+   mongosh? ( app-admin/mongosh-bin )
+   tools? ( >=app-admin/mongo-tools-100 )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.4.1-boost.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-5.0.2-fix-scons.patch"
+   "${FILESDIR}/${PN}-5.0.2-no-compass.patch"
+   "${FILESDIR}/${PN}-5.0.2-skip-no-exceptions.patch"
+   "${FILESDIR}/${PN}-5.0.2-skip-reqs-check.patch"
+   "${FILESDIR}/${PN}-5.0.2-boost-1.79.patch"
+   "${FILESDIR}/${PN}-5.0.5-no-force-lld.patch"
+   "${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
+   "${FILESDIR}/${PN}-5.0.5-boost-1.81-extra.patch"
+   "${FILESDIR}/${PN}-4.4.8-gcc-13.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   python_has_version ">=dev-util/scons-3.1.1[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   # Bug 809692 + 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-03-31 Thread Arthur Zamarin
commit: d1b736c25fd3aeb11173afe403dccfc80d3c8d7a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:42:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:42:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b736c2

dev-db/mongodb: Stabilize 4.4.8-r2 amd64, #888926

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/mongodb/mongodb-4.4.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.4.8-r2.ebuild 
b/dev-db/mongodb/mongodb-4.4.8-r2.ebuild
index 210b70da8006..7489f6bcd105 100644
--- a/dev-db/mongodb/mongodb-4.4.8-r2.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.8-r2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 -riscv"
+KEYWORDS="amd64 ~arm64 -riscv"
 IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2023-01-29 Thread Sam James
commit: c50c94ccdbf6a695a082daaba0b74946c1f477d0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 30 03:24:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 30 03:24:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c50c94cc

dev-db/mongodb: fix build w/ gcc 13

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/files/mongodb-4.4.8-gcc-13.patch | 25 +
 dev-db/mongodb/mongodb-4.4.8-r2.ebuild  |  1 +
 dev-db/mongodb/mongodb-5.0.5-r2.ebuild  |  1 +
 3 files changed, 27 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb-4.4.8-gcc-13.patch 
b/dev-db/mongodb/files/mongodb-4.4.8-gcc-13.patch
new file mode 100644
index ..00b82aca94fc
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.8-gcc-13.patch
@@ -0,0 +1,25 @@
+https://cgit.openembedded.org/meta-openembedded-contrib/commit/?id=856c21b061e000640829e158b9bb9e978a974386
+
+From 5d8218b8a1b5bc71e2a0cf543a000e194daba599 Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Sun, 29 Jan 2023 17:15:30 -0800
+Subject: [PATCH] free_mon: Include missing 
+
+gcc 13 moved some includes around and as a result  is no
+longer transitively included [1]. Explicitly include it
+for uintXX_t.
+
+[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
+
+Signed-off-by: Khem Raj 
+--- a/src/mongo/db/free_mon/free_mon_options.h
 b/src/mongo/db/free_mon/free_mon_options.h
+@@ -29,6 +29,7 @@
+ 
+ #pragma once
+ 
++#include 
+ #include 
+ #include 
+ 
+

diff --git a/dev-db/mongodb/mongodb-4.4.8-r2.ebuild 
b/dev-db/mongodb/mongodb-4.4.8-r2.ebuild
index f32ccf17a5fc..210b70da8006 100644
--- a/dev-db/mongodb/mongodb-4.4.8-r2.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.8-r2.ebuild
@@ -59,6 +59,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.8-no-compass.patch"
"${FILESDIR}/${PN}-4.4.1-boost.patch"
"${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-4.4.8-gcc-13.patch"
"${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
 )
 

diff --git a/dev-db/mongodb/mongodb-5.0.5-r2.ebuild 
b/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
index de1b7a578f54..33dcd7a556ab 100644
--- a/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
@@ -71,6 +71,7 @@ PATCHES=(
"${FILESDIR}/${PN}-5.0.5-no-force-lld.patch"
"${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
"${FILESDIR}/${PN}-5.0.5-boost-1.81-extra.patch"
+   "${FILESDIR}/${PN}-4.4.8-gcc-13.patch"
 )
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2023-01-08 Thread Joonas Niilola
commit: 6a79295f0fb90271e9a249af60a8bd0259687712
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan  8 14:57:14 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan  8 14:57:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a79295f

dev-db/mongodb: Stabilize 5.0.5-r2 amd64, #888928

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/mongodb/mongodb-5.0.5-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mongodb/mongodb-5.0.5-r2.ebuild 
b/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
index fe18f3873d13..029972a638e0 100644
--- a/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 -riscv"
+KEYWORDS="amd64 ~arm64 -riscv"
 CPU_FLAGS="cpu_flags_x86_avx"
 IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2022-12-31 Thread Sam James
commit: 70d4aa4b03070603df55a6a5eace22b8a9551ad3
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 15:34:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 15:36:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d4aa4b

dev-db/mongodb: further Boost 1.81 fixes

Closes: https://bugs.gentoo.org/889020
Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/files/mongodb-5.0.5-boost-1.81-extra.patch | 11 +++
 dev-db/mongodb/mongodb-5.0.5-r2.ebuild|  1 +
 2 files changed, 12 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb-5.0.5-boost-1.81-extra.patch 
b/dev-db/mongodb/files/mongodb-5.0.5-boost-1.81-extra.patch
new file mode 100644
index ..af83692d16d2
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.5-boost-1.81-extra.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/889020
+--- a/src/mongo/util/boost_assert_shim.cpp
 b/src/mongo/util/boost_assert_shim.cpp
+@@ -31,6 +31,7 @@
+ 
+ #if defined(BOOST_ENABLE_ASSERT_DEBUG_HANDLER) && !defined(NDEBUG)
+ 
++#include 
+ #include 
+ 
+ namespace mongo {

diff --git a/dev-db/mongodb/mongodb-5.0.5-r2.ebuild 
b/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
index d49a2e02c20b..fe18f3873d13 100644
--- a/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
@@ -70,6 +70,7 @@ PATCHES=(
"${FILESDIR}/${PN}-5.0.2-boost-1.79.patch"
"${FILESDIR}/${PN}-5.0.5-no-force-lld.patch"
"${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
+   "${FILESDIR}/${PN}-5.0.5-boost-1.81-extra.patch"
 )
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2022-12-30 Thread Sam James
commit: 9eb857b35fcd0c1f67a45ec33a35782e71c09d57
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 20:22:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 20:22:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb857b3

dev-db/mongodb: drop 4.2.17-r2, 4.2.23

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/Manifest|   2 -
 dev-db/mongodb/files/mongodb-4.2.0-fix-scons.patch |  30 
 .../mongodb/files/mongodb-4.2.15-no-compass.patch  |  45 -
 .../mongodb/files/mongodb-4.2.17-boost-1.79.patch  |  41 -
 dev-db/mongodb/mongodb-4.2.17-r2.ebuild| 184 -
 dev-db/mongodb/mongodb-4.2.23.ebuild   | 183 
 6 files changed, 485 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index b2ee764c3abe..b78b40d9e568 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,5 +1,3 @@
-DIST mongodb-src-r4.2.17.tar.gz 62216350 BLAKE2B 
48169685a25fe00b5a1985bce1e65e13d1dc9c0a56ece6b9c735d8cd212d9c0c5e2912d593bdda351cceda49c8ed7962db42ca37814f88e0bf927066a2d8241b
 SHA512 
ad5448aa6ea232746fdbc7107bd642e827fb7b9182c075f204722e7f625cbc83e7b0a199d2feb56bf27a8851bb38f9740abf0b38c022ddc92e676e7a2d81aef6
-DIST mongodb-src-r4.2.23.tar.gz 62276834 BLAKE2B 
bb3dfee47ece9a5cc43e10a322b7191709d32bcfcb9659b08a6412d60a83eaf2d8bc4b5784e99d8fc95be643498212d512a11dc93052f02086456a2d2e565da3
 SHA512 
5c0b341b0700af9f3682e63912569dd4063d8cff85c35f9e19d5882291f62bb1a56f85666278fe38f1bd7f06a46b8423c5e90969be5bb595281d883256c8def4
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/files/mongodb-4.2.0-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-4.2.0-fix-scons.patch
deleted file mode 100644
index 3c929df6f964..
--- a/dev-db/mongodb/files/mongodb-4.2.0-fix-scons.patch
+++ /dev/null
@@ -1,30 +0,0 @@
 a/SConstruct   2019-08-21 09:25:00.980260318 +0200
-+++ b/SConstruct   2019-08-21 09:27:53.653601283 +0200
-@@ -1858,7 +1858,6 @@
- # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is 
found in the search path but can't be used.
- env.Append( CCFLAGS=["-fno-omit-frame-pointer",
-  "-fno-strict-aliasing",
-- "-ggdb" if not env.TargetOSIs('emscripten') else 
"-g",
-  "-pthread",
-  "-Wall",
-  "-Wsign-compare",
-@@ -1870,6 +1869,8 @@
- env.Append( CCFLAGS=["-Werror"] )
- 
- env.Append( CXXFLAGS=["-Woverloaded-virtual"] )
-+env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
-+env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
- if env.ToolchainIs('clang'):
- env.Append( CXXFLAGS=['-Werror=unused-result'] )
- 
-@@ -1890,8 +1891,8 @@
- 
- env.Append( LIBS=[] )
- 
--#make scons colorgcc friendly
--for key in ('HOME', 'TERM'):
-+#make scons colorgcc, distcc, ccache friendly
-+for key in ('HOME', 'PATH', 'TERM'):
- try:
- env['ENV'][key] = os.environ[key]
- except KeyError:

diff --git a/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch
deleted file mode 100644
index de2eda82f213..
--- a/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff --git a/src/mongo/SConscript b/src/mongo/SConscript
-index 0379fcb0..1aabddba 100644
 a/src/mongo/SConscript
-+++ b/src/mongo/SConscript
-@@ -808,32 +808,6 @@ for full_dir, archive_dir in 
list(env["ARCHIVE_ADDITION_DIR_MAP"].items()):
- for target in env["DIST_BINARIES"]:
- installBinary(env, "db/modules/" + target)
- 
--compass_script = "install_compass"
--if env.TargetOSIs('windows'):
--# On windows the .in needs to be explicitly added to the file.
--compass_script = "Install-Compass.ps1"
--
--compass_installer = f"#/src/mongo/installer/compass/{compass_script}"
--
--distBinaries.append(compass_installer)
--
--if not hygienic:
--

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2022-12-30 Thread Sam James
commit: ab2870232ca91c7537058c64caf2012d0a2945d8
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 20:19:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 20:21:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab287023

dev-db/mongodb: fix build w/ boost 1.81

Closes: https://bugs.gentoo.org/887037
Signed-off-by: Sam James  gentoo.org>

 .../mongodb/files/mongodb-4.4.10-boost-1.81.patch  | 317 +
 dev-db/mongodb/mongodb-4.4.10-r1.ebuild|   1 +
 dev-db/mongodb/mongodb-5.0.5-r2.ebuild |   1 +
 3 files changed, 319 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb-4.4.10-boost-1.81.patch 
b/dev-db/mongodb/files/mongodb-4.4.10-boost-1.81.patch
new file mode 100644
index ..331f0c5b922a
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.10-boost-1.81.patch
@@ -0,0 +1,317 @@
+https://bugs.gentoo.org/887037
+
+Workaround 
https://github.com/boostorg/container/commit/99091420ae553b27345e04279fd19fe24fb684c1
+in Boost 1.81.
+
+Upstream s2 (as in real upstream, not MongoDB) has deviated substantially
+from the version vendored.
+--- a/src/third_party/s2/base/stl_decl_msvc.h
 b/src/third_party/s2/base/stl_decl_msvc.h
+@@ -118,8 +118,8 @@ namespace msvchash {
+   class hash_multimap;
+ }  // end namespace  msvchash
+ 
+-using msvchash::hash_set;
+-using msvchash::hash_map;
++using msvchash::hash_set = my_hash_set;
++using msvchash::hash_map = my_hash_map;
+ using msvchash::hash;
+ using msvchash::hash_multimap;
+ using msvchash::hash_multiset;
+--- a/src/third_party/s2/base/stl_decl_osx.h
 b/src/third_party/s2/base/stl_decl_osx.h
+@@ -68,8 +68,8 @@ using std::string;
+ 
+ using namespace std;
+ using __gnu_cxx::hash;
+-using __gnu_cxx::hash_set;
+-using __gnu_cxx::hash_map;
++using __gnu_cxx::hash_set = my_hash_set;
++using __gnu_cxx::hash_map = my_hash_map;
+ using __gnu_cxx::select1st;
+ 
+ /* On Linux (and gdrive on OSX), this comes from places like
+--- a/src/third_party/s2/hash.h
 b/src/third_party/s2/hash.h
+@@ -2,10 +2,10 @@
+ #define THIRD_PARTY_S2_HASH_H_
+ 
+ #include 
+-#define hash_map std::unordered_map
++#define my_hash_map std::unordered_map
+ 
+ #include 
+-#define hash_set std::unordered_set
++#define my_hash_set std::unordered_set
+ 
+ #define HASH_NAMESPACE_START namespace std {
+ #define HASH_NAMESPACE_END }
+--- a/src/third_party/s2/s2_test.cc
 b/src/third_party/s2/s2_test.cc
+@@ -10,7 +10,7 @@ using std::reverse;
+ 
+ #include 
+ #include 
+-using __gnu_cxx::hash_set;
++using __gnu_cxx::hash_set = my_hash_map;
+ 
+ #include "s2.h"
+ #include "base/logging.h"
+@@ -709,8 +709,8 @@ TEST(S2, Frames) {
+ #if 0
+ TEST(S2, S2PointHashSpreads) {
+   int kTestPoints = 1 << 16;
+-  hash_set set;
+-  hash_set points;
++  my_hash_set set;
++  my_hash_set points;
+   hash hasher;
+   S2Point base = S2Point(1, 1, 1);
+   for (int i = 0; i < kTestPoints; ++i) {
+@@ -733,7 +733,7 @@ TEST(S2, S2PointHashCollapsesZero) {
+   double minus_zero = -zero;
+   EXPECT_NE(*reinterpret_cast(),
+ *reinterpret_cast(_zero));
+-  hash_map map;
++  my_hash_map map;
+   S2Point zero_pt(zero, zero, zero);
+   S2Point minus_zero_pt(minus_zero, minus_zero, minus_zero);
+ 
+--- a/src/third_party/s2/s2cellid_test.cc
 b/src/third_party/s2/s2cellid_test.cc
+@@ -10,7 +10,7 @@ using std::reverse;
+ 
+ #include 
+ #include 
+-using __gnu_cxx::hash_map;
++using __gnu_cxx::hash_map = my_hash_map;
+ 
+ #include 
+ #include 
+@@ -170,7 +170,7 @@ TEST(S2CellId, Tokens) {
+ static const int kMaxExpandLevel = 3;
+ 
+ static void ExpandCell(S2CellId const& parent, vector* cells,
+-   hash_map* parent_map) {
++   my_hash_map* parent_map) {
+   cells->push_back(parent);
+   if (parent.level() == kMaxExpandLevel) return;
+   int i, j, orientation;
+@@ -194,7 +194,7 @@ static void ExpandCell(S2CellId const& parent, 
vector* cells,
+ 
+ TEST(S2CellId, Containment) {
+   // Test contains() and intersects().
+-  hash_map parent_map;
++  my_hash_map parent_map;
+   vector cells;
+   for (int face = 0; face < 6; ++face) {
+ ExpandCell(S2CellId::FromFacePosLevel(face, 0, 0), , _map);
+--- a/src/third_party/s2/s2loop.cc
 b/src/third_party/s2/s2loop.cc
+@@ -120,7 +120,7 @@ bool S2Loop::IsValid(string* err) const {
+ }
+   }
+   // Loops are not allowed to have any duplicate vertices.
+-  hash_map vmap;
++  my_hash_map vmap;
+   for (int i = 0; i < num_vertices(); ++i) {
+ if (!vmap.insert(make_pair(vertex(i), i)).second) {
+   VLOG(2) << "Duplicate vertices: " << vmap[vertex(i)] << " and " << i;
+--- a/src/third_party/s2/s2polygon.cc
 b/src/third_party/s2/s2polygon.cc
+@@ -117,7 +117,7 @@ HASH_NAMESPACE_END
+ bool S2Polygon::IsValid(const vector& loops, string* err) {
+   // If a loop contains an edge AB, then no other loop may contain AB or BA.
+   if (loops.size() > 1) {
+-hash_map > edges;
++my_hash_map > edges;
+ for 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-11-15 Thread Alexys Jacob
commit: 6d62d79bf9e575c87cf90854ce18b56c9e85e2a6
Author: Gabriel Linder  numberly  com>
AuthorDate: Tue Nov 15 13:22:59 2022 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Tue Nov 15 15:44:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d62d79b

dev-db/mongodb: add 4.2.23

Signed-off-by: Gabriel Linder  numberly.com>
Closes: https://github.com/gentoo/gentoo/pull/28281
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-4.2.23.ebuild | 183 +++
 2 files changed, 184 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 318f59940c50..b2ee764c3abe 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,5 @@
 DIST mongodb-src-r4.2.17.tar.gz 62216350 BLAKE2B 
48169685a25fe00b5a1985bce1e65e13d1dc9c0a56ece6b9c735d8cd212d9c0c5e2912d593bdda351cceda49c8ed7962db42ca37814f88e0bf927066a2d8241b
 SHA512 
ad5448aa6ea232746fdbc7107bd642e827fb7b9182c075f204722e7f625cbc83e7b0a199d2feb56bf27a8851bb38f9740abf0b38c022ddc92e676e7a2d81aef6
+DIST mongodb-src-r4.2.23.tar.gz 62276834 BLAKE2B 
bb3dfee47ece9a5cc43e10a322b7191709d32bcfcb9659b08a6412d60a83eaf2d8bc4b5784e99d8fc95be643498212d512a11dc93052f02086456a2d2e565da3
 SHA512 
5c0b341b0700af9f3682e63912569dd4063d8cff85c35f9e19d5882291f62bb1a56f85666278fe38f1bd7f06a46b8423c5e90969be5bb595281d883256c8def4
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-4.2.23.ebuild 
b/dev-db/mongodb/mongodb-4.2.23.ebuild
new file mode 100644
index ..a56c83d47041
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.23.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   dev-libs/boost:=
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+BDEPEND="
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-4.2.15-no-compass.patch"
+   "${FILESDIR}/${PN}-4.2.17-boost-1.79.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || 
return 1
+   python_has_version "dev-python/requests[${PYTHON_USEDEP}]" || 
return 1
+   fi
+
+   python_has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   python_has_version 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-10-15 Thread Sam James
commit: d098b1050128dddb20a0c01f7d276dd176e51c4a
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 15 14:35:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 15 14:39:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d098b105

dev-db/mongodb: fix PythonHasVersionUsage, PythonAnyMismatchedDepHasVersionCheck

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.2.17-r2.ebuild | 20 +++-
 dev-db/mongodb/mongodb-4.4.10-r1.ebuild | 20 +++-
 dev-db/mongodb/mongodb-4.4.8-r1.ebuild  | 20 +++-
 dev-db/mongodb/mongodb-4.4.8-r2.ebuild  | 20 +++-
 dev-db/mongodb/mongodb-5.0.5-r2.ebuild  | 16 +---
 5 files changed, 53 insertions(+), 43 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.2.17-r2.ebuild 
b/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
index 38de0c7238c0..a0cb6465d289 100644
--- a/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
@@ -40,6 +40,10 @@ RDEPEND="acct-group/mongodb
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+BDEPEND="
$(python_gen_any_dep '
test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
>=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
@@ -47,9 +51,7 @@ DEPEND="${RDEPEND}
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
+"
 PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 
 PATCHES=(
@@ -64,14 +66,14 @@ S="${WORKDIR}/${MY_P}"
 
 python_check_deps() {
if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
+   python_has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || 
return 1
+   python_has_version "dev-python/requests[${PYTHON_USEDEP}]" || 
return 1
fi
 
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+   python_has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
 pkg_pretend() {

diff --git a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
index b9453637a5b9..b7037132f4ff 100644
--- a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
@@ -40,6 +40,10 @@ RDEPEND="acct-group/mongodb
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+BDEPEND="
$(python_gen_any_dep '
test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
>=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
@@ -47,9 +51,7 @@ DEPEND="${RDEPEND}
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
+"
 PDEPEND="tools? ( >=app-admin/mongo-tools-100 )"
 
 PATCHES=(
@@ -66,14 +68,14 @@ S="${WORKDIR}/${MY_P}"
 
 python_check_deps() {
if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
+   python_has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || 
return 1
+   python_has_version "dev-python/requests[${PYTHON_USEDEP}]" || 
return 1
fi
 
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+   python_has_version ">=dev-util/scons-3.1.1[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
 pkg_pretend() {

diff --git a/dev-db/mongodb/mongodb-4.4.8-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
index a7187fb6e81f..73317c768011 100644
--- a/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
@@ -40,6 +40,10 @@ RDEPEND="acct-group/mongodb
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
+   sys-libs/ncurses:0=

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-10-15 Thread Sam James
commit: b4406eae330ab48ed298a53b82c15dbcd85ac262
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 15 14:33:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 15 14:33:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4406eae

dev-db/mongodb: drop 4.2.17, 4.2.17-r1

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.2.17-r1.ebuild | 177 
 dev-db/mongodb/mongodb-4.2.17.ebuild| 177 
 2 files changed, 354 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.2.17-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.17-r1.ebuild
deleted file mode 100644
index d6c0c4353e04..
--- a/dev-db/mongodb/mongodb-4.2.17-r1.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   dev-libs/boost:=
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-   "${FILESDIR}/${PN}-4.2.15-no-compass.patch"
-   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 4.0; then
-   ewarn "To upgrade from a version earlier than the 
4.0-series, you must"
-   ewarn "successively upgrade major releases until you 
have upgraded"
-   ewarn "to 4.0-series. Then upgrade to 4.2 series."
-   else
-   ewarn "Be sure to set featureCompatibilityVersion to 
4.0 before upgrading."
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   # remove bundled libs
-   rm -r 
src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*,zstandard-*} 
|| die
-
-   # remove compass
-   rm -r src/mongo/installer/compass || die
-}
-
-src_configure() {
-   # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source
-   # --use-system-icu fails tests
-   # --use-system-tcmalloc is strongly NOT recommended:
-   scons_opts=(
-   AR="$(tc-getAR)"
-   CC="$(tc-getCC)"
-   CXX="$(tc-getCXX)"
-
-   --disable-warnings-as-errors
-   --use-system-boost
-   --use-system-pcre
-   --use-system-snappy
-   --use-system-stemmer
-   --use-system-yaml
-   --use-system-zlib
-   --use-system-zstd
-   )
-
-   use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300
-   use debug && scons_opts+=( --dbg=on )
-   use kerberos && scons_opts+=( --use-sasl-client )
-   use lto && scons_opts+=( --lto=on )
-   use ssl && scons_opts+=( --ssl )
-
-   # respect mongoDB upstream's basic recommendations
-   # see bug #536688 and 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-10-15 Thread Sam James
commit: b1bc88d5397271d711987eda252481d5e0c6f2f8
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 15 14:34:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 15 14:34:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1bc88d5

dev-db/mongodb: drop 4.4.10

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.4.10.ebuild | 178 ---
 1 file changed, 178 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.4.10.ebuild 
b/dev-db/mongodb/mongodb-4.4.10.ebuild
deleted file mode 100644
index b3ed193b5bcb..
--- a/dev-db/mongodb/mongodb-4.4.10.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-SCONS_MIN_VERSION="3.3.1"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 -riscv"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   dev-libs/boost:=[nls]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-100 )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.4.8-no-compass.patch"
-   "${FILESDIR}/${PN}-4.4.1-boost.patch"
-   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 4.2; then
-   ewarn "To upgrade from a version earlier than the 
4.2-series, you must"
-   ewarn "successively upgrade major releases until you 
have upgraded"
-   ewarn "to 4.2-series. Then upgrade to 4.4 series."
-   else
-   ewarn "Be sure to set featureCompatibilityVersion to 
4.2 before upgrading."
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   # remove bundled libs
-   rm -r 
src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*} || die
-
-   # remove compass
-   rm -r src/mongo/installer/compass || die
-}
-
-src_configure() {
-   # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source
-   # --use-system-icu fails tests
-   # --use-system-tcmalloc is strongly NOT recommended:
-   scons_opts=(
-   AR="$(tc-getAR)"
-   CC="$(tc-getCC)"
-   CXX="$(tc-getCXX)"
-
-   --disable-warnings-as-errors
-   --use-system-boost
-   --use-system-pcre
-   --use-system-snappy
-   --use-system-stemmer
-   --use-system-yaml
-   --use-system-zlib
-   --use-system-zstd
-   )
-
-   use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300
-   use debug && scons_opts+=( --dbg=on )
-   use kerberos && scons_opts+=( --use-sasl-client )
-   use lto && scons_opts+=( --lto=on )
-   use ssl && scons_opts+=( --ssl )
-
-   # respect mongoDB upstream's basic recommendations
-   # see bug #536688 and #526114
-   if ! use debug; then
-   filter-flags 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-10-15 Thread Sam James
commit: 2cf718851f1bcc561f7263c95e6efeec49fa3ffd
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 15 14:34:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 15 14:34:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf71885

dev-db/mongodb: drop 5.0.2-r1, 5.0.2-r2, 5.0.5, 5.0.5-r1

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/Manifest|   1 -
 dev-db/mongodb/mongodb-5.0.2-r1.ebuild | 182 -
 dev-db/mongodb/mongodb-5.0.2-r2.ebuild | 182 -
 dev-db/mongodb/mongodb-5.0.5-r1.ebuild | 182 -
 dev-db/mongodb/mongodb-5.0.5.ebuild| 182 -
 5 files changed, 729 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index b93a592b6b84..d014fa7b485d 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -2,5 +2,4 @@ DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731
 DIST mongodb-src-r4.2.17.tar.gz 62216350 BLAKE2B 
48169685a25fe00b5a1985bce1e65e13d1dc9c0a56ece6b9c735d8cd212d9c0c5e2912d593bdda351cceda49c8ed7962db42ca37814f88e0bf927066a2d8241b
 SHA512 
ad5448aa6ea232746fdbc7107bd642e827fb7b9182c075f204722e7f625cbc83e7b0a199d2feb56bf27a8851bb38f9740abf0b38c022ddc92e676e7a2d81aef6
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
-DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B 
f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a
 SHA512 
179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-5.0.2-r1.ebuild 
b/dev-db/mongodb/mongodb-5.0.2-r1.ebuild
deleted file mode 100644
index 8b2227f06168..
--- a/dev-db/mongodb/mongodb-5.0.2-r1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-SCONS_MIN_VERSION="3.3.1"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 -riscv"
-CPU_FLAGS="cpu_flags_x86_avx"
-IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
-
-# https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
-# resmoke needs python packages not yet present in Gentoo
-RESTRICT="test"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   dev-libs/boost:=[nls]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="
-   mongosh? ( app-admin/mongosh-bin )
-   tools? ( >=app-admin/mongo-tools-100 )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.4.1-boost.patch"
-   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-   "${FILESDIR}/${PN}-5.0.2-fix-scons.patch"
-   "${FILESDIR}/${PN}-5.0.2-no-compass.patch"
-   "${FILESDIR}/${PN}-5.0.2-skip-no-exceptions.patch"
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-10-15 Thread Sam James
commit: c25641690e31a66863fcca2f4058dd393865f4a1
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 15 14:34:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 15 14:34:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2564169

dev-db/mongodb: drop 4.2.15-r1, 4.2.15-r2

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/Manifest |   1 -
 dev-db/mongodb/mongodb-4.2.15-r1.ebuild | 176 
 dev-db/mongodb/mongodb-4.2.15-r2.ebuild | 176 
 3 files changed, 353 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index d014fa7b485d..318f59940c50 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,3 @@
-DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
 DIST mongodb-src-r4.2.17.tar.gz 62216350 BLAKE2B 
48169685a25fe00b5a1985bce1e65e13d1dc9c0a56ece6b9c735d8cd212d9c0c5e2912d593bdda351cceda49c8ed7962db42ca37814f88e0bf927066a2d8241b
 SHA512 
ad5448aa6ea232746fdbc7107bd642e827fb7b9182c075f204722e7f625cbc83e7b0a199d2feb56bf27a8851bb38f9740abf0b38c022ddc92e676e7a2d81aef6
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606

diff --git a/dev-db/mongodb/mongodb-4.2.15-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
deleted file mode 100644
index 8e4e5ca077b0..
--- a/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   dev-libs/boost:=
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-   "${FILESDIR}/${PN}-4.2.15-no-compass.patch"
-   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 4.0; then
-   ewarn "To upgrade from a version earlier than the 
4.0-series, you must"
-   ewarn "successively upgrade 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-06-26 Thread Sam James
commit: 53e8507d2a2b162e34c0ef752ef41d5314669cdb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 26 06:40:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 26 06:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e8507d

dev-db/mongodb: Stabilize 4.2.17-r2 amd64, #852815

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.2.17-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.2.17-r2.ebuild 
b/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
index 6807326e5cf0..3cc83abd6d10 100644
--- a/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2022-06-18 Thread Sam James
commit: 79a3c0438c8f3885fb8d5840263b36c8ebd80f4f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 18 17:17:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 18 17:17:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a3c043

dev-db/mongodb: don't force LLD

See patch for details.

Closes: https://bugs.gentoo.org/769986
Signed-off-by: Sam James  gentoo.org>

 .../files/mongodb-4.4.10-no-force-lld.patch| 29 +
 .../mongodb/files/mongodb-5.0.5-no-force-lld.patch | 49 ++
 dev-db/mongodb/mongodb-4.4.10-r1.ebuild|  1 +
 dev-db/mongodb/mongodb-5.0.5-r2.ebuild |  1 +
 4 files changed, 80 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb-4.4.10-no-force-lld.patch 
b/dev-db/mongodb/files/mongodb-4.4.10-no-force-lld.patch
new file mode 100644
index ..471f3e226820
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.10-no-force-lld.patch
@@ -0,0 +1,29 @@
+Don't automagically force lld > gold > bfd. Leave it up to the user.
+
+In particular, avoids issues with LTO enabled (via the flag/scons option)
+where using GCC as compiler, as lld can't do LTO with GCC.
+
+https://bugs.gentoo.org/769986
+--- a/SConstruct
 b/SConstruct
+@@ -3109,20 +3109,6 @@ def doConfigure(myenv):
+ myenv.Append( CCFLAGS=["/Zc:inline"])
+ 
+ if myenv.ToolchainIs('gcc', 'clang'):
+-# This tells clang/gcc to use the gold linker if it is available - we 
prefer the gold linker
+-# because it is much faster. Don't use it if the user has already 
configured another linker
+-# selection manually.
+-if not any(flag.startswith('-fuse-ld=') for flag in env['LINKFLAGS']):
+-
+-# lld has problems with separate debug info on some platforms. 
See:
+-# - https://bugzilla.mozilla.org/show_bug.cgi?id=1485556
+-# - https://bugzilla.mozilla.org/show_bug.cgi?id=1485556
+-if get_option('separate-debug') == 'off':
+-if not AddToLINKFLAGSIfSupported(myenv, '-fuse-ld=lld'):
+-AddToLINKFLAGSIfSupported(myenv, '-fuse-ld=gold')
+-else:
+-AddToLINKFLAGSIfSupported(myenv, '-fuse-ld=gold')
+-
+ # Usually, --gdb-index is too expensive in big static binaries, but 
for dynamic
+ # builds it works well.
+ if link_model.startswith("dynamic"):

diff --git a/dev-db/mongodb/files/mongodb-5.0.5-no-force-lld.patch 
b/dev-db/mongodb/files/mongodb-5.0.5-no-force-lld.patch
new file mode 100644
index ..6ce92778b6bd
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.5-no-force-lld.patch
@@ -0,0 +1,49 @@
+Don't automagically force lld > gold > bfd. Leave it up to the user.
+
+In particular, avoids issues with LTO enabled (via the flag/scons option)
+where using GCC as compiler, as lld can't do LTO with GCC.
+
+https://bugs.gentoo.org/769986
+--- a/SConstruct
 b/SConstruct
+@@ -2824,40 +2824,6 @@ def doConfigure(myenv):
+ def AddToSHLINKFLAGSIfSupported(env, flag):
+ return AddFlagIfSupported(env, 'C', '.c', flag, True, 
SHLINKFLAGS=[flag])
+ 
+-if myenv.ToolchainIs('gcc', 'clang'):
+-# This tells clang/gcc to use the gold linker if it is available - we 
prefer the gold linker
+-# because it is much faster. Don't use it if the user has already 
configured another linker
+-# selection manually.
+-if any(flag.startswith('-fuse-ld=') for flag in env['LINKFLAGS']):
+-myenv.FatalError(f"Use the '--linker' option instead of modifying 
the LINKFLAGS directly.")
+-
+-linker_ld = get_option('linker')
+-if linker_ld == 'auto':
+-# lld has problems with separate debug info on some platforms. 
See:
+-# - https://bugzilla.mozilla.org/show_bug.cgi?id=1485556
+-# - https://bugzilla.mozilla.org/show_bug.cgi?id=1485556
+-#
+-# lld also apparently has problems with symbol resolution
+-# in some esoteric configurations that apply for us when
+-# using --link-model=dynamic mode, so disable lld there
+-# too. See:
+-# - https://bugs.llvm.org/show_bug.cgi?id=46676
+-#
+-# We should revisit all of these issues the next time we upgrade 
our clang minimum.
+-if get_option('separate-debug') == 'off' and 
get_option('link-model') != 'dynamic':
+-if not AddToLINKFLAGSIfSupported(myenv, '-fuse-ld=lld'):
+-AddToLINKFLAGSIfSupported(myenv, '-fuse-ld=gold')
+-else:
+-AddToLINKFLAGSIfSupported(myenv, '-fuse-ld=gold')
+-elif link_model.startswith("dynamic") and linker_ld == 'bfd':
+-# BFD is not supported due to issues with it causing warnings 
from some of
+-# the third party libraries that mongodb is linked with:
+-# https://jira.mongodb.org/browse/SERVER-49465

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-06-17 Thread Sam James
commit: 5f507e6e54f733fd144f9a34e0947475581a824f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 17 17:58:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 17:58:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f507e6e

dev-db/mongodb: drop Python 3.7

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.2.15-r1.ebuild | 4 ++--
 dev-db/mongodb/mongodb-4.2.15-r2.ebuild | 2 +-
 dev-db/mongodb/mongodb-4.2.17-r1.ebuild | 2 +-
 dev-db/mongodb/mongodb-4.2.17-r2.ebuild | 2 +-
 dev-db/mongodb/mongodb-4.2.17.ebuild| 4 ++--
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.2.15-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
index 4877cf52d7b1..de9f2efce322 100644
--- a/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 
 SCONS_MIN_VERSION="2.5.0"
 CHECKREQS_DISK_BUILD="2400M"

diff --git a/dev-db/mongodb/mongodb-4.2.15-r2.ebuild 
b/dev-db/mongodb/mongodb-4.2.15-r2.ebuild
index 3edd0a731a40..9c15f79a7375 100644
--- a/dev-db/mongodb/mongodb-4.2.15-r2.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.15-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 
 SCONS_MIN_VERSION="2.5.0"
 CHECKREQS_DISK_BUILD="2400M"

diff --git a/dev-db/mongodb/mongodb-4.2.17-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.17-r1.ebuild
index 874b0f131583..90a1c4a77af8 100644
--- a/dev-db/mongodb/mongodb-4.2.17-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.17-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 SCONS_MIN_VERSION="2.5.0"
 CHECKREQS_DISK_BUILD="2400M"

diff --git a/dev-db/mongodb/mongodb-4.2.17-r2.ebuild 
b/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
index 7d281ed16289..6807326e5cf0 100644
--- a/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.17-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 SCONS_MIN_VERSION="2.5.0"
 CHECKREQS_DISK_BUILD="2400M"

diff --git a/dev-db/mongodb/mongodb-4.2.17.ebuild 
b/dev-db/mongodb/mongodb-4.2.17.ebuild
index 535c6798265f..e5f4219b2798 100644
--- a/dev-db/mongodb/mongodb-4.2.17.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.17.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 SCONS_MIN_VERSION="2.5.0"
 CHECKREQS_DISK_BUILD="2400M"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2022-06-17 Thread Sam James
commit: 5fec07c1189e779dfb1c9ec2bfd148871c49297b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 17 17:55:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 17:55:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fec07c1

dev-db/mongodb: fix build with Boost 1.79 for 4.2.17

Closes: https://bugs.gentoo.org/843290
Signed-off-by: Sam James  gentoo.org>

 .../mongodb/files/mongodb-4.2.17-boost-1.79.patch  |  41 +
 dev-db/mongodb/files/mongodb-4.4.1-boost.patch |   2 -
 .../mongodb/files/mongodb-4.4.10-boost-1.79.patch  |  15 +-
 dev-db/mongodb/mongodb-4.2.17-r2.ebuild| 182 +
 4 files changed, 224 insertions(+), 16 deletions(-)

diff --git a/dev-db/mongodb/files/mongodb-4.2.17-boost-1.79.patch 
b/dev-db/mongodb/files/mongodb-4.2.17-boost-1.79.patch
new file mode 100644
index ..b86efa142f5c
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.2.17-boost-1.79.patch
@@ -0,0 +1,41 @@
+https://bugs.gentoo.org/844235
+--- a/src/mongo/util/processinfo_linux.cpp
 b/src/mongo/util/processinfo_linux.cpp
+@@ -51,6 +51,7 @@
+ #endif
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
 b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
+@@ -36,6 +36,7 @@
+ #include 
+ 
+ #include 
++#include 
+ #include 
+ 
+ #include "mongo/base/simple_string_data_comparator.h"
+--- a/src/mongo/shell/shell_utils_extended.cpp
 b/src/mongo/shell/shell_utils_extended.cpp
+@@ -37,6 +37,7 @@
+ #endif
+ 
+ #include 
++#include 
+ #include 
+ 
+ #include "mongo/scripting/engine.h"
+--- a/src/mongo/db/storage/storage_repair_observer.cpp
 b/src/mongo/db/storage/storage_repair_observer.cpp
+@@ -41,6 +41,7 @@
+ #include 
+ #endif
+ 
++#include 
+ #include 
+ 
+ #include "mongo/db/dbhelpers.h"

diff --git a/dev-db/mongodb/files/mongodb-4.4.1-boost.patch 
b/dev-db/mongodb/files/mongodb-4.4.1-boost.patch
index 009ca6826a4f..d14f6fe3052f 100644
--- a/dev-db/mongodb/files/mongodb-4.4.1-boost.patch
+++ b/dev-db/mongodb/files/mongodb-4.4.1-boost.patch
@@ -1,5 +1,3 @@
-diff --git a/SConstruct b/SConstruct
-index 89c044ab..0484e475 100644
 --- a/SConstruct
 +++ b/SConstruct
 @@ -3511,17 +3511,11 @@ def doConfigure(myenv):

diff --git a/dev-db/mongodb/files/mongodb-4.4.10-boost-1.79.patch 
b/dev-db/mongodb/files/mongodb-4.4.10-boost-1.79.patch
index df7dbc001b05..601141e8d416 100644
--- a/dev-db/mongodb/files/mongodb-4.4.10-boost-1.79.patch
+++ b/dev-db/mongodb/files/mongodb-4.4.10-boost-1.79.patch
@@ -1,5 +1,4 @@
-diff --git a/src/mongo/db/auth/security_key_test.cpp 
b/src/mongo/db/auth/security_key_test.cpp
-index fc1787b5..70b977c1 100644
+https://bugs.gentoo.org/844235
 --- a/src/mongo/db/auth/security_key_test.cpp
 +++ b/src/mongo/db/auth/security_key_test.cpp
 @@ -30,6 +30,7 @@
@@ -10,8 +9,6 @@ index fc1787b5..70b977c1 100644
  
  #include "mongo/base/string_data.h"
  #include "mongo/db/auth/authorization_manager.h"
-diff --git a/src/mongo/db/storage/storage_repair_observer.cpp 
b/src/mongo/db/storage/storage_repair_observer.cpp
-index 22b76a6a..ec5bcece 100644
 --- a/src/mongo/db/storage/storage_repair_observer.cpp
 +++ b/src/mongo/db/storage/storage_repair_observer.cpp
 @@ -41,6 +41,7 @@
@@ -22,8 +19,6 @@ index 22b76a6a..ec5bcece 100644
  #include 
  
  #include "mongo/db/dbhelpers.h"
-diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp 
b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp
-index 01bb7806..78c15609 100644
 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp
 +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp
 @@ -34,6 +34,7 @@
@@ -34,8 +29,6 @@ index 01bb7806..78c15609 100644
  #include 
  #include 
  
-diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 
b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
-index 58e85385..0f8a5148 100644
 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
 +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
 @@ -36,6 +36,7 @@
@@ -46,8 +39,6 @@ index 58e85385..0f8a5148 100644
  #include 
  
  #include "mongo/base/simple_string_data_comparator.h"
-diff --git a/src/mongo/shell/shell_utils_extended.cpp 
b/src/mongo/shell/shell_utils_extended.cpp
-index 8cd7f035..cd672eb5 100644
 --- a/src/mongo/shell/shell_utils_extended.cpp
 +++ b/src/mongo/shell/shell_utils_extended.cpp
 @@ -37,6 +37,7 @@
@@ -58,8 +49,6 @@ index 8cd7f035..cd672eb5 100644
  #include 
  
  #include "mongo/bson/bson_validate.h"
-diff --git a/src/mongo/util/processinfo_linux.cpp 
b/src/mongo/util/processinfo_linux.cpp
-index de4b84bc..b01fa7a2 100644
 --- a/src/mongo/util/processinfo_linux.cpp
 +++ b/src/mongo/util/processinfo_linux.cpp
 @@ -36,6 +36,7 @@
@@ -70,8 +59,6 @@ index de4b84bc..b01fa7a2 100644
  #include 
  #include 
  #include 
-diff --git a/src/mongo/util/stacktrace_threads.cpp 
b/src/mongo/util/stacktrace_threads.cpp
-index 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-06-01 Thread Sam James
commit: 5ee42aaf3a45bb407c63e3713fd7ae5c33550e7d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 03:59:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 03:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee42aaf

dev-db/mongodb: Stabilize 4.4.10-r1 amd64, #849053

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.4.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
index aa4c846908a2..19e02103e966 100644
--- a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 -riscv"
+KEYWORDS="amd64 ~arm64 -riscv"
 IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2022-05-14 Thread Sam James
commit: 5e5b47da8f273d33e6925688c794be2332ab5142
Author: Sam James  gentoo  org>
AuthorDate: Sat May 14 21:49:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 14 21:49:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5b47da

dev-db/mongodb: fix build with Boost 1.79 (for Mongo 4.4.10)

Closes: https://bugs.gentoo.org/843290
Signed-off-by: Sam James  gentoo.org>

 .../mongodb/files/mongodb-4.4.10-boost-1.79.patch  | 84 ++
 dev-db/mongodb/mongodb-4.4.10-r1.ebuild|  5 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb-4.4.10-boost-1.79.patch 
b/dev-db/mongodb/files/mongodb-4.4.10-boost-1.79.patch
new file mode 100644
index ..df7dbc001b05
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.10-boost-1.79.patch
@@ -0,0 +1,84 @@
+diff --git a/src/mongo/db/auth/security_key_test.cpp 
b/src/mongo/db/auth/security_key_test.cpp
+index fc1787b5..70b977c1 100644
+--- a/src/mongo/db/auth/security_key_test.cpp
 b/src/mongo/db/auth/security_key_test.cpp
+@@ -30,6 +30,7 @@
+ #include "mongo/platform/basic.h"
+ 
+ #include 
++#include 
+ 
+ #include "mongo/base/string_data.h"
+ #include "mongo/db/auth/authorization_manager.h"
+diff --git a/src/mongo/db/storage/storage_repair_observer.cpp 
b/src/mongo/db/storage/storage_repair_observer.cpp
+index 22b76a6a..ec5bcece 100644
+--- a/src/mongo/db/storage/storage_repair_observer.cpp
 b/src/mongo/db/storage/storage_repair_observer.cpp
+@@ -41,6 +41,7 @@
+ #include 
+ #endif
+ 
++#include 
+ #include 
+ 
+ #include "mongo/db/dbhelpers.h"
+diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp 
b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp
+index 01bb7806..78c15609 100644
+--- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp
 b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp
+@@ -34,6 +34,7 @@
+ #include "mongo/db/storage/kv/kv_engine_test_harness.h"
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 
b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
+index 58e85385..0f8a5148 100644
+--- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
 b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
+@@ -36,6 +36,7 @@
+ #include 
+ 
+ #include 
++#include 
+ #include 
+ 
+ #include "mongo/base/simple_string_data_comparator.h"
+diff --git a/src/mongo/shell/shell_utils_extended.cpp 
b/src/mongo/shell/shell_utils_extended.cpp
+index 8cd7f035..cd672eb5 100644
+--- a/src/mongo/shell/shell_utils_extended.cpp
 b/src/mongo/shell/shell_utils_extended.cpp
+@@ -37,6 +37,7 @@
+ #endif
+ 
+ #include 
++#include 
+ #include 
+ 
+ #include "mongo/bson/bson_validate.h"
+diff --git a/src/mongo/util/processinfo_linux.cpp 
b/src/mongo/util/processinfo_linux.cpp
+index de4b84bc..b01fa7a2 100644
+--- a/src/mongo/util/processinfo_linux.cpp
 b/src/mongo/util/processinfo_linux.cpp
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/src/mongo/util/stacktrace_threads.cpp 
b/src/mongo/util/stacktrace_threads.cpp
+index 4667a261..73a36015 100644
+--- a/src/mongo/util/stacktrace_threads.cpp
 b/src/mongo/util/stacktrace_threads.cpp
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
index a110d8e1be17..aa4c846908a2 100644
--- a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.1-boost.patch"
"${FILESDIR}/${PN}-4.4.1-gcc11.patch"
"${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
+   "${FILESDIR}/${PN}-4.4.10-boost-1.79.patch"
 )
 
 S="${WORKDIR}/${MY_P}"
@@ -121,6 +122,10 @@ src_configure() {
use lto && scons_opts+=( --lto=on )
use ssl && scons_opts+=( --ssl )
 
+   # Needed to avoid forcing FORTIFY_SOURCE
+   # Gentoo's toolchain applies these anyway
+   scons_opts+=( --runtime-hardening=off )
+
# respect mongoDB upstream's basic recommendations
# see bug #536688 and #526114
if ! use debug; then



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2022-05-14 Thread Sam James
commit: 7cb835b1e4e2e4bd5e279c16ece133a0225dedc6
Author: Sam James  gentoo  org>
AuthorDate: Sat May 14 21:27:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 14 21:27:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb835b1

dev-db/mongodb: fix build with Boost 1.79; fix automagic SSL usage

Bug: https://bugs.gentoo.org/843290
Signed-off-by: Sam James  gentoo.org>

 .../mongodb/files/mongodb-5.0.2-boost-1.79.patch   |  71 
 dev-db/mongodb/mongodb-5.0.5-r2.ebuild | 188 +
 2 files changed, 259 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb-5.0.2-boost-1.79.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-boost-1.79.patch
new file mode 100644
index ..39c76bacf426
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.2-boost-1.79.patch
@@ -0,0 +1,71 @@
+https://bugs.gentoo.org/844235
+--- a/src/mongo/db/auth/security_key_test.cpp
 b/src/mongo/db/auth/security_key_test.cpp
+@@ -30,6 +30,7 @@
+ #include "mongo/platform/basic.h"
+ 
+ #include 
++#include 
+ 
+ #include "mongo/base/string_data.h"
+ #include "mongo/db/auth/authorization_manager.h"
+--- a/src/mongo/db/storage/storage_repair_observer.cpp
 b/src/mongo/db/storage/storage_repair_observer.cpp
+@@ -41,6 +41,7 @@
+ #include 
+ #endif
+ 
++#include 
+ #include 
+ 
+ #include "mongo/db/dbhelpers.h"
+--- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp
 b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine_test.cpp
+@@ -34,6 +34,7 @@
+ #include "mongo/db/storage/kv/kv_engine_test_harness.h"
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+--- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
 b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
+@@ -36,6 +36,7 @@
+ #include 
+ 
+ #include 
++#include 
+ #include 
+ 
+ #include "mongo/base/simple_string_data_comparator.h"
+--- a/src/mongo/shell/shell_utils_extended.cpp
 b/src/mongo/shell/shell_utils_extended.cpp
+@@ -37,6 +37,7 @@
+ #endif
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+--- a/src/mongo/util/stacktrace_threads.cpp
 b/src/mongo/util/stacktrace_threads.cpp
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/src/mongo/util/processinfo_linux.cpp
 b/src/mongo/util/processinfo_linux.cpp
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/dev-db/mongodb/mongodb-5.0.5-r2.ebuild 
b/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
new file mode 100644
index ..9e993f26b1d4
--- /dev/null
+++ b/dev-db/mongodb/mongodb-5.0.5-r2.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -riscv"
+CPU_FLAGS="cpu_flags_x86_avx"
+IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
+
+# https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
+# resmoke needs python packages not yet present in Gentoo
+RESTRICT="test"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+),nls]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="
+   mongosh? ( app-admin/mongosh-bin )
+   tools? ( >=app-admin/mongo-tools-100 )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.4.1-boost.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-5.0.2-fix-scons.patch"
+   "${FILESDIR}/${PN}-5.0.2-no-compass.patch"
+   "${FILESDIR}/${PN}-5.0.2-skip-no-exceptions.patch"
+   "${FILESDIR}/${PN}-5.0.2-skip-reqs-check.patch"
+   "${FILESDIR}/${PN}-5.0.2-boost-1.79.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   has_version 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2022-04-26 Thread Alexys Jacob
commit: 5619c7f4b8cd351838a68bb9a17fc31408c6b422
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Apr 22 09:44:57 2022 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Tue Apr 26 13:37:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5619c7f4

dev-db/mongodb: systemd service set LimitNOFILE

Closes: https://bugs.gentoo.org/839369
Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/25154
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/files/mongodb.service-r1 |  12 +++
 dev-db/mongodb/mongodb-4.2.15-r2.ebuild | 176 ++
 dev-db/mongodb/mongodb-4.2.17-r1.ebuild | 177 +++
 dev-db/mongodb/mongodb-4.4.10-r1.ebuild | 178 +++
 dev-db/mongodb/mongodb-4.4.8-r2.ebuild  | 177 +++
 dev-db/mongodb/mongodb-5.0.2-r2.ebuild  | 182 
 dev-db/mongodb/mongodb-5.0.5-r1.ebuild  | 182 
 7 files changed, 1084 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb.service-r1 
b/dev-db/mongodb/files/mongodb.service-r1
new file mode 100644
index ..a9adb390bd19
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb.service-r1
@@ -0,0 +1,12 @@
+[Unit]
+Description=High-performance, schema-free document-oriented database
+After=network.target
+
+[Service]
+User=mongodb
+ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf
+LimitNOFILE=65536
+
+
+[Install]
+WantedBy=multi-user.target

diff --git a/dev-db/mongodb/mongodb-4.2.15-r2.ebuild 
b/dev-db/mongodb/mongodb-4.2.15-r2.ebuild
new file mode 100644
index ..3edd0a731a40
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.15-r2.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-4.2.15-no-compass.patch"
+   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
+   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
+   fi
+
+   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 4.0; then
+   ewarn "To upgrade from a version earlier than the 
4.0-series, you must"
+   ewarn "successively upgrade major releases until you 
have upgraded"
+   ewarn "to 4.0-series. Then upgrade to 4.2 series."
+   else
+   ewarn "Be sure to set featureCompatibilityVersion to 
4.0 before upgrading."
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+
+   # remove bundled libs
+   rm -r 
src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*,zstandard-*} 
|| die
+
+  

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-02-10 Thread Sam James
commit: 81f3178c560b125ba28e9f43a56f9bfe3bec2667
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 10 11:44:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 10 11:44:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f3178c

dev-db/mongodb: forward-port arm64 pkg_setup fix

Lost in 5.0.5 bump (think PR was made before I'd made the fix to earlier
version).

Bug: https://bugs.gentoo.org/832761
Closes: https://bugs.gentoo.org/833076
Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-5.0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mongodb/mongodb-5.0.5.ebuild 
b/dev-db/mongodb/mongodb-5.0.5.ebuild
index f6dae451de27..a91bd48ba168 100644
--- a/dev-db/mongodb/mongodb-5.0.5.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -78,7 +78,7 @@ python_check_deps() {
 
 pkg_pretend() {
# Bug 809692
-   if ! use cpu_flags_x86_avx; then
+   if use amd64 && ! use cpu_flags_x86_avx; then
eerror "MongoDB 5.0 requires use of the AVX instruction set"
eerror 
"https://docs.mongodb.com/v5.0/administration/production-notes/;
die "MongoDB requires AVX"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-02-07 Thread Alexys Jacob
commit: 01084842e9247fe6061346b09f46b455a4365cf4
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sun Dec 19 11:43:19 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Feb  7 13:21:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01084842

dev-db/mongodb: bump to 4.2.17/4.4.10/5.0.5

Tests pass for 4.2.17 / 4.4.10 on amd64

Closes: https://bugs.gentoo.org/798489
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   3 +
 dev-db/mongodb/mongodb-4.2.17.ebuild | 177 ++
 dev-db/mongodb/mongodb-4.4.10.ebuild | 178 ++
 dev-db/mongodb/mongodb-5.0.5.ebuild  | 182 +++
 4 files changed, 540 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 0da8ea686b8c..b93a592b6b84 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,6 @@
 DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
+DIST mongodb-src-r4.2.17.tar.gz 62216350 BLAKE2B 
48169685a25fe00b5a1985bce1e65e13d1dc9c0a56ece6b9c735d8cd212d9c0c5e2912d593bdda351cceda49c8ed7962db42ca37814f88e0bf927066a2d8241b
 SHA512 
ad5448aa6ea232746fdbc7107bd642e827fb7b9182c075f204722e7f625cbc83e7b0a199d2feb56bf27a8851bb38f9740abf0b38c022ddc92e676e7a2d81aef6
+DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B 
f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a
 SHA512 
179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154
+DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-4.2.17.ebuild 
b/dev-db/mongodb/mongodb-4.2.17.ebuild
new file mode 100644
index ..535c6798265f
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.17.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2022-02-05 Thread Sam James
commit: 2a9f6fcd42024201986cf92968a2fd14143e447e
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  6 00:30:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  6 00:30:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9f6fcd

dev-db/mongodb: fix pkg_setup for non-amd64 (e.g. arm64)

Closes: https://bugs.gentoo.org/832761
Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-5.0.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mongodb/mongodb-5.0.2-r1.ebuild 
b/dev-db/mongodb/mongodb-5.0.2-r1.ebuild
index 70c31271f576..f26b693c4f11 100644
--- a/dev-db/mongodb/mongodb-5.0.2-r1.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -79,7 +79,7 @@ python_check_deps() {
 
 pkg_pretend() {
# Bug 809692
-   if ! use cpu_flags_x86_avx; then
+   if use amd64 && ! use cpu_flags_x86_avx; then
eerror "MongoDB 5.0 requires use of the AVX instruction set"
eerror 
"https://docs.mongodb.com/v5.0/administration/production-notes/;
die "MongoDB requires AVX"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/

2021-10-29 Thread Conrad Kostecki
commit: c3207585e9853903dcd30537bf888356675c7609
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Oct 26 10:07:52 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Oct 29 21:40:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3207585

dev-db/mongodb: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/22708
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../mongodb/files/mongodb-4.4.1-no-compass.patch   | 56 --
 .../mongodb/files/mongodb-4.4.1-unwind-gcc10.patch | 12 -
 2 files changed, 68 deletions(-)

diff --git a/dev-db/mongodb/files/mongodb-4.4.1-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.4.1-no-compass.patch
deleted file mode 100644
index 15a7f9534bc..000
--- a/dev-db/mongodb/files/mongodb-4.4.1-no-compass.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-diff --git a/src/mongo/SConscript b/src/mongo/SConscript
-index 8acf5469..737c31d4 100644
 a/src/mongo/SConscript
-+++ b/src/mongo/SConscript
-@@ -834,43 +834,6 @@ for full_dir, archive_dir in 
list(env["ARCHIVE_ADDITION_DIR_MAP"].items()):
- for target in env["DIST_BINARIES"]:
- installBinary(env, "db/modules/" + target)
- 
--compass_type = 'compass'
--
--compass_script = "install_compass.in"
--if env.TargetOSIs('windows'):
--compass_script = "Install-Compass.ps1.in"
--
--compass_python_interpreter = '/usr/bin/env python2'
--if env.TargetOSIs('darwin'):
--compass_python_interpreter = '/usr/bin/env python'
--
--compass_installer = env.Substfile(
--  target="$BUILD_DIR/mongo/installer/compass/" + compass_script[:-3],
--  source='installer/compass/' + compass_script,
--  SUBST_DICT=[
--('@compass_type@', compass_type),
--('@python_interpreter@', compass_python_interpreter),
--  ],
--)
--
--distBinaries.append(compass_installer)
--
--if not hygienic:
--compass_script_installer = env.Install("$DESTDIR/bin", compass_installer)
--else:
--compass_script_installer = env.AutoInstall(
--target='$PREFIX_BINDIR',
--source=[
--compass_installer,
--],
--AIB_COMPONENT='dist',
--AIB_ROLE='runtime',
--)
--
--if env.TargetOSIs('posix'):
--env.AddPostAction( compass_script_installer, 'chmod 755 $TARGET' )
--env.AddPostAction( compass_installer, 'chmod 755 $TARGET' )
--
- if not hygienic:
- server_archive = env.Command(
- target='#/${SERVER_ARCHIVE}',
-@@ -884,7 +847,6 @@ if not hygienic:
- '--transform 
$BUILD_DIR/mongo/stripped/db/modules/enterprise=$SERVER_DIST_BASENAME/bin',
- '--transform 
$BUILD_DIR/mongo/stripped=$SERVER_DIST_BASENAME/bin',
- '--transform $BUILD_DIR/mongo=$SERVER_DIST_BASENAME/bin',
--'--transform 
src/mongo/installer/compass=$SERVER_DIST_BASENAME/bin',
- '${TEMPFILE(SOURCES[1:])}'
- ],
- ),

diff --git a/dev-db/mongodb/files/mongodb-4.4.1-unwind-gcc10.patch 
b/dev-db/mongodb/files/mongodb-4.4.1-unwind-gcc10.patch
deleted file mode 100644
index a80f7e6474f..000
--- a/dev-db/mongodb/files/mongodb-4.4.1-unwind-gcc10.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/third_party/unwind/SConscript 
b/src/third_party/unwind/SConscript
-index ed947c8e..7308956f 100644
 a/src/third_party/unwind/SConscript
-+++ b/src/third_party/unwind/SConscript
-@@ -90,6 +90,7 @@ if env['TARGET_ARCH'] == 'aarch64':
- 
- env.Append(
- CCFLAGS=[
-+'-fcommon',
- '-fexceptions',
- '-Wno-unused-result',
- '-Wno-unused-value',



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-10-21 Thread Georgy Yakovlev
commit: 7a05b51437243fa2516fe607c01bd2b5e611defb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Oct 21 23:53:40 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Oct 21 23:54:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a05b514

dev-db/mongodb: update Manifest

commit  36744feae96d2cb7d803ef5718c5985049692cb6  broke CI
https://archives.gentoo.org/gentoo-automated-testing/message/5d25d0e1ac03f0b5f1297357ef0fd76d

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-db/mongodb/Manifest | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 8108b678df4..0da8ea686b8 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,5 +1,3 @@
 DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
-DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
-DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B 
f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a
 SHA512 
179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-10-21 Thread Alexys Jacob
commit: 36744feae96d2cb7d803ef5718c5985049692cb6
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Oct 21 14:10:23 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Oct 21 14:10:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36744fea

dev-db/mongodb: drop vunerable wtr #798132

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/mongodb-4.4.1-r1.ebuild | 177 -
 dev-db/mongodb/mongodb-4.4.4-r1.ebuild | 176 
 2 files changed, 353 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.4.1-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.1-r1.ebuild
deleted file mode 100644
index 907b1897e85..000
--- a/dev-db/mongodb/mongodb-4.4.1-r1.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-SCONS_MIN_VERSION="3.3.1"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+),nls]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-100 )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.4.1-no-compass.patch"
-   "${FILESDIR}/${PN}-4.4.1-unwind-gcc10.patch"
-   "${FILESDIR}/${PN}-4.4.1-boost.patch"
-   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 4.2; then
-   ewarn "To upgrade from a version earlier than the 
4.2-series, you must"
-   ewarn "successively upgrade major releases until you 
have upgraded"
-   ewarn "to 4.2-series. Then upgrade to 4.4 series."
-   else
-   ewarn "Be sure to set featureCompatibilityVersion to 
4.2 before upgrading."
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   # remove bundled libs
-   rm -r 
src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*} || die
-
-   # remove compass
-   rm -r src/mongo/installer/compass || die
-}
-
-src_configure() {
-   # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source
-   # --use-system-icu fails tests
-   # --use-system-tcmalloc is strongly NOT recommended:
-   scons_opts=(
-   CC="$(tc-getCC)"
-   CXX="$(tc-getCXX)"
-
-   --disable-warnings-as-errors
-   --use-system-boost
-   --use-system-pcre
-   --use-system-snappy
-   --use-system-stemmer
-   --use-system-yaml
-   --use-system-zlib
-   --use-system-zstd
-   )
-
-   use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300
-   use debug && scons_opts+=( --dbg=on )
-   use kerberos && scons_opts+=( --use-sasl-client )
-   use lto && scons_opts+=( --lto=on )
-   use ssl && scons_opts+=( --ssl )
-
-   # respect mongoDB upstream's basic recommendations
-   # 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-10-20 Thread Sam James
commit: 969f16464a27e371e29d2b7cd64a6cd36f73054b
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 06:57:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 06:57:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969f1646

dev-db/mongodb: Stabilize 4.2.15-r1 amd64, #809583

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.2.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.2.15-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
index 3002335b9c7..4877cf52d7b 100644
--- a/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-10-20 Thread Sam James
commit: 60862789affa21642771026777b0d86b75cb1f8e
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 06:57:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 06:57:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60862789

dev-db/mongodb: Stabilize 4.4.8-r1 amd64, #809583

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.4.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.4.8-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
index dc16e9d2e44..8429beb08e6 100644
--- a/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 -riscv"
+KEYWORDS="amd64 ~arm64 -riscv"
 IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/

2021-09-21 Thread Conrad Kostecki
commit: e7fba2177f693f81b4216b7acd81bbb4f4593e1f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Sep 21 17:00:01 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 21 18:25:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fba217

dev-db/mongodb: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/22356
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../mongodb/files/mongodb-4.2.10-no-compass.patch  | 54 --
 1 file changed, 54 deletions(-)

diff --git a/dev-db/mongodb/files/mongodb-4.2.10-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.2.10-no-compass.patch
deleted file mode 100644
index e60cd827f49..000
--- a/dev-db/mongodb/files/mongodb-4.2.10-no-compass.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff --git a/src/mongo/SConscript b/src/mongo/SConscript
-index 6c78164c..b4b7c579 100644
 a/src/mongo/SConscript
-+++ b/src/mongo/SConscript
-@@ -805,41 +805,6 @@ for full_dir, archive_dir in 
list(env["ARCHIVE_ADDITION_DIR_MAP"].items()):
- for target in env["DIST_BINARIES"]:
- installBinary(env, "db/modules/" + target)
- 
--compass_type = 'compass'
--
--compass_script = "install_compass"
--if env.TargetOSIs('windows'):
--# On windows the .in needs to be explicitly added to the file.
--compass_script = "Install-Compass.ps1.in"
--
--compass_python_interpreter = '/usr/bin/env python2'
--if env.TargetOSIs('darwin'):
--compass_python_interpreter = '/usr/bin/env python'
--
--compass_installer = env.Substfile('#/src/mongo/installer/compass/' + 
compass_script,
--  SUBST_DICT=[
--  ('@compass_type@', compass_type),
--  ('@python_interpreter@', 
compass_python_interpreter),
--  ])
--distBinaries.append(compass_installer)
--
--if not hygienic:
--compass_script_installer = env.Install("$INSTALL_DIR/bin", 
compass_installer)
--else:
--compass_script_installer = env.AutoInstall(
--'bin',
--source=[
--compass_installer,
--],
--INSTALL_ALIAS=[
--'tools',
--],
--)
--
--if env.TargetOSIs('posix'):
--env.AddPostAction( compass_script_installer, 'chmod 755 $TARGET' )
--env.AddPostAction( compass_installer, 'chmod 755 $TARGET' )
--
- # "dist" target is valid only when --use-new-tools is specified
- # Attempts to build release artifacts without tools must fail
- if has_option("use-new-tools"):
-@@ -857,7 +822,6 @@ if has_option("use-new-tools"):
- '--transform $BUILD_DIR/mongo=$SERVER_DIST_BASENAME/bin',
- '--transform 
$BUILD_DIR/mongo/stripped/src/mongo-tools=$SERVER_DIST_BASENAME/bin',
- '--transform src/mongo-tools=$SERVER_DIST_BASENAME/bin',
--'--transform 
src/mongo/installer/compass=$SERVER_DIST_BASENAME/bin',
- '${TEMPFILE(SOURCES[1:])}'
- ],
- ),



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-09-20 Thread Andreas K. Hüttel
commit: 948a8840faad422e932b4950ced1b2a8509e6107
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Sep 20 08:54:09 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Sep 20 08:55:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948a8840

Revert (partially) "dev-db/mongodb: Remove old"

This partially reverts commit b61ebf04af42312a1b9ff746e5f2599d1398a826.

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-db/mongodb/Manifest |   1 +
 dev-db/mongodb/mongodb-4.2.15-r1.ebuild | 176 
 2 files changed, 177 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 687b1b9815e..8108b678df4 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,4 @@
+DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606

diff --git a/dev-db/mongodb/mongodb-4.2.15-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
new file mode 100644
index 000..3002335b9c7
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-4.2.15-no-compass.patch"
+   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
+   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
+   fi
+
+   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 4.0; then
+   ewarn "To upgrade from a version earlier than the 
4.0-series, you must"
+  

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-09-19 Thread Andreas K. Hüttel
commit: b61ebf04af42312a1b9ff746e5f2599d1398a826
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep 19 07:12:11 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep 19 07:12:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b61ebf04

dev-db/mongodb: Remove old

Bug: https://bugs.gentoo.org/768339
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Huettel  gentoo.org>

 dev-db/mongodb/Manifest |   2 -
 dev-db/mongodb/mongodb-4.2.11-r1.ebuild | 174 ---
 dev-db/mongodb/mongodb-4.2.15-r1.ebuild | 176 
 3 files changed, 352 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 976ba6d44da..687b1b9815e 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,5 +1,3 @@
-DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
-DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606

diff --git a/dev-db/mongodb/mongodb-4.2.11-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.11-r1.ebuild
deleted file mode 100644
index 40b5d5a7463..000
--- a/dev-db/mongodb/mongodb-4.2.11-r1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+)]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.2.10-no-compass.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-08-27 Thread Sam James
commit: cca34126ae37ae43c4d5c867803d787e58c56407
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 20:43:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 20:45:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca34126

dev-db/mongodb: subscribe to snowball-stemmer subslot

We need to be rebuilt when snowball-stemmer changes ABI.

Bug: https://bugs.gentoo.org/719402
Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/{mongodb-4.2.11.ebuild => mongodb-4.2.11-r1.ebuild} | 6 +++---
 dev-db/mongodb/{mongodb-4.2.15.ebuild => mongodb-4.2.15-r1.ebuild} | 6 +++---
 dev-db/mongodb/{mongodb-4.4.1.ebuild => mongodb-4.4.1-r1.ebuild}   | 6 +++---
 dev-db/mongodb/{mongodb-4.4.4.ebuild => mongodb-4.4.4-r1.ebuild}   | 6 +++---
 dev-db/mongodb/{mongodb-4.4.8.ebuild => mongodb-4.4.8-r1.ebuild}   | 6 +++---
 dev-db/mongodb/{mongodb-5.0.2.ebuild => mongodb-5.0.2-r1.ebuild}   | 6 +++---
 6 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.2.11.ebuild 
b/dev-db/mongodb/mongodb-4.2.11-r1.ebuild
similarity index 98%
rename from dev-db/mongodb/mongodb-4.2.11.ebuild
rename to dev-db/mongodb/mongodb-4.2.11-r1.ebuild
index 48f015bc5d9..40b5d5a7463 100644
--- a/dev-db/mongodb/mongodb-4.2.11.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.11-r1.ebuild
@@ -26,12 +26,12 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
acct-user/mongodb
-   >=app-arch/snappy-1.1.3
+   >=app-arch/snappy-1.1.3:=
>=dev-cpp/yaml-cpp-0.6.2:=
>=dev-libs/boost-1.70:=[threads(+)]
>=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
net-libs/libpcap
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )

diff --git a/dev-db/mongodb/mongodb-4.2.15.ebuild 
b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
similarity index 98%
rename from dev-db/mongodb/mongodb-4.2.15.ebuild
rename to dev-db/mongodb/mongodb-4.2.15-r1.ebuild
index 8d8aba1df78..3002335b9c7 100644
--- a/dev-db/mongodb/mongodb-4.2.15.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.15-r1.ebuild
@@ -26,12 +26,12 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
acct-user/mongodb
-   >=app-arch/snappy-1.1.3
+   >=app-arch/snappy-1.1.3:=
>=dev-cpp/yaml-cpp-0.6.2:=
>=dev-libs/boost-1.70:=[threads(+)]
>=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
net-libs/libpcap
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )

diff --git a/dev-db/mongodb/mongodb-4.4.1.ebuild 
b/dev-db/mongodb/mongodb-4.4.1-r1.ebuild
similarity index 98%
rename from dev-db/mongodb/mongodb-4.4.1.ebuild
rename to dev-db/mongodb/mongodb-4.4.1-r1.ebuild
index 15407a2446f..907b1897e85 100644
--- a/dev-db/mongodb/mongodb-4.4.1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.1-r1.ebuild
@@ -26,12 +26,12 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
acct-user/mongodb
-   >=app-arch/snappy-1.1.3
+   >=app-arch/snappy-1.1.3:=
>=dev-cpp/yaml-cpp-0.6.2:=
>=dev-libs/boost-1.70:=[threads(+),nls]
>=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
net-libs/libpcap
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )

diff --git a/dev-db/mongodb/mongodb-4.4.4.ebuild 
b/dev-db/mongodb/mongodb-4.4.4-r1.ebuild
similarity index 98%
rename from dev-db/mongodb/mongodb-4.4.4.ebuild
rename to dev-db/mongodb/mongodb-4.4.4-r1.ebuild
index 0640079cfd6..2cb15168015 100644
--- a/dev-db/mongodb/mongodb-4.4.4.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.4-r1.ebuild
@@ -26,12 +26,12 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
acct-user/mongodb
-   >=app-arch/snappy-1.1.3
+   >=app-arch/snappy-1.1.3:=
>=dev-cpp/yaml-cpp-0.6.2:=
>=dev-libs/boost-1.70:=[threads(+),nls]
>=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
net-libs/libpcap
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )

diff --git a/dev-db/mongodb/mongodb-4.4.8.ebuild 
b/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
similarity index 98%
rename from dev-db/mongodb/mongodb-4.4.8.ebuild
rename to dev-db/mongodb/mongodb-4.4.8-r1.ebuild
index 714abb8c3b8..dc16e9d2e44 100644
--- a/dev-db/mongodb/mongodb-4.4.8.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
@@ -26,12 +26,12 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
acct-user/mongodb
-   >=app-arch/snappy-1.1.3
+   >=app-arch/snappy-1.1.3:=
>=dev-cpp/yaml-cpp-0.6.2:=
>=dev-libs/boost-1.70:=[threads(+),nls]
   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-08-23 Thread Alexys Jacob
commit: bf8e03756852ba2705bf5259b590edaca8d271ad
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Aug 23 14:42:44 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Aug 23 15:40:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8e0375

dev-db/mongodb: require AVX for mongodb-5.0

Closes: https://bugs.gentoo.org/809692

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22079
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/mongodb-5.0.2.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-5.0.2.ebuild 
b/dev-db/mongodb/mongodb-5.0.2.ebuild
index 03eb379258b..a2ee4340b7f 100644
--- a/dev-db/mongodb/mongodb-5.0.2.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.2.ebuild
@@ -21,7 +21,8 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 -riscv"
-IUSE="debug kerberos lto mongosh ssl +tools"
+CPU_FLAGS="cpu_flags_x86_avx"
+IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
 
 # https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
 # resmoke needs python packages not yet present in Gentoo
@@ -77,6 +78,13 @@ python_check_deps() {
 }
 
 pkg_pretend() {
+   # Bug 809692
+   if ! use cpu_flags_x86_avx; then
+   eerror "MongoDB 5.0 requires use of the AVX instruction set"
+   eerror 
"https://docs.mongodb.com/v5.0/administration/production-notes/;
+   die "MongoDB requires AVX"
+   fi
+
if [[ -n ${REPLACING_VERSIONS} ]]; then
if ver_test "$REPLACING_VERSIONS" -lt 4.4; then
ewarn "To upgrade from a version earlier than the 
4.4-series, you must"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-08-20 Thread Alexys Jacob
commit: c2fee8fba7d7948b0dba3036c8a43dc690c864b9
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Aug 20 18:11:35 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Aug 20 18:11:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fee8fb

dev-db/mongodb: drop useless versions wrt #798132

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   2 -
 dev-db/mongodb/mongodb-4.2.12.ebuild | 174 --
 dev-db/mongodb/mongodb-4.4.2.ebuild  | 176 ---
 3 files changed, 352 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 4d6584e3ab8..976ba6d44da 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,8 +1,6 @@
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
-DIST mongodb-src-r4.2.12.tar.gz 61855596 BLAKE2B 
2114c3b6e7a941c566cf631e06b0f850d4f10b12fb6367caef5d6f6e92ebbee04650b41b8ea9d90e9ba983012f812144be9c50caa77c9a68263b6a6a19d522b2
 SHA512 
9be714b6d8f51cfd36530b103cfb5e9b31493c6294b453d32fe2176dd06e9a2145a671bd15b1f97865944c88256fbaea63542a994f2c033df75ab7280e82a576
 DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
-DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B 
f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a
 SHA512 
179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154

diff --git a/dev-db/mongodb/mongodb-4.2.12.ebuild 
b/dev-db/mongodb/mongodb-4.2.12.ebuild
deleted file mode 100644
index 11df6a441e4..000
--- a/dev-db/mongodb/mongodb-4.2.12.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+)]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2021-08-20 Thread Alexys Jacob
commit: af45f6a7cb10bc582a6490d7c1466fef512322fb
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 20 14:57:19 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Aug 20 18:07:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af45f6a7

dev-db/mongodb: fix building with glibc-2.34

Patch taken from 
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/43608/11/meta-openembedded/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/0001-Do-not-use-MINSIGSTKSZ.patch

Closes: https://bugs.gentoo.org/806773
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22052
Signed-off-by: Alexys Jacob  gentoo.org>

 ...0.3-fix-scons.patch => mongodb-5.0.2-fix-scons.patch} |  0
 dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch  | 16 
 ...3-no-compass.patch => mongodb-5.0.2-no-compass.patch} |  0
 ...ions.patch => mongodb-5.0.2-skip-no-exceptions.patch} |  0
 ...s-check.patch => mongodb-5.0.2-skip-reqs-check.patch} |  0
 dev-db/mongodb/mongodb-4.2.15.ebuild |  1 +
 dev-db/mongodb/mongodb-4.4.8.ebuild  |  1 +
 dev-db/mongodb/mongodb-5.0.2.ebuild  |  9 +
 8 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-fix-scons.patch
similarity index 100%
rename from dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch
rename to dev-db/mongodb/files/mongodb-5.0.2-fix-scons.patch

diff --git a/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch
new file mode 100644
index 000..b9c5241be37
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch
@@ -0,0 +1,16 @@
+diff --git a/src/mongo/stdx/thread.h b/src/mongo/stdx/thread.h
+index 7b15bb56..4d8f73ad 100644
+--- a/src/mongo/stdx/thread.h
 b/src/mongo/stdx/thread.h
+@@ -105,10 +105,7 @@ private:
+ //   . N   Y :  4,344 |  13,048 | 7,352
+ //   . Y   Y :  4,424 |  13,672 | 8,392
+ //   ( 
https://jira.mongodb.org/secure/attachment/233569/233569_stacktrace-writeup.txt 
)
+-static constexpr std::size_t kMongoMinSignalStackSize = std::size_t{64} 
<< 10;
+-
+-static constexpr std::size_t kStackSize =
+-std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ});
++static constexpr std::size_t kStackSize = std::size_t{64} << 10;
+ std::unique_ptr _stackStorage = 
std::make_unique(kStackSize);
+ 
+ #else   // !MONGO_HAS_SIGALTSTACK

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-no-compass.patch
similarity index 100%
rename from dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch
rename to dev-db/mongodb/files/mongodb-5.0.2-no-compass.patch

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-skip-no-exceptions.patch
similarity index 100%
rename from dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch
rename to dev-db/mongodb/files/mongodb-5.0.2-skip-no-exceptions.patch

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-skip-reqs-check.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-skip-reqs-check.patch
similarity index 100%
rename from dev-db/mongodb/files/mongodb-5.0.3-skip-reqs-check.patch
rename to dev-db/mongodb/files/mongodb-5.0.2-skip-reqs-check.patch

diff --git a/dev-db/mongodb/mongodb-4.2.15.ebuild 
b/dev-db/mongodb/mongodb-4.2.15.ebuild
index 9d517a063d2..8d8aba1df78 100644
--- a/dev-db/mongodb/mongodb-4.2.15.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.15.ebuild
@@ -56,6 +56,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
"${FILESDIR}/${PN}-4.4.1-gcc11.patch"
"${FILESDIR}/${PN}-4.2.15-no-compass.patch"
+   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
 )
 
 S="${WORKDIR}/${MY_P}"

diff --git a/dev-db/mongodb/mongodb-4.4.8.ebuild 
b/dev-db/mongodb/mongodb-4.4.8.ebuild
index 64dd932d7a1..714abb8c3b8 100644
--- a/dev-db/mongodb/mongodb-4.4.8.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.8.ebuild
@@ -57,6 +57,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.8-no-compass.patch"
"${FILESDIR}/${PN}-4.4.1-boost.patch"
"${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
 )
 
 S="${WORKDIR}/${MY_P}"

diff --git a/dev-db/mongodb/mongodb-5.0.2.ebuild 
b/dev-db/mongodb/mongodb-5.0.2.ebuild
index 2976e876c8f..03eb379258b 100644
--- a/dev-db/mongodb/mongodb-5.0.2.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.2.ebuild
@@ -60,10 +60,11 @@ PDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-4.4.1-boost.patch"
"${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-   "${FILESDIR}/${PN}-5.0.3-fix-scons.patch"
-   "${FILESDIR}/${PN}-5.0.3-no-compass.patch"
-   "${FILESDIR}/${PN}-5.0.3-skip-no-exceptions.patch"
-   "${FILESDIR}/${PN}-5.0.3-skip-reqs-check.patch"
+

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2021-08-19 Thread Alexys Jacob
commit: 8fc9f41c5d7489794e250404fc25f92e644cca4b
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Aug  7 08:28:54 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc9f41c

dev-db/mongodb: bump to 5.0.2

- Optional dep on new mongosh
- Skip tests as they now require new python packages

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 +
 dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch |  32 
 .../mongodb/files/mongodb-5.0.3-no-compass.patch   |  12 ++
 .../files/mongodb-5.0.3-skip-no-exceptions.patch   |  13 ++
 .../files/mongodb-5.0.3-skip-reqs-check.patch  |  24 +++
 dev-db/mongodb/metadata.xml|   1 +
 dev-db/mongodb/mongodb-5.0.2.ebuild| 173 +
 7 files changed, 256 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 543106b91b7..4d6584e3ab8 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -5,3 +5,4 @@ DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
+DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B 
f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a
 SHA512 
179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch
new file mode 100644
index 000..2d1a2f9312b
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch
@@ -0,0 +1,32 @@
+diff --git a/SConstruct b/SConstruct
+index 115de78a..613110b7 100644
+--- a/SConstruct
 b/SConstruct
+@@ -2366,7 +2366,6 @@ if env.TargetOSIs('posix'):
+ 
+ # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is 
found in the search path but can't be used.
+ env.Append( CCFLAGS=["-fasynchronous-unwind-tables",
+- "-ggdb" if not env.TargetOSIs('emscripten') else 
"-g",
+  "-Wall",
+  "-Wsign-compare",
+  "-Wno-unknown-pragmas",
+@@ -2422,6 +2421,8 @@ if env.TargetOSIs('posix'):
+ 
+ # env.Append( " -Wconversion" ) TODO: this doesn't really work yet
+ env.Append( CXXFLAGS=["-Woverloaded-virtual"] )
++env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
++env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
+ 
+ # On OS X, clang doesn't want the pthread flag at link time, or it
+ # issues warnings which make it impossible for us to declare link
+@@ -2473,8 +2474,8 @@ if env.TargetOSIs('posix'):
+ ],
+ )
+ 
+-#make scons colorgcc friendly
+-for key in ('HOME', 'TERM'):
++#make scons colorgcc, distcc, ccache friendly
++for key in ('HOME', 'PATH', 'TERM'):
+ try:
+ env['ENV'][key] = os.environ[key]
+ except KeyError:

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch 
b/dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch
new file mode 100644
index 000..77725157729
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch
@@ -0,0 +1,12 @@
+diff --git a/src/mongo/installer/SConscript b/src/mongo/installer/SConscript
+index 5bd89fe9..489e70ac 100644
+--- a/src/mongo/installer/SConscript
 b/src/mongo/installer/SConscript
+@@ -7,7 +7,6 @@ env = env.Clone()
+ 
+ env.SConscript(
+ dirs=[
+-'compass',
+ 'msi',
+ ],
+ exports=[

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch 
b/dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch
new file mode 100644
index 000..ae69befcea8
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch
@@ -0,0 +1,13 @@
+diff --git a/SConstruct b/SConstruct

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2021-08-19 Thread Alexys Jacob
commit: 51dcdf206ff594f3a741857f75c1ede89f7449a4
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug  6 10:13:16 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51dcdf20

dev-db/mongodb: bump to 4.2.15

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21898
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 +
 .../mongodb/files/mongodb-4.2.15-no-compass.patch  |  45 ++
 dev-db/mongodb/mongodb-4.2.15.ebuild   | 175 +
 3 files changed, 221 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index ca2d95a7d38..a06a609dbd7 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,5 +1,6 @@
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
 DIST mongodb-src-r4.2.12.tar.gz 61855596 BLAKE2B 
2114c3b6e7a941c566cf631e06b0f850d4f10b12fb6367caef5d6f6e92ebbee04650b41b8ea9d90e9ba983012f812144be9c50caa77c9a68263b6a6a19d522b2
 SHA512 
9be714b6d8f51cfd36530b103cfb5e9b31493c6294b453d32fe2176dd06e9a2145a671bd15b1f97865944c88256fbaea63542a994f2c033df75ab7280e82a576
+DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88

diff --git a/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch
new file mode 100644
index 000..de2eda82f21
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch
@@ -0,0 +1,45 @@
+diff --git a/src/mongo/SConscript b/src/mongo/SConscript
+index 0379fcb0..1aabddba 100644
+--- a/src/mongo/SConscript
 b/src/mongo/SConscript
+@@ -808,32 +808,6 @@ for full_dir, archive_dir in 
list(env["ARCHIVE_ADDITION_DIR_MAP"].items()):
+ for target in env["DIST_BINARIES"]:
+ installBinary(env, "db/modules/" + target)
+ 
+-compass_script = "install_compass"
+-if env.TargetOSIs('windows'):
+-# On windows the .in needs to be explicitly added to the file.
+-compass_script = "Install-Compass.ps1"
+-
+-compass_installer = f"#/src/mongo/installer/compass/{compass_script}"
+-
+-distBinaries.append(compass_installer)
+-
+-if not hygienic:
+-compass_script_installer = env.Install("$INSTALL_DIR/bin", 
compass_installer)
+-else:
+-compass_script_installer = env.AutoInstall(
+-'bin',
+-source=[
+-compass_installer,
+-],
+-INSTALL_ALIAS=[
+-'tools',
+-],
+-)
+-
+-if env.TargetOSIs('posix'):
+-env.AddPostAction( compass_script_installer, 'chmod 755 $TARGET' )
+-env.AddPostAction( compass_installer, 'chmod 755 $TARGET' )
+-
+ # "dist" target is valid only when --use-new-tools is specified
+ # Attempts to build release artifacts without tools must fail
+ if has_option("use-new-tools"):
+@@ -851,7 +825,6 @@ if has_option("use-new-tools"):
+ '--transform $BUILD_DIR/mongo=$SERVER_DIST_BASENAME/bin',
+ '--transform 
$BUILD_DIR/mongo/stripped/src/mongo-tools=$SERVER_DIST_BASENAME/bin',
+ '--transform src/mongo-tools=$SERVER_DIST_BASENAME/bin',
+-'--transform 
src/mongo/installer/compass=$SERVER_DIST_BASENAME/bin',
+ '${TEMPFILE(SOURCES[1:])}'
+ ],
+ ),

diff --git a/dev-db/mongodb/mongodb-4.2.15.ebuild 
b/dev-db/mongodb/mongodb-4.2.15.ebuild
new file mode 100644
index 000..9d517a063d2
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2021-08-19 Thread Alexys Jacob
commit: ef6465a69dd5dd5c444a91ea0bf5b793e24b101e
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug  6 10:18:09 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6465a6

dev-db/mongodb: bump to 4.4.8

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 +
 .../mongodb/files/mongodb-4.4.8-no-compass.patch   |  43 +
 dev-db/mongodb/mongodb-4.4.8.ebuild| 176 +
 3 files changed, 220 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index a06a609dbd7..543106b91b7 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -4,3 +4,4 @@ DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
+DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606

diff --git a/dev-db/mongodb/files/mongodb-4.4.8-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.4.8-no-compass.patch
new file mode 100644
index 000..0755705ed55
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.8-no-compass.patch
@@ -0,0 +1,43 @@
+diff --git a/src/mongo/SConscript b/src/mongo/SConscript
+index 62fbfc02..5be336f7 100644
+--- a/src/mongo/SConscript
 b/src/mongo/SConscript
+@@ -841,30 +841,6 @@ for full_dir, archive_dir in 
list(env["ARCHIVE_ADDITION_DIR_MAP"].items()):
+ for target in env["DIST_BINARIES"]:
+ installBinary(env, "db/modules/" + target)
+ 
+-compass_script = "install_compass"
+-if env.TargetOSIs('windows'):
+-compass_script = "Install-Compass.ps1"
+-
+-compass_installer = f"$BUILD_DIR/mongo/installer/compass/{compass_script}"
+-
+-distBinaries.append(compass_installer)
+-
+-if not hygienic:
+-compass_script_installer = env.Install("$DESTDIR/bin", compass_installer)
+-else:
+-compass_script_installer = env.AutoInstall(
+-target='$PREFIX_BINDIR',
+-source=[
+-compass_installer,
+-],
+-AIB_COMPONENT='dist',
+-AIB_ROLE='runtime',
+-)
+-
+-if env.TargetOSIs('posix'):
+-env.AddPostAction( compass_script_installer, 'chmod 755 $TARGET' )
+-env.AddPostAction( compass_installer, 'chmod 755 $TARGET' )
+-
+ if not hygienic:
+ server_archive = env.Command(
+ target='#/${SERVER_ARCHIVE}',
+@@ -878,7 +854,6 @@ if not hygienic:
+ '--transform 
$BUILD_DIR/mongo/stripped/db/modules/enterprise=$SERVER_DIST_BASENAME/bin',
+ '--transform 
$BUILD_DIR/mongo/stripped=$SERVER_DIST_BASENAME/bin',
+ '--transform $BUILD_DIR/mongo=$SERVER_DIST_BASENAME/bin',
+-'--transform 
src/mongo/installer/compass=$SERVER_DIST_BASENAME/bin',
+ '${TEMPFILE(SOURCES[1:])}'
+ ],
+ ),

diff --git a/dev-db/mongodb/mongodb-4.4.8.ebuild 
b/dev-db/mongodb/mongodb-4.4.8.ebuild
new file mode 100644
index 000..64dd932d7a1
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.4.8.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -riscv"
+IUSE="debug kerberos lto ssl test 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-07-27 Thread Marek Szuba
commit: c17163d2966833b81f87662006f4855ad456e0d5
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jul 27 08:26:32 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jul 27 10:59:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c17163d2

dev-db/mongodb: keyword 4.4.4 for -riscv

src_configure fails due to unsupported architecture and processor type.
I think it is safe to assume that older versions will not build on this
arch either.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-db/mongodb/mongodb-4.4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.4.4.ebuild 
b/dev-db/mongodb/mongodb-4.4.4.ebuild
index c3ffcfa93d4..0640079cfd6 100644
--- a/dev-db/mongodb/mongodb-4.4.4.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 
 SCONS_MIN_VERSION="3.3.1"
 CHECKREQS_DISK_BUILD="2400M"
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 -riscv"
 IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-07-15 Thread Thomas Deutschmann
commit: bc8e43b45cd4cf75880299fecfb0e1e54d6cd0ce
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jul 15 14:14:31 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jul 15 14:14:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8e43b4

dev-db/mongodb: don't use $ED in src_compile

Package-Manager: Portage-3.0.21, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mongodb/mongodb-4.4.1.ebuild | 2 +-
 dev-db/mongodb/mongodb-4.4.2.ebuild | 2 +-
 dev-db/mongodb/mongodb-4.4.4.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.4.1.ebuild 
b/dev-db/mongodb/mongodb-4.4.1.ebuild
index 4a2417af37c..15407a2446f 100644
--- a/dev-db/mongodb/mongodb-4.4.1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.1.ebuild
@@ -131,7 +131,7 @@ src_configure() {
 }
 
 src_compile() {
-   PREFIX="${ED}"/usr escons "${scons_opts[@]}" --nostrip install-core
+   PREFIX="${EPREFIX}/usr" escons "${scons_opts[@]}" --nostrip install-core
 }
 
 # FEATURES="test -usersandbox" emerge dev-db/mongodb

diff --git a/dev-db/mongodb/mongodb-4.4.2.ebuild 
b/dev-db/mongodb/mongodb-4.4.2.ebuild
index cad4067353e..c3ffcfa93d4 100644
--- a/dev-db/mongodb/mongodb-4.4.2.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.2.ebuild
@@ -130,7 +130,7 @@ src_configure() {
 }
 
 src_compile() {
-   PREFIX="${ED}"/usr escons "${scons_opts[@]}" --nostrip install-core
+   PREFIX="${EPREFIX}/usr" escons "${scons_opts[@]}" --nostrip install-core
 }
 
 # FEATURES="test -usersandbox" emerge dev-db/mongodb

diff --git a/dev-db/mongodb/mongodb-4.4.4.ebuild 
b/dev-db/mongodb/mongodb-4.4.4.ebuild
index cad4067353e..c3ffcfa93d4 100644
--- a/dev-db/mongodb/mongodb-4.4.4.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.4.ebuild
@@ -130,7 +130,7 @@ src_configure() {
 }
 
 src_compile() {
-   PREFIX="${ED}"/usr escons "${scons_opts[@]}" --nostrip install-core
+   PREFIX="${EPREFIX}/usr" escons "${scons_opts[@]}" --nostrip install-core
 }
 
 # FEATURES="test -usersandbox" emerge dev-db/mongodb



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2021-07-15 Thread Thomas Deutschmann
commit: 7168257cad6ea7c4856b01c5703d0ed5b764367c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jul 15 14:02:31 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jul 15 14:02:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7168257c

dev-db/mongodb: fix building against GCC 11.x

Thanks-to: Ivan Budiakov
Bug: https://bugs.gentoo.org/768339
Package-Manager: Portage-3.0.21, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch | 12 
 dev-db/mongodb/mongodb-4.4.1.ebuild|  1 +
 dev-db/mongodb/mongodb-4.4.2.ebuild|  1 +
 dev-db/mongodb/mongodb-4.4.4.ebuild|  1 +
 4 files changed, 15 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch 
b/dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch
new file mode 100644
index 000..a6ff02dcf66
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/768339
+
+--- a/src/mongo/db/exec/plan_stats.h
 b/src/mongo/db/exec/plan_stats.h
+@@ -33,6 +33,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+
+ #include "mongo/db/index/multikey_paths.h"
+ 

diff --git a/dev-db/mongodb/mongodb-4.4.1.ebuild 
b/dev-db/mongodb/mongodb-4.4.1.ebuild
index b26fac9d1d8..4a2417af37c 100644
--- a/dev-db/mongodb/mongodb-4.4.1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.1.ebuild
@@ -57,6 +57,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.1-no-compass.patch"
"${FILESDIR}/${PN}-4.4.1-unwind-gcc10.patch"
"${FILESDIR}/${PN}-4.4.1-boost.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
 )
 
 S="${WORKDIR}/${MY_P}"

diff --git a/dev-db/mongodb/mongodb-4.4.2.ebuild 
b/dev-db/mongodb/mongodb-4.4.2.ebuild
index 1d0c36c3853..cad4067353e 100644
--- a/dev-db/mongodb/mongodb-4.4.2.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.2.ebuild
@@ -56,6 +56,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
"${FILESDIR}/${PN}-4.4.1-no-compass.patch"
"${FILESDIR}/${PN}-4.4.1-boost.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
 )
 
 S="${WORKDIR}/${MY_P}"

diff --git a/dev-db/mongodb/mongodb-4.4.4.ebuild 
b/dev-db/mongodb/mongodb-4.4.4.ebuild
index 1d0c36c3853..cad4067353e 100644
--- a/dev-db/mongodb/mongodb-4.4.4.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.4.ebuild
@@ -56,6 +56,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
"${FILESDIR}/${PN}-4.4.1-no-compass.patch"
"${FILESDIR}/${PN}-4.4.1-boost.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
 )
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-05-02 Thread Mikle Kolyada
commit: 18f89d21a5c5c804b7593847dd530857283c551c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 08:06:43 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 08:06:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f89d21

dev-db/mongodb: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-db/mongodb/mongodb-4.2.11.ebuild | 5 ++---
 dev-db/mongodb/mongodb-4.2.12.ebuild | 5 ++---
 dev-db/mongodb/mongodb-4.4.1.ebuild  | 7 +++
 dev-db/mongodb/mongodb-4.4.2.ebuild  | 7 +++
 dev-db/mongodb/mongodb-4.4.4.ebuild  | 7 +++
 5 files changed, 13 insertions(+), 18 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.2.11.ebuild 
b/dev-db/mongodb/mongodb-4.2.11.ebuild
index da7eb86efd3..48f015bc5d9 100644
--- a/dev-db/mongodb/mongodb-4.2.11.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.11.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="amd64 ~arm64"
-IUSE="debug kerberos libressl lto ssl test +tools"
+IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
@@ -36,8 +36,7 @@ RDEPEND="acct-group/mongodb
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
+   >=dev-libs/openssl-1.0.1g:0=
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}

diff --git a/dev-db/mongodb/mongodb-4.2.12.ebuild 
b/dev-db/mongodb/mongodb-4.2.12.ebuild
index 0c574bfd275..11df6a441e4 100644
--- a/dev-db/mongodb/mongodb-4.2.12.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.12.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-IUSE="debug kerberos libressl lto ssl test +tools"
+IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
@@ -36,8 +36,7 @@ RDEPEND="acct-group/mongodb
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
+   >=dev-libs/openssl-1.0.1g:0=
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}

diff --git a/dev-db/mongodb/mongodb-4.4.1.ebuild 
b/dev-db/mongodb/mongodb-4.4.1.ebuild
index a94bd93f246..b26fac9d1d8 100644
--- a/dev-db/mongodb/mongodb-4.4.1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="amd64 ~arm64"
-IUSE="debug kerberos libressl lto ssl test +tools"
+IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
@@ -36,8 +36,7 @@ RDEPEND="acct-group/mongodb
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
+   >=dev-libs/openssl-1.0.1g:0=
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}

diff --git a/dev-db/mongodb/mongodb-4.4.2.ebuild 
b/dev-db/mongodb/mongodb-4.4.2.ebuild
index 24d855cd1a1..1d0c36c3853 100644
--- a/dev-db/mongodb/mongodb-4.4.2.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-IUSE="debug kerberos libressl lto ssl test +tools"
+IUSE="debug kerberos lto ssl test +tools"
 RESTRICT="!test? ( test )"
 
 RDEPEND="acct-group/mongodb
@@ -36,8 +36,7 @@ RDEPEND="acct-group/mongodb
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
+   >=dev-libs/openssl-1.0.1g:0=
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}

diff --git a/dev-db/mongodb/mongodb-4.4.4.ebuild 
b/dev-db/mongodb/mongodb-4.4.4.ebuild
index 24d855cd1a1..1d0c36c3853 100644
--- a/dev-db/mongodb/mongodb-4.4.4.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-03-08 Thread Alexys Jacob
commit: ed7abd7ac2d9f033080b07219ce13771b36dc639
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Mar  8 08:47:01 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Tue Mar  9 07:53:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7abd7a

dev-db/mongodb: bump to 4.2.12 / 4.4.4

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19825
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   2 +
 dev-db/mongodb/mongodb-4.2.12.ebuild | 175 ++
 dev-db/mongodb/mongodb-4.4.4.ebuild  | 176 +++
 3 files changed, 353 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 1a3ba3bd5d6..ca2d95a7d38 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,5 @@
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
+DIST mongodb-src-r4.2.12.tar.gz 61855596 BLAKE2B 
2114c3b6e7a941c566cf631e06b0f850d4f10b12fb6367caef5d6f6e92ebbee04650b41b8ea9d90e9ba983012f812144be9c50caa77c9a68263b6a6a19d522b2
 SHA512 
9be714b6d8f51cfd36530b103cfb5e9b31493c6294b453d32fe2176dd06e9a2145a671bd15b1f97865944c88256fbaea63542a994f2c033df75ab7280e82a576
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
+DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88

diff --git a/dev-db/mongodb/mongodb-4.2.12.ebuild 
b/dev-db/mongodb/mongodb-4.2.12.ebuild
new file mode 100644
index 000..0c574bfd275
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.12.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos libressl lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.2.10-no-compass.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
+   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
+   fi
+
+   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   has_version 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/

2021-02-20 Thread Conrad Kostecki
commit: 4b79e258a918930fa470fc73dc685bee42f41163
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 20 08:19:40 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Feb 20 22:43:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b79e258

dev-db/mongodb: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/19551
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../mongodb/files/mongodb-4.0.0-no-compass.patch   | 57 --
 1 file changed, 57 deletions(-)

diff --git a/dev-db/mongodb/files/mongodb-4.0.0-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.0.0-no-compass.patch
deleted file mode 100644
index 35e9c172e9e..000
--- a/dev-db/mongodb/files/mongodb-4.0.0-no-compass.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff --git a/src/mongo/SConscript b/src/mongo/SConscript
-index c8f925b7..0e4f99ad 100644
 a/src/mongo/SConscript
-+++ b/src/mongo/SConscript
-@@ -671,44 +671,6 @@ for full_dir, archive_dir in 
env["ARCHIVE_ADDITION_DIR_MAP"].items():
- for target in env["DIST_BINARIES"]:
- installBinary(env, "db/modules/" + target)
- 
--# Set the download url to the right place
--compass_type = 'compass-community'
--if 'enterprise' in env['MONGO_MODULES']:
--compass_type = 'compass'
--
--compass_script = "install_compass"
--if env.TargetOSIs('windows'):
--# On windows the .in needs to be explicitly added to the file.
--compass_script = "Install-Compass.ps1.in"
--
--compass_python_interpreter = '/usr/bin/env python2'
--if env.TargetOSIs('darwin'):
--compass_python_interpreter = '/usr/bin/env python'
--
--compass_installer = env.Substfile('#/src/mongo/installer/compass/' + 
compass_script,
--  SUBST_DICT=[
--  ('@compass_type@', compass_type),
--  ('@python_interpreter@', 
compass_python_interpreter),
--  ])
--distBinaries.append(compass_installer)
--
--if not hygienic:
--compass_script_installer = env.Install("$INSTALL_DIR/bin", 
compass_installer)
--else:
--compass_script_installer = env.AutoInstall(
--'bin',
--source=[
--compass_installer,
--],
--INSTALL_ALIAS=[
--'tools',
--],
--)
--
--if env.TargetOSIs('posix'):
--env.AddPostAction( compass_script_installer, 'chmod 755 $TARGET' )
--env.AddPostAction( compass_installer, 'chmod 755 $TARGET' )
--
- # "dist" target is valid only when --use-new-tools is specified
- # Attempts to build release artifacts without tools must fail
- if has_option("use-new-tools"):
-@@ -726,7 +688,6 @@ if has_option("use-new-tools"):
- '--transform $BUILD_DIR/mongo=$SERVER_DIST_BASENAME/bin',
- '--transform 
$BUILD_DIR/mongo/stripped/src/mongo-tools=$SERVER_DIST_BASENAME/bin',
- '--transform src/mongo-tools=$SERVER_DIST_BASENAME/bin',
--'--transform 
src/mongo/installer/compass=$SERVER_DIST_BASENAME/bin',
- '${TEMPFILE(SOURCES[1:])}'
- ],
- ),



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-02-19 Thread Alexys Jacob
commit: 01595ba76fa1123e1bb5b129c7c01f579860636b
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Feb 19 08:16:17 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Feb 19 08:16:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01595ba7

dev-db/mongodb: drop vulnerable wrt #760827

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest |   1 -
 dev-db/mongodb/mongodb-4.2.8.ebuild | 175 
 2 files changed, 176 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index c3997673aaa..1a3ba3bd5d6 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,3 @@
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
-DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a

diff --git a/dev-db/mongodb/mongodb-4.2.8.ebuild 
b/dev-db/mongodb/mongodb-4.2.8.ebuild
deleted file mode 100644
index c8fc3b319d0..000
--- a/dev-db/mongodb/mongodb-4.2.8.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_7 )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="debug kerberos libressl lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+)]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 4.0; then
-   ewarn "To upgrade from a version earlier than the 
4.0-series, you must"
-   ewarn "successively upgrade major releases until you 
have upgraded"
-  

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2021-02-18 Thread Sam James
commit: 26e0e1ea07425a8886a0f600574088afabb4bef4
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 08:39:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 08:39:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e0e1ea

dev-db/mongodb: Stabilize 4.2.11 amd64, #760827

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.2.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.2.11.ebuild 
b/dev-db/mongodb/mongodb-4.2.11.ebuild
index c05a8de485a..da7eb86efd3 100644
--- a/dev-db/mongodb/mongodb-4.2.11.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="debug kerberos libressl lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2021-01-18 Thread Alexys Jacob
commit: 53e1b1668820ffaa146ca8806fd9e2a36e550662
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Jan 18 10:40:51 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Jan 18 10:41:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e1b166

dev-db/mongodb: drop pmasked and vulnerable wrt #760827

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   5 -
 dev-db/mongodb/files/mongodb-3.6.1-fix-scons.patch |  32 
 .../mongodb/files/mongodb-3.6.1-no-compass.patch   |  46 --
 .../mongodb-4.0.12-boost-1.71-cxxabi-include.patch |  12 --
 dev-db/mongodb/metadata.xml|   1 -
 dev-db/mongodb/mongodb-3.6.13.ebuild   | 166 ---
 dev-db/mongodb/mongodb-3.6.17.ebuild   | 162 ---
 dev-db/mongodb/mongodb-4.0.19.ebuild   | 173 
 dev-db/mongodb/mongodb-4.0.20.ebuild   | 173 
 dev-db/mongodb/mongodb-4.2.10.ebuild   | 175 -
 10 files changed, 945 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 2b128bbe16c..c3997673aaa 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,8 +1,3 @@
-DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
-DIST mongodb-src-r3.6.17.tar.gz 40932592 BLAKE2B 
94bbb943fd929318a2b32344cb4574243ad234d1cd14ffef864d7fd2d60841866fd5a1966eae8f14266a9648deb62b7b55386d41338b515d5e6849e980143d42
 SHA512 
b4d9e9bfc7ff886532641058c99da29420d1aa472cb4cf2b254e0fd0af5ecc72ac8bf28dcd55ab738b799b00132ffacddd154dea37ccfbf459c7cc603c2582e0
-DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8e8f10d58570117657c7cc01edbf61568ae62f58440d72e8711de98b9fc6868c1095b4ee88eb7b0eb63ea45ce19e842edd
 SHA512 
57032a009ea7e79de4cac496a2d1266b83b99cc45eb9f1169be2fcdca1ed2003a659ceedf9eafbd4aa7fc5b3b0513066a5d712af7666cee5a897b2a2d7dd30cb
-DIST mongodb-src-r4.0.20.tar.gz 50160192 BLAKE2B 
3395399791b0620d3852b5d0a2ab2419f08127d909fac52035dd2624eb22660069401e71b036f449d8fd46be03b9e48ee548fb0c327b67c1eecc72a6ee9045b8
 SHA512 
dc18216d9096520b309ff769898fb65cf26f765eb74e5e0517617bdb0732c456620bbce351be5ad9f89bc72fea0b6d3afe13bd4cffe2c2b4ea06c9cb2b3b1696
-DIST mongodb-src-r4.2.10.tar.gz 61800545 BLAKE2B 
773f3da589107d932808c30ee3bd09ec006b1c570884fbe6929ea4767581e951fd32b1771e9adf1e392ef97bd4c0e2b4ce5ce30c8bbbfbd63aa36b6ebaa8cbe4
 SHA512 
3947b2880bc0aaa958f26dfddfe79c7878f389eeeb8d0783360667124d3b253928ef746433c260bf395a219d650a6907bbf712ef61da6137ab85e4e1ba38fcbd
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
 DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0

diff --git a/dev-db/mongodb/files/mongodb-3.6.1-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-3.6.1-fix-scons.patch
deleted file mode 100644
index d7bfb35b00d..000
--- a/dev-db/mongodb/files/mongodb-3.6.1-fix-scons.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/SConstruct b/SConstruct
-index fe7975b..92659a7 100644
 a/SConstruct
-+++ b/SConstruct
-@@ -1619,7 +1619,6 @@ if env.TargetOSIs('posix'):
- # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is 
found in the search path but can't be used.
- env.Append( CCFLAGS=["-fno-omit-frame-pointer",
-  "-fno-strict-aliasing",
-- "-ggdb",
-  "-pthread",
-  "-Wall",
-  "-Wsign-compare",
-@@ -1631,6 +1630,8 @@ if env.TargetOSIs('posix'):
- env.Append( CCFLAGS=["-Werror"] )
- 
- env.Append( CXXFLAGS=["-Woverloaded-virtual"] )
-+env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
-+env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
- if env.ToolchainIs('clang'):
- 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-12-03 Thread Thomas Deutschmann
commit: ebbc23d8f9e57ab12966819fe49501a1200dd713
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Dec  3 10:50:50 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  3 20:34:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebbc23d8

dev-db/mongodb: bump to 4.2.11 / 4.4.2

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18484
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mongodb/Manifest  |   2 +
 dev-db/mongodb/mongodb-4.2.11.ebuild | 175 ++
 dev-db/mongodb/mongodb-4.4.2.ebuild  | 176 +++
 3 files changed, 353 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 346f6a154fc..2b128bbe16c 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -3,5 +3,7 @@ DIST mongodb-src-r3.6.17.tar.gz 40932592 BLAKE2B 
94bbb943fd929318a2b32344cb45742
 DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8e8f10d58570117657c7cc01edbf61568ae62f58440d72e8711de98b9fc6868c1095b4ee88eb7b0eb63ea45ce19e842edd
 SHA512 
57032a009ea7e79de4cac496a2d1266b83b99cc45eb9f1169be2fcdca1ed2003a659ceedf9eafbd4aa7fc5b3b0513066a5d712af7666cee5a897b2a2d7dd30cb
 DIST mongodb-src-r4.0.20.tar.gz 50160192 BLAKE2B 
3395399791b0620d3852b5d0a2ab2419f08127d909fac52035dd2624eb22660069401e71b036f449d8fd46be03b9e48ee548fb0c327b67c1eecc72a6ee9045b8
 SHA512 
dc18216d9096520b309ff769898fb65cf26f765eb74e5e0517617bdb0732c456620bbce351be5ad9f89bc72fea0b6d3afe13bd4cffe2c2b4ea06c9cb2b3b1696
 DIST mongodb-src-r4.2.10.tar.gz 61800545 BLAKE2B 
773f3da589107d932808c30ee3bd09ec006b1c570884fbe6929ea4767581e951fd32b1771e9adf1e392ef97bd4c0e2b4ce5ce30c8bbbfbd63aa36b6ebaa8cbe4
 SHA512 
3947b2880bc0aaa958f26dfddfe79c7878f389eeeb8d0783360667124d3b253928ef746433c260bf395a219d650a6907bbf712ef61da6137ab85e4e1ba38fcbd
+DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
 DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
+DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a

diff --git a/dev-db/mongodb/mongodb-4.2.11.ebuild 
b/dev-db/mongodb/mongodb-4.2.11.ebuild
new file mode 100644
index 000..981a003b2a2
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.11.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos libressl lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-12-02 Thread Sam James
commit: d74eee4dc036f98579e5c7bfd6c3c70bfb639bbc
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  3 04:34:21 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  3 04:34:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74eee4d

dev-db/mongodb: Stabilize 4.4.1 amd64, #758104

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.4.1.ebuild 
b/dev-db/mongodb/mongodb-4.4.1.ebuild
index de14d8bf32c..19f0e9216dd 100644
--- a/dev-db/mongodb/mongodb-4.4.1.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="debug kerberos libressl lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2020-11-09 Thread Alexys Jacob
commit: a6fdb3ca290f3fc0b1bd932da6a72a9e1ba5b606
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Nov  6 06:32:39 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Nov  9 14:11:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fdb3ca

dev-db/mongodb: bump to 4.0.20/4.2.10

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   2 +
 .../mongodb/files/mongodb-4.2.10-no-compass.patch  |  54 +++
 dev-db/mongodb/mongodb-4.0.20.ebuild   | 173 
 dev-db/mongodb/mongodb-4.2.10.ebuild   | 175 +
 4 files changed, 404 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 32c038e7f39..24e0bd844d7 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,6 @@
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.17.tar.gz 40932592 BLAKE2B 
94bbb943fd929318a2b32344cb4574243ad234d1cd14ffef864d7fd2d60841866fd5a1966eae8f14266a9648deb62b7b55386d41338b515d5e6849e980143d42
 SHA512 
b4d9e9bfc7ff886532641058c99da29420d1aa472cb4cf2b254e0fd0af5ecc72ac8bf28dcd55ab738b799b00132ffacddd154dea37ccfbf459c7cc603c2582e0
 DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8e8f10d58570117657c7cc01edbf61568ae62f58440d72e8711de98b9fc6868c1095b4ee88eb7b0eb63ea45ce19e842edd
 SHA512 
57032a009ea7e79de4cac496a2d1266b83b99cc45eb9f1169be2fcdca1ed2003a659ceedf9eafbd4aa7fc5b3b0513066a5d712af7666cee5a897b2a2d7dd30cb
+DIST mongodb-src-r4.0.20.tar.gz 50160192 BLAKE2B 
3395399791b0620d3852b5d0a2ab2419f08127d909fac52035dd2624eb22660069401e71b036f449d8fd46be03b9e48ee548fb0c327b67c1eecc72a6ee9045b8
 SHA512 
dc18216d9096520b309ff769898fb65cf26f765eb74e5e0517617bdb0732c456620bbce351be5ad9f89bc72fea0b6d3afe13bd4cffe2c2b4ea06c9cb2b3b1696
+DIST mongodb-src-r4.2.10.tar.gz 61800545 BLAKE2B 
773f3da589107d932808c30ee3bd09ec006b1c570884fbe6929ea4767581e951fd32b1771e9adf1e392ef97bd4c0e2b4ce5ce30c8bbbfbd63aa36b6ebaa8cbe4
 SHA512 
3947b2880bc0aaa958f26dfddfe79c7878f389eeeb8d0783360667124d3b253928ef746433c260bf395a219d650a6907bbf712ef61da6137ab85e4e1ba38fcbd
 DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4

diff --git a/dev-db/mongodb/files/mongodb-4.2.10-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.2.10-no-compass.patch
new file mode 100644
index 000..e60cd827f49
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.2.10-no-compass.patch
@@ -0,0 +1,54 @@
+diff --git a/src/mongo/SConscript b/src/mongo/SConscript
+index 6c78164c..b4b7c579 100644
+--- a/src/mongo/SConscript
 b/src/mongo/SConscript
+@@ -805,41 +805,6 @@ for full_dir, archive_dir in 
list(env["ARCHIVE_ADDITION_DIR_MAP"].items()):
+ for target in env["DIST_BINARIES"]:
+ installBinary(env, "db/modules/" + target)
+ 
+-compass_type = 'compass'
+-
+-compass_script = "install_compass"
+-if env.TargetOSIs('windows'):
+-# On windows the .in needs to be explicitly added to the file.
+-compass_script = "Install-Compass.ps1.in"
+-
+-compass_python_interpreter = '/usr/bin/env python2'
+-if env.TargetOSIs('darwin'):
+-compass_python_interpreter = '/usr/bin/env python'
+-
+-compass_installer = env.Substfile('#/src/mongo/installer/compass/' + 
compass_script,
+-  SUBST_DICT=[
+-  ('@compass_type@', compass_type),
+-  ('@python_interpreter@', 
compass_python_interpreter),
+-  ])
+-distBinaries.append(compass_installer)
+-
+-if not hygienic:
+-compass_script_installer = env.Install("$INSTALL_DIR/bin", 
compass_installer)
+-else:
+-compass_script_installer = env.AutoInstall(
+-'bin',
+-source=[
+-compass_installer,
+-],
+-INSTALL_ALIAS=[
+-'tools',
+-],
+-)
+-
+-if env.TargetOSIs('posix'):
+-env.AddPostAction( compass_script_installer, 'chmod 755 $TARGET' )
+-env.AddPostAction( compass_installer, 'chmod 755 $TARGET' )
+-
+ # "dist" target is valid only when --use-new-tools is specified
+ # Attempts to build release artifacts without tools must fail
+ if has_option("use-new-tools"):
+@@ -857,7 +822,6 @@ if has_option("use-new-tools"):
+ '--transform $BUILD_DIR/mongo=$SERVER_DIST_BASENAME/bin',
+ '--transform 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2020-11-09 Thread Alexys Jacob
commit: d234144d542c40aece724cf986d407c1c004d1aa
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Nov  9 13:49:07 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Nov  9 14:11:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d234144d

dev-db/mongodb: bump to 4.4.1

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 +
 dev-db/mongodb/files/mongodb-4.4.1-boost.patch |  23 +++
 dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch |  33 
 .../mongodb/files/mongodb-4.4.1-no-compass.patch   |  56 +++
 .../mongodb/files/mongodb-4.4.1-unwind-gcc10.patch |  12 ++
 dev-db/mongodb/mongodb-4.4.1.ebuild| 177 +
 6 files changed, 302 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 24e0bd844d7..346f6a154fc 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -4,3 +4,4 @@ DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8
 DIST mongodb-src-r4.0.20.tar.gz 50160192 BLAKE2B 
3395399791b0620d3852b5d0a2ab2419f08127d909fac52035dd2624eb22660069401e71b036f449d8fd46be03b9e48ee548fb0c327b67c1eecc72a6ee9045b8
 SHA512 
dc18216d9096520b309ff769898fb65cf26f765eb74e5e0517617bdb0732c456620bbce351be5ad9f89bc72fea0b6d3afe13bd4cffe2c2b4ea06c9cb2b3b1696
 DIST mongodb-src-r4.2.10.tar.gz 61800545 BLAKE2B 
773f3da589107d932808c30ee3bd09ec006b1c570884fbe6929ea4767581e951fd32b1771e9adf1e392ef97bd4c0e2b4ce5ce30c8bbbfbd63aa36b6ebaa8cbe4
 SHA512 
3947b2880bc0aaa958f26dfddfe79c7878f389eeeb8d0783360667124d3b253928ef746433c260bf395a219d650a6907bbf712ef61da6137ab85e4e1ba38fcbd
 DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4
+DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0

diff --git a/dev-db/mongodb/files/mongodb-4.4.1-boost.patch 
b/dev-db/mongodb/files/mongodb-4.4.1-boost.patch
new file mode 100644
index 000..009ca6826a4
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.1-boost.patch
@@ -0,0 +1,23 @@
+diff --git a/SConstruct b/SConstruct
+index 89c044ab..0484e475 100644
+--- a/SConstruct
 b/SConstruct
+@@ -3511,17 +3511,11 @@ def doConfigure(myenv):
+ "BOOST_LOG_NO_SHORTHAND_NAMES",
+ "BOOST_LOG_USE_NATIVE_SYSLOG",
+ "BOOST_LOG_WITHOUT_THREAD_ATTR",
++"BOOST_LOG_DYN_LINK",
+ "ABSL_FORCE_ALIGNED_ACCESS",
+ ]
+ )
+ 
+-if link_model.startswith("dynamic") and not link_model == 'dynamic-sdk':
+-conf.env.AppendUnique(
+-CPPDEFINES=[
+-"BOOST_LOG_DYN_LINK",
+-]
+-)
+-
+ if use_system_version_of_library("boost"):
+ if not conf.CheckCXXHeader( "boost/filesystem/operations.hpp" ):
+ myenv.ConfError("can't find boost headers")

diff --git a/dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch
new file mode 100644
index 000..8b9d5d6d9fa
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.1-fix-scons.patch
@@ -0,0 +1,33 @@
+diff --git a/SConstruct b/SConstruct
+index 89c044ab..a6d02072 100644
+--- a/SConstruct
 b/SConstruct
+@@ -2064,7 +2064,6 @@ if env.TargetOSIs('posix'):
+ env.Append( CCFLAGS=["-fno-omit-frame-pointer",
+  "-fno-strict-aliasing",
+  "-fasynchronous-unwind-tables",
+- "-ggdb" if not env.TargetOSIs('emscripten') else 
"-g",
+  "-pthread",
+  "-Wall",
+  "-Wsign-compare",
+@@ -2076,6 +2075,9 @@ if env.TargetOSIs('posix'):
+ env.Append( CCFLAGS=["-Werror"] )
+ 
+ env.Append( CXXFLAGS=["-Woverloaded-virtual"] )
++env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
++env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
++
+ if env.ToolchainIs('clang'):
+ env.Append( CXXFLAGS=['-Werror=unused-result'] )
+ 
+@@ -2096,8 +2098,8 @@ if env.TargetOSIs('posix'):
+ 
+ env.Append( LIBS=[] )
+ 
+-#make scons colorgcc friendly
+-for key in ('HOME', 'TERM'):
++#make scons colorgcc, distcc, ccache friendly
++for key in ('HOME', 'PATH', 'TERM'):
+ try:
+ env['ENV'][key] = os.environ[key]
+ except KeyError:

diff --git a/dev-db/mongodb/files/mongodb-4.4.1-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.4.1-no-compass.patch

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-10-07 Thread Alexys Jacob
commit: 1637d896b557f9e6209870435b76244e88f48cc7
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Oct  7 07:47:57 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed Oct  7 07:48:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1637d896

dev-db/mongodb: clean vulnerable wrt #738760

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 -
 dev-db/mongodb/mongodb-4.0.12.ebuild | 167 ---
 2 files changed, 168 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index dc31d22796d..32c038e7f39 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,5 +1,4 @@
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.17.tar.gz 40932592 BLAKE2B 
94bbb943fd929318a2b32344cb4574243ad234d1cd14ffef864d7fd2d60841866fd5a1966eae8f14266a9648deb62b7b55386d41338b515d5e6849e980143d42
 SHA512 
b4d9e9bfc7ff886532641058c99da29420d1aa472cb4cf2b254e0fd0af5ecc72ac8bf28dcd55ab738b799b00132ffacddd154dea37ccfbf459c7cc603c2582e0
-DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a
 DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8e8f10d58570117657c7cc01edbf61568ae62f58440d72e8711de98b9fc6868c1095b4ee88eb7b0eb63ea45ce19e842edd
 SHA512 
57032a009ea7e79de4cac496a2d1266b83b99cc45eb9f1169be2fcdca1ed2003a659ceedf9eafbd4aa7fc5b3b0513066a5d712af7666cee5a897b2a2d7dd30cb
 DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4

diff --git a/dev-db/mongodb/mongodb-4.0.12.ebuild 
b/dev-db/mongodb/mongodb-4.0.12.ebuild
deleted file mode 100644
index 36602d5bac7..000
--- a/dev-db/mongodb/mongodb-4.0.12.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs user
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.5.3:=
-   >=dev-libs/boost-1.60:=[threads(+)]
-   >=dev-libs/libpcre-8.41[cxx]
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   mms-agent? ( app-admin/mms-agent )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   dev-python/cheetah[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/typing[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )
-   test? (
-   $(python_gen_any_dep 'dev-python/pymongo[${PYTHON_USEDEP}]')
-   )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
-   "${FILESDIR}/${PN}-4.0.12-boost-1.71-cxxabi-include.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 3.6; then
-   ewarn "To upgrade from a version earlier than the 
3.6-series, you must"
-   ewarn "successively upgrade major releases until you 
have upgraded"
-   ewarn "to 3.6-series. Then upgrade to 4.0 series."
-   else
-   ewarn "Be sure to set featureCompatibilityVersion to 
3.6 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-09-28 Thread Sam James
commit: c63c371be73509d267b5bd2423be68fdf508d767
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 28 22:08:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 28 22:08:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63c371b

dev-db/mongodb: Stabilize 4.0.19 amd64, #738796

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.0.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.0.19.ebuild 
b/dev-db/mongodb/mongodb-4.0.19.ebuild
index 65121949247..8b315a9df68 100644
--- a/dev-db/mongodb/mongodb-4.0.19.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.19.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-09-28 Thread Alexys Jacob
commit: 660bafc170e34de0ced30a7883d680c2482abb5f
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Sep 28 15:35:40 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Sep 28 15:35:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660bafc1

dev-db/mongodb: drop useless versions

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest |   2 -
 dev-db/mongodb/mongodb-4.0.16-r1.ebuild | 173 ---
 dev-db/mongodb/mongodb-4.2.3-r1.ebuild  | 174 
 3 files changed, 349 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index bc0e8f2ad3b..dc31d22796d 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,7 +1,5 @@
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.17.tar.gz 40932592 BLAKE2B 
94bbb943fd929318a2b32344cb4574243ad234d1cd14ffef864d7fd2d60841866fd5a1966eae8f14266a9648deb62b7b55386d41338b515d5e6849e980143d42
 SHA512 
b4d9e9bfc7ff886532641058c99da29420d1aa472cb4cf2b254e0fd0af5ecc72ac8bf28dcd55ab738b799b00132ffacddd154dea37ccfbf459c7cc603c2582e0
 DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a
-DIST mongodb-src-r4.0.16.tar.gz 50091501 BLAKE2B 
a383f9fef8e5b2ceda9646dfc4f4f46bc3bee66be45e94a846b1a7ce859826273812d4ce11aa96d1766071bf5fb422771bf2176350145deae99e64e59c164e38
 SHA512 
90458dea29a4c9a3078e1f13ffd2163911bf5a5f42884553ad9b3c2a2fafea2f73e506640c78f55f27bc16551582ad22244437356b89786fef383ce4b24bb617
 DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8e8f10d58570117657c7cc01edbf61568ae62f58440d72e8711de98b9fc6868c1095b4ee88eb7b0eb63ea45ce19e842edd
 SHA512 
57032a009ea7e79de4cac496a2d1266b83b99cc45eb9f1169be2fcdca1ed2003a659ceedf9eafbd4aa7fc5b3b0513066a5d712af7666cee5a897b2a2d7dd30cb
-DIST mongodb-src-r4.2.3.tar.gz 61565615 BLAKE2B 
695310a497e57f1c735f175f5b321c93cda376ec734bb08d4cabbd562a865b327f529560220be9c22f571cc70af333a77f0116f04c7f7e3a40f275ab53ab1bf9
 SHA512 
60e9091cfab4a189a937dfa7ce232eb6ead2ca192c916579f4fb5da2040aa340ae9de0ea8c7a4ccb0edcfdbdf6e666144657f171c3f23c0a62bccf27cd351c69
 DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4

diff --git a/dev-db/mongodb/mongodb-4.0.16-r1.ebuild 
b/dev-db/mongodb/mongodb-4.0.16-r1.ebuild
deleted file mode 100644
index 65121949247..000
--- a/dev-db/mongodb/mongodb-4.0.16-r1.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.5.3:=
-   >=dev-libs/boost-1.60:=[threads(+)]
-   >=dev-libs/libpcre-8.41[cxx]
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   mms-agent? ( app-admin/mms-agent )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
-   dev-python/cheetah[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/typing[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-09-27 Thread Alexys Jacob
commit: 894302b582bf9d6225ab7464005c6d2c14beef5b
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sun Sep 27 17:41:42 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Sun Sep 27 17:42:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894302b5

dev-db/mongodb: drop CVE-2020-7923 vulnerable versio #738760

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest |   1 -
 dev-db/mongodb/mongodb-4.2.6.ebuild | 174 
 2 files changed, 175 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 6c786db69ba..bc0e8f2ad3b 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -4,5 +4,4 @@ DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29
 DIST mongodb-src-r4.0.16.tar.gz 50091501 BLAKE2B 
a383f9fef8e5b2ceda9646dfc4f4f46bc3bee66be45e94a846b1a7ce859826273812d4ce11aa96d1766071bf5fb422771bf2176350145deae99e64e59c164e38
 SHA512 
90458dea29a4c9a3078e1f13ffd2163911bf5a5f42884553ad9b3c2a2fafea2f73e506640c78f55f27bc16551582ad22244437356b89786fef383ce4b24bb617
 DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8e8f10d58570117657c7cc01edbf61568ae62f58440d72e8711de98b9fc6868c1095b4ee88eb7b0eb63ea45ce19e842edd
 SHA512 
57032a009ea7e79de4cac496a2d1266b83b99cc45eb9f1169be2fcdca1ed2003a659ceedf9eafbd4aa7fc5b3b0513066a5d712af7666cee5a897b2a2d7dd30cb
 DIST mongodb-src-r4.2.3.tar.gz 61565615 BLAKE2B 
695310a497e57f1c735f175f5b321c93cda376ec734bb08d4cabbd562a865b327f529560220be9c22f571cc70af333a77f0116f04c7f7e3a40f275ab53ab1bf9
 SHA512 
60e9091cfab4a189a937dfa7ce232eb6ead2ca192c916579f4fb5da2040aa340ae9de0ea8c7a4ccb0edcfdbdf6e666144657f171c3f23c0a62bccf27cd351c69
-DIST mongodb-src-r4.2.6.tar.gz 61671088 BLAKE2B 
7f2b6240b05639d2bbe37ea148cbb225b30813879f71a5fc3c135ef7debd58edf75abe925d00f9ff96dc6a75a525b4504e25254b0046326069c05bb1dfd60827
 SHA512 
117c910807a8363aab6b899b436a4b06564b6e53abfa7f0fe6e01c1e242401ab5a3634d9edc5e0a5e2d548a480c90b70ac492eb199b3f2476d9045a78e376af8
 DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4

diff --git a/dev-db/mongodb/mongodb-4.2.6.ebuild 
b/dev-db/mongodb/mongodb-4.2.6.ebuild
deleted file mode 100644
index b88bcf9c846..000
--- a/dev-db/mongodb/mongodb-4.2.6.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="debug kerberos libressl lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+)]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-09-27 Thread Sam James
commit: bcd1a9714437aeaa6fb310cd190e6b4d924560af
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 27 14:14:33 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 27 14:14:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd1a971

dev-db/mongodb: fix running tests

Closes: https://bugs.gentoo.org/729858
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.2.8.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.2.8.ebuild 
b/dev-db/mongodb/mongodb-4.2.8.ebuild
index b88bcf9c846..d304a761f6d 100644
--- a/dev-db/mongodb/mongodb-4.2.8.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.8.ebuild
@@ -134,7 +134,8 @@ src_compile() {
 
 # FEATURES="test -usersandbox" emerge dev-db/mongodb
 src_test() {
-   "${EPYTHON}" ./buildscripts/resmoke.py --dbpathPrefix=test --suites 
core --jobs=$(makeopts_jobs) || die "Tests failed"
+   ewarn "Tests may hang with FEATURES=usersandbox"
+   "${EPYTHON}" ./buildscripts/resmoke.py run --dbpathPrefix=test --suites 
core --jobs=$(makeopts_jobs) || die "Tests failed with ${EPYTHON}"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-09-27 Thread Sam James
commit: 5e694990beb3541c68d3f30bd751134087748db0
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 27 14:15:13 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 27 14:15:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e694990

dev-db/mongodb: Stabilize 4.2.8 amd64, #735276

Signed-off-by: Sam James  gentoo.org>

 dev-db/mongodb/mongodb-4.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.2.8.ebuild 
b/dev-db/mongodb/mongodb-4.2.8.ebuild
index d304a761f6d..c0a0f5b5245 100644
--- a/dev-db/mongodb/mongodb-4.2.8.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.8.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="debug kerberos libressl lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-06-26 Thread Thomas Deutschmann
commit: 071d0ff045ecae2fb9dc347c505cbf6f4114c8c9
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Jun 24 10:18:58 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 26 22:59:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071d0ff0

dev-db/mongodb: bump to 4.2.8

Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16392
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mongodb/Manifest |   1 +
 dev-db/mongodb/mongodb-4.2.8.ebuild | 174 
 2 files changed, 175 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index e0116fc3986..6c786db69ba 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -5,3 +5,4 @@ DIST mongodb-src-r4.0.16.tar.gz 50091501 BLAKE2B 
a383f9fef8e5b2ceda9646dfc4f4f46
 DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8e8f10d58570117657c7cc01edbf61568ae62f58440d72e8711de98b9fc6868c1095b4ee88eb7b0eb63ea45ce19e842edd
 SHA512 
57032a009ea7e79de4cac496a2d1266b83b99cc45eb9f1169be2fcdca1ed2003a659ceedf9eafbd4aa7fc5b3b0513066a5d712af7666cee5a897b2a2d7dd30cb
 DIST mongodb-src-r4.2.3.tar.gz 61565615 BLAKE2B 
695310a497e57f1c735f175f5b321c93cda376ec734bb08d4cabbd562a865b327f529560220be9c22f571cc70af333a77f0116f04c7f7e3a40f275ab53ab1bf9
 SHA512 
60e9091cfab4a189a937dfa7ce232eb6ead2ca192c916579f4fb5da2040aa340ae9de0ea8c7a4ccb0edcfdbdf6e666144657f171c3f23c0a62bccf27cd351c69
 DIST mongodb-src-r4.2.6.tar.gz 61671088 BLAKE2B 
7f2b6240b05639d2bbe37ea148cbb225b30813879f71a5fc3c135ef7debd58edf75abe925d00f9ff96dc6a75a525b4504e25254b0046326069c05bb1dfd60827
 SHA512 
117c910807a8363aab6b899b436a4b06564b6e53abfa7f0fe6e01c1e242401ab5a3634d9edc5e0a5e2d548a480c90b70ac492eb199b3f2476d9045a78e376af8
+DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4

diff --git a/dev-db/mongodb/mongodb-4.2.8.ebuild 
b/dev-db/mongodb/mongodb-4.2.8.ebuild
new file mode 100644
index 000..b88bcf9c846
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.8.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos libressl lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
+   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
+   fi
+
+   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 4.0; then
+   ewarn "To 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-06-26 Thread Thomas Deutschmann
commit: 6e77ced55caa0c35a620da739fe088b5c175dcad
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Jun 24 10:17:25 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 26 22:59:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e77ced5

dev-db/mongodb: bump to 4.0.19

Package-Manager: Portage-2.3.102, Repoman-2.3.23
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-4.0.19.ebuild | 173 +++
 2 files changed, 174 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index b3d4665e812..e0116fc3986 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -2,5 +2,6 @@ DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da
 DIST mongodb-src-r3.6.17.tar.gz 40932592 BLAKE2B 
94bbb943fd929318a2b32344cb4574243ad234d1cd14ffef864d7fd2d60841866fd5a1966eae8f14266a9648deb62b7b55386d41338b515d5e6849e980143d42
 SHA512 
b4d9e9bfc7ff886532641058c99da29420d1aa472cb4cf2b254e0fd0af5ecc72ac8bf28dcd55ab738b799b00132ffacddd154dea37ccfbf459c7cc603c2582e0
 DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a
 DIST mongodb-src-r4.0.16.tar.gz 50091501 BLAKE2B 
a383f9fef8e5b2ceda9646dfc4f4f46bc3bee66be45e94a846b1a7ce859826273812d4ce11aa96d1766071bf5fb422771bf2176350145deae99e64e59c164e38
 SHA512 
90458dea29a4c9a3078e1f13ffd2163911bf5a5f42884553ad9b3c2a2fafea2f73e506640c78f55f27bc16551582ad22244437356b89786fef383ce4b24bb617
+DIST mongodb-src-r4.0.19.tar.gz 50126414 BLAKE2B 
2691e2a9c8833ff9a086b28fd137bc8e8f10d58570117657c7cc01edbf61568ae62f58440d72e8711de98b9fc6868c1095b4ee88eb7b0eb63ea45ce19e842edd
 SHA512 
57032a009ea7e79de4cac496a2d1266b83b99cc45eb9f1169be2fcdca1ed2003a659ceedf9eafbd4aa7fc5b3b0513066a5d712af7666cee5a897b2a2d7dd30cb
 DIST mongodb-src-r4.2.3.tar.gz 61565615 BLAKE2B 
695310a497e57f1c735f175f5b321c93cda376ec734bb08d4cabbd562a865b327f529560220be9c22f571cc70af333a77f0116f04c7f7e3a40f275ab53ab1bf9
 SHA512 
60e9091cfab4a189a937dfa7ce232eb6ead2ca192c916579f4fb5da2040aa340ae9de0ea8c7a4ccb0edcfdbdf6e666144657f171c3f23c0a62bccf27cd351c69
 DIST mongodb-src-r4.2.6.tar.gz 61671088 BLAKE2B 
7f2b6240b05639d2bbe37ea148cbb225b30813879f71a5fc3c135ef7debd58edf75abe925d00f9ff96dc6a75a525b4504e25254b0046326069c05bb1dfd60827
 SHA512 
117c910807a8363aab6b899b436a4b06564b6e53abfa7f0fe6e01c1e242401ab5a3634d9edc5e0a5e2d548a480c90b70ac492eb199b3f2476d9045a78e376af8

diff --git a/dev-db/mongodb/mongodb-4.0.19.ebuild 
b/dev-db/mongodb/mongodb-4.0.19.ebuild
new file mode 100644
index 000..65121949247
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.0.19.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.5.3:=
+   >=dev-libs/boost-1.60:=[threads(+)]
+   >=dev-libs/libpcre-8.41[cxx]
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   mms-agent? ( app-admin/mms-agent )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/typing[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
+   "${FILESDIR}/${PN}-4.0.12-boost-1.71-cxxabi-include.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-05-20 Thread Alexys Jacob
commit: 8c72e379229939ed457a2b650f12bdd5c47cf4bd
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed May 20 20:52:48 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed May 20 20:52:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c72e379

dev-db/mongodb: fix typo in test dependencies thx to @hydrapolic

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/mongodb-4.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.2.3-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
index 2e49123287f..b88bcf9c846 100644
--- a/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
@@ -42,7 +42,7 @@ RDEPEND="acct-group/mongodb
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/pymongo[${PYTHON_USEDEP}] )
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
>=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
dev-python/cheetah3[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-05-20 Thread Alexys Jacob
commit: 07df633680583d74a28a0a56b4df8a5a6a991949
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed May 20 16:24:18 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed May 20 16:25:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07df6336

dev-db/mongodb: drop obsolete ebuilds

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   6 --
 dev-db/mongodb/mongodb-3.6.14.ebuild | 162 --
 dev-db/mongodb/mongodb-3.6.16.ebuild | 162 --
 dev-db/mongodb/mongodb-4.0.13.ebuild | 162 --
 dev-db/mongodb/mongodb-4.0.14.ebuild | 162 --
 dev-db/mongodb/mongodb-4.0.16.ebuild | 162 --
 dev-db/mongodb/mongodb-4.2.1.ebuild  | 163 ---
 dev-db/mongodb/mongodb-4.2.2.ebuild  | 163 ---
 dev-db/mongodb/mongodb-4.2.3.ebuild  | 163 ---
 9 files changed, 1305 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 911edc7240f..b3d4665e812 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,12 +1,6 @@
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
-DIST mongodb-src-r3.6.14.tar.gz 40895581 BLAKE2B 
3cfe2aedd11a67a01ddee9eba36d99bad5fe8c7891e953cbdae9200427638e1acc1555c8d39df0217a48a95428838d573c90381698361f954d9aab860449cfcd
 SHA512 
2bdc0ee86625724f64b7af2962b19b13cefb21d58d45c7b22fe2e01bd021f2427236c279c89785ede7c6986742127160b032294fbb652c55ce42f8d941a18cfe
-DIST mongodb-src-r3.6.16.tar.gz 40927975 BLAKE2B 
bcd129d43eea24da3afe69c887bcd22116e0eb7e1f3f274fb8f51260625d17607b0d1eb31fb23a4f97c88e2c86b3d7a880cb05b0e77385d115cf9486d66f1249
 SHA512 
eb00f3a612942ad5f947583e92fca5b877b40d75132fa5a97989d81dd55925f5a112400eec8a43b2043bb0236b3228a670a888c41a374b0a60e8a3c26076b1e8
 DIST mongodb-src-r3.6.17.tar.gz 40932592 BLAKE2B 
94bbb943fd929318a2b32344cb4574243ad234d1cd14ffef864d7fd2d60841866fd5a1966eae8f14266a9648deb62b7b55386d41338b515d5e6849e980143d42
 SHA512 
b4d9e9bfc7ff886532641058c99da29420d1aa472cb4cf2b254e0fd0af5ecc72ac8bf28dcd55ab738b799b00132ffacddd154dea37ccfbf459c7cc603c2582e0
 DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a
-DIST mongodb-src-r4.0.13.tar.gz 50006727 BLAKE2B 
bf47bd32cf50c24084091a1baa811690c50586352307deb80876bb1bad539e90de77f85fc591960d6ae871e0a6f22d5d2f05bb340218784b642e3529d0c64bb6
 SHA512 
2a74ac8648cde6d9b5aa33da195b22eca926ef5ff85d4140e0a1ba978e3d13d410f4d7d7e102e35f994ef3b848333a4ef4bacfec9e2ac1b1288cbee885875ef7
-DIST mongodb-src-r4.0.14.tar.gz 50088053 BLAKE2B 
af7dc930dd7a469c06cf26201e3329967a664585b9964732c57ed283f323d4dc7fde3ea62ad4f1e8ca763360aeb614c2f77f98867031083d83808acd19e97539
 SHA512 
3d5d73a816a00887a8851e2e79919b2646f6cc34fd9b8acb255a52e2e71407a4728a80a81112bdbe0a92ba9f71e856ac7a2229741273e8485806cda2cb018d8d
 DIST mongodb-src-r4.0.16.tar.gz 50091501 BLAKE2B 
a383f9fef8e5b2ceda9646dfc4f4f46bc3bee66be45e94a846b1a7ce859826273812d4ce11aa96d1766071bf5fb422771bf2176350145deae99e64e59c164e38
 SHA512 
90458dea29a4c9a3078e1f13ffd2163911bf5a5f42884553ad9b3c2a2fafea2f73e506640c78f55f27bc16551582ad22244437356b89786fef383ce4b24bb617
-DIST mongodb-src-r4.2.1.tar.gz 60922510 BLAKE2B 
b06141cf0a8d256fc24e64c7115093009f42a97c74d270997ad4a70fb040199db05c5083cf1639283cc253264fbeb975d7efe3a41227d75146d7aa2e2fb9fa12
 SHA512 
6057f68ebeb2d5f74e70639fcc08aecfb112d386e3d016e18dfb2413319abf46249a0f5ffcfb74be9264a2ef34f45dd96f9774d86b1ec7e7213276f1c84f3106
-DIST mongodb-src-r4.2.2.tar.gz 60991680 BLAKE2B 
afd31a60929ebfe9c02abee92fd4814c178b03e4e88e10069003fd3e1813481e9cc967e8b4d15b87b0fe703df7fa42a70f60db33cf84ecbf1decfd6657e28ba1
 SHA512 
30f1e20fbe45ca136869f3fd7e54f1cd65d1544c0693b9945a0036a50257cfc12915a17bf79267500496b5acf3cfa24f406114ea7180b7abee89cd62de5eec80
 DIST mongodb-src-r4.2.3.tar.gz 61565615 BLAKE2B 
695310a497e57f1c735f175f5b321c93cda376ec734bb08d4cabbd562a865b327f529560220be9c22f571cc70af333a77f0116f04c7f7e3a40f275ab53ab1bf9
 SHA512 
60e9091cfab4a189a937dfa7ce232eb6ead2ca192c916579f4fb5da2040aa340ae9de0ea8c7a4ccb0edcfdbdf6e666144657f171c3f23c0a62bccf27cd351c69
 DIST mongodb-src-r4.2.6.tar.gz 61671088 BLAKE2B 
7f2b6240b05639d2bbe37ea148cbb225b30813879f71a5fc3c135ef7debd58edf75abe925d00f9ff96dc6a75a525b4504e25254b0046326069c05bb1dfd60827
 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-05-20 Thread Alexys Jacob
commit: 1a0d8929be7eaf212a2542e340f5fc227a134b43
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed May 20 16:18:45 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed May 20 16:20:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0d8929

dev-db/mongodb: version bump, add test dep fix #722630

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|  1 +
 dev-db/mongodb/mongodb-4.2.3-r1.ebuild | 10 --
 .../mongodb/{mongodb-4.2.3-r1.ebuild => mongodb-4.2.6.ebuild}  | 10 --
 3 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index fc2f7104f2b..911edc7240f 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -9,3 +9,4 @@ DIST mongodb-src-r4.0.16.tar.gz 50091501 BLAKE2B 
a383f9fef8e5b2ceda9646dfc4f4f46
 DIST mongodb-src-r4.2.1.tar.gz 60922510 BLAKE2B 
b06141cf0a8d256fc24e64c7115093009f42a97c74d270997ad4a70fb040199db05c5083cf1639283cc253264fbeb975d7efe3a41227d75146d7aa2e2fb9fa12
 SHA512 
6057f68ebeb2d5f74e70639fcc08aecfb112d386e3d016e18dfb2413319abf46249a0f5ffcfb74be9264a2ef34f45dd96f9774d86b1ec7e7213276f1c84f3106
 DIST mongodb-src-r4.2.2.tar.gz 60991680 BLAKE2B 
afd31a60929ebfe9c02abee92fd4814c178b03e4e88e10069003fd3e1813481e9cc967e8b4d15b87b0fe703df7fa42a70f60db33cf84ecbf1decfd6657e28ba1
 SHA512 
30f1e20fbe45ca136869f3fd7e54f1cd65d1544c0693b9945a0036a50257cfc12915a17bf79267500496b5acf3cfa24f406114ea7180b7abee89cd62de5eec80
 DIST mongodb-src-r4.2.3.tar.gz 61565615 BLAKE2B 
695310a497e57f1c735f175f5b321c93cda376ec734bb08d4cabbd562a865b327f529560220be9c22f571cc70af333a77f0116f04c7f7e3a40f275ab53ab1bf9
 SHA512 
60e9091cfab4a189a937dfa7ce232eb6ead2ca192c916579f4fb5da2040aa340ae9de0ea8c7a4ccb0edcfdbdf6e666144657f171c3f23c0a62bccf27cd351c69
+DIST mongodb-src-r4.2.6.tar.gz 61671088 BLAKE2B 
7f2b6240b05639d2bbe37ea148cbb225b30813879f71a5fc3c135ef7debd58edf75abe925d00f9ff96dc6a75a525b4504e25254b0046326069c05bb1dfd60827
 SHA512 
117c910807a8363aab6b899b436a4b06564b6e53abfa7f0fe6e01c1e242401ab5a3634d9edc5e0a5e2d548a480c90b70ac492eb199b3f2476d9045a78e376af8

diff --git a/dev-db/mongodb/mongodb-4.2.3-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
index 71eeff3756b..2e49123287f 100644
--- a/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
@@ -42,12 +42,11 @@ RDEPEND="acct-group/mongodb
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/pymongo[${PYTHON_USEDEP}] )
>=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
dev-python/cheetah3[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
')
sys-libs/ncurses:0=
sys-libs/readline:0=
@@ -63,15 +62,14 @@ S="${WORKDIR}/${MY_P}"
 
 python_check_deps() {
if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" ||
-   return 1
+   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
+   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
fi
 
has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
-   has_version "virtual/python-typing[${PYTHON_USEDEP}]"
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
 }
 
 pkg_pretend() {

diff --git a/dev-db/mongodb/mongodb-4.2.3-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.6.ebuild
similarity index 94%
copy from dev-db/mongodb/mongodb-4.2.3-r1.ebuild
copy to dev-db/mongodb/mongodb-4.2.6.ebuild
index 71eeff3756b..b88bcf9c846 100644
--- a/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.6.ebuild
@@ -42,12 +42,11 @@ RDEPEND="acct-group/mongodb
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
>=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
dev-python/cheetah3[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
')
sys-libs/ncurses:0=
sys-libs/readline:0=
@@ -63,15 +62,14 @@ S="${WORKDIR}/${MY_P}"
 
 python_check_deps() {
if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" ||
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-05-11 Thread Mart Raudsepp
commit: 8e6f78bf7d8bc984fd4352d23ba0242612197037
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Mon May 11 13:37:50 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May 11 15:30:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e6f78bf

dev-db/mongodb: arm64 keyworded (bug #701300)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-db/mongodb/mongodb-4.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.2.3-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
index 84df690ae76..71eeff3756b 100644
--- a/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.3-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="debug kerberos libressl lto ssl test +tools"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-03-22 Thread Alexys Jacob
commit: 69d122bf7831a2fb0918eb0dba968012962f524d
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Mar 21 21:09:48 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Sun Mar 22 10:56:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d122bf

dev-db/mongodb: improve python dependency checks

Closes: https://bugs.gentoo.org/708564
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15046
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/mongodb-4.0.16-r1.ebuild | 173 +++
 dev-db/mongodb/mongodb-4.2.3-r1.ebuild  | 176 
 2 files changed, 349 insertions(+)

diff --git a/dev-db/mongodb/mongodb-4.0.16-r1.ebuild 
b/dev-db/mongodb/mongodb-4.0.16-r1.ebuild
new file mode 100644
index 000..65121949247
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.0.16-r1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.5.3:=
+   >=dev-libs/boost-1.60:=[threads(+)]
+   >=dev-libs/libpcre-8.41[cxx]
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   mms-agent? ( app-admin/mms-agent )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/typing[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
+   "${FILESDIR}/${PN}-4.0.12-boost-1.71-cxxabi-include.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 3.6; then
+   ewarn "To upgrade from a version earlier than the 
3.6-series, you must"
+   ewarn "successively upgrade major releases until you 
have upgraded"
+   ewarn "to 3.6-series. Then upgrade to 4.0 series."
+   else
+   ewarn "Be sure to set featureCompatibilityVersion to 
3.6 before upgrading."
+   fi
+   fi
+}
+
+python_check_deps() {
+   if use test; then
+   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" ||
+   return 1
+   fi
+
+   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/cheetah[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/typing[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+
+   # remove bundled libs
+   rm -r 
src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*} || die
+
+   # remove compass
+   rm -r src/mongo/installer/compass || die
+}
+
+src_configure() {
+   # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source
+   # --use-system-icu fails tests
+   # --use-system-tcmalloc is strongly NOT recommended:
+   scons_opts=(
+   CC="$(tc-getCC)"
+   CXX="$(tc-getCXX)"
+
+   --disable-warnings-as-errors
+   --use-system-boost
+   --use-system-pcre
+   --use-system-snappy
+   --use-system-stemmer
+   --use-system-yaml
+   --use-system-zlib
+   )
+
+   use debug && scons_opts+=( --dbg=on )
+   use kerberos && scons_opts+=( --use-sasl-client )
+   use lto && scons_opts+=( --lto=on )
+   use ssl && scons_opts+=( --ssl )
+
+   # respect mongoDB upstream's basic recommendations
+   # see bug #536688 and #526114
+   if ! use debug; then
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-03-16 Thread Michał Górny
commit: 21a18776a6da70318ac262e049f2540d79e2152f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 16 21:16:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 16 21:17:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a18776

dev-db/mongodb: Replace virts with cond deps

Signed-off-by: Michał Górny  gentoo.org>

 dev-db/mongodb/mongodb-3.6.13.ebuild | 4 ++--
 dev-db/mongodb/mongodb-3.6.14.ebuild | 4 ++--
 dev-db/mongodb/mongodb-3.6.16.ebuild | 4 ++--
 dev-db/mongodb/mongodb-3.6.17.ebuild | 2 +-
 dev-db/mongodb/mongodb-4.0.12.ebuild | 4 ++--
 dev-db/mongodb/mongodb-4.0.13.ebuild | 4 ++--
 dev-db/mongodb/mongodb-4.0.14.ebuild | 4 ++--
 dev-db/mongodb/mongodb-4.0.16.ebuild | 2 +-
 8 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/dev-db/mongodb/mongodb-3.6.13.ebuild 
b/dev-db/mongodb/mongodb-3.6.13.ebuild
index 88e6596fe83..85e64d7df80 100644
--- a/dev-db/mongodb/mongodb-3.6.13.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -42,7 +42,7 @@ DEPEND="${RDEPEND}
$(python_gen_any_dep '
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   dev-python/typing[${PYTHON_USEDEP}]
')
sys-libs/ncurses:0=
sys-libs/readline:0=

diff --git a/dev-db/mongodb/mongodb-3.6.14.ebuild 
b/dev-db/mongodb/mongodb-3.6.14.ebuild
index 346c4039a33..b5718c0c148 100644
--- a/dev-db/mongodb/mongodb-3.6.14.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -44,7 +44,7 @@ DEPEND="${RDEPEND}
$(python_gen_any_dep '
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   dev-python/typing[${PYTHON_USEDEP}]
')
sys-libs/ncurses:0=
sys-libs/readline:0=

diff --git a/dev-db/mongodb/mongodb-3.6.16.ebuild 
b/dev-db/mongodb/mongodb-3.6.16.ebuild
index 346c4039a33..b5718c0c148 100644
--- a/dev-db/mongodb/mongodb-3.6.16.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -44,7 +44,7 @@ DEPEND="${RDEPEND}
$(python_gen_any_dep '
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   dev-python/typing[${PYTHON_USEDEP}]
')
sys-libs/ncurses:0=
sys-libs/readline:0=

diff --git a/dev-db/mongodb/mongodb-3.6.17.ebuild 
b/dev-db/mongodb/mongodb-3.6.17.ebuild
index 8b60f64d9f5..b5718c0c148 100644
--- a/dev-db/mongodb/mongodb-3.6.17.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.17.ebuild
@@ -44,7 +44,7 @@ DEPEND="${RDEPEND}
$(python_gen_any_dep '
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   dev-python/typing[${PYTHON_USEDEP}]
')
sys-libs/ncurses:0=
sys-libs/readline:0=

diff --git a/dev-db/mongodb/mongodb-4.0.12.ebuild 
b/dev-db/mongodb/mongodb-4.0.12.ebuild
index 1aac4e77094..36602d5bac7 100644
--- a/dev-db/mongodb/mongodb-4.0.12.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -42,7 +42,7 @@ DEPEND="${RDEPEND}
$(python_gen_any_dep '
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   dev-python/typing[${PYTHON_USEDEP}]
')
sys-libs/ncurses:0=
sys-libs/readline:0=

diff --git a/dev-db/mongodb/mongodb-4.0.13.ebuild 
b/dev-db/mongodb/mongodb-4.0.13.ebuild
index ef4bca699aa..6bc6099a543 100644
--- a/dev-db/mongodb/mongodb-4.0.13.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -44,7 +44,7 @@ DEPEND="${RDEPEND}
$(python_gen_any_dep '
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   dev-python/typing[${PYTHON_USEDEP}]
')

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2020-02-09 Thread Alexys Jacob
commit: 533d689a45bd8a1c1ed8b545c611a18cdc96cdcc
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sun Feb  9 16:30:18 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Sun Feb  9 16:30:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533d689a

dev-db/mongodb: version bump

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   3 +
 dev-db/mongodb/mongodb-3.6.17.ebuild | 162 ++
 dev-db/mongodb/mongodb-4.0.16.ebuild | 162 ++
 dev-db/mongodb/mongodb-4.2.3.ebuild  | 164 +++
 4 files changed, 491 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index fab53f85351..fc2f7104f2b 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,8 +1,11 @@
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.14.tar.gz 40895581 BLAKE2B 
3cfe2aedd11a67a01ddee9eba36d99bad5fe8c7891e953cbdae9200427638e1acc1555c8d39df0217a48a95428838d573c90381698361f954d9aab860449cfcd
 SHA512 
2bdc0ee86625724f64b7af2962b19b13cefb21d58d45c7b22fe2e01bd021f2427236c279c89785ede7c6986742127160b032294fbb652c55ce42f8d941a18cfe
 DIST mongodb-src-r3.6.16.tar.gz 40927975 BLAKE2B 
bcd129d43eea24da3afe69c887bcd22116e0eb7e1f3f274fb8f51260625d17607b0d1eb31fb23a4f97c88e2c86b3d7a880cb05b0e77385d115cf9486d66f1249
 SHA512 
eb00f3a612942ad5f947583e92fca5b877b40d75132fa5a97989d81dd55925f5a112400eec8a43b2043bb0236b3228a670a888c41a374b0a60e8a3c26076b1e8
+DIST mongodb-src-r3.6.17.tar.gz 40932592 BLAKE2B 
94bbb943fd929318a2b32344cb4574243ad234d1cd14ffef864d7fd2d60841866fd5a1966eae8f14266a9648deb62b7b55386d41338b515d5e6849e980143d42
 SHA512 
b4d9e9bfc7ff886532641058c99da29420d1aa472cb4cf2b254e0fd0af5ecc72ac8bf28dcd55ab738b799b00132ffacddd154dea37ccfbf459c7cc603c2582e0
 DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a
 DIST mongodb-src-r4.0.13.tar.gz 50006727 BLAKE2B 
bf47bd32cf50c24084091a1baa811690c50586352307deb80876bb1bad539e90de77f85fc591960d6ae871e0a6f22d5d2f05bb340218784b642e3529d0c64bb6
 SHA512 
2a74ac8648cde6d9b5aa33da195b22eca926ef5ff85d4140e0a1ba978e3d13d410f4d7d7e102e35f994ef3b848333a4ef4bacfec9e2ac1b1288cbee885875ef7
 DIST mongodb-src-r4.0.14.tar.gz 50088053 BLAKE2B 
af7dc930dd7a469c06cf26201e3329967a664585b9964732c57ed283f323d4dc7fde3ea62ad4f1e8ca763360aeb614c2f77f98867031083d83808acd19e97539
 SHA512 
3d5d73a816a00887a8851e2e79919b2646f6cc34fd9b8acb255a52e2e71407a4728a80a81112bdbe0a92ba9f71e856ac7a2229741273e8485806cda2cb018d8d
+DIST mongodb-src-r4.0.16.tar.gz 50091501 BLAKE2B 
a383f9fef8e5b2ceda9646dfc4f4f46bc3bee66be45e94a846b1a7ce859826273812d4ce11aa96d1766071bf5fb422771bf2176350145deae99e64e59c164e38
 SHA512 
90458dea29a4c9a3078e1f13ffd2163911bf5a5f42884553ad9b3c2a2fafea2f73e506640c78f55f27bc16551582ad22244437356b89786fef383ce4b24bb617
 DIST mongodb-src-r4.2.1.tar.gz 60922510 BLAKE2B 
b06141cf0a8d256fc24e64c7115093009f42a97c74d270997ad4a70fb040199db05c5083cf1639283cc253264fbeb975d7efe3a41227d75146d7aa2e2fb9fa12
 SHA512 
6057f68ebeb2d5f74e70639fcc08aecfb112d386e3d016e18dfb2413319abf46249a0f5ffcfb74be9264a2ef34f45dd96f9774d86b1ec7e7213276f1c84f3106
 DIST mongodb-src-r4.2.2.tar.gz 60991680 BLAKE2B 
afd31a60929ebfe9c02abee92fd4814c178b03e4e88e10069003fd3e1813481e9cc967e8b4d15b87b0fe703df7fa42a70f60db33cf84ecbf1decfd6657e28ba1
 SHA512 
30f1e20fbe45ca136869f3fd7e54f1cd65d1544c0693b9945a0036a50257cfc12915a17bf79267500496b5acf3cfa24f406114ea7180b7abee89cd62de5eec80
+DIST mongodb-src-r4.2.3.tar.gz 61565615 BLAKE2B 
695310a497e57f1c735f175f5b321c93cda376ec734bb08d4cabbd562a865b327f529560220be9c22f571cc70af333a77f0116f04c7f7e3a40f275ab53ab1bf9
 SHA512 
60e9091cfab4a189a937dfa7ce232eb6ead2ca192c916579f4fb5da2040aa340ae9de0ea8c7a4ccb0edcfdbdf6e666144657f171c3f23c0a62bccf27cd351c69

diff --git a/dev-db/mongodb/mongodb-3.6.17.ebuild 
b/dev-db/mongodb/mongodb-3.6.17.ebuild
new file mode 100644
index 000..8b60f64d9f5
--- /dev/null
+++ b/dev-db/mongodb/mongodb-3.6.17.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/

2020-01-01 Thread Aaron Bauman
commit: 53d85bba45fe2295ef7c49f5ca86eee860849908
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Jan  1 21:13:13 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Jan  1 23:08:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d85bba

dev-db/mongodb: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14206
Signed-off-by: Aaron Bauman  gentoo.org>

 .../mongodb/files/mongodb-4.2.0-fix-scons-third-party.patch   | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/dev-db/mongodb/files/mongodb-4.2.0-fix-scons-third-party.patch 
b/dev-db/mongodb/files/mongodb-4.2.0-fix-scons-third-party.patch
deleted file mode 100644
index 6afa0d75caf..000
--- a/dev-db/mongodb/files/mongodb-4.2.0-fix-scons-third-party.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/src/third_party/SConscript   2019-09-22 14:31:48.847382840 +0200
-+++ b/src/third_party/SConscript   2019-09-22 14:32:56.858997243 +0200
-@@ -188,7 +188,7 @@
- libraries = thisEnv.Flatten([libraries])
- parts = thisEnv.Flatten([parts])
- for lib in libraries:
--mods = thirdPartyEnvironmentModifications[lib]
-+mods = thirdPartyEnvironmentModifications.get(lib, {})
- if not parts:
- thisEnv.PrependUnique(**mods)
- else:



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-12-30 Thread Alexys Jacob
commit: f88ac0a5321e9ac4e46e2fbb3a06a00303c41485
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Dec 30 12:36:02 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Dec 30 12:36:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f88ac0a5

dev-db/mongodb: version bump, drop old

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|  6 +++---
 ...{mongodb-3.6.8.ebuild => mongodb-3.6.16.ebuild} | 25 ++
 ...mongodb-4.0.10.ebuild => mongodb-4.0.14.ebuild} | 16 ++
 ...ongodb-4.2.0-r2.ebuild => mongodb-4.2.2.ebuild} | 15 +
 4 files changed, 25 insertions(+), 37 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 726b99ae32f..fab53f85351 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,8 +1,8 @@
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.14.tar.gz 40895581 BLAKE2B 
3cfe2aedd11a67a01ddee9eba36d99bad5fe8c7891e953cbdae9200427638e1acc1555c8d39df0217a48a95428838d573c90381698361f954d9aab860449cfcd
 SHA512 
2bdc0ee86625724f64b7af2962b19b13cefb21d58d45c7b22fe2e01bd021f2427236c279c89785ede7c6986742127160b032294fbb652c55ce42f8d941a18cfe
-DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
-DIST mongodb-src-r4.0.10.tar.gz 49870574 BLAKE2B 
1babbfa1a6d8fae390ec37042feff896c402772e832cc5b0b82fc4d531a6487ac2bd8d407c37ca75a76d78bc91cc665bfc3b7b223e6ceaaea2d921b337ef4d19
 SHA512 
891bfdc0d415515d7aa36aeb0618055ac6815c7d704537b88293226cecc1b677134db621fd90dee3913f4ff8174a888bcf68adee0a243d0f55ef6c0033a4f4b9
+DIST mongodb-src-r3.6.16.tar.gz 40927975 BLAKE2B 
bcd129d43eea24da3afe69c887bcd22116e0eb7e1f3f274fb8f51260625d17607b0d1eb31fb23a4f97c88e2c86b3d7a880cb05b0e77385d115cf9486d66f1249
 SHA512 
eb00f3a612942ad5f947583e92fca5b877b40d75132fa5a97989d81dd55925f5a112400eec8a43b2043bb0236b3228a670a888c41a374b0a60e8a3c26076b1e8
 DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a
 DIST mongodb-src-r4.0.13.tar.gz 50006727 BLAKE2B 
bf47bd32cf50c24084091a1baa811690c50586352307deb80876bb1bad539e90de77f85fc591960d6ae871e0a6f22d5d2f05bb340218784b642e3529d0c64bb6
 SHA512 
2a74ac8648cde6d9b5aa33da195b22eca926ef5ff85d4140e0a1ba978e3d13d410f4d7d7e102e35f994ef3b848333a4ef4bacfec9e2ac1b1288cbee885875ef7
-DIST mongodb-src-r4.2.0.tar.gz 60781115 BLAKE2B 
75531f69647c84f71127d4cdccf13bc21e50586240c767b4c1aa1efbf56cf008bf4f32b3a2011120ad9099da0f97be934375b8dd3d012670034327175c454f0e
 SHA512 
be2f4e00364ac49b1a0490fa859640680a4d10d861252d200bd3db535c770a3b97cee9de6d2b0b6b3622502d055ba92b6c1d88cb1134d251aa2cf50a8951b64c
+DIST mongodb-src-r4.0.14.tar.gz 50088053 BLAKE2B 
af7dc930dd7a469c06cf26201e3329967a664585b9964732c57ed283f323d4dc7fde3ea62ad4f1e8ca763360aeb614c2f77f98867031083d83808acd19e97539
 SHA512 
3d5d73a816a00887a8851e2e79919b2646f6cc34fd9b8acb255a52e2e71407a4728a80a81112bdbe0a92ba9f71e856ac7a2229741273e8485806cda2cb018d8d
 DIST mongodb-src-r4.2.1.tar.gz 60922510 BLAKE2B 
b06141cf0a8d256fc24e64c7115093009f42a97c74d270997ad4a70fb040199db05c5083cf1639283cc253264fbeb975d7efe3a41227d75146d7aa2e2fb9fa12
 SHA512 
6057f68ebeb2d5f74e70639fcc08aecfb112d386e3d016e18dfb2413319abf46249a0f5ffcfb74be9264a2ef34f45dd96f9774d86b1ec7e7213276f1c84f3106
+DIST mongodb-src-r4.2.2.tar.gz 60991680 BLAKE2B 
afd31a60929ebfe9c02abee92fd4814c178b03e4e88e10069003fd3e1813481e9cc967e8b4d15b87b0fe703df7fa42a70f60db33cf84ecbf1decfd6657e28ba1
 SHA512 
30f1e20fbe45ca136869f3fd7e54f1cd65d1544c0693b9945a0036a50257cfc12915a17bf79267500496b5acf3cfa24f406114ea7180b7abee89cd62de5eec80

diff --git a/dev-db/mongodb/mongodb-3.6.8.ebuild 
b/dev-db/mongodb/mongodb-3.6.16.ebuild
similarity index 90%
rename from dev-db/mongodb/mongodb-3.6.8.ebuild
rename to dev-db/mongodb/mongodb-3.6.16.ebuild
index e2c2033998d..346c4039a33 100644
--- a/dev-db/mongodb/mongodb-3.6.8.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.16.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python2_7 )
 
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-11-29 Thread Aaron Bauman
commit: 7fadffa91df4e2c62bdb72815f839668ec856aa0
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov 29 23:26:20 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 30 01:18:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fadffa9

dev-db/mongodb: prepare for arm64 keywording

Bug: https://bugs.gentoo.org/701300
Tested-by: Julian Weinert  jweinert.de>
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13803
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-db/mongodb/mongodb-4.2.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-db/mongodb/mongodb-4.2.1.ebuild 
b/dev-db/mongodb/mongodb-4.2.1.ebuild
index cdd1a9ed1be..6e7959885f0 100644
--- a/dev-db/mongodb/mongodb-4.2.1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.1.ebuild
@@ -101,6 +101,7 @@ src_configure() {
--use-system-zstd
)
 
+   use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300
use debug && scons_opts+=( --dbg=on )
use kerberos && scons_opts+=( --use-sasl-client )
use lto && scons_opts+=( --lto=on )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/

2019-11-14 Thread Alexys Jacob
commit: 4388d0fb829dbbfaa3515ff9b597d65b75a4c494
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Nov 14 15:11:52 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Nov 14 15:11:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4388d0fb

dev-db/mongodb: add retry policy to mongodb initd

Package-Manager: Portage-2.3.78, Repoman-2.3.18
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/files/mongodb.initd-r3 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-db/mongodb/files/mongodb.initd-r3 
b/dev-db/mongodb/files/mongodb.initd-r3
index 778ef748240..9235772b391 100644
--- a/dev-db/mongodb/files/mongodb.initd-r3
+++ b/dev-db/mongodb/files/mongodb.initd-r3
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 : ${config_file:="/etc/${RC_SVCNAME}.conf"}
@@ -12,6 +12,7 @@ command_background="true"
 pidfile="/run/${RC_SVCNAME}.pid"
 command_user="${user}:${group}"
 required_files="${config_file}"
+retry="SIGTERM/30"
 
 depend() {
use net



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-11-03 Thread Joonas Niilola
commit: dd4d42a62e084fd57566197ea94009e06b55983e
Author: Tomas Mozes  gmail  com>
AuthorDate: Sat Nov  2 20:04:55 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov  4 06:22:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4d42a6

dev-db/mongodb: use dedicated acct-{group,user} packages

Closes: https://bugs.gentoo.org/698152
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13529
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/mongodb/mongodb-3.6.14.ebuild | 14 +-
 dev-db/mongodb/mongodb-4.0.13.ebuild | 13 -
 dev-db/mongodb/mongodb-4.2.1.ebuild  | 13 -
 3 files changed, 13 insertions(+), 27 deletions(-)

diff --git a/dev-db/mongodb/mongodb-3.6.14.ebuild 
b/dev-db/mongodb/mongodb-3.6.14.ebuild
index a1ca3bf944f..b63d5ceeb56 100644
--- a/dev-db/mongodb/mongodb-3.6.14.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.14.ebuild
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs user
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -23,7 +23,9 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
 
-RDEPEND=">=app-arch/snappy-1.1.3
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
>=dev-cpp/yaml-cpp-0.5.3:=
>=dev-libs/boost-1.60:=[threads(+)]
>=dev-libs/libpcre-8.41[cxx]
@@ -54,6 +56,7 @@ PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 PATCHES=(
"${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
"${FILESDIR}/${PN}-3.6.1-no-compass.patch"
+   "${FILESDIR}/${PN}-4.0.12-boost-1.71-cxxabi-include.patch"
 )
 
 S="${WORKDIR}/${MY_P}"
@@ -70,13 +73,6 @@ pkg_pretend() {
fi
 }
 
-pkg_setup() {
-   enewgroup mongodb
-   enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-   python-any-r1_pkg_setup
-}
-
 src_prepare() {
default
 

diff --git a/dev-db/mongodb/mongodb-4.0.13.ebuild 
b/dev-db/mongodb/mongodb-4.0.13.ebuild
index d549bea6ba8..74236bf4fa1 100644
--- a/dev-db/mongodb/mongodb-4.0.13.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.13.ebuild
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs user
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -23,7 +23,9 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
 
-RDEPEND=">=app-arch/snappy-1.1.3
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
>=dev-cpp/yaml-cpp-0.5.3:=
>=dev-libs/boost-1.60:=[threads(+)]
>=dev-libs/libpcre-8.41[cxx]
@@ -71,13 +73,6 @@ pkg_pretend() {
fi
 }
 
-pkg_setup() {
-   enewgroup mongodb
-   enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-   python-any-r1_pkg_setup
-}
-
 src_prepare() {
default
 

diff --git a/dev-db/mongodb/mongodb-4.2.1.ebuild 
b/dev-db/mongodb/mongodb-4.2.1.ebuild
index 3feef0be5a7..cdd1a9ed1be 100644
--- a/dev-db/mongodb/mongodb-4.2.1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.1.ebuild
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs user
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -23,7 +23,9 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="debug kerberos libressl lto ssl test +tools"
 
-RDEPEND=">=app-arch/snappy-1.1.3
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
>=dev-cpp/yaml-cpp-0.6.2:=
>=dev-libs/boost-1.70:=[threads(+)]
>=dev-libs/libpcre-8.42[cxx]
@@ -71,13 +73,6 @@ pkg_pretend() {
fi
 }
 
-pkg_setup() {
-   enewgroup mongodb
-   enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-   python-any-r1_pkg_setup
-}
-
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-09-26 Thread Mikle Kolyada
commit: 6b934257e534e27f04de7d520d5306164bd34d73
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Sep 26 19:56:46 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Sep 26 19:56:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b934257

dev-db/mongodb: amd64 stable wrt bug #695490

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-db/mongodb/mongodb-4.0.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.0.12.ebuild 
b/dev-db/mongodb/mongodb-4.0.12.ebuild
index d549bea6ba8..2792ff470fe 100644
--- a/dev-db/mongodb/mongodb-4.0.12.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.12.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
 
 RDEPEND=">=app-arch/snappy-1.1.3



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-09-25 Thread Alexys Jacob
commit: 993b9d88b2bb97fa17622f3fee499ab23226fcab
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Sep 25 08:44:26 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed Sep 25 08:45:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993b9d88

dev-db/mongodb: add missing dep, fixes #695442

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 ...odb-4.2.0-r1.ebuild => mongodb-4.2.0-r2.ebuild} |   1 +
 dev-db/mongodb/mongodb-4.2.0.ebuild| 167 -
 2 files changed, 1 insertion(+), 167 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.2.0-r1.ebuild 
b/dev-db/mongodb/mongodb-4.2.0-r2.ebuild
similarity index 99%
rename from dev-db/mongodb/mongodb-4.2.0-r1.ebuild
rename to dev-db/mongodb/mongodb-4.2.0-r2.ebuild
index 8c5b4a886d9..23f844c5069 100644
--- a/dev-db/mongodb/mongodb-4.2.0-r1.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.0-r2.ebuild
@@ -40,6 +40,7 @@ DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(python_gen_any_dep '
dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
virtual/python-typing[${PYTHON_USEDEP}]
')

diff --git a/dev-db/mongodb/mongodb-4.2.0.ebuild 
b/dev-db/mongodb/mongodb-4.2.0.ebuild
deleted file mode 100644
index 8c5b4a886d9..000
--- a/dev-db/mongodb/mongodb-4.2.0.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs user
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug kerberos libressl lto ssl test +tools"
-
-RDEPEND=">=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+)]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )
-   test? (
-   $(python_gen_any_dep 'dev-python/pymongo[${PYTHON_USEDEP}]')
-   )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.2.0-fix-scons-third-party.patch"
-   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 4.0; then
-   ewarn "To upgrade from a version earlier than the 
4.0-series, you must"
-   ewarn "successively upgrade major releases until you 
have upgraded"
-   ewarn "to 4.0-series. Then upgrade to 4.2 series."
-   else
-   ewarn "Be sure to set featureCompatibilityVersion to 
4.0 before upgrading."
-   fi
-   fi
-}
-
-pkg_setup() {
-   enewgroup mongodb
-   enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # remove bundled libs
-   rm -r 
src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*,zstandard-*} 
|| die
-
-   # remove compass
-   rm -r src/mongo/installer/compass || die
-}
-
-src_configure() {
-   # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source
-   # --use-system-icu fails tests
-   # --use-system-tcmalloc is strongly NOT recommended:
-   scons_opts=(
-   CC="$(tc-getCC)"
-   CXX="$(tc-getCXX)"
-
-   --disable-warnings-as-errors
-   --use-system-boost
-   --use-system-pcre
-   --use-system-snappy
-   --use-system-stemmer
-   --use-system-yaml
-   --use-system-zlib
-   --use-system-zstd
-   )
-
-   use debug && scons_opts+=( --dbg=on )
-   use kerberos && scons_opts+=( --use-sasl-client )
-  

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-09-23 Thread Alexys Jacob
commit: 16c85068f7149035aae12311b5662a7a83f2d95f
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Sep 23 13:45:31 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Sep 23 13:45:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c85068

dev-db/mongodb: drop mms-agent USE flag

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/{mongodb-4.2.0.ebuild => mongodb-4.2.0-r1.ebuild} | 3 +--
 dev-db/mongodb/mongodb-4.2.0.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.2.0.ebuild 
b/dev-db/mongodb/mongodb-4.2.0-r1.ebuild
similarity index 97%
copy from dev-db/mongodb/mongodb-4.2.0.ebuild
copy to dev-db/mongodb/mongodb-4.2.0-r1.ebuild
index 932ef4e5405..8c5b4a886d9 100644
--- a/dev-db/mongodb/mongodb-4.2.0.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.0-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+IUSE="debug kerberos libressl lto ssl test +tools"
 
 RDEPEND=">=app-arch/snappy-1.1.3
>=dev-cpp/yaml-cpp-0.6.2:=
@@ -32,7 +32,6 @@ RDEPEND=">=app-arch/snappy-1.1.3
net-libs/libpcap
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   mms-agent? ( app-admin/mms-agent )
ssl? (
!libressl? ( >=dev-libs/openssl-1.0.1g:0= )
libressl? ( dev-libs/libressl:0= )

diff --git a/dev-db/mongodb/mongodb-4.2.0.ebuild 
b/dev-db/mongodb/mongodb-4.2.0.ebuild
index 932ef4e5405..8c5b4a886d9 100644
--- a/dev-db/mongodb/mongodb-4.2.0.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+IUSE="debug kerberos libressl lto ssl test +tools"
 
 RDEPEND=">=app-arch/snappy-1.1.3
>=dev-cpp/yaml-cpp-0.6.2:=
@@ -32,7 +32,6 @@ RDEPEND=">=app-arch/snappy-1.1.3
net-libs/libpcap
>=sys-libs/zlib-1.2.11:=
kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   mms-agent? ( app-admin/mms-agent )
ssl? (
!libressl? ( >=dev-libs/openssl-1.0.1g:0= )
libressl? ( dev-libs/libressl:0= )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-09-23 Thread Alexys Jacob
commit: 869ce36aadc5d0d1e370e586a58d3f0d98923ce5
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Sep 23 13:42:34 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Sep 23 13:43:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869ce36a

dev-db/mongodb: version bump

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-3.6.14.ebuild | 165 +++
 2 files changed, 166 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index e468012ed5c..ddbcb57738a 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,5 @@
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
+DIST mongodb-src-r3.6.14.tar.gz 40895581 BLAKE2B 
3cfe2aedd11a67a01ddee9eba36d99bad5fe8c7891e953cbdae9200427638e1acc1555c8d39df0217a48a95428838d573c90381698361f954d9aab860449cfcd
 SHA512 
2bdc0ee86625724f64b7af2962b19b13cefb21d58d45c7b22fe2e01bd021f2427236c279c89785ede7c6986742127160b032294fbb652c55ce42f8d941a18cfe
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
 DIST mongodb-src-r4.0.10.tar.gz 49870574 BLAKE2B 
1babbfa1a6d8fae390ec37042feff896c402772e832cc5b0b82fc4d531a6487ac2bd8d407c37ca75a76d78bc91cc665bfc3b7b223e6ceaaea2d921b337ef4d19
 SHA512 
891bfdc0d415515d7aa36aeb0618055ac6815c7d704537b88293226cecc1b677134db621fd90dee3913f4ff8174a888bcf68adee0a243d0f55ef6c0033a4f4b9
 DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a

diff --git a/dev-db/mongodb/mongodb-3.6.14.ebuild 
b/dev-db/mongodb/mongodb-3.6.14.ebuild
new file mode 100644
index 000..a1ca3bf944f
--- /dev/null
+++ b/dev-db/mongodb/mongodb-3.6.14.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs user
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+
+RDEPEND=">=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.5.3:=
+   >=dev-libs/boost-1.60:=[threads(+)]
+   >=dev-libs/libpcre-8.41[cxx]
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.8:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   mms-agent? ( app-admin/mms-agent )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   virtual/python-typing[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )
+   test? (
+   $(python_gen_any_dep 'dev-python/pymongo[${PYTHON_USEDEP}]')
+   )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-3.6.1-no-compass.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 3.4; then
+   ewarn "To upgrade from a version earlier than the 
3.4-series, you must"
+   ewarn "successively upgrade major releases until you 
have upgraded"
+   ewarn "to 3.4-series. Then upgrade to 3.6 series."
+   else
+   ewarn "Be sure to set featureCompatibilityVersion to 
3.4 before upgrading."
+   fi
+   fi
+}
+
+pkg_setup() {
+   enewgroup mongodb
+   enewuser 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/

2019-09-22 Thread Alexys Jacob
commit: c563fa5f8d2bbb80c3c11b9627cf7501f4b8237a
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sun Sep 22 18:57:33 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Sun Sep 22 18:58:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c563fa5f

dev-db/mongodb: version bump, fix #693282

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 +
 .../mongodb-4.2.0-fix-scons-third-party.patch  |  11 ++
 dev-db/mongodb/files/mongodb-4.2.0-fix-scons.patch |  30 
 dev-db/mongodb/mongodb-4.2.0.ebuild| 168 +
 4 files changed, 210 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index a80964813a5..e468012ed5c 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -2,3 +2,4 @@ DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
 DIST mongodb-src-r4.0.10.tar.gz 49870574 BLAKE2B 
1babbfa1a6d8fae390ec37042feff896c402772e832cc5b0b82fc4d531a6487ac2bd8d407c37ca75a76d78bc91cc665bfc3b7b223e6ceaaea2d921b337ef4d19
 SHA512 
891bfdc0d415515d7aa36aeb0618055ac6815c7d704537b88293226cecc1b677134db621fd90dee3913f4ff8174a888bcf68adee0a243d0f55ef6c0033a4f4b9
 DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a
+DIST mongodb-src-r4.2.0.tar.gz 60781115 BLAKE2B 
75531f69647c84f71127d4cdccf13bc21e50586240c767b4c1aa1efbf56cf008bf4f32b3a2011120ad9099da0f97be934375b8dd3d012670034327175c454f0e
 SHA512 
be2f4e00364ac49b1a0490fa859640680a4d10d861252d200bd3db535c770a3b97cee9de6d2b0b6b3622502d055ba92b6c1d88cb1134d251aa2cf50a8951b64c

diff --git a/dev-db/mongodb/files/mongodb-4.2.0-fix-scons-third-party.patch 
b/dev-db/mongodb/files/mongodb-4.2.0-fix-scons-third-party.patch
new file mode 100644
index 000..6afa0d75caf
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.2.0-fix-scons-third-party.patch
@@ -0,0 +1,11 @@
+--- a/src/third_party/SConscript   2019-09-22 14:31:48.847382840 +0200
 b/src/third_party/SConscript   2019-09-22 14:32:56.858997243 +0200
+@@ -188,7 +188,7 @@
+ libraries = thisEnv.Flatten([libraries])
+ parts = thisEnv.Flatten([parts])
+ for lib in libraries:
+-mods = thirdPartyEnvironmentModifications[lib]
++mods = thirdPartyEnvironmentModifications.get(lib, {})
+ if not parts:
+ thisEnv.PrependUnique(**mods)
+ else:

diff --git a/dev-db/mongodb/files/mongodb-4.2.0-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-4.2.0-fix-scons.patch
new file mode 100644
index 000..3c929df6f96
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.2.0-fix-scons.patch
@@ -0,0 +1,30 @@
+--- a/SConstruct   2019-08-21 09:25:00.980260318 +0200
 b/SConstruct   2019-08-21 09:27:53.653601283 +0200
+@@ -1858,7 +1858,6 @@
+ # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is 
found in the search path but can't be used.
+ env.Append( CCFLAGS=["-fno-omit-frame-pointer",
+  "-fno-strict-aliasing",
+- "-ggdb" if not env.TargetOSIs('emscripten') else 
"-g",
+  "-pthread",
+  "-Wall",
+  "-Wsign-compare",
+@@ -1870,6 +1869,8 @@
+ env.Append( CCFLAGS=["-Werror"] )
+ 
+ env.Append( CXXFLAGS=["-Woverloaded-virtual"] )
++env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
++env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
+ if env.ToolchainIs('clang'):
+ env.Append( CXXFLAGS=['-Werror=unused-result'] )
+ 
+@@ -1890,8 +1891,8 @@
+ 
+ env.Append( LIBS=[] )
+ 
+-#make scons colorgcc friendly
+-for key in ('HOME', 'TERM'):
++#make scons colorgcc, distcc, ccache friendly
++for key in ('HOME', 'PATH', 'TERM'):
+ try:
+ env['ENV'][key] = os.environ[key]
+ except KeyError:

diff --git a/dev-db/mongodb/mongodb-4.2.0.ebuild 
b/dev-db/mongodb/mongodb-4.2.0.ebuild
new file mode 100644
index 000..932ef4e5405
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.0.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2019-09-21 Thread David Seifert
commit: d32a1753b39623696eff690223cda79078c8a967
Author: Jouni Kosonen  tukesoft  com>
AuthorDate: Sat Sep 21 21:22:14 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Sep 21 21:22:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32a1753

dev-db/mongodb: Fix building against boost 1.71

Closes: https://bugs.gentoo.org/694530
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

 .../files/mongodb-4.0.12-boost-1.71-cxxabi-include.patch | 12 
 dev-db/mongodb/mongodb-4.0.12.ebuild |  1 +
 2 files changed, 13 insertions(+)

diff --git 
a/dev-db/mongodb/files/mongodb-4.0.12-boost-1.71-cxxabi-include.patch 
b/dev-db/mongodb/files/mongodb-4.0.12-boost-1.71-cxxabi-include.patch
new file mode 100644
index 000..b65f9123677
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.0.12-boost-1.71-cxxabi-include.patch
@@ -0,0 +1,12 @@
+--- a/src/mongo/util/heap_profiler.cpp
 b/src/mongo/util/heap_profiler.cpp
+@@ -49,6 +49,9 @@
+ #include 
+ #include 
+ 
++// for abi::__cxa_demangle
++#include 
++
+ //
+ // Sampling heap profiler
+ //

diff --git a/dev-db/mongodb/mongodb-4.0.12.ebuild 
b/dev-db/mongodb/mongodb-4.0.12.ebuild
index 1e60cc747ff..d549bea6ba8 100644
--- a/dev-db/mongodb/mongodb-4.0.12.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.12.ebuild
@@ -54,6 +54,7 @@ PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 PATCHES=(
"${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
"${FILESDIR}/${PN}-4.0.0-no-compass.patch"
+   "${FILESDIR}/${PN}-4.0.12-boost-1.71-cxxabi-include.patch"
 )
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2019-08-21 Thread Alexys Jacob
commit: 191e8a56e7f08a9c41b26e620ef3ac3c62acb836
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Aug 21 07:21:27 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed Aug 21 07:21:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191e8a56

dev-db/mongodb: remove obsolete patch

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/files/mongodb-3.4.7-no-boost-check.patch | 13 -
 dev-db/mongodb/mongodb-3.6.13.ebuild|  1 -
 dev-db/mongodb/mongodb-3.6.8.ebuild |  1 -
 dev-db/mongodb/mongodb-4.0.10.ebuild|  1 -
 dev-db/mongodb/mongodb-4.0.12.ebuild|  1 -
 5 files changed, 17 deletions(-)

diff --git a/dev-db/mongodb/files/mongodb-3.4.7-no-boost-check.patch 
b/dev-db/mongodb/files/mongodb-3.4.7-no-boost-check.patch
deleted file mode 100644
index 1d908e73f43..000
--- a/dev-db/mongodb/files/mongodb-3.4.7-no-boost-check.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/SConstruct b/SConstruct
-index df92e41659..2c387d5a24 100644
 a/SConstruct
-+++ b/SConstruct
-@@ -2831,8 +2831,6 @@ def doConfigure(myenv):
- if use_system_version_of_library("boost"):
- if not conf.CheckCXXHeader( "boost/filesystem/operations.hpp" ):
- myenv.ConfError("can't find boost headers")
--if not conf.CheckBoostMinVersion():
--myenv.ConfError("system's version of boost is too old. version 
1.49 or better required")
- 
- # Note that on Windows with using-system-boost builds, the following
- # FindSysLibDep calls do nothing useful (but nothing problematic 
either)

diff --git a/dev-db/mongodb/mongodb-3.6.13.ebuild 
b/dev-db/mongodb/mongodb-3.6.13.ebuild
index 079b57dc336..4fb9536e58f 100644
--- a/dev-db/mongodb/mongodb-3.6.13.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.13.ebuild
@@ -52,7 +52,6 @@ DEPEND="${RDEPEND}
 PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
"${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
"${FILESDIR}/${PN}-3.6.1-no-compass.patch"
 )

diff --git a/dev-db/mongodb/mongodb-3.6.8.ebuild 
b/dev-db/mongodb/mongodb-3.6.8.ebuild
index 72abd68bc8a..3f1b10dc84f 100644
--- a/dev-db/mongodb/mongodb-3.6.8.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.8.ebuild
@@ -52,7 +52,6 @@ DEPEND="${RDEPEND}
 PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
"${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
"${FILESDIR}/${PN}-3.6.1-no-compass.patch"
 )

diff --git a/dev-db/mongodb/mongodb-4.0.10.ebuild 
b/dev-db/mongodb/mongodb-4.0.10.ebuild
index 8a9dd647e46..ad10fd71e28 100644
--- a/dev-db/mongodb/mongodb-4.0.10.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.10.ebuild
@@ -52,7 +52,6 @@ DEPEND="${RDEPEND}
 PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
"${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
"${FILESDIR}/${PN}-4.0.0-no-compass.patch"
 )

diff --git a/dev-db/mongodb/mongodb-4.0.12.ebuild 
b/dev-db/mongodb/mongodb-4.0.12.ebuild
index 516f202bc7f..1e60cc747ff 100644
--- a/dev-db/mongodb/mongodb-4.0.12.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.12.ebuild
@@ -52,7 +52,6 @@ DEPEND="${RDEPEND}
 PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
"${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
"${FILESDIR}/${PN}-4.0.0-no-compass.patch"
 )



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-08-21 Thread Alexys Jacob
commit: c3e899a031dcf1645d64e64e4f2c47b43f5c3983
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Aug 21 07:16:25 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed Aug 21 07:16:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e899a0

dev-db/mongodb: migrate to python-any-r1, fix #692080

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/mongodb-3.6.13.ebuild | 14 --
 dev-db/mongodb/mongodb-3.6.8.ebuild  | 16 +---
 dev-db/mongodb/mongodb-4.0.10.ebuild | 14 --
 dev-db/mongodb/mongodb-4.0.12.ebuild | 14 --
 4 files changed, 33 insertions(+), 25 deletions(-)

diff --git a/dev-db/mongodb/mongodb-3.6.13.ebuild 
b/dev-db/mongodb/mongodb-3.6.13.ebuild
index 2b4b44431d6..079b57dc336 100644
--- a/dev-db/mongodb/mongodb-3.6.13.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.13.ebuild
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 
scons-utils systemd toolchain-funcs user
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs user
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -38,14 +38,16 @@ RDEPEND=">=app-arch/snappy-1.1.3
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
-   dev-python/cheetah[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   $(python_gen_any_dep '
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   virtual/python-typing[${PYTHON_USEDEP}]
+   ')
sys-libs/ncurses:0=
sys-libs/readline:0=
debug? ( dev-util/valgrind )
test? (
-   dev-python/pymongo[${PYTHON_USEDEP}]
+   $(python_gen_any_dep 'dev-python/pymongo[${PYTHON_USEDEP}]')
)"
 PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 
@@ -73,7 +75,7 @@ pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
 
-   python-single-r1_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_prepare() {

diff --git a/dev-db/mongodb/mongodb-3.6.8.ebuild 
b/dev-db/mongodb/mongodb-3.6.8.ebuild
index b8820e94053..72abd68bc8a 100644
--- a/dev-db/mongodb/mongodb-3.6.8.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs eapi7-ver flag-o-matic multiprocessing pax-utils 
python-single-r1 scons-utils systemd toolchain-funcs user
+inherit check-reqs eapi7-ver flag-o-matic multiprocessing pax-utils 
python-any-r1 scons-utils systemd toolchain-funcs user
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -38,14 +38,16 @@ RDEPEND=">=app-arch/snappy-1.1.3
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
-   dev-python/cheetah[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   $(python_gen_any_dep '
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   virtual/python-typing[${PYTHON_USEDEP}]
+   ')
sys-libs/ncurses:0=
sys-libs/readline:0=
debug? ( dev-util/valgrind )
test? (
-   dev-python/pymongo[${PYTHON_USEDEP}]
+   $(python_gen_any_dep 'dev-python/pymongo[${PYTHON_USEDEP}]')
)"
 PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 
@@ -73,7 +75,7 @@ pkg_setup() {
enewgroup mongodb
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
 
-   python-single-r1_pkg_setup
+   python-any-r1_pkg_setup
 }
 
 src_prepare() {

diff --git a/dev-db/mongodb/mongodb-4.0.10.ebuild 
b/dev-db/mongodb/mongodb-4.0.10.ebuild
index e6fa03c39c2..8a9dd647e46 100644
--- a/dev-db/mongodb/mongodb-4.0.10.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.10.ebuild
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 
scons-utils systemd toolchain-funcs user
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs user
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -38,14 +38,16 @@ RDEPEND=">=app-arch/snappy-1.1.3
)"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
-   dev-python/cheetah[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   virtual/python-typing[${PYTHON_USEDEP}]
+   $(python_gen_any_dep '
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-08-12 Thread Alexys Jacob
commit: 02c0922d2a85e4fbdb7f8eec5bdee5d9419408c3
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue Aug 13 05:57:11 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Tue Aug 13 05:57:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02c0922d

dev-db/mongodb: version bump, drop old

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest | 2 +-
 dev-db/mongodb/{mongodb-4.0.11.ebuild => mongodb-4.0.12.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index e5b2512a913..a80964813a5 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,4 @@
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
 DIST mongodb-src-r4.0.10.tar.gz 49870574 BLAKE2B 
1babbfa1a6d8fae390ec37042feff896c402772e832cc5b0b82fc4d531a6487ac2bd8d407c37ca75a76d78bc91cc665bfc3b7b223e6ceaaea2d921b337ef4d19
 SHA512 
891bfdc0d415515d7aa36aeb0618055ac6815c7d704537b88293226cecc1b677134db621fd90dee3913f4ff8174a888bcf68adee0a243d0f55ef6c0033a4f4b9
-DIST mongodb-src-r4.0.11.tar.gz 49928314 BLAKE2B 
006ea0f3917d43a47c0c3b8b10fc57fe911a0ad5a92075fec678863aaacebb75f74a527306e1402ccff486879bdebf44ae77ed1890a3001cc36220772d77ce39
 SHA512 
bfcf257fe9aeedcd2d15dfcca0f915bd0c6451041c6c5f864c987e0504f9efb0d346f31223095c8bea3c5175918729e4648bde524546aa0cc80e230a88eb09de
+DIST mongodb-src-r4.0.12.tar.gz 49937644 BLAKE2B 
81044a6d68be6420d30fb2d7386ff29871a696cad94ce5977c1aba60c2ce80e18ccb86492c1947a359ef124332ea82ac3cb0fb73a68f51904a008fdf911aa055
 SHA512 
802eaf57d56c5e8e217344f10104a201acb6f5abef0065fc1bb8e6ceef13fe489b7ae46ed0d55b5bad50fe3579860b1c1471d224b51b0f15f968278cb5f6a47a

diff --git a/dev-db/mongodb/mongodb-4.0.11.ebuild 
b/dev-db/mongodb/mongodb-4.0.12.ebuild
similarity index 100%
rename from dev-db/mongodb/mongodb-4.0.11.ebuild
rename to dev-db/mongodb/mongodb-4.0.12.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-08-09 Thread Agostino Sarubbo
commit: 7f65beba1c961ce2e6125680a2dcb2fc81191665
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug  9 14:50:21 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug  9 14:50:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f65beba

dev-db/mongodb: amd64 stable wrt bug #691810

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/mongodb/mongodb-3.6.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-3.6.13.ebuild 
b/dev-db/mongodb/mongodb-3.6.13.ebuild
index 5806eaa2e2e..2b4b44431d6 100644
--- a/dev-db/mongodb/mongodb-3.6.13.ebuild
+++ b/dev-db/mongodb/mongodb-3.6.13.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
 
 RDEPEND=">=app-arch/snappy-1.1.3



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-08-09 Thread Agostino Sarubbo
commit: 9e369b944d7b1d12c13717b7e0e9898159b7d9a3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Aug  9 12:51:29 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Aug  9 12:51:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e369b94

dev-db/mongodb: amd64 stable wrt bug #691808

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/mongodb/mongodb-4.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-4.0.10.ebuild 
b/dev-db/mongodb/mongodb-4.0.10.ebuild
index bb2a9fb04dc..e6fa03c39c2 100644
--- a/dev-db/mongodb/mongodb-4.0.10.ebuild
+++ b/dev-db/mongodb/mongodb-4.0.10.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
 
 RDEPEND=">=app-arch/snappy-1.1.3



[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/

2019-08-09 Thread Alexys Jacob
commit: 3004e2571a7b08d15e41e149e15fd50f818b78df
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Aug  9 07:15:47 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Aug  9 07:28:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3004e257

dev-db/mongodb: drop soon to EOL 3.4

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 -
 dev-db/mongodb/files/mongodb-3.4.0-fix-scons.patch |  35 -
 .../files/mongodb-3.4.6-sysmacros-include.patch|  38 -
 dev-db/mongodb/mongodb-3.4.16.ebuild   | 160 -
 4 files changed, 234 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index c161dde8b45..4d77bdc425a 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,3 @@
-DIST mongodb-src-r3.4.16.tar.gz 40093657 BLAKE2B 
7123444dbdd0b2ad3adfb3391e0177d33c1b6c6a4ea83027821c564faad047a736e52926bc15c58bef59c18282436e913fd3bc9963705e030da01356f83ea367
 SHA512 
e22eb1fe2a832fed8305200614988c5ecfd619cee44fe2263bffa151732c0e26584084e64065dbc65152be6e5c1767a538193770359bea92f3703c72239075db
 DIST mongodb-src-r3.6.11.tar.gz 40581959 BLAKE2B 
86244472ce8cff5180d8833a3415dd8a43fb5c76545034822989d5be90f45ed0ef1d43cb726be1e53241255491a7a516e6f90b1c1218ad10cf4ead4557311088
 SHA512 
e74af9f2f40ab0e2c20b135db3f0ce17825cfe5da912ff8edb2902226abb662a6cf87038ea57df73b06b4961ba71aa78fffd542153eb30c4ea2729d642b1091d
 DIST mongodb-src-r3.6.12.tar.gz 40847074 BLAKE2B 
45cc0ec4858fa4c17fb86449e6feaf11df32fd55f8a642031ce9be967127d608842cdc64e0a335af67ab3942a233d905b0778782e54dfe4c5d2ad58b828745ca
 SHA512 
173112a05234e06ef4b6c26a092b285b4d12618b3f131fc2b73bd152c11ec42db11cb003566efefce0c98df87a520d0515a3bb1982ffdb27827cd032b1bb3f68
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd

diff --git a/dev-db/mongodb/files/mongodb-3.4.0-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-3.4.0-fix-scons.patch
deleted file mode 100644
index 2dd751fad81..000
--- a/dev-db/mongodb/files/mongodb-3.4.0-fix-scons.patch
+++ /dev/null
@@ -1,35 +0,0 @@
 a/SConstruct   2016-12-27 11:10:06.801949538 +0100
-+++ b/SConstruct   2016-12-27 11:12:40.426407713 +0100
-@@ -1557,7 +1557,6 @@
- # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is 
found in the search path but can't be used.
- env.Append( CCFLAGS=["-fno-omit-frame-pointer",
-  "-fno-strict-aliasing",
-- "-ggdb",
-  "-pthread",
-  "-Wall",
-  "-Wsign-compare",
-@@ -1568,8 +1567,9 @@
- if not has_option("disable-warnings-as-errors"):
- env.Append( CCFLAGS=["-Werror"] )
- 
--env.Append( CXXFLAGS=["-Woverloaded-virtual"] )
- env.Append( LINKFLAGS=["-pthread"] )
-+env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
-+env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
- 
- # SERVER-9761: Ensure early detection of missing symbols in dependent 
libraries at program
- # startup.
-@@ -1579,10 +1579,10 @@
- env.Append( LINKFLAGS=["-Wl,-z,now"] )
- env.Append( LINKFLAGS=["-rdynamic"] )
- 
--env.Append( LIBS=[] )
-+env.Append( LIBS=['pcre', 'pcrecpp', 'snappy', 'yaml-cpp'] )
- 
--#make scons colorgcc friendly
--for key in ('HOME', 'TERM'):
-+#make scons colorgcc, distcc, ccache friendly
-+for key in ('HOME', 'PATH', 'TERM'):
- try:
- env['ENV'][key] = os.environ[key]
- except KeyError:

diff --git a/dev-db/mongodb/files/mongodb-3.4.6-sysmacros-include.patch 
b/dev-db/mongodb/files/mongodb-3.4.6-sysmacros-include.patch
deleted file mode 100644
index 868ba73e442..000
--- a/dev-db/mongodb/files/mongodb-3.4.6-sysmacros-include.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From e245cac2b3c18015dee8caddd449532785d15c2b Mon Sep 17 00:00:00 2001
-From: Jason Carey 
-Date: Mon, 26 Jun 2017 11:09:10 -0400
-Subject: [PATCH] SERVER-29855 Pull major/minor from sys/sysmacros.h
-
-Per newer versions of glibc:
-
-
-error: In the GNU C Library, "major" is defined
- by . For historical compatibility, it is
- currently defined by  as well, but we plan to
- remove this soon. To use "major", include 
- directly. If you did not intend to use a system-defined macro
- "major", you should undefine it after including . [-Werror]
- string path = str::stream() << "/sys/dev/block/" << major(dev) << ':' 
<< minor(dev)
-
-
-Including  appears to be the correct solution to quiet
-the warning

- src/mongo/db/storage/mmap_v1/mmap_v1_engine.cpp | 4 
- 1 file changed, 4 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-08-09 Thread Alexys Jacob
commit: de945c257799958ea62c5894cb7330afccd5d660
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Aug  9 07:09:28 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Aug  9 07:27:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de945c25

dev-db/mongodb: version bump

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-4.0.11.ebuild | 164 +++
 2 files changed, 165 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 783920dab8e..c161dde8b45 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -4,5 +4,6 @@ DIST mongodb-src-r3.6.12.tar.gz 40847074 BLAKE2B 
45cc0ec4858fa4c17fb86449e6feaf1
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
 DIST mongodb-src-r4.0.10.tar.gz 49870574 BLAKE2B 
1babbfa1a6d8fae390ec37042feff896c402772e832cc5b0b82fc4d531a6487ac2bd8d407c37ca75a76d78bc91cc665bfc3b7b223e6ceaaea2d921b337ef4d19
 SHA512 
891bfdc0d415515d7aa36aeb0618055ac6815c7d704537b88293226cecc1b677134db621fd90dee3913f4ff8174a888bcf68adee0a243d0f55ef6c0033a4f4b9
+DIST mongodb-src-r4.0.11.tar.gz 49928314 BLAKE2B 
006ea0f3917d43a47c0c3b8b10fc57fe911a0ad5a92075fec678863aaacebb75f74a527306e1402ccff486879bdebf44ae77ed1890a3001cc36220772d77ce39
 SHA512 
bfcf257fe9aeedcd2d15dfcca0f915bd0c6451041c6c5f864c987e0504f9efb0d346f31223095c8bea3c5175918729e4648bde524546aa0cc80e230a88eb09de
 DIST mongodb-src-r4.0.6.tar.gz 49511958 BLAKE2B 
c372bb858528cb825db4edf11db636ad71c63148b84838f64cefe886b37631482c1e22eb99dfc557c3f51706d1d2f61b893bfd301cdeb8772a2d85ad75f8f48c
 SHA512 
72e04154cf221833522bb0c2cc99acc2a86d20e2dcbf1f8c6ff0a870edf7b2529a55b6821c664805c00c12a311ae374a276ef1e3ccea1ed84fb125bb8726906a
 DIST mongodb-src-r4.0.9.tar.gz 49852767 BLAKE2B 
1dbbc8c75743f0b5cd780fc5b008107972c810530d5c56d26ddfe3a00935036569b2b9fc5dad341c34e9fcbcc6dfa01565c09c93b52513ad29f003bdcd52a43a
 SHA512 
8b88ac3266fe346f5bb92df404a935ecb8ba8bd202b09d515c08f50dc3c0b71bcd5e715a859c1e050f241d82dfdd54e5e4a96441fa984aae2cd1c74de2acd954

diff --git a/dev-db/mongodb/mongodb-4.0.11.ebuild 
b/dev-db/mongodb/mongodb-4.0.11.ebuild
new file mode 100644
index 000..bb2a9fb04dc
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.0.11.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 
scons-utils systemd toolchain-funcs user
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+
+RDEPEND=">=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.5.3:=
+   >=dev-libs/boost-1.60:=[threads(+)]
+   >=dev-libs/libpcre-8.41[cxx]
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   mms-agent? ( app-admin/mms-agent )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   virtual/python-typing[${PYTHON_USEDEP}]
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )
+   test? (
+   dev-python/pymongo[${PYTHON_USEDEP}]
+   )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
+   "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 3.6; then
+   ewarn "To upgrade from a version earlier than the 
3.6-series, you must"
+

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-08-09 Thread Alexys Jacob
commit: d02ebe2818ea71289f29528835ce6194494f240f
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Aug  9 07:19:14 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Aug  9 07:28:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02ebe28

dev-db/mongodb: drop old ebuilds

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   4 -
 dev-db/mongodb/mongodb-3.6.11.ebuild | 164 ---
 dev-db/mongodb/mongodb-3.6.12.ebuild | 164 ---
 dev-db/mongodb/mongodb-4.0.6.ebuild  | 164 ---
 dev-db/mongodb/mongodb-4.0.9.ebuild  | 164 ---
 5 files changed, 660 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 4d77bdc425a..e5b2512a913 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,8 +1,4 @@
-DIST mongodb-src-r3.6.11.tar.gz 40581959 BLAKE2B 
86244472ce8cff5180d8833a3415dd8a43fb5c76545034822989d5be90f45ed0ef1d43cb726be1e53241255491a7a516e6f90b1c1218ad10cf4ead4557311088
 SHA512 
e74af9f2f40ab0e2c20b135db3f0ce17825cfe5da912ff8edb2902226abb662a6cf87038ea57df73b06b4961ba71aa78fffd542153eb30c4ea2729d642b1091d
-DIST mongodb-src-r3.6.12.tar.gz 40847074 BLAKE2B 
45cc0ec4858fa4c17fb86449e6feaf11df32fd55f8a642031ce9be967127d608842cdc64e0a335af67ab3942a233d905b0778782e54dfe4c5d2ad58b828745ca
 SHA512 
173112a05234e06ef4b6c26a092b285b4d12618b3f131fc2b73bd152c11ec42db11cb003566efefce0c98df87a520d0515a3bb1982ffdb27827cd032b1bb3f68
 DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
 DIST mongodb-src-r4.0.10.tar.gz 49870574 BLAKE2B 
1babbfa1a6d8fae390ec37042feff896c402772e832cc5b0b82fc4d531a6487ac2bd8d407c37ca75a76d78bc91cc665bfc3b7b223e6ceaaea2d921b337ef4d19
 SHA512 
891bfdc0d415515d7aa36aeb0618055ac6815c7d704537b88293226cecc1b677134db621fd90dee3913f4ff8174a888bcf68adee0a243d0f55ef6c0033a4f4b9
 DIST mongodb-src-r4.0.11.tar.gz 49928314 BLAKE2B 
006ea0f3917d43a47c0c3b8b10fc57fe911a0ad5a92075fec678863aaacebb75f74a527306e1402ccff486879bdebf44ae77ed1890a3001cc36220772d77ce39
 SHA512 
bfcf257fe9aeedcd2d15dfcca0f915bd0c6451041c6c5f864c987e0504f9efb0d346f31223095c8bea3c5175918729e4648bde524546aa0cc80e230a88eb09de
-DIST mongodb-src-r4.0.6.tar.gz 49511958 BLAKE2B 
c372bb858528cb825db4edf11db636ad71c63148b84838f64cefe886b37631482c1e22eb99dfc557c3f51706d1d2f61b893bfd301cdeb8772a2d85ad75f8f48c
 SHA512 
72e04154cf221833522bb0c2cc99acc2a86d20e2dcbf1f8c6ff0a870edf7b2529a55b6821c664805c00c12a311ae374a276ef1e3ccea1ed84fb125bb8726906a
-DIST mongodb-src-r4.0.9.tar.gz 49852767 BLAKE2B 
1dbbc8c75743f0b5cd780fc5b008107972c810530d5c56d26ddfe3a00935036569b2b9fc5dad341c34e9fcbcc6dfa01565c09c93b52513ad29f003bdcd52a43a
 SHA512 
8b88ac3266fe346f5bb92df404a935ecb8ba8bd202b09d515c08f50dc3c0b71bcd5e715a859c1e050f241d82dfdd54e5e4a96441fa984aae2cd1c74de2acd954

diff --git a/dev-db/mongodb/mongodb-3.6.11.ebuild 
b/dev-db/mongodb/mongodb-3.6.11.ebuild
deleted file mode 100644
index 5806eaa2e2e..000
--- a/dev-db/mongodb/mongodb-3.6.11.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 
scons-utils systemd toolchain-funcs user
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
-
-RDEPEND=">=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.5.3:=
-   >=dev-libs/boost-1.60:=[threads(+)]
-   >=dev-libs/libpcre-8.41[cxx]
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.8:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   mms-agent? ( app-admin/mms-agent )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
- 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-06-17 Thread Alexys Jacob
commit: b8efa3017f5f5eb73b2ce19904194d9ac0e13cc7
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Jun 17 12:32:39 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Jun 17 12:33:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8efa301

dev-db/mongodb: version bump

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-3.6.13.ebuild | 164 +++
 2 files changed, 165 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index fae5c48b958..783920dab8e 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,6 +1,7 @@
 DIST mongodb-src-r3.4.16.tar.gz 40093657 BLAKE2B 
7123444dbdd0b2ad3adfb3391e0177d33c1b6c6a4ea83027821c564faad047a736e52926bc15c58bef59c18282436e913fd3bc9963705e030da01356f83ea367
 SHA512 
e22eb1fe2a832fed8305200614988c5ecfd619cee44fe2263bffa151732c0e26584084e64065dbc65152be6e5c1767a538193770359bea92f3703c72239075db
 DIST mongodb-src-r3.6.11.tar.gz 40581959 BLAKE2B 
86244472ce8cff5180d8833a3415dd8a43fb5c76545034822989d5be90f45ed0ef1d43cb726be1e53241255491a7a516e6f90b1c1218ad10cf4ead4557311088
 SHA512 
e74af9f2f40ab0e2c20b135db3f0ce17825cfe5da912ff8edb2902226abb662a6cf87038ea57df73b06b4961ba71aa78fffd542153eb30c4ea2729d642b1091d
 DIST mongodb-src-r3.6.12.tar.gz 40847074 BLAKE2B 
45cc0ec4858fa4c17fb86449e6feaf11df32fd55f8a642031ce9be967127d608842cdc64e0a335af67ab3942a233d905b0778782e54dfe4c5d2ad58b828745ca
 SHA512 
173112a05234e06ef4b6c26a092b285b4d12618b3f131fc2b73bd152c11ec42db11cb003566efefce0c98df87a520d0515a3bb1982ffdb27827cd032b1bb3f68
+DIST mongodb-src-r3.6.13.tar.gz 40853787 BLAKE2B 
de9621de4f570d569df5cfe026ea5da24641c97f1ac9f3e58a0706b1d0bd74757390a075c95c6d3acd12f3c5c7bcbeb9302ac997248c54a5b7910b582debdc82
 SHA512 
eb84fb22ff871b5ec620d6fc29a6a66072211656e914630ad0f53e4fcad55aa40a76a0e68e68bdbe8ef061bea09ce6ad6aea5d8d865ea8a8fdca0ed829555fcd
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
 DIST mongodb-src-r4.0.10.tar.gz 49870574 BLAKE2B 
1babbfa1a6d8fae390ec37042feff896c402772e832cc5b0b82fc4d531a6487ac2bd8d407c37ca75a76d78bc91cc665bfc3b7b223e6ceaaea2d921b337ef4d19
 SHA512 
891bfdc0d415515d7aa36aeb0618055ac6815c7d704537b88293226cecc1b677134db621fd90dee3913f4ff8174a888bcf68adee0a243d0f55ef6c0033a4f4b9
 DIST mongodb-src-r4.0.6.tar.gz 49511958 BLAKE2B 
c372bb858528cb825db4edf11db636ad71c63148b84838f64cefe886b37631482c1e22eb99dfc557c3f51706d1d2f61b893bfd301cdeb8772a2d85ad75f8f48c
 SHA512 
72e04154cf221833522bb0c2cc99acc2a86d20e2dcbf1f8c6ff0a870edf7b2529a55b6821c664805c00c12a311ae374a276ef1e3ccea1ed84fb125bb8726906a

diff --git a/dev-db/mongodb/mongodb-3.6.13.ebuild 
b/dev-db/mongodb/mongodb-3.6.13.ebuild
new file mode 100644
index 000..5806eaa2e2e
--- /dev/null
+++ b/dev-db/mongodb/mongodb-3.6.13.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 
scons-utils systemd toolchain-funcs user
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+
+RDEPEND=">=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.5.3:=
+   >=dev-libs/boost-1.60:=[threads(+)]
+   >=dev-libs/libpcre-8.41[cxx]
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.8:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   mms-agent? ( app-admin/mms-agent )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   virtual/python-typing[${PYTHON_USEDEP}]
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )
+   test? (
+   dev-python/pymongo[${PYTHON_USEDEP}]
+   )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
+   "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-3.6.1-no-compass.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+

[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/

2019-06-07 Thread Alexys Jacob
commit: 67b1627f055c7df4dd3a9ae712bf8f350301bb91
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Jun  7 09:44:28 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Jun  7 09:45:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b1627f

dev-db/mongodb: version bump

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-4.0.10.ebuild | 164 +++
 2 files changed, 165 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 87505361ddf..fae5c48b958 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -2,5 +2,6 @@ DIST mongodb-src-r3.4.16.tar.gz 40093657 BLAKE2B 
7123444dbdd0b2ad3adfb3391e0177d
 DIST mongodb-src-r3.6.11.tar.gz 40581959 BLAKE2B 
86244472ce8cff5180d8833a3415dd8a43fb5c76545034822989d5be90f45ed0ef1d43cb726be1e53241255491a7a516e6f90b1c1218ad10cf4ead4557311088
 SHA512 
e74af9f2f40ab0e2c20b135db3f0ce17825cfe5da912ff8edb2902226abb662a6cf87038ea57df73b06b4961ba71aa78fffd542153eb30c4ea2729d642b1091d
 DIST mongodb-src-r3.6.12.tar.gz 40847074 BLAKE2B 
45cc0ec4858fa4c17fb86449e6feaf11df32fd55f8a642031ce9be967127d608842cdc64e0a335af67ab3942a233d905b0778782e54dfe4c5d2ad58b828745ca
 SHA512 
173112a05234e06ef4b6c26a092b285b4d12618b3f131fc2b73bd152c11ec42db11cb003566efefce0c98df87a520d0515a3bb1982ffdb27827cd032b1bb3f68
 DIST mongodb-src-r3.6.8.tar.gz 40428295 BLAKE2B 
cc02f73cfb49fb38ccabaad5a02610ce73fc41895ce944e48669e254bcbc70c8872a1bd7f8e04371fae4fcd9af2466fd8550367dd1d1da5cee50b86fc5023bf2
 SHA512 
c981f3269be3bafb59aa89d36c39a801fd7007b60db6c09b4616a559aaf8e50b34cabbdac2b59f23552c0a5112913fba468f7e2ed9a5f4daa3702dcffdf34999
+DIST mongodb-src-r4.0.10.tar.gz 49870574 BLAKE2B 
1babbfa1a6d8fae390ec37042feff896c402772e832cc5b0b82fc4d531a6487ac2bd8d407c37ca75a76d78bc91cc665bfc3b7b223e6ceaaea2d921b337ef4d19
 SHA512 
891bfdc0d415515d7aa36aeb0618055ac6815c7d704537b88293226cecc1b677134db621fd90dee3913f4ff8174a888bcf68adee0a243d0f55ef6c0033a4f4b9
 DIST mongodb-src-r4.0.6.tar.gz 49511958 BLAKE2B 
c372bb858528cb825db4edf11db636ad71c63148b84838f64cefe886b37631482c1e22eb99dfc557c3f51706d1d2f61b893bfd301cdeb8772a2d85ad75f8f48c
 SHA512 
72e04154cf221833522bb0c2cc99acc2a86d20e2dcbf1f8c6ff0a870edf7b2529a55b6821c664805c00c12a311ae374a276ef1e3ccea1ed84fb125bb8726906a
 DIST mongodb-src-r4.0.9.tar.gz 49852767 BLAKE2B 
1dbbc8c75743f0b5cd780fc5b008107972c810530d5c56d26ddfe3a00935036569b2b9fc5dad341c34e9fcbcc6dfa01565c09c93b52513ad29f003bdcd52a43a
 SHA512 
8b88ac3266fe346f5bb92df404a935ecb8ba8bd202b09d515c08f50dc3c0b71bcd5e715a859c1e050f241d82dfdd54e5e4a96441fa984aae2cd1c74de2acd954

diff --git a/dev-db/mongodb/mongodb-4.0.10.ebuild 
b/dev-db/mongodb/mongodb-4.0.10.ebuild
new file mode 100644
index 000..bb2a9fb04dc
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.0.10.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 
scons-utils systemd toolchain-funcs user
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
+
+RDEPEND=">=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.5.3:=
+   >=dev-libs/boost-1.60:=[threads(+)]
+   >=dev-libs/libpcre-8.41[cxx]
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   mms-agent? ( app-admin/mms-agent )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   dev-python/cheetah[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   virtual/python-typing[${PYTHON_USEDEP}]
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )
+   test? (
+   dev-python/pymongo[${PYTHON_USEDEP}]
+   )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.4.7-no-boost-check.patch"
+   "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 3.6; then
+   ewarn "To upgrade from a version earlier than the 
3.6-series, you must"
+

  1   2   3   >