aboutsummaryrefslogtreecommitdiff
path: root/databases/mongodb70/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* databases/mongodb70: 7.0.30Ronald Klop10 days1-1/+1
| | | | | | | | 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
* databases/mongodb70: 7.0.29Ronald Klop10 days1-2/+1
| | | | | | | | | | 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
* lang/rust: Bump revisions after 1.93.0Mikael Urankar2026-01-281-0/+1
| | | | PR: 292360
* databases/mongodb70: harden the port to external CONFIGURE_ARGSRonald Klop2025-12-261-1/+1
| | | | | | | | | | 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
* databases/mongodb70: 7.0.28Ronald Klop2025-12-241-1/+1
| | | | | | | | | | 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"
* databases/mongodb70: 7.0.27Ronald Klop2025-12-241-2/+1
| | | | | Changes: https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#std-label-7.0.27-changelog
* lang/rust: Bump revisions after 1.92.0Mikael Urankar2025-12-161-0/+1
| | | | PR: 291582
* databases/mongodb70: 7.0.26Ronald Klop2025-11-211-2/+1
| | | | | | | | 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
* lang/rust: Bump revisions after 1.91.1Mikael Urankar2025-11-111-0/+1
| | | | PR: 290816
* databases/mongodb70: 7.0.25Ronald Klop2025-10-231-2/+1
| | | | | | | | 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
* databases/mongodb70: make_jobs_unsafeRonald Klop2025-10-141-0/+1
| | | | | | | | | | | | 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=
* lang/rust: Bump revisions after 1.90.0Mikael Urankar2025-10-031-0/+1
| | | | PR: 289709
* databases/mongodb70: 7.0.24Ronald Klop2025-09-161-2/+1
| | | | | | | Simple version bump Announcement: https://www.mongodb.com/community/forums/t/mongodb-7-0-24-is-released/328827?u=r_k
* lang/rust: Bump revisions after 1.89.0Mikael Urankar2025-09-011-1/+1
| | | | PR: 288923
* databases/mongodb[78]0: improve a patchRonald Klop2025-08-301-1/+1
| | | | | | | | | 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
* databases/mongodb70: fix build with python 3.12Ronald Klop2025-08-301-0/+6
| | | | | | | 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
* databases/mongodb70: 7.0.23Ronald Klop2025-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | 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
* databases/mongodb70: 7.0.22Ronald Klop2025-07-291-3/+2
| | | | | | | | | | 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
* lang/rust: Bump revisions after 1.88.0Mikael Urankar2025-07-031-1/+1
| | | | PR: 287766
* lang/rust: Bump revisions after 1.87.0Mikael Urankar2025-06-051-0/+1
| | | | PR: 286829
* databases/mongodb70: 7.0.21Ronald Klop2025-06-011-2/+2
| | | | | | | Changes: https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#7.0.21-changelog - follow update of mozjs to ESR 128.10
* databases/mongodb70: 7.0.20Ronald Klop2025-05-171-25/+28
| | | | | | | | | | | | | | | 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
* textproc/snowballstemmer: chase shlib version bumpGuido Falsi2025-05-101-0/+1
|
* databases/mongodb70: 7.0.19Ronald Klop2025-04-281-1/+1
| | | | | | | | | 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
* databases/mongodb70: 7.0.18Ronald Klop2025-04-221-1/+1
| | | | | Changes: https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.18---mar-19--2025
* databases/mongodb70: update to 7.0.17Ronald Klop2025-04-181-4/+3
| | | | | | | | | 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
* databases/mongodb80: update to 8.0.5Ronald Klop2025-04-161-4/+4
| | | | | | | | | 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
* databases/mongodb70: add flavor for RPI-compatible versionRonald Klop2025-02-181-0/+10
| | | | | | | | | | 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
* databases/mongodb[78]0: use internal pcre2 codeRonald Klop2025-01-211-5/+2
| | | | | | | Fails to build with future update of PCRE2 10.45-RC1. PR: 283694 Reported by: diizzy@ (Daniel Engberg)
* databases/mongodb70: fix build with llvm19Ronald Klop2024-12-221-6/+6
| | | | | Build with clang from base. Uses 2 public patches. Documentation is in the patches themselves.
* databases/mongodb70: 7.0.16Ronald Klop2024-12-221-1/+1
| | | | | Changes: https://www.mongodb.com/docs/manual/release-notes/7.0/#patch-releases
* databases/mongodb70: update to 7.0.15Ronald Klop2024-11-231-2/+1
| | | | | | | changes: https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.15---oct-24--2024 Security: CVE-2024-10921
* databases/mongodb[78]0: fix build with NOAVX enabledRonald Klop2024-11-131-3/+4
| | | | | | Thanks to Yuri and Borja who helped creating patches and tested. PR: 282471
* databases/mongodb[78]0: NOAVX is brokenRonald Klop2024-11-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* databases/mongodb[78]0: fix NOAVX optionRonald Klop2024-11-021-2/+4
| | | | | | | bump portrevision as it did build but generated broken executables piggyback a small portlint pacifier PR: 282471
* databases/mongodb70: unbreak on 15 + llvm 19.1.2Ronald Klop2024-10-311-0/+6
| | | | | | | | | | | | | | | | 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.
* databases/mongodb70: update to 7.0.14Ronald Klop2024-09-031-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* databases/mongodb70: add do-test and update to 7.0.12Ronald Klop2024-07-071-16/+18
| | | | | | | | | | | | | 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.
* devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyamlPo-Chuan Hsieh2024-07-071-1/+2
| | | | - Bump PORTREVISION of dependent ports for dependency change
* */*: Add ${PY_SETUPTOOLS} to BUILD_DEPENDSJason E. Hale2024-06-291-1/+2
| | | | | | | | Fix build when setuptools is removed from RUN_DEPENDS in Mk/Uses/python.mk. PR: 270510 Approved by: portmgr (blanket)
* databases/mongodb70: upgrade to 7.0.11Ronald Klop2024-05-261-2/+1
| | | | | | | | | 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
* databases/mongodb70: Convert post-patch to EXTRACT_AFTER_ARGSDaniel Engberg2024-05-201-9/+10
| | | | | | Saves I/O by not extracting bundled deps PR: 278769
* databases/mongodb70: enable non-AVX CPUs by defaultRonald Klop2024-05-161-1/+2
| | | | | | | Similar to the change in mongodb50. People use these CPUs with MongoDB. PR: 277990
* databases/mongodb70: update to 7.0.9Ronald Klop2024-05-031-1/+1
| | | | | changes: https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.9---apr-26--2024
* databases/mongodb70: upgrade to 7.0.8Ronald Klop2024-04-081-1/+1
| | | | | Changes: https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.8---april-3--2024
* databases/mongodb70: update to 7.0.7Ronald Klop2024-03-221-1/+1
| | | | | changes: https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.7---mar-18--2024
* databases/mongodb70: update to 7.0.6Ronald Klop2024-03-201-1/+1
| | | | | | | changes: https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.6---feb-28--2024 Security: CVE-2024-1351 Improper Certificate Validation
* databases/mongodb70: Fix build with python-3.11Wen Heping2024-02-201-0/+6
| | | | | PR: 275494 Approved by: portmgr(blanket, fix build)
* databases/mongodb70: update to 7.0.5Ronald Klop2024-01-251-1/+1
| | | | | | | | Changes: https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.5---jan-5--2024 - version bump - poudriere stage-qa: ok (aarch64)
* databases/mongodb70: update to 7.0.4Ronald Klop2023-12-011-1/+1
| | | | | | | | 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)