BSD Ports

databases/mongodb80 8.0.34 FreeBSD

MongoDB Community Edition (8.0.x Branch)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
36905c4fec
License
APACHE20, SSPLv1
Categories
databases, net
Package size
37563.4 KiB, 129036.8 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDdatabases/mongodb808.0.34
MidnightBSDdatabases/mongodb808.0.12_1

Install

Binary package:

pkg install mongodb80

From the ports tree:

cd /usr/ports/databases/mongodb80/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mongodb80>0:databases/mongodb80

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest8.0.328.0.32_1---
FreeBSD:14:quarterly8.0.12_128.0.12_12n/a--
FreeBSD:15:latest8.0.32_18.0.34n/a--
FreeBSD:15:quarterly8.0.12_128.0.12_12n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 15

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 111

The first 100 are listed.

Run dependencies 10

No port depends on this one.

Configuration

Options name: databases_mongodb

OptionDefaultDescription
LTOoffUse Link-Time Optimization
NOAVXon"Disable AVX instructions on amd64 (Sandybridge+)"
USES
compiler:c++20-lang cpe gmake pkgconfig python:build shebangfix ssl
Service scripts
mongod
Conflicts with
mongodb[0-9][0-9]
Flavors
mongodb80-armv80a-8.0.34

Message after installing

MongoDB on Raspberry Pi can work but is unsupported upstream.
Please read https://jira.mongodb.org/browse/SERVER-71772 and enable option 
ARMV80A if you run this on a non-LSE ARM cpu like Raspberry Pi 4.

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/

Files

Manual pages 3
  • mongod(1)
  • mongodb-parameters(5)
  • mongos(1)
pkg-plist 10
  • bin/mongod
  • bin/mongos
  • @sample etc/mongodb.conf.sample
  • share/doc/mongodb80/LICENSE-Community.txt
  • share/doc/mongodb80/MPL-2
  • share/doc/mongodb80/README
  • share/doc/mongodb80/THIRD-PARTY-NOTICES
  • share/man/man1/mongod.1.gz
  • share/man/man1/mongos.1.gz
  • share/man/man5/mongodb-parameters.5.gz
distinfo 5
FileSizeSHA256
mongodb-r8.0.34-bazel-repository-cache.tar.gz4.0005717e+07037e9bee9e05def801c3316b58aa730c8b25f84daf7ece9451b1fbc1f025771b
bazelbuild-bazel-central-registry-5df17720d4367282afb8e5ca27a35199ab7620e4_GH0.tar.gz1.4273558e+078e50f26b47e345a32aaff54d8477b4d9a277cab1cb7d4db6b7aa361191d55be4
mongodb-forks-rules_poetry-917630033c736c188605cf0f558c34afc1eca540_GH0.tar.gz33958748001b928488e78f03a47bcc712c56432a471fc6cdd90fe57c884efbfcd13696
mongodb-mongo-r8.0.34_GH0.tar.gz8.8892937e+07b86778267f530e430fc3013a37578e9698cf9b58aa185e93f0cf5c8e92465974
mongodb-forks-spidermonkey-7aeaf7a44d420360bde75db8453636092c3e2f56_GH0.tar.gz3.92664341e+088ec7aa1399b6fb15b859c448ae6f361ab28cf48bd8fc4f0de2fb3776582e202f
Master sites 3
  • LOCAL/ronald:mongodb_bazel
  • https://codeload.github.com/bazelbuild/bazel-central-registry/tar.gz/5df17720d4367282afb8e5ca27a35199ab7620e4?dummy=/:bazel_registry
  • https://codeload.github.com/mongodb-forks/rules_poetry/tar.gz/917630033c736c188605cf0f558c34afc1eca540?dummy=/:rules_poetry

Commit history 9

DateCommitCreditsLog message
36905c4fec Ronald Klop databases/mongodb80: 8.0.34
Target install-dist instead of install-core. The documenation says install-dist is "intended for a functional end-user installation". Announcement: https://www.mongodb.com/community/forums/t/mongodb-8-0-34-is-released/344300?u=r_k Release Notes: https://www.mongodb.com/docs/manual/release-notes/8.0/#8034---oct-13-2026 Security: yes, see release notes for CVEs
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
8975f39f38 Ronald Klop databases/mongodb80: restore python 3.14 support
This always regresses after a big update. Sorry Peter :-) Peter also added Bazel --batch mode. Explanation for batch mode is in a comment in the Makefile and in the PR. PR: 298510
3ecd3d0844 Ronald Klop databases/mongodb80: 8.0.32
Added an extra Makefile to generate the *-bazel-repository-cache.tar.gz in a reproducable way. Announcement: https://www.mongodb.com/community/forums/t/mongodb-8-0-32-is-released/343535?u=r_k Release Notes: https://www.mongodb.com/docs/manual/release-notes/8.0/#8032---sept-11-2026 Security: CVE-2026-89099 "Race Condition in MongoDB Server Document Value Layer Leads to Memory Corruption"
dbe3ef482b Ronald Klop databases/mongodb80: 8.0.29
Upstream changed the build tool from SCons to Bazel. Please test before deploying to production. Announcement: https://www.mongodb.com/community/forums/t/mongodb-8-0-29-is-released/342426?u=r_k Release Notes: https://www.mongodb.com/docs/manual/release-notes/8.0/#8029---aug-11-2026

The latest 5 of 9 in the history this site was built from.