| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-30-is-released/335673?u=r_k
Changelog:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.30---feb-10--2026
|
| |
|
|
|
|
|
|
|
|
| |
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-29-is-released/334623?u=r_k
Changelog:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.29---jan-27--2026
Security: a whole list of CVEs in the changelog
|
| |
|
|
| |
PR: 292360
|
| |
|
|
|
|
|
|
|
|
| |
CONFIGURE_ARGS is directly connected to CONFIGURE_SCRIPT and the script
only accepts 2 parameters. Exit 1 on incorrect number of parameters.
And don't allow to += on CONFIGURE_ARGS.
Not bumping PORTREVISION, no content change intended.
PR: 291951
|
| |
|
|
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.28---dec-19--2025
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-28-is-released/332825?u=r_k
Security: CVE-2025-14847 "Zlib compressed protocol header length confusion may allow memory read"
|
| |
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#std-label-7.0.27-changelog
|
| |
|
|
| |
PR: 291582
|
| |
|
|
|
|
|
|
| |
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-26-is-released/331723?u=r_k
Changes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#patch-releases
|
| |
|
|
| |
PR: 290816
|
| |
|
|
|
|
|
|
| |
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-25-is-released/329721?u=r_k
Release Notes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#7.0.25---oct-2--2025
|
| |
|
|
|
|
|
|
|
|
|
|
| |
For unknown reasons this port tends to fail a lot on @armv80a flavor.
From the build log:
"scons: *** [build/opt/mongo/db/catalog/collection_uuid_mismatch.o] Error -9"
I can't reproduce this locally. Let's try to remove parallel jobs and
see if it improves the build stability.
Reported-by: https://portsfallout.com/fallout?port=databases%2Fmongodb%5B0-9%5D&maintainer=&env=&category=&flavor=
|
| |
|
|
| |
PR: 289709
|
| |
|
|
|
|
|
| |
Simple version bump
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-24-is-released/328827?u=r_k
|
| |
|
|
| |
PR: 288923
|
| |
|
|
|
|
|
|
|
| |
Be pedantic that '!= 0' is not the same as '== -1'. And indeed -1 is what
is documented in the man page of _umtx_op to indicate an error.
No functional change expected.
Reported by: https://github.com/mongodb/mongo/pull/1607#pullrequestreview-2677292316
|
| |
|
|
|
|
|
| |
Requests by a user who custom builds this port with python 3.12.
Tested to still build with the currently default python 3.11.
PR: 289086
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Includes patch to implement waitable atomics for FreeBSD for
https://jira.mongodb.org/browse/SERVER-81797.
This patch is developed by me. It did not go through QA of MongoDB Inc.
I asked to upstream the patch but they don't want to take responsibilty
for code they don't run themselves. (Which I can understand from their
perspective.)
https://github.com/mongodb/mongo/pull/1607#issuecomment-2996276435
https://jira.mongodb.org/browse/SERVER-99225
Anyway, this has run without errors for a while on my Raspberry Pi + net-mgmt/unifi9.
I don't have full QA in place and could only do limited testing. I can't
take any responsibilty for the quality of the patch.
Make backups and test for yourself in your setup before upgrading
any critical production environment.
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.23---aug-13--2025
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-23-is-released/327242?u=r_k
|
| |
|
|
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#7.0.22-changelog
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-22-is-released/325865?u=r_k
- Upgrade MozJS/Spidermonkey to ESR 128.11
|
| |
|
|
| |
PR: 287766
|
| |
|
|
| |
PR: 286829
|
| |
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#7.0.21-changelog
- follow update of mozjs to ESR 128.10
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#7.0.20---apr-29--2025
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-20-is-released/321461?u=r_k
- refactored do-configure to use HAS_CONFIGURE which properly passes CONFIGURE_ENV
- updates spidermonkey to MozJS 128.8-ESR
- needs cbindgen now
- pet portclippy and portfmt (moved vars around)
- replaced multiple paths with MOZJS_WRKSRC
- removed a mozjs patch which is in upstream now
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.19---apr-14--2025
"This release contains security or reliability improvements. These release notes will be updated when more information is available."
Security: details not known yet
|
| |
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.18---mar-19--2025
|
| |
|
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.17---feb-21--2025
https://www.mongodb.com/community/forums/t/mongodb-7-0-17-rc1-is-released/313042?u=r_k
- updated spidermonkey
- made check on spidermonkey revision more vebose to ease upgrades
|
| |
|
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/8.0/#8.0.5---feb-20--2025
https://www.mongodb.com/community/forums/t/mongodb-8-0-5-rc1-is-released/312357?u=r_k
- spidermonkey updated to 115.19.0esr (from esr115.7)
- be more verbose in pre-configure check so I don't need to lookup the new revision
|
| |
|
|
|
|
|
|
|
|
| |
The default flavor is the upstream supported version. For older
ARM CPUs we have an -armv80a flavor now. MongoDB is known to be used by
net-mgmt/unifi* users on this hardware. MongoDB 6.0 is planned to go out
of support in July 2025 [1], so this is preparation to make MongoDB 7.0
the default dependency for Unifi.
[1] https://www.mongodb.com/legal/support-policy/lifecycles
|
| |
|
|
|
|
|
| |
Fails to build with future update of PCRE2 10.45-RC1.
PR: 283694
Reported by: diizzy@ (Daniel Engberg)
|
| |
|
|
|
| |
Build with clang from base.
Uses 2 public patches. Documentation is in the patches themselves.
|
| |
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#patch-releases
|
| |
|
|
|
|
|
| |
changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.15---oct-24--2024
Security: CVE-2024-10921
|
| |
|
|
|
|
| |
Thanks to Yuri and Borja who helped creating patches and tested.
PR: 282471
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Disable NOAVX as default until further investigation.
ld.lld: error: undefined symbol: mozilla::sse_private::avx2_enabled
>>> referenced by SSE.h:324 (src/third_party/mozjs/include/mozilla/SSE.h:324)
>>> extract/mozglue/misc/SIMD.o:(mozilla::SupportsAVX2()) in archive build/opt/third_party/mozjs/libmozjs.a
>>> referenced by SSE.h:324 (src/third_party/mozjs/include/mozilla/SSE.h:324)
>>> extract/mozglue/misc/SIMD.o:(mozilla::SIMD::memchr8(char const*, char, unsigned long)) in archive build/opt/third_party/mozjs/libmozjs.a
>>> referenced by SSE.h:324 (src/third_party/mozjs/include/mozilla/SSE.h:324)
>>> extract/mozglue/misc/SIMD.o:(mozilla::SIMD::memchr16(char16_t const*, char16_t, unsigned long)) in archive build/opt/third_party/mozjs/libmozjs.a
>>> referenced 1 more times
ld.lld: error: undefined symbol: mozilla::SIMD::memchr8AVX2(char const*, char, unsigned long)
>>> referenced by SIMD.cpp:463 (src/third_party/mozjs/extract/mozglue/misc/SIMD.cpp:463)
>>> extract/mozglue/misc/SIMD.o:(mozilla::SIMD::memchr8(char const*, char, unsigned long)) in archive build/opt/third_party/mozjs/libmozjs.a
ld.lld: error: undefined symbol: mozilla::SIMD::memchr16AVX2(char16_t const*, char16_t, unsigned long)
>>> referenced by SIMD.cpp:476 (src/third_party/mozjs/extract/mozglue/misc/SIMD.cpp:476)
>>> extract/mozglue/misc/SIMD.o:(mozilla::SIMD::memchr16(char16_t const*, char16_t, unsigned long)) in archive build/opt/third_party/mozjs/libmozjs.a
ld.lld: error: undefined symbol: mozilla::SIMD::memchr64AVX2(unsigned long const*, unsigned long, unsigned long)
>>> referenced by SIMD.cpp:484 (src/third_party/mozjs/extract/mozglue/misc/SIMD.cpp:484)
>>> extract/mozglue/misc/SIMD.o:(mozilla::SIMD::memchr64(unsigned long const*, unsigned long, unsigned long)) in archive build/opt/third_party/mozjs/libmozjs.a
c++: error: linker command failed with exit code 1 (use -v to see invocation)
PR: 282471
|
| |
|
|
|
|
|
| |
bump portrevision as it did build but generated broken executables
piggyback a small portlint pacifier
PR: 282471
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
stick to <= llvm18 on FreeBSD 15
fixes:
In file included from src/third_party/mozjs/platform/x86_64/freebsd/build/Unified_cpp_js_src4.cpp:20:
In file included from src/third_party/mozjs/extract/js/src/jsapi.cpp:42:
In file included from src/third_party/mozjs/extract/js/src/gc/PublicIterators.h:17:
In file included from src/third_party/mozjs/extract/js/src/gc/Zone.h:33:
In file included from src/third_party/mozjs/extract/js/src/vm/JSScript.h:41:
In file included from src/third_party/mozjs/extract/js/src/vm/SharedImmutableStringsCache.h:22:
src/third_party/mozjs/extract/js/src/threading/ExclusiveData.h:113:29: error: reference to non-static member function must be called
113 | : lock_(std::move(rhs.lock)), value_(std::move(rhs.value_)) {
| ~~~~^~~~
1 error generated.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.14---aug-26--2024
NB: 7.0.13 was tagged, but never released.
Sync with improvements in mongodb80:
from commit b44fe228ca :
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.
from commit 5d8274d264 :
Also found some manual pages in the src tree.
from commit f2c9ba7c53 :
- add pre-configure check if downloaded mozjs version matches
get-sources.sh.
- change comment to how the upstream project names the open source
variant.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.12---jun-28--2024
The port has had situations in which the code compiled, but the
executables did not work. Try to catch this early with make test.
- new mozjs version
- autoconf is unused now
- pet portclippy, portfmt, portlint
- pkg-message: use default mongo portnr instead of portnr used by unifi.
|
| |
|
|
| |
- Bump PORTREVISION of dependent ports for dependency change
|
| |
|
|
|
|
|
|
| |
Fix build when setuptools is removed from RUN_DEPENDS in
Mk/Uses/python.mk.
PR: 270510
Approved by: portmgr (blanket)
|
| |
|
|
|
|
|
|
|
| |
changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.11---may-23--2024
Version 7.0.10 was tagged but never got release notes on the site.
trivial version bump
|
| |
|
|
|
|
| |
Saves I/O by not extracting bundled deps
PR: 278769
|
| |
|
|
|
|
|
| |
Similar to the change in mongodb50.
People use these CPUs with MongoDB.
PR: 277990
|
| |
|
|
|
| |
changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.9---apr-26--2024
|
| |
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.8---april-3--2024
|
| |
|
|
|
| |
changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.7---mar-18--2024
|
| |
|
|
|
|
|
| |
changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.6---feb-28--2024
Security: CVE-2024-1351 Improper Certificate Validation
|
| |
|
|
|
| |
PR: 275494
Approved by: portmgr(blanket, fix build)
|
| |
|
|
|
|
|
|
| |
Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.5---jan-5--2024
- version bump
- poudriere stage-qa: ok (aarch64)
|
| |
|
|
|
|
|
|
| |
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)
|