BSD Ports

databases/mongodb90 9.0.4 FreeBSD

MongoDB Community Edition (9.0.x Branch)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
cc91f92841
License
APACHE20, SSPLv1
Categories
databases, net

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.

Install

Binary package:

pkg install mongodb90

From the ports tree:

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

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

RUN_DEPENDS=	mongodb90>0:databases/mongodb90

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:latest-9.0.0.a1_1---
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest-9.0.4n/a--
FreeBSD:15:quarterly--n/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 16

Library 1

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

Build dependencies 113

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
cargo compiler:c++20-lang cpe gmake pkgconfig python:build shebangfix ssl
Service scripts
mongod
Conflicts with
mongodb[0-9][0-9]
Flavors
mongodb90-armv80a-9.0.4

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/mongodb90/LICENSE-Community.txt
  • share/doc/mongodb90/MPL-2
  • share/doc/mongodb90/README
  • share/doc/mongodb90/THIRD-PARTY-NOTICES
  • share/man/man1/mongod.1.gz
  • share/man/man1/mongos.1.gz
  • share/man/man5/mongodb-parameters.5.gz
distinfo 703
FileSizeSHA256
bazelbuild-bazel-central-registry-5df17720d4367282afb8e5ca27a35199ab7620e4_GH0.tar.gz1.4273558e+078e50f26b47e345a32aaff54d8477b4d9a277cab1cb7d4db6b7aa361191d55be4
mongodb-forks-rules_poetry-092d43107d13e711ac4ac92050d8b570bcc8ef43_GH0.tar.gz2.704422e+06533a0178767be4d79a67ae43890970485217f031adf090ef28c5c18e8fd337d8
wasi-sysroot-33.0+m.tar.gz1.24253494e+08063bc1b56582b9923e08ac9b89e58789618d851763f01530b3ff20b9e5df0ca3
libclang_rt-33.0+m.tar.gz645260d3302760b78c8c50f2875650833b3584479131eab9ec2e6c72f7dfec26288be3
apple_support.1.24.1.tar.gz106875a270f034007ab6111645d27a8ed88b47ce2a75b608af633eeca889cb5e07ae0d
bazel-lib-v2.13.0.tar.gz18641957a777c5d4d0b79ad675995ee20fc1d6d2514a1ef3000d98f5c70cf0c09458a3
rules_js-v2.1.3.tar.gz1.687483e+06875b8d01af629dbf626eddc5cf239c9f0da20330f4d99ad956afc961096448dd
bats-core-1.10.0.tar.gz159353a1a9f7875aa4b6a9480ca384d5865f1ccf1b0b1faead6b47aa47d79709a5c5fd
bazel_clang_tidy-1.7.tar.gz85893cbc1ba37752d5981eb9289a51cb4644853f3b749c07ae3e536984b0dedf82d0
bazel_features-v1.37.0.tar.gz17596adc8ddf121917f197f75c5245dfa8d7b1619f10a1002e25062b093b7957f2798
bazel-skylib-1.9.0.tar.gz447903b5b49006181f5f8ff626ef8ddceaa95e9bb8ad294f7b5d7b11ea9f7ddaf8c59
buildifier-prebuilt-6.4.0.tar.gz195668ada9d88e51ebf5a1fdff37d75ed41d51f5e677cdbeafb0a22dda54747d6e07e
platforms-0.0.11.tar.gz788229742e87275809b5e598dc2f04d86960cc7a55b3067d97221c9abbc9926bff0f
rules_cc-0.2.10.tar.gz279779774fd6cb9f90f98f1d26c776896b16a517a1af65337fcfaa705261df175f04a6
rules_foreign_cc-0.15.1.tar.gz32271532759728913c376ba45b0116869b71b68b1c2ebf8f2bcf7b41222bc07b773d73
rules_go-v0.50.1.zip2.176434e+06f4a9314518ca6acfa16cc4ab43b0b8ce1e4ea64b81c38d8a3772883f153346b8
rules_java-8.6.1.tar.gz104565c5bc17e17bb62290b1fd8fdd847a2396d3459f337a7e07da7769b869b488ec26
rules_kotlin-v1.9.6.tar.gz2.3089629e+073b772976fec7bdcda1d84b9d39b176589424c047eb2175bed09aac630e50af43
rules_license-1.0.0.tar.gz3590326d4021f6898e23b82ef953078389dd49ac2b5618ac564ade4ef87cced147b38
rules_multitool-0.4.0.tar.gz12263793105ea4bb89cf9d82411cbee40b6874085f530314600887539e214e4970a3a
Master sites 3
  • https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VERSION:R}/:wasi_sdk
  • https://codeload.github.com/bazelbuild/bazel-central-registry/tar.gz/5df17720d4367282afb8e5ca27a35199ab7620e4?dummy=/:bazel_registry
  • https://codeload.github.com/mongodb-forks/rules_poetry/tar.gz/092d43107d13e711ac4ac92050d8b570bcc8ef43?dummy=/:rules_poetry

Commit history 5

DateCommitCreditsLog message
cc91f92841 Ronald Klop databases/mongodb90: 9.0.4
- Version bump. - Cleaned up patches. - Add patch to detect number of CPUs. This is adjusted code from mongodb80. (Unfortunately upstreams seems to remove FreeBSD code from the code base.) - Make sure Bazel does not detect Java from LOCALBASE/bin/java and sets JAVA_HOME=LOCALBASE. Announcement: https://www.mongodb.com/community/forums/t/mongodb-9-0-4-is-released/344302?u=r_k Release Notes: https://www.mongodb.com/docs/manual/release-notes/9.0/#904---oct-13-2026 Security: yes, see release notes for CVEs
f09187effd Ronald Klop databases/mongodb90: build on aarch64
Use --batch just like mongodb80. Remove huge local bazel-cache distfile by downloading the original distfiles.
e9370706d7 Ronald Klop databases/mongodb90: build on aarch64
And use --batch just like mongodb80.
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
69a829258a Ronald Klop 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.