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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
mongosh MongoDB Shell CLI REPL
2.3.8 databases 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 2.2.5Version of this port present on the latest quarterly branch.
Maintainer: fabien.amelinck+freebsd@advens.fr search for ports maintained by this maintainer
Port Added: 2024-11-21 08:54:07
Last Update: 2025-02-20 23:27:21
Commit Hash: 661b9c7
Also Listed In: net shells
License: APACHE20
WWW:
https://github.com/mongodb-js/mongosh/
Description:
Standalone MongoDB Shell replacing deprecated Mongo CLI. NodeJS doesn't need to be installed. This port is maintained by VultureOS Team. Contact us if you experience any issue: https://discord.gg/E5Bs97J
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 (7 items)
Collapse this list.
  1. /usr/local/share/licenses/mongosh-2.3.8/catalog.mk
  2. /usr/local/share/licenses/mongosh-2.3.8/LICENSE
  3. /usr/local/share/licenses/mongosh-2.3.8/APACHE20
  4. bin/mongosh
  5. @owner
  6. @group
  7. @mode
Collapse this list.
Dependency lines:
  • mongosh>0:databases/mongosh
To install the port:
cd /usr/ports/databases/mongosh/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/mongosh
  • pkg install mongosh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mongosh
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1738594106 SHA256 (mongosh/mongodb-client-encryption-6.1.0.tgz) = 6a1384d1b9411abcdc25423553a965bd18ee9a4e1052b1c083a53cb11a90b6dd SIZE (mongosh/mongodb-client-encryption-6.1.0.tgz) = 30442

Expand this list (8 items)

Collapse this list.

SHA256 (mongosh/kerberos-2.1.0.tgz) = eeb1d33472dcf15be8ae46e30ffc76455a62356a91cee52bb8d48f97a35a58c7 SIZE (mongosh/kerberos-2.1.0.tgz) = 28988 SHA256 (mongosh/os-dns-native-1.2.1.tgz) = 9baa54587fed81884735aee59d82eaf95870d344b83f5060a75256f4852d964d SIZE (mongosh/os-dns-native-1.2.1.tgz) = 6535 SHA256 (mongosh/mongosh-v2.3.8-amd64-node-modules.tar.xz) = 2b7a04f96596eb13b7b2c9392ca841faebee0c9bfac99c7972df74282d176fe3 SIZE (mongosh/mongosh-v2.3.8-amd64-node-modules.tar.xz) = 159374104 SHA256 (mongosh/VultureProject-mongosh-v2.3.8_GH0.tar.gz) = d7a0ae00cdf9ac45eb969796d4cb5d908a7ff025df2d518633cd9fdb24dcd285 SIZE (mongosh/VultureProject-mongosh-v2.3.8_GH0.tar.gz) = 8259565

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mongosh
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.3.8------
FreeBSD:13:quarterly-2.2.5------
FreeBSD:14:latest-2.3.8------
FreeBSD:14:quarterly-2.2.5------
FreeBSD:15:latest-2.3.8n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. brotli>=1.0.9,1 : archivers/brotli
  2. c-ares>=1.17.2 : dns/c-ares
  3. libnghttp2>=1.45.1 : www/libnghttp2
  4. libuv>=1.42.0 : devel/libuv
  5. objdump : devel/binutils
  6. bash>0 : shells/bash
  7. git>0 : devel/git
  8. gmake>=4.4.1 : devel/gmake
  9. libkrb5support.so : security/krb5
  10. node : www/node22
  11. pkgconf>=1.3.0_1 : devel/pkgconf
  12. python3.11 : lang/python311
Runtime dependencies:
  1. ca_root_nss>=0 : security/ca_root_nss
  2. libkrb5support.so : security/krb5
Library dependencies:
  1. libbrotlidec.so : archivers/brotli
  2. libcares.so : dns/c-ares
  3. libnghttp2.so : www/libnghttp2
  4. libuv.so : devel/libuv
  5. libmongocrypt.so : databases/libmongocrypt
Extract dependencies:
  1. npm-node22>0 : www/npm-node22
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
databases_mongosh
USES:
compiler:c++11-lib gmake gssapi:mit localbase nodejs:lts,build pkgconfig python:build ssl tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/VultureProject/mongosh/tar.gz/v2.3.8?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.3.8
20 Feb 2025 23:27:21
commit hash: 661b9c7c3018703ff9dbffdee3ffcea8479da521commit hash: 661b9c7c3018703ff9dbffdee3ffcea8479da521commit hash: 661b9c7c3018703ff9dbffdee3ffcea8479da521commit hash: 661b9c7c3018703ff9dbffdee3ffcea8479da521 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Fabien Amelinck
databases/mongosh: update to 2.3.8

Changelog: https://github.com/mongodb-js/mongosh/releases

PR:		284440
2.2.5
17 Feb 2025 11:28:20
commit hash: eed38b9d41ccccba3e7e2918a6a6d609242b6bafcommit hash: eed38b9d41ccccba3e7e2918a6a6d609242b6bafcommit hash: eed38b9d41ccccba3e7e2918a6a6d609242b6bafcommit hash: eed38b9d41ccccba3e7e2918a6a6d609242b6baf files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongosh: mark broken on FreeBSD 15

https://portsfallout.com/fallout?port=databases%2Fmongosh%24

Approved by:	Already broken for a couple of months
2.2.5
19 Dec 2024 09:56:59
commit hash: 0b7a091680405c7837b41d6a7432a119240f7678commit hash: 0b7a091680405c7837b41d6a7432a119240f7678commit hash: 0b7a091680405c7837b41d6a7432a119240f7678commit hash: 0b7a091680405c7837b41d6a7432a119240f7678 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongosh: pet portlint and portclippy

No functional change intended.

PR:	283109
Approved by:	maintainer timeout
2.2.5
06 Dec 2024 09:31:28
commit hash: dc9d16a503d85f61a999cff9cd70ff67144e031ecommit hash: dc9d16a503d85f61a999cff9cd70ff67144e031ecommit hash: dc9d16a503d85f61a999cff9cd70ff67144e031ecommit hash: dc9d16a503d85f61a999cff9cd70ff67144e031e files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongosh: broken on armv7

Improve broken messages on aarch64 & i386 also.

Reported
by:	https://lists.freebsd.org/archives/freebsd-pkg-fallout/2024-December/692291.html
Approved by: 	ports cleanup blanket
2.2.5
03 Dec 2024 20:47:34
commit hash: 1a437a6a8c8ecbe0cd68d916c7ec864f72958d92commit hash: 1a437a6a8c8ecbe0cd68d916c7ec864f72958d92commit hash: 1a437a6a8c8ecbe0cd68d916c7ec864f72958d92commit hash: 1a437a6a8c8ecbe0cd68d916c7ec864f72958d92 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongosh: broken on aarch64 and i386

arm64:
https://lists.freebsd.org/archives/freebsd-pkg-fallout/2024-December/690739.html
i386:
https://lists.freebsd.org/archives/freebsd-pkg-fallout/2024-December/691742.html

Reported by:	portsfallout.com
Approved by:	ports cleanup
2.2.5
03 Dec 2024 20:36:03
commit hash: b1d9b67df2ecb4f7024eb75fd869ead430b0297ecommit hash: b1d9b67df2ecb4f7024eb75fd869ead430b0297ecommit hash: b1d9b67df2ecb4f7024eb75fd869ead430b0297ecommit hash: b1d9b67df2ecb4f7024eb75fd869ead430b0297e files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongosh: fix run_depends on krb5

The USES construction and a build as well as a run depends.
Fixes warnings of make stage-qa.

PR:	282889
Approved by:	maintainer timeout
2.2.5
21 Nov 2024 08:52:59
commit hash: 31d8a7eb3429202e96349c29c0bb240395989ec8commit hash: 31d8a7eb3429202e96349c29c0bb240395989ec8commit hash: 31d8a7eb3429202e96349c29c0bb240395989ec8commit hash: 31d8a7eb3429202e96349c29c0bb240395989ec8 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
Author: Fabien Amelinck
databases/mongosh: new port

Standalone MongoDB Shell replacing deprecated Mongo CLI.
NodeJS doesn't need to be installed.

PR:	279519

Number of commits found: 7