notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details on branch 2022Q4
mongodb60 Distributed document-oriented "NoSQL" database (6.0.x Branch)
6.0.2 databases on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.0.2Version of this port present on the latest quarterly branch.
Ignore IGNORE: does not compile on 12.3, libc++ too old
Maintainer: ronald@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-11-03 08:48:06
Last Update: 2022-11-03 21:47:04
Commit Hash: 55836da
Also Listed In: net
License: APACHE20 SSPLv1
WWW:
https://docs.mongodb.com/v6.0/
Description:
Mongo (from "humongous") is a high-performance, open source, schema-free, document-oriented database. A common name in the "NOSQL" community.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. /usr/local/share/licenses/mongodb60-6.0.2/catalog.mk
  2. /usr/local/share/licenses/mongodb60-6.0.2/LICENSE
  3. /usr/local/share/licenses/mongodb60-6.0.2/APACHE20
  4. /usr/local/share/licenses/mongodb60-6.0.2/SSPLv1
  5. bin/mongod
  6. bin/mongos
  7. @sample etc/mongodb.conf.sample
  8. share/doc/mongodb/LICENSE-Community.txt
  9. share/doc/mongodb/MPL-2
  10. share/doc/mongodb/README
  11. share/doc/mongodb/THIRD-PARTY-NOTICES
  12. @owner
  13. @group
  14. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • mongodb60>0:databases/mongodb60
Conflicts:
CONFLICTS_INSTALL:
  • mongodb[0-9][0-9]
To install the port:
cd /usr/ports/databases/mongodb60/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Ignore
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install databases/mongodb60
  • pkg install mongodb60
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mongodb60
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 powerpc64le
distinfo:
TIMESTAMP = 1664434467 SHA256 (mongodb-mongo-r6.0.2_GH0.tar.gz) = 4a89b1bfe6e85f7b39fa65576d99d5d87bf6edf4742d3e732f69882e442c6e46 SIZE (mongodb-mongo-r6.0.2_GH0.tar.gz) = 90500172

Expand this list (2 items)

Collapse this list.

SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0 SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-cheetah3>0 : devel/py-cheetah3@py39
  2. py39-packaging>0 : devel/py-packaging@py39
  3. py39-psutil>0 : sysutils/py-psutil@py39
  4. py39-pymongo>0 : databases/pymongo@py39
  5. py39-yaml>=3.11 : devel/py-yaml@py39
  6. autoconf2.13 : devel/autoconf2.13
  7. gsed : textproc/gsed
  8. python3.9 : lang/python39
  9. scons-3.9 : devel/scons@py39
  10. gmake>=4.3 : devel/gmake
  11. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libboost_system.so : devel/boost-libs
  2. libcurl.so : ftp/curl
  3. libicuuc.so : devel/icu
  4. libunwind.so : devel/libunwind
  5. libpcre.so : devel/pcre
  6. libsnappy.so : archivers/snappy
  7. libstemmer.so : textproc/snowballstemmer
  8. libyaml-cpp.so : devel/yaml-cpp
  9. libzstd.so : archivers/zstd
  10. libsasl2.so : security/cyrus-sasl2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for mongodb60-6.0.2: LTO=on: Use Link-Time Optimization SASL=on: SASL authentication support SSL=on: SSL protocol support ===> Use 'make config' to modify these settings
Options name:
databases_mongodb60
USES:
compiler:c++17-lang cpe python:build scons shebangfix gmake pkgconfig ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mongodb/mongo/tar.gz/r6.0.2?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.0.2
03 Nov 2022 21:47:04
commit hash: 55836daf2c06dffad37caa5e5c6d38d1c01abd62commit hash: 55836daf2c06dffad37caa5e5c6d38d1c01abd62commit hash: 55836daf2c06dffad37caa5e5c6d38d1c01abd62commit hash: 55836daf2c06dffad37caa5e5c6d38d1c01abd62 files touched by this commit This port version is marked as vulnerable.
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb60: mark ignore on FreeBSD 12.3.

Summary:
Llvm in FreeBSD 12.3 gives several compile errors.
One example:
src/mongo/s/sharding_initialization.cpp:171:49: error: no viable constructor or
deduction guide for deduction of template arguments of 'weak_ptr'
    connPoolOptions.controllerFactory = [srwp = std::weak_ptr(srsp)] {

http://beefy6.nyi.freebsd.org/data/123amd64-default/0116f5c59197/logs/errors/mongodb60-6.0.2.log

12.4 is expected to work again due to new libc++

PR:	266587
Approved by: rene (mentor)
MFH:	2022Q4
Differential Revision: https://reviews.freebsd.org/D37230

(cherry picked from commit 34381447a02db395fdec9a0c3946562023bc3d5c)
6.0.2
03 Nov 2022 08:44:28
commit hash: a274805b0754f7f39b458775ad33dbf8eb567fa0commit hash: a274805b0754f7f39b458775ad33dbf8eb567fa0commit hash: a274805b0754f7f39b458775ad33dbf8eb567fa0commit hash: a274805b0754f7f39b458775ad33dbf8eb567fa0 files touched by this commit This port version is marked as vulnerable.
Ronald Klop (ronald) search for other commits by this committer
Author: Antoine Brodin
databases/mongodb60: unbreak the ports tree on a lot of archs

PR:	266587
(cherry picked from commit 9f13b7867d45995913dbad00c131dce4eac4bb23)
6.0.2
03 Nov 2022 08:44:27
commit hash: ebad9d5daabfc60074e1dac4616112b93fc9b132commit hash: ebad9d5daabfc60074e1dac4616112b93fc9b132commit hash: ebad9d5daabfc60074e1dac4616112b93fc9b132commit hash: ebad9d5daabfc60074e1dac4616112b93fc9b132 files touched by this commit This port version is marked as vulnerable.
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb60: update to 6.0.2

Summary:
- automate mozjs configuration
  - enables powerpc64le support
  - overwrites the upstream amd64 configuration which fixes the build
  - removes almost 1 MB of patches for aarch64
- use more system libs and llvm-ar (thanks to dizzy@)
- Fix removal of (lib)zstd/zstandard directory which fixes the build on all
supported platforms
- change my maintainer email to @FreeBSD.org

changes:
https://www.mongodb.com/docs/manual/release-notes/6.0/#6.0.2---sep-28--2022

PR:	266587
Tested by:	dizzy (libs), pkubaj (powerpc64le)
Approved by:	pkubaj (mentor), rene (mentor)
Co-Authored-By:	dizzy, pkubaj
Differential Revision: https://reviews.freebsd.org/D37130

(cherry picked from commit cbde7a63952df7113308e7e2ea2a0a1fec056719)

Number of commits found: 3