Port details on branch 2024Q2 |
- mongodb50 Distributed document-oriented "NoSQL" database (5.0.x Branch)
- 5.0.26_2 databases =0 5.0.26_2Version of this port present on the latest quarterly branch.
- Maintainer: ronald@FreeBSD.org
- Port Added: 2024-04-08 17:27:05
- Last Update: 2024-04-29 13:33:00
- Commit Hash: f089e36
- Also Listed In: net
- License: APACHE20 SSPLv1
- WWW:
- https://docs.mongodb.com/v5.0/
- Description:
- Mongo (from "humongous") is a high-performance, open source,
schema-free, document-oriented database. A common name in the
"NOSQL" community.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- mongodb50>0:databases/mongodb50
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/databases/mongodb50/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/mongodb50
- pkg install mongodb50
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mongodb50
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 powerpc64le
- distinfo:
- TIMESTAMP = 1711276068
SHA256 (mongodb-src-r5.0.26.tar.gz) = 186bc4e76cc2bb6b60e29df95c9e48efc9c1c51529e0ac01aa59ad8afe7437bc
SIZE (mongodb-src-r5.0.26.tar.gz) = 57084482
No package information for this port in our database- Sometimes this happens. Not all ports have packages.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-cheetah3>0 : devel/py-cheetah3@py39
- py39-psutil>0 : sysutils/py-psutil@py39
- py39-yaml>=3.11 : devel/py-yaml@py39
- python3.9 : lang/python39
- scons-3.9 : devel/scons@py39
- Library dependencies:
-
- libcurl.so : ftp/curl
- libpcre.so : devel/pcre
- libsnappy.so : archivers/snappy
- libstemmer.so : textproc/snowballstemmer
- libunwind.so : devel/libunwind
- libyaml-cpp.so : devel/yaml-cpp
- libzstd.so : archivers/zstd
- libsasl2.so : security/cyrus-sasl2
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for mongodb50-5.0.26_2:
LTO=off: Use Link-Time Optimization
NOAVX=on: "Disable AVX instructions on amd64 (Sandybridge+)"
SASL=on: SASL authentication support
SSL=on: SSL protocol support
===> Use 'make config' to modify these settings
- Options name:
- databases_mongodb50
- USES:
- compiler:c++17-lang cpe python:build scons shebangfix ssl
- pkg-message:
- For install:
- MongoDB on Rasperry Pi can work but is unsupported upstream.
Please read https://jira.mongodb.org/browse/SERVER-71772 if you run this on a non-LSE ARM cpu.
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.0.26_2 29 Apr 2024 13:33:00 |
Ronald Klop (ronald) |
databases/mongodb50: enable non-AVX CPUs by default
By popular demand as this port is used by net-mgmt/unifi8.
I couldn't find any information on the internet that the binary really
does something which requires AVX. For example this discussion:
https://github.com/turnkeylinux/tracker/issues/1724
(cherry picked from commit 1707c0aac83aaf892c07bfc05573d1efa8ec5724)
PR: 277990
Requested by: glebius@ |
5.0.26_1 08 Apr 2024 17:23:04 |
Ronald Klop (ronald) |
databases/mongodb50: turn off LTO
After upgrading snappy 1.1.0 -> 1.2.0, mongodb50 fails to start:
ld-elf.so.1: /usr/local/bin/mongod: Undefined symbol
"_ZN6snappy8CompressEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
Apparentally turning off LTO fixes this.
(cherry picked from commit 9220f0b1125626b100a823b801cec4d8362ec523)
PR: 278254 |
Number of commits found: 2
|