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 photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q2
mongodb60 MongoDB Community Edition (6.0.x Branch)
6.0.20_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.20_2Version of this port present on the latest quarterly branch.
Maintainer: ronald@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-06-03 12:15:07
Last Update: 2025-06-03 12:11:58
Commit Hash: 3f9b669
Also Listed In: net
License: APACHE20 SSPLv1
WWW:
https://www.mongodb.com/docs/v6.0/
Description:
Distributed document-oriented "NoSQL" database. 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:
pkg-plist: as obtained via: make generate-plist
Expand this list (17 items)
Collapse this list.
  1. /usr/local/share/licenses/mongodb60-6.0.20_2/catalog.mk
  2. /usr/local/share/licenses/mongodb60-6.0.20_2/LICENSE
  3. /usr/local/share/licenses/mongodb60-6.0.20_2/APACHE20
  4. /usr/local/share/licenses/mongodb60-6.0.20_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. share/man/man1/mongod.1.gz
  13. share/man/man1/mongos.1.gz
  14. share/man/man5/mongodb-parameters.5.gz
  15. @owner
  16. @group
  17. @mode
Collapse this list.
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
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 = 1734952929 SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597

Expand this list (4 items)

Collapse this list.

SHA256 (mongodb-mongo-r6.0.20_GH0.tar.gz) = 170eef6bd68991b1cda8cd7d522bc14979e065aa824550bb2d868ae94830761f SIZE (mongodb-mongo-r6.0.20_GH0.tar.gz) = 87674161 SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0 SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mongodb60
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.0.246.0.25------
FreeBSD:13:quarterly6.0.246.0.24-----6.0.12
FreeBSD:14:latest6.0.246.0.25------
FreeBSD:14:quarterly6.0.246.0.24-----6.0.12
FreeBSD:15:latest6.0.246.0.24n/a-n/a--6.0.13
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>0 : devel/py-setuptools@py311
  2. py311-cheetah3>0 : devel/py-cheetah3@py311
  3. py311-packaging>0 : devel/py-packaging@py311
  4. py311-psutil>0 : sysutils/py-psutil@py311
  5. py311-pymongo>0 : databases/py-pymongo@py311
  6. py311-pyyaml>=3.11 : devel/py-pyyaml@py311
  7. autoconf2.13 : devel/autoconf2.13
  8. gsed : textproc/gsed
  9. python3.11 : lang/python311
  10. scons-3.11 : devel/scons@py311
  11. gmake>=4.4.1 : devel/gmake
  12. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libicuuc.so : devel/icu
  3. libpcre.so : devel/pcre
  4. libsnappy.so : archivers/snappy
  5. libstemmer.so : textproc/snowballstemmer
  6. libunwind.so : devel/libunwind
  7. libyaml-cpp.so : devel/yaml-cpp
  8. libzstd.so : archivers/zstd
  9. 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.20_2: LTO=off: Use Link-Time Optimization NOAVX=on: "Disable AVX instructions on amd64 (Sandybridge+)" SASL=on: SASL authentication support ===> Use 'make config' to modify these settings
Options name:
databases_mongodb60
USES:
compiler:c++17-lang cpe python:build scons shebangfix ssl gmake pkgconfig
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. MongoDB 6.0 and up do not include the 'mongo' CLI shell anymore. You can use the MongoDB Shell (https://github.com/mongodb-js/mongosh). # pkg install npm $ npm install mongosh $ npx mongosh mongodb://127.0.0.1:27017/
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mongodb/mongo/tar.gz/r6.0.20?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.0.20_2
03 Jun 2025 12:11:58
commit hash: 3f9b66993c9af3face73a6e10b9c3d0410263610commit hash: 3f9b66993c9af3face73a6e10b9c3d0410263610commit hash: 3f9b66993c9af3face73a6e10b9c3d0410263610commit hash: 3f9b66993c9af3face73a6e10b9c3d0410263610 files touched by this commit This port version is marked as vulnerable.
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb60: reduce warning output

The build outputs MBs of reports like:
"warning: builtin __has_trivial_assign is deprecated; use
__is_trivially_assignable instead [-Wdeprecated-builtins]"

This might somehow supress the error output (or cause the error) of the sporadic
"Error -9".

Suggested by:	des@ via
https://lists.freebsd.org/archives/freebsd-ports/2025-May/007910.html

(cherry picked from commit b94bafa3255db998d5c656e540ed8c399e53feec)

Number of commits found: 1