[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/
commit: 6f7385468e9c387af5c97075d9e2ede8cf582c7a Author: Alexys Jacob gentoo org> AuthorDate: Thu May 30 06:46:17 2024 + Commit: Alexys Jacob gentoo org> CommitDate: Thu May 30 06:46:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f738546 dev-db/mongodb: drop 4.4.20, 5.0.16-r1 Signed-off-by: Alexys Jacob gentoo.org> dev-db/mongodb/Manifest | 2 - dev-db/mongodb/files/mongodb-4.4.8-gcc-13.patch | 25 --- dev-db/mongodb/mongodb-4.4.20.ebuild| 186 -- dev-db/mongodb/mongodb-5.0.16-r1.ebuild | 197 4 files changed, 410 deletions(-) diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest index d432e2c66186..0d19b4137668 100644 --- a/dev-db/mongodb/Manifest +++ b/dev-db/mongodb/Manifest @@ -1,4 +1,2 @@ DIST mongodb-4.4.29.gh.tar.gz 51651007 BLAKE2B 9e9bd08ce87659fcf788964ec1bff80baef5bb9c2f5bd4968588511d289b9baf9fc68812f72ee89f90fb557dcc8d2ecbb3f607ca8e31c2212ec9633c0b99da37 SHA512 3c32a918c8b5587b04ee9263788c250a9bbd64f34ed2c19939e78607456215697966e596c2cfd160604b629188e4bdf3fff071db268bb3c25de3077a7c2ef335 DIST mongodb-5.0.26.gh.tar.gz 57252091 BLAKE2B a4663a4dbac90118b56646816b178680a6bd99be6abb582fdfdb662c8ddf14eb9db18ed97260a37b2d04bf11715e6cfaa34bb12c4f4b08426e3afa90908f0b3c SHA512 efd56649006bb61070a2f255e8d843e4ddab33562ec9454afe55848dcc3ce8ee90431f70c9362b14e52c4a49a162ea3075a869a6fd71f63efdd5f4358703fea4 -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 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 deleted file mode 100644 index 00b82aca94fc.. --- a/dev-db/mongodb/files/mongodb-4.4.8-gcc-13.patch +++ /dev/null @@ -1,25 +0,0 @@ -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.20.ebuild b/dev-db/mongodb/mongodb-4.4.20.ebuild deleted file mode 100644 index 12cef7fbaaa0.. --- a/dev-db/mongodb/mongodb-4.4.20.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{10..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 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-debug/valgrind )" -BDEPEND=" - $(python_gen_any_dep ' - test? ( dev-python/pymongo[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] ) - >=dev-build/scons-3.1.1[${PYTHON_USEDEP}] - dev-python/cheetah3[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - ') -" -PDEPEND="tools?
[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/, dev-db/mongodb/files/
commit: 4f2c752ff3afb0952991e09cb7fb4947b57df06f Author: Sam James gentoo org> AuthorDate: Tue May 28 01:38:59 2024 + Commit: Sam James gentoo org> CommitDate: Tue May 28 01:38:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f2c752f dev-db/mongodb: fix build w/ boost-1.85 Closes: https://bugs.gentoo.org/932251 Thanks-to: Jura slie.ru> Signed-off-by: Sam James gentoo.org> .../mongodb/files/mongodb-5.0.26-boost-1.85.patch | 139 + dev-db/mongodb/mongodb-5.0.26.ebuild | 1 + 2 files changed, 140 insertions(+) diff --git a/dev-db/mongodb/files/mongodb-5.0.26-boost-1.85.patch b/dev-db/mongodb/files/mongodb-5.0.26-boost-1.85.patch new file mode 100644 index ..71da50fe21eb --- /dev/null +++ b/dev-db/mongodb/files/mongodb-5.0.26-boost-1.85.patch @@ -0,0 +1,139 @@ +https://bugs.gentoo.org/932251 +https://github.com/mongodb/mongo/commit/f8e4be7f6da71f978b2aa9991febb4c7ad89c903#diff-010644a9158d28e5745762753c7ce45c9fb9ab4c684e9f2fdcff50c6f539 +https://bugs.gentoo.org/932251#c3 + +--- a/src/mongo/db/initialize_server_global_state.cpp b/src/mongo/db/initialize_server_global_state.cpp +@@ -34,7 +34,7 @@ + #include "mongo/db/initialize_server_global_state.h" + #include "mongo/db/initialize_server_global_state_gen.h" + +-#include ++#include + #include + #include + #include +@@ -328,7 +328,7 @@ + << "\" should name a file, not a directory."); + } + +-if (!serverGlobalParams.logAppend && boost::filesystem::is_regular(absoluteLogpath)) { ++if (!serverGlobalParams.logAppend && boost::filesystem::is_regular_file(absoluteLogpath)) { + std::string renameTarget = absoluteLogpath + "." + terseCurrentTimeForFilename(); + boost::system::error_code ec; + boost::filesystem::rename(absoluteLogpath, renameTarget, ec); +--- a/src/mongo/db/startup_warnings_mongod.cpp b/src/mongo/db/startup_warnings_mongod.cpp +@@ -34,6 +34,7 @@ + #include "mongo/db/startup_warnings_mongod.h" + + #include ++#include + #include + #ifndef _WIN32 + #include +--- a/src/mongo/db/storage/storage_engine_lock_file_posix.cpp b/src/mongo/db/storage/storage_engine_lock_file_posix.cpp +@@ -55,7 +55,7 @@ + // if called without a fully qualified path it asserts; that makes mongoperf fail. + // so make a warning. need a better solution longer term. + // massert(40389, str::stream() << "Couldn't find parent dir for file: " << file.string(),); +-if (!file.has_branch_path()) { ++if (!file.has_parent_path()) { + LOGV2(22274, + "warning flushMyDirectory couldn't find parent dir for file: {file}", + "flushMyDirectory couldn't find parent dir for file", +@@ -64,7 +64,7 @@ + } + + +-boost::filesystem::path dir = file.branch_path(); // parent_path in new boosts ++boost::filesystem::path dir = file.parent_path(); // parent_path in new boosts + + LOGV2_DEBUG(22275, 1, "flushing directory {dir_string}", "dir_string"_attr = dir.string()); + +--- a/src/mongo/db/storage/storage_engine_metadata.cpp b/src/mongo/db/storage/storage_engine_metadata.cpp +@@ -220,7 +220,7 @@ + // if called without a fully qualified path it asserts; that makes mongoperf fail. + // so make a warning. need a better solution longer term. + // massert(13652, str::stream() << "Couldn't find parent dir for file: " << file.string(),); +-if (!file.has_branch_path()) { ++if (!file.has_parent_path()) { + LOGV2(22283, + "warning flushMyDirectory couldn't find parent dir for file: {file}", + "flushMyDirectory couldn't find parent dir for file", +@@ -229,7 +229,7 @@ + } + + +-boost::filesystem::path dir = file.branch_path(); // parent_path in new boosts ++boost::filesystem::path dir = file.parent_path(); // parent_path in new boosts + + LOGV2_DEBUG(22284, 1, "flushing directory {dir_string}", "dir_string"_attr = dir.string()); + +--- a/src/mongo/scripting/engine.cpp b/src/mongo/scripting/engine.cpp +@@ -35,6 +35,7 @@ + + #include + #include ++#include + + #include "mongo/base/string_data.h" + #include "mongo/client/dbclient_base.h" +--- a/src/mongo/shell/shell_utils_launcher.cpp b/src/mongo/shell/shell_utils_launcher.cpp +@@ -39,6 +39,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -947,26 +948,26 @@ + boost::filesystem::directory_iterator i(from); + while (i != end) { + boost::filesystem::path p = *i; +-if (p.leaf() == "metrics.interim" || p.leaf() == "metrics.interim.temp") { ++if (p.filename() == "metrics.interim" || p.filename() == "metrics.interim.temp") { + // Ignore any errors for metrics.interim* files as these may disappear during copy + boost::system::error_code
[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/
commit: 6b61b1a004733423e89cceb1ab7bbfa71ddd3881 Author: Robert Förster gmake de> AuthorDate: Tue May 14 00:31:28 2024 + Commit: Sam James gentoo org> CommitDate: Tue May 14 00:46:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b61b1a0 dev-db/mongodb: add missing patch Closes: https://bugs.gentoo.org/931736 Signed-off-by: Robert Förster gmake.de> Closes: https://github.com/gentoo/gentoo/pull/36669 Signed-off-by: Sam James gentoo.org> dev-db/mongodb/mongodb-5.0.26.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-db/mongodb/mongodb-5.0.26.ebuild b/dev-db/mongodb/mongodb-5.0.26.ebuild index f40515d8f961..a31c0680250e 100644 --- a/dev-db/mongodb/mongodb-5.0.26.ebuild +++ b/dev-db/mongodb/mongodb-5.0.26.ebuild @@ -72,6 +72,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}-5.0.16-arm64-assert.patch" "${FILESDIR}/${PN}-4.4.29-no-enterprise.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/files/, dev-db/mongodb/
commit: 527bd7903fb935261270268e47ec6dd2ecd611fa Author: Robert Förster gmake de> AuthorDate: Mon May 6 19:41:22 2024 + Commit: Alexys Jacob gentoo org> CommitDate: Fri May 10 14:18:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527bd790 dev-db/mongodb: add 4.4.29, 5.0.26 Bug: https://bugs.gentoo.org/843329 Bug: https://bugs.gentoo.org/908987 Closes: https://bugs.gentoo.org/919768 Closes: https://bugs.gentoo.org/929386 Signed-off-by: Robert Förster gmake.de> Closes: https://github.com/gentoo/gentoo/pull/36591 Signed-off-by: Alexys Jacob gentoo.org> dev-db/mongodb/Manifest| 2 + .../files/mongodb-4.4.29-no-enterprise.patch | 24 +++ dev-db/mongodb/metadata.xml| 3 + dev-db/mongodb/mongodb-4.4.29.ebuild | 188 +++ dev-db/mongodb/mongodb-5.0.26.ebuild | 205 + 5 files changed, 422 insertions(+) diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest index 259768739a73..d432e2c66186 100644 --- a/dev-db/mongodb/Manifest +++ b/dev-db/mongodb/Manifest @@ -1,2 +1,4 @@ +DIST mongodb-4.4.29.gh.tar.gz 51651007 BLAKE2B 9e9bd08ce87659fcf788964ec1bff80baef5bb9c2f5bd4968588511d289b9baf9fc68812f72ee89f90fb557dcc8d2ecbb3f607ca8e31c2212ec9633c0b99da37 SHA512 3c32a918c8b5587b04ee9263788c250a9bbd64f34ed2c19939e78607456215697966e596c2cfd160604b629188e4bdf3fff071db268bb3c25de3077a7c2ef335 +DIST mongodb-5.0.26.gh.tar.gz 57252091 BLAKE2B a4663a4dbac90118b56646816b178680a6bd99be6abb582fdfdb662c8ddf14eb9db18ed97260a37b2d04bf11715e6cfaa34bb12c4f4b08426e3afa90908f0b3c SHA512 efd56649006bb61070a2f255e8d843e4ddab33562ec9454afe55848dcc3ce8ee90431f70c9362b14e52c4a49a162ea3075a869a6fd71f63efdd5f4358703fea4 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 diff --git a/dev-db/mongodb/files/mongodb-4.4.29-no-enterprise.patch b/dev-db/mongodb/files/mongodb-4.4.29-no-enterprise.patch new file mode 100644 index ..bbcbe34fe6f3 --- /dev/null +++ b/dev-db/mongodb/files/mongodb-4.4.29-no-enterprise.patch @@ -0,0 +1,24 @@ + buildscripts/moduleconfig.py | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/buildscripts/moduleconfig.py b/buildscripts/moduleconfig.py +index b4d0bba0490..03541fab940 100644 +--- a/buildscripts/moduleconfig.py b/buildscripts/moduleconfig.py +@@ -27,7 +27,6 @@ MongoDB SConscript files do. + __all__ = ('discover_modules', 'discover_module_directories', 'configure_modules', +'register_module_test') # pylint: disable=undefined-all-variable + +-import imp + import inspect + import os + +@@ -71,8 +70,6 @@ def discover_modules(module_root, allowed_modules): + print("adding module: %s" % (name)) + fp = open(build_py, "r") + try: +-module = imp.load_module("module_" + name, fp, build_py, +- (".py", "r", imp.PY_SOURCE)) + if getattr(module, "name", None) is None: + module.name = name + found_modules.append(module) diff --git a/dev-db/mongodb/metadata.xml b/dev-db/mongodb/metadata.xml index f8c3c65fba50..1f55f5a2d2d2 100644 --- a/dev-db/mongodb/metadata.xml +++ b/dev-db/mongodb/metadata.xml @@ -17,4 +17,7 @@ Install the MongoDB shell from app-admin/mongosh-bin Install the MongoDB tools (mongoimport, mongodump...) from app-admin/mongo-tools + + mongodb/mongo + diff --git a/dev-db/mongodb/mongodb-4.4.29.ebuild b/dev-db/mongodb/mongodb-4.4.29.ebuild new file mode 100644 index ..830acd956f53 --- /dev/null +++ b/dev-db/mongodb/mongodb-4.4.29.ebuild @@ -0,0 +1,188 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +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_PV=r${PV/_rc/-rc} +MY_P=mongo-${MY_PV} + +DESCRIPTION="A high-performance, open source, schema-free document-oriented database" +HOMEPAGE="https://www.mongodb.com; +SRC_URI="https://github.com/mongodb/mongo/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
[gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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