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
Port details
mongodb80 MongoDB Community Edition (8.0.x Branch)
8.0.0.r20 databases on this many watch lists=2 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: 2024-07-23 15:48:06
Last Update: 2024-09-06 07:57:27
Commit Hash: fa2cae9
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: net
License: APACHE20 SSPLv1
WWW:
https://www.mongodb.com/docs/v8.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
Expand this list (17 items)
Collapse this list.
  1. /usr/local/share/licenses/mongodb80-8.0.0.r20/catalog.mk
  2. /usr/local/share/licenses/mongodb80-8.0.0.r20/LICENSE
  3. /usr/local/share/licenses/mongodb80-8.0.0.r20/APACHE20
  4. /usr/local/share/licenses/mongodb80-8.0.0.r20/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:
  • mongodb80>0:databases/mongodb80
Conflicts:
CONFLICTS_INSTALL:
  • mongodb[0-9][0-9]
To install the port:
cd /usr/ports/databases/mongodb80/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/mongodb80
  • pkg install mongodb80
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mongodb80
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 powerpc64le
distinfo:
TIMESTAMP = 1725609430 SHA256 (mongodb-mongo-r8.0.0-rc20_GH0.tar.gz) = e0002aaa907e2b2f2cba606b58588ed6e4a26b0d304067e4f807e527c2a949dd SIZE (mongodb-mongo-r8.0.0-rc20_GH0.tar.gz) = 94760024

Expand this list (2 items)

Collapse this list.

SHA256 (mongodb-forks-spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a_GH0.tar.gz) = 8b237164cb3f492aa1658080b91bafb3c98fe72da11ffb65513e4bffe01553f9 SIZE (mongodb-forks-spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a_GH0.tar.gz) = 164675678

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mongodb80
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.0.0.r188.0.0.r18------
FreeBSD:13:quarterly--------
FreeBSD:14:latest8.0.0.r168.0.0.r18------
FreeBSD:14:quarterly--------
FreeBSD:15:latest8.0.0.r188.0.0.r18n/a-n/a---
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-distro>0 : sysutils/py-distro@py311
  4. py311-gitpython>0 : devel/py-gitpython@py311
  5. py311-packaging>0 : devel/py-packaging@py311
  6. py311-psutil>0 : sysutils/py-psutil@py311
  7. py311-pymongo>0 : databases/py-pymongo@py311
  8. py311-pyyaml>=3.11 : devel/py-pyyaml@py311
  9. py311-requests>0 : www/py-requests@py311
  10. py311-retry2>0 : devel/py-retry2@py311
  11. git : devel/git@tiny
  12. gm4 : devel/m4
  13. gsed : textproc/gsed
  14. python3.11 : lang/python311
  15. scons-3.11 : devel/scons@py311
  16. gmake>=4.4.1 : devel/gmake
  17. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libpcre2-8.so : devel/pcre2
  3. libsnappy.so : archivers/snappy
  4. libstemmer.so : textproc/snowballstemmer
  5. libunwind.so : devel/libunwind
  6. libyaml-cpp.so : devel/yaml-cpp
  7. libzstd.so : archivers/zstd
  8. libsasl2.so : security/cyrus-sasl2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for mongodb80-8.0.0.r20: 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_mongodb80
USES:
compiler:c++20-lang cpe python:build scons shebangfix ssl gmake pkgconfig
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/r8.0.0-rc20?dummy=/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.0.0.r20
06 Sep 2024 07:57:27
commit hash: fa2cae9f916659cc3cf6f5c675b7e1909a674ad4commit hash: fa2cae9f916659cc3cf6f5c675b7e1909a674ad4commit hash: fa2cae9f916659cc3cf6f5c675b7e1909a674ad4commit hash: fa2cae9f916659cc3cf6f5c675b7e1909a674ad4 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb80: rc20

changes:
https://github.com/mongodb/mongo/compare/r8.0.0-rc19...r8.0.0-rc20

Only 1 pretty obvious bug fix commit on the branch so I dare to
commit this without the usual 24+ hours test build on my RPI4.
8.0.0.r19
06 Sep 2024 07:52:42
commit hash: 154fe5e1e0c219e74e9b3476dda02ee23e3866cfcommit hash: 154fe5e1e0c219e74e9b3476dda02ee23e3866cfcommit hash: 154fe5e1e0c219e74e9b3476dda02ee23e3866cfcommit hash: 154fe5e1e0c219e74e9b3476dda02ee23e3866cf files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb80: rc19

changes:
https://github.com/mongodb/mongo/compare/r8.0.0-rc18...r8.0.0-rc19

- remove patch for get-sources.sh, the file is not used, we fetch the
mozjs source via the port.

- remove REINPLACE_CMD, it didn't change anything anymore.
====> Running Q/A tests (stage-qa)
Warning: Possible REINPLACE_CMD issues:
- - REINPLACE_CMD ran, but did not modify file contents:
/wrkdirs/usr/ports/databases/mongodb80/work/spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a/python/mozbuild/mozbuild/util.py
- - REINPLACE_CMD ran, but did not modify file contents:
/wrkdirs/usr/ports/databases/mongodb80/work/spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a/python/mozbuild/mozbuild/preprocessor.py
- - REINPLACE_CMD ran, but did not modify file contents:
/wrkdirs/usr/ports/databases/mongodb80/work/spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a/python/mozbuild/mozbuild/backend/base.py
- - REINPLACE_CMD ran, but did not modify file contents:
/wrkdirs/usr/ports/databases/mongodb80/work/spidermonkey-bb6edb4fcd43607c87de81df8c58db11a663634a/python/mozbuild/mozbuild/action/process_define_files.py
8.0.0.r18
21 Aug 2024 11:39:18
commit hash: 48b65f81be3ece39f891db932a037e86eabecad3commit hash: 48b65f81be3ece39f891db932a037e86eabecad3commit hash: 48b65f81be3ece39f891db932a037e86eabecad3commit hash: 48b65f81be3ece39f891db932a037e86eabecad3 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb80: rc18

https://github.com/mongodb/mongo/compare/r8.0.0-rc17...r8.0.0-rc18
8.0.0.r17
15 Aug 2024 20:37:12
commit hash: e157872484d688f1bfe254ab8931ead371f37a83commit hash: e157872484d688f1bfe254ab8931ead371f37a83commit hash: e157872484d688f1bfe254ab8931ead371f37a83commit hash: e157872484d688f1bfe254ab8931ead371f37a83 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb80: update to 8.0.0-rc17

By popular demand an update to release candidate 17.

Changes:
https://github.com/mongodb/mongo/compare/r8.0.0-rc16...r8.0.0-rc17
8.0.0.r16
08 Aug 2024 06:58:19
commit hash: b44fe228ca1cc964c16b5f78cd72782a93afb976commit hash: b44fe228ca1cc964c16b5f78cd72782a93afb976commit hash: b44fe228ca1cc964c16b5f78cd72782a93afb976commit hash: b44fe228ca1cc964c16b5f78cd72782a93afb976 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb80: update to 8.0.0-rc16

Changes:
https://github.com/mongodb/mongo/compare/r8.0.0-rc15...r8.0.0-rc16

Removed SSL from OPTIONS. It was inherited from the first versions
of databases/mongodb, long before I became maintainer.
Currently disabling the SSL option does not disable ssl as ssl is
auto-detected and disabling ssl needs explicit --ssl=off which is
not implemented in the port. I never had a request for this in years
so I decided to just remove the option and have ssl enabled always.
8.0.0.r15
27 Jul 2024 12:25:10
commit hash: be3526c6500402899d8c9a89d045361fe5718e00commit hash: be3526c6500402899d8c9a89d045361fe5718e00commit hash: be3526c6500402899d8c9a89d045361fe5718e00commit hash: be3526c6500402899d8c9a89d045361fe5718e00 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb80: update to Release Candidate 15

While the whole world still rejoices MongoDB 8.0rc14 on FreeBSD rc15 is
already presented.

Changes:
https://github.com/mongodb/mongo/commits/v8.0/ up to 7a4986e
8.0.0.r14
23 Jul 2024 21:09:11
commit hash: 5d8274d264086d9611669eac5e54224e2905f292commit hash: 5d8274d264086d9611669eac5e54224e2905f292commit hash: 5d8274d264086d9611669eac5e54224e2905f292commit hash: 5d8274d264086d9611669eac5e54224e2905f292 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb80: add missing dependencies

Also found some manual pages in the src tree.
8.0.0.r14
23 Jul 2024 15:44:45
commit hash: f2c9ba7c53c9a599c36b722305a189fd912db5d2commit hash: f2c9ba7c53c9a599c36b722305a189fd912db5d2commit hash: f2c9ba7c53c9a599c36b722305a189fd912db5d2commit hash: f2c9ba7c53c9a599c36b722305a189fd912db5d2 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb80: new port 8.0.0-rc14

Still release candidate, use with care.

Notes:
https://www.mongodb.com/docs/v8.0/release-notes/8.0/

Number of commits found: 8