notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
mongodb70 Distributed document-oriented "NoSQL" database (7.0.x Branch)
7.0.4 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 7.0.1Version of this port present on the latest quarterly branch.
Maintainer: ronald@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-05-02 20:36:07
Last Update: 2023-12-01 15:21:14
Commit Hash: 3fa3d57
Also Listed In: net
License: APACHE20 SSPLv1
WWW:
https://www.mongodb.com/docs/v7.0/
Description:
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 (14 items)
Collapse this list.
  1. /usr/local/share/licenses/mongodb70-7.0.4/catalog.mk
  2. /usr/local/share/licenses/mongodb70-7.0.4/LICENSE
  3. /usr/local/share/licenses/mongodb70-7.0.4/APACHE20
  4. /usr/local/share/licenses/mongodb70-7.0.4/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. @owner
  13. @group
  14. @mode
Collapse this list.
Dependency lines:
  • mongodb70>0:databases/mongodb70
Conflicts:
CONFLICTS_INSTALL:
  • mongodb[0-9][0-9]
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/databases/mongodb70/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/mongodb70
  • pkg install mongodb70
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mongodb70
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 powerpc64le
distinfo:
TIMESTAMP = 1700130978 SHA256 (mongodb-mongo-r7.0.4_GH0.tar.gz) = a70383a23e4013e9138056b1545b4360ca68eb2efbd2ba616eb0f12e8500e621 SIZE (mongodb-mongo-r7.0.4_GH0.tar.gz) = 113530810

Expand this list (2 items)

Collapse this list.

SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0 SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mongodb70
ABIlatestquarterly
FreeBSD:12:aarch64-7.0.1
FreeBSD:12:amd647.0.37.0.1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch647.0.37.0.1
FreeBSD:13:amd647.0.37.0.1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch647.0.27.0.1
FreeBSD:14:amd647.0.37.0.1
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
FreeBSD:15:amd647.0.3-
FreeBSD:15:armv6--
FreeBSD:15:armv7--
FreeBSD:15:i386--
FreeBSD:15:mips64--
FreeBSD:15:powerpc64--
FreeBSD:15:riscv64--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-cheetah3>0 : devel/py-cheetah3@py39
  2. py39-packaging>0 : devel/py-packaging@py39
  3. py39-psutil>0 : sysutils/py-psutil@py39
  4. py39-pymongo>0 : databases/py-pymongo@py39
  5. py39-yaml>=3.11 : devel/py-yaml@py39
  6. autoconf2.13 : devel/autoconf2.13
  7. gsed : textproc/gsed
  8. python3.9 : lang/python39
  9. scons-3.9 : devel/scons@py39
  10. gmake>=4.3 : devel/gmake
  11. 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 mongodb70-7.0.4: LTO=off: Use Link-Time Optimization NOAVX=off: "Disable AVX instructions on amd64 (Sandybridge+)" SASL=on: SASL authentication support SSL=on: SSL protocol support ===> Use 'make config' to modify these settings
Options name:
databases_mongodb70
USES:
compiler:c++20-lang cpe python:build scons shebangfix gmake pkgconfig 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.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mongodb/mongo/tar.gz/r7.0.4?dummy=/
Collapse this list.

Number of commits found: 22

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
7.0.4
01 Dec 2023 15:21:14
commit hash: 3fa3d57a3a0dd42d17bceb534864a9b317efac00commit hash: 3fa3d57a3a0dd42d17bceb534864a9b317efac00commit hash: 3fa3d57a3a0dd42d17bceb534864a9b317efac00commit hash: 3fa3d57a3a0dd42d17bceb534864a9b317efac00 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to 7.0.4

changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.4---nov-13--2023

version bump
poudriere stage-qa: ok (on aarch64)
7.0.3
14 Nov 2023 22:10:24
commit hash: 8c8c68e7db88351986cafca0e3ceb063368ae934commit hash: 8c8c68e7db88351986cafca0e3ceb063368ae934commit hash: 8c8c68e7db88351986cafca0e3ceb063368ae934commit hash: 8c8c68e7db88351986cafca0e3ceb063368ae934 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to 7.0.3

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.3---nov-9--2023

version bump
poudriere stage-qa: ok
7.0.2
06 Oct 2023 19:47:31
commit hash: b895b4ead12c5debc16b5b8729adc53dabd2eeb2commit hash: b895b4ead12c5debc16b5b8729adc53dabd2eeb2commit hash: b895b4ead12c5debc16b5b8729adc53dabd2eeb2commit hash: b895b4ead12c5debc16b5b8729adc53dabd2eeb2 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: disable LTO for now

This was the error:
Checking if linker supports -flto... yes
lto compilation currently only works with the --linker=gold
See
/wrkdirs/usr/ports/databases/mongodb70/work/mongo-r7.0.2/build/scons/config.log
for details
*** Error code 1

See logs for the full error:
https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/pecb3f8a4918b_s8818f0f112/logs/mongodb70-7.0.2.log
7.0.2
03 Oct 2023 07:38:08
commit hash: a3646dd6a8baa6d2ccc07d6c810b3e014454069fcommit hash: a3646dd6a8baa6d2ccc07d6c810b3e014454069fcommit hash: a3646dd6a8baa6d2ccc07d6c810b3e014454069fcommit hash: a3646dd6a8baa6d2ccc07d6c810b3e014454069f files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to 7.0.2

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.2---sep-29--2023

version bump
poudriere stage-qa: ok
7.0.1
31 Aug 2023 13:37:19
commit hash: cf8320b0d63d530e041a4bbc6ab616742d9d472fcommit hash: cf8320b0d63d530e041a4bbc6ab616742d9d472fcommit hash: cf8320b0d63d530e041a4bbc6ab616742d9d472fcommit hash: cf8320b0d63d530e041a4bbc6ab616742d9d472f files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to 7.0.1

changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#7.0.1-changelog

version bump
poudriere stage-qa: ok
7.0.0
15 Aug 2023 10:02:53
commit hash: 32bbdaf1f437cc55439136d17ea1368f912e03f3commit hash: 32bbdaf1f437cc55439136d17ea1368f912e03f3commit hash: 32bbdaf1f437cc55439136d17ea1368f912e03f3commit hash: 32bbdaf1f437cc55439136d17ea1368f912e03f3 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to 7.0.0 release

Changes: https://www.mongodb.com/docs/v7.0/release-notes/7.0/

* version bump
* new option ARMV80A to support older ARM cpus like Raspberry Pi 4
* pet portclippy and portfmt
* poudriere stage-qa: ok

As upstream has stopped supporting non-LSE ARM cpus I'm adapting
the port also. The option ARMV80A is for backwards compatibility,
but use at your own risk. See pkg-message for more info.
7.0.0.r10
10 Aug 2023 17:03:09
commit hash: 3317a02901efb56b0cbe77bb120da663c0e34d42commit hash: 3317a02901efb56b0cbe77bb120da663c0e34d42commit hash: 3317a02901efb56b0cbe77bb120da663c0e34d42commit hash: 3317a02901efb56b0cbe77bb120da663c0e34d42 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Revert "databases/mongodb70: Fix build with llvm16"

This reverts commit 4a6a3534dde02d293438a929e06950c64a71a33d.

There was a build failure in my local build instance but this was a
false positive and actually this ports build fine without the changes.

Reported by: fuz
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
7.0.0.r10
08 Aug 2023 09:55:15
commit hash: 4a6a3534dde02d293438a929e06950c64a71a33dcommit hash: 4a6a3534dde02d293438a929e06950c64a71a33dcommit hash: 4a6a3534dde02d293438a929e06950c64a71a33dcommit hash: 4a6a3534dde02d293438a929e06950c64a71a33d files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
databases/mongodb70: Fix build with llvm16

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
7.0.0.r10
29 Jul 2023 17:39:32
commit hash: 9c4a212eb55438b3e8b4899863daa5125730e471commit hash: 9c4a212eb55438b3e8b4899863daa5125730e471commit hash: 9c4a212eb55438b3e8b4899863daa5125730e471commit hash: 9c4a212eb55438b3e8b4899863daa5125730e471 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to RC10

Release Candidate

Please read the notes before using:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#release-notes-for-mongodb-7.0--release-candidate-

* version bump
* pet portclippy
* poudriere stage-qa: ok
7.0.0.r8
25 Jul 2023 11:11:54
commit hash: 0763c9fcb56ea0a30b25434093583a438ffeb3eecommit hash: 0763c9fcb56ea0a30b25434093583a438ffeb3eecommit hash: 0763c9fcb56ea0a30b25434093583a438ffeb3eecommit hash: 0763c9fcb56ea0a30b25434093583a438ffeb3ee files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to RC8

Release Candidate

Please read the notes before using:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#release-notes-for-mongodb-7.0--release-candidate-

* trivial version bump
* typo in pkg-message
* poudriere stage-qa: ok
7.0.0.r7
24 Jul 2023 07:09:52
commit hash: 66f14f39cab1f849b5a15ae3e7a02f1e6fcf39eccommit hash: 66f14f39cab1f849b5a15ae3e7a02f1e6fcf39eccommit hash: 66f14f39cab1f849b5a15ae3e7a02f1e6fcf39eccommit hash: 66f14f39cab1f849b5a15ae3e7a02f1e6fcf39ec files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to RC7

Release Candidate

Please read the notes before using:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#release-notes-for-mongodb-7.0--release-candidate-

* trivial version bump
* poudriere stage-qa: ok
7.0.0.r6
04 Jul 2023 08:29:11
commit hash: 08bb784bcf456349efc261c89b3903f20172eb44commit hash: 08bb784bcf456349efc261c89b3903f20172eb44commit hash: 08bb784bcf456349efc261c89b3903f20172eb44commit hash: 08bb784bcf456349efc261c89b3903f20172eb44 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to RC6

Still Release Candidate status. Read the notes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/
7.0.0.r5
25 Jun 2023 19:57:20
commit hash: 886d17d8010f894bb32721f6c50ebac1f8e5a7becommit hash: 886d17d8010f894bb32721f6c50ebac1f8e5a7becommit hash: 886d17d8010f894bb32721f6c50ebac1f8e5a7becommit hash: 886d17d8010f894bb32721f6c50ebac1f8e5a7be files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to 7.0.0 RC5

Still Release Candidate status. Read the notes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/
7.0.0.r4
24 Jun 2023 08:02:23
commit hash: 3d3f9b4f57eb9d6233325d45e7e6675e1599853bcommit hash: 3d3f9b4f57eb9d6233325d45e7e6675e1599853bcommit hash: 3d3f9b4f57eb9d6233325d45e7e6675e1599853bcommit hash: 3d3f9b4f57eb9d6233325d45e7e6675e1599853b files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
Author: Dimitry Andric
databases/mongodb70: fix build on 14-current

Fixes provided by Dimitry in a private reply on
https://lists.freebsd.org/archives/freebsd-ports/2023-May/003870.html. Dank je
wel!

poidriere stage-qa ok
runtime tested: proper clean start and restart on existing db
7.0.0.r4
20 Jun 2023 10:31:08
commit hash: 04da06a414bbba458f9388142cbe9cb761e70e60commit hash: 04da06a414bbba458f9388142cbe9cb761e70e60commit hash: 04da06a414bbba458f9388142cbe9cb761e70e60commit hash: 04da06a414bbba458f9388142cbe9cb761e70e60 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to 7.0.0 RC4

Still Release Candidate status. Read the notes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/

I had no time to test fixes for FreeBSD 14 yet. So 14 is broken still.
7.0.0.r3
09 Jun 2023 11:34:43
commit hash: be053ac53fd5068f7c2ac260566b40b2ecb483adcommit hash: be053ac53fd5068f7c2ac260566b40b2ecb483adcommit hash: be053ac53fd5068f7c2ac260566b40b2ecb483adcommit hash: be053ac53fd5068f7c2ac260566b40b2ecb483ad files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to 7.0.0 RC3

Still Release Candidate status. Read the notes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/

I had no time to test fixes for FreeBSD 14 yet. So 14 is broken still.
7.0.0.r2
01 Jun 2023 10:44:25
commit hash: 69173c2565f5d87333cff1d4b4f5a66843bfc3d1commit hash: 69173c2565f5d87333cff1d4b4f5a66843bfc3d1commit hash: 69173c2565f5d87333cff1d4b4f5a66843bfc3d1commit hash: 69173c2565f5d87333cff1d4b4f5a66843bfc3d1 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: update to RC2

Release Candidate
Read the instructions:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/
7.0.0.r0_1
17 May 2023 16:30:15
commit hash: 9b178ffd7e2fd77fecb8c80d22f7c80bc9e93977commit hash: 9b178ffd7e2fd77fecb8c80d22f7c80bc9e93977commit hash: 9b178ffd7e2fd77fecb8c80d22f7c80bc9e93977commit hash: 9b178ffd7e2fd77fecb8c80d22f7c80bc9e93977 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: llvm15 build fixes

llvm15 was also merged into 13.2-STABLE effective from OSVERSION
1302505. Fix the ports that failed to build with llvm15.

Approved by:	portmgr (blanket)
7.0.0.r0_1
10 May 2023 18:48:23
commit hash: b66ad1748eb43d4d4a46480d5dddfdee683d0bbbcommit hash: b66ad1748eb43d4d4a46480d5dddfdee683d0bbbcommit hash: b66ad1748eb43d4d4a46480d5dddfdee683d0bbbcommit hash: b66ad1748eb43d4d4a46480d5dddfdee683d0bbb files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: fix build on 14-CURRENT

Port does not build with clang15 but does with clang14.

/usr/include/c++/v1/__algorithm/comp.h:36:71: error: invalid operands to binary
expression ('const mongo::SSLX509Name::Entry' and 'const
mongo::SSLX509Name::Entry')
    bool operator()(const _T1& __x, const _T1& __y) const {return __x == __y;}
                                                                  ~~~ ^  ~~~
7.0.0.r0
10 May 2023 13:44:29
commit hash: c93051860c82666804d13ff909471e7e977b1a62commit hash: c93051860c82666804d13ff909471e7e977b1a62commit hash: c93051860c82666804d13ff909471e7e977b1a62commit hash: c93051860c82666804d13ff909471e7e977b1a62 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
databases/mongodb70: fix build on powerpc64le

In file included from
src/third_party/abseil-cpp/dist/absl/base/internal/unscaledcycleclock.cc:27:
/usr/include/sys/sysctl.h:1189:25: error: unknown type name 'u_int'
int     sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
                            ^
src/third_party/abseil-cpp/dist/absl/base/internal/unscaledcycleclock.cc:95:10:
error: unknown type name 'once_flag'
  static once_flag init_timebase_frequency_once;
         ^
src/third_party/abseil-cpp/dist/absl/base/internal/unscaledcycleclock.cc:97:18:
error: no member named 'LowLevelCallOnce' in namespace 'absl::base_internal'
  base_internal::LowLevelCallOnce(&init_timebase_frequency_once, [&]() {
  ~~~~~~~~~~~~~~~^
3 errors generated.
7.0.0.r0
02 May 2023 20:39:16
commit hash: 05a44d7cbccba5b21acf9ffa80ed46ac7ac84bcdcommit hash: 05a44d7cbccba5b21acf9ffa80ed46ac7ac84bcdcommit hash: 05a44d7cbccba5b21acf9ffa80ed46ac7ac84bcdcommit hash: 05a44d7cbccba5b21acf9ffa80ed46ac7ac84bcd files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: fix path in patch
7.0.0.r0
02 May 2023 20:29:48
commit hash: a677d700a675abbbf6587954d9e2afd7eb772af7commit hash: a677d700a675abbbf6587954d9e2afd7eb772af7commit hash: a677d700a675abbbf6587954d9e2afd7eb772af7commit hash: a677d700a675abbbf6587954d9e2afd7eb772af7 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
databases/mongodb70: add new port

Mind that this is still a RC.

Changelog:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/

* based on databases/mongodb60
* disabled --use-system-icu as version from ports gives an error on start-up:
 
https://www.mongodb.com/community/forums/t/mongodb-7-0-rc0-cycle-in-dependency-graph-loadicudata/224571
* patch to compile asio-master with c++20
* commented out 'metrics_client' in SConstruct, symbol is not available in the
repo, doesn't seem to be needed for the build

Number of commits found: 22