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
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details
mongodb90 MongoDB Community Edition (9.0.x Branch)
9.0.0.a1 databasesnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: ronald@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-12 17:00:10
Last Update: 2026-10-12 16:56:46
Commit Hash: 69a8292
Also Listed In: net
License: APACHE20 SSPLv1
WWW:
https://www.mongodb.com/docs/v9.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:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • mongod
Dependency lines:
  • mongodb90>0:databases/mongodb90
Conflicts:
CONFLICTS_INSTALL:
  • mongodb[0-9][0-9]
To install the port:
cd /usr/ports/databases/mongodb90/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/mongodb90
  • pkg install mongodb90
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mongodb90
Package flavors (<flavor>: <package>)
  • default: mongodb90
  • armv80a: mongodb90-armv80a
ONLY_FOR_ARCHS: aarch64 amd64 powerpc64le
distinfo:
TIMESTAMP = 1791137828 SHA256 (bazelbuild-bazel-central-registry-5df17720d4367282afb8e5ca27a35199ab7620e4_GH0.tar.gz) = 8e50f26b47e345a32aaff54d8477b4d9a277cab1cb7d4db6b7aa361191d55be4 SIZE (bazelbuild-bazel-central-registry-5df17720d4367282afb8e5ca27a35199ab7620e4_GH0.tar.gz) = 14273558

Expand this list (8 items)

Collapse this list.

SHA256 (mongodb-forks-rules_poetry-092d43107d13e711ac4ac92050d8b570bcc8ef43_GH0.tar.gz) = 533a0178767be4d79a67ae43890970485217f031adf090ef28c5c18e8fd337d8 SIZE (mongodb-forks-rules_poetry-092d43107d13e711ac4ac92050d8b570bcc8ef43_GH0.tar.gz) = 2704422 SHA256 (mongodb-mongo-r9.0.0-alpha1_GH0.tar.gz) = 7aadc37373fc88954ae1f358ae2ac05a14a430d2fb1cec1f5823a6618631359a SIZE (mongodb-mongo-r9.0.0-alpha1_GH0.tar.gz) = 116678568 SHA256 (mongodb-r9.0.0-alpha1-bazel-repository-cache.tar.gz) = 8787f0e86a008a5d0b6706c5ab756b48b5b31d18556e8b18367ec1dd5a2b6db0 SIZE (mongodb-r9.0.0-alpha1-bazel-repository-cache.tar.gz) = 693953607 SHA256 (mongodb-forks-spidermonkey-7aeaf7a44d420360bde75db8453636092c3e2f56_GH0.tar.gz) = 8ec7aa1399b6fb15b859c448ae6f361ab28cf48bd8fc4f0de2fb3776582e202f SIZE (mongodb-forks-spidermonkey-7aeaf7a44d420360bde75db8453636092c3e2f56_GH0.tar.gz) = 392664341

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bazel : devel/bazel7
  2. bash : shells/bash
  3. clang22 : devel/llvm22@lite
  4. rg : textproc/ripgrep
  5. py312-setuptools>0 : devel/py-setuptools@py312
  6. py312-cheetah3>0 : devel/py-cheetah3@py312
  7. py312-distro>0 : sysutils/py-distro@py312
  8. py312-gitpython>0 : devel/py-gitpython@py312
  9. py312-packaging>0 : devel/py-packaging@py312
  10. py312-psutil>0 : sysutils/py-psutil@py312
  11. py312-pymongo>0 : databases/py-pymongo@py312
  12. py312-pyyaml>=3.11 : devel/py-pyyaml@py312
  13. py312-requests>0 : www/py-requests@py312
  14. py312-retry2>0 : devel/py-retry2@py312
  15. rust-cbindgen>0 : devel/rust-cbindgen
  16. yq : textproc/go-yq
  17. gm4 : devel/m4
  18. gsed : textproc/gsed
  19. gmake>=4.4.1 : devel/gmake
  20. java : java/openjdk21
  21. pkgconf>=1.3.0_1 : devel/pkgconf
  22. python3.12 : lang/python312
Library dependencies:
  1. libcurl.so : ftp/curl
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for mongodb90-9.0.0.a1: LTO=off: Use Link-Time Optimization NOAVX=on: "Disable AVX instructions on amd64 (Sandybridge+)" ===> Use 'make config' to modify these settings
Options name:
databases_mongodb90
USES:
compiler:c++20-lang cpe gmake java:build pkgconfig python:build shebangfix ssl
pkg-message:
For install:
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/
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mongodb/mongo/tar.gz/r9.0.0-alpha1?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
9.0.0.a1
12 Oct 2026 16:56:46
commit hash: 69a829258a9a643a9fb5e72b569b356d08ab087acommit hash: 69a829258a9a643a9fb5e72b569b356d08ab087acommit hash: 69a829258a9a643a9fb5e72b569b356d08ab087acommit hash: 69a829258a9a643a9fb5e72b569b356d08ab087a files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb90: new port 9.0.0-alpha1

Ready enough to get added to the ports tree.
Not the final 9.0.0 yet. That is not tagged on github yet.

Compiles on amd64. Aarch64 is in the planning.

This port is copied from mongodb80 and adjusted.

Number of commits found: 1