Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.0.4_3 11 Mar 2025 17:42:45
    |
Ronald Klop (ronald)  |
databases/mongodb80: add flavor for RPI-compatible version
Similar to commit 5ceff01406677 for mongodb70.
No revision bump as the default flavor does not change. |
8.0.4_3 13 Feb 2025 09:23:30
    |
Ronald Klop (ronald)  |
databases/mongodb80: reimplement waitable_atomic.cpp
Reimplement src/mongo/platform/waitable_atomic.cpp using absolute time.
This uses more simple conversions.
The implementation is now similar to the Linux version instead of the
MacOS version.
It should not have any functional change.
Reported by: https://infosec.exchange/@david_chisnall/113797905538197081
Reported by: https://github.com/mongodb/mongo/pull/1607#issuecomment-2605593775 |
8.0.4_2 21 Jan 2025 08:55:01
    |
Ronald Klop (ronald)  |
databases/mongodb[78]0: use internal pcre2 code
Fails to build with future update of PCRE2 10.45-RC1.
PR: 283694
Reported by: diizzy@ (Daniel Engberg) |
8.0.4_1 14 Dec 2024 16:25:31
    |
Ronald Klop (ronald)  |
databases/mongodb80: fix build with llvm19
Build with clang from base.
Uses 2 public patches. Documentation is in the patches themselves. |
8.0.4 11 Dec 2024 08:26:26
    |
Ronald Klop (ronald)  |
databases/mongodb80: update to 8.0.4
Changes and announcement:
https://www.mongodb.com/community/forums/t/mongodb-8-0-4-is-released/307122?u=r_k |
8.0.3 25 Nov 2024 20:39:38
    |
Ronald Klop (ronald)  |
databases/mongodb80: patch is not necessary anymore
The same flag was set upstream in
branch v7.0: (a few days after I committed the patch)
https://github.com/mongodb/mongo/commit/7a0dcfa565aba4aaef159bf09cfaf2269678eb6c
master (which became 8.0):
https://github.com/mongodb/mongo/commit/ad8a74f5782fb8b3f24f74305c44da725732616a |
8.0.3 21 Nov 2024 08:09:53
    |
Ronald Klop (ronald)  |
databases/mongodb80: update to 8.0.3
changes:
https://www.mongodb.com/docs/manual/release-notes/8.0/#8.0.3---oct-24--2024
Security: CVE-2024-10921 |
8.0.1_2 13 Nov 2024 20:32:04
    |
Ronald Klop (ronald)  |
databases/mongodb[78]0: fix build with NOAVX enabled
Thanks to Yuri and Borja who helped creating patches and tested.
PR: 282471 |
8.0.1_1 02 Nov 2024 20:01:52
    |
Ronald Klop (ronald)  |
databases/mongodb[78]0: NOAVX is broken
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) (Only the first 15 lines of the commit message are shown above ) |
8.0.1_1 02 Nov 2024 07:55:54
    |
Ronald Klop (ronald)  |
databases/mongodb[78]0: fix NOAVX option
bump portrevision as it did build but generated broken executables
piggyback a small portlint pacifier
PR: 282471 |
8.0.1 31 Oct 2024 07:31:06
    |
Ronald Klop (ronald)  |
databases/mongodb80: unbreak on 15 + llvm 19.1.2
stick to <= llvm18 on FreeBSD 15
fixes:
In file included from
src/third_party/mozjs/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp:2:
In file included from
src/third_party/mozjs/extract/js/src/vm/GlobalObject.cpp:7:
In file included from src/third_party/mozjs/extract/js/src/vm/GlobalObject.h:34:
In file included from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22:
In file included from
src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12:
In file included from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49:
In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17:
In file included from
src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:20:
In file included from src/third_party/mozjs/extract/js/src/vm/Scope.h:34:
In file included from src/third_party/mozjs/extract/js/src/vm/JSFunction.h:25:
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. |
8.0.1 10 Oct 2024 06:56:39
    |
Ronald Klop (ronald)  |
databases/mongodb80: 8.0.1
Announcement:
https://www.mongodb.com/community/forums/t/mongodb-8-0-1-is-released/300450?u=r_k
- pet portfmt |
8.0.0 01 Oct 2024 20:16:10
    |
Ronald Klop (ronald)  |
databases/mongodb80: update to 8.0.0
First release in the 8.0 series.
Release Notes:
https://www.mongodb.com/docs/manual/release-notes/8.0/
Changes since RC20:
https://github.com/mongodb/mongo/compare/r8.0.0-rc20...r8.0.0
- pet portlint on ${SH}. |
8.0.0.r20 06 Sep 2024 07:57:27
    |
Ronald Klop (ronald)  |
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
    |
Ronald Klop (ronald)  |
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
    |
Ronald Klop (ronald)  |
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
    |
Ronald Klop (ronald)  |
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
    |
Ronald Klop (ronald)  |
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
    |
Ronald Klop (ronald)  |
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
    |
Ronald Klop (ronald)  |
databases/mongodb80: add missing dependencies
Also found some manual pages in the src tree. |
8.0.0.r14 23 Jul 2024 15:44:45
    |
Ronald Klop (ronald)  |
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/ |