768418946; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yrgFgoub1ZdLsV/B8z0rdtc2EKUnZME28CVdintmTLI=; b=V3ZccnJMgoHa8c7HTTmnKV8ldcfQMB2uyNmax3uKhV4jd8wA1mxUF0dS13wX9LAi0jumxZ 9EyBXV8B4t9UqZxKrc8NloUZWbQy6BourjHqa3mlSLgDkx1U1BRuD7aKUfbheZDMqXJJTy KfIt7iMtNKjW/a2GwxVVyxIhth/XyrP3jpCMVlsk6I53UKYPWo1tcrR+pQCo06Td3pJDyJ uIQ6bBnqpORSNlzNUKJ7GIm+HQ/hYayWZAdfoozMDYLcbw88m6VitX5BfZwfE4yTrR0Hto KPgVDhw1jLBJOX0zSoN7AlCuIp7gIaEDFmVhJbSVAxTWfNlrWTBtthTOxvqXPg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768418946; a=rsa-sha256; cv=none; b=V+CVROgGLNG84KGMiPwIHt3xYfitmM/8TovHwBIVDvHTq4gt0cGcuEnczCnkjMVUzlIKc1 gDsMGLHzq13JFcTHLf6ueBQOg1x6nvUvqWqgVHwGnc5habWwH9ZREigKsFJ1OOz+l92PJE kUHw9Ohc8kUnHFHI/fR2SmSIc5SFRWLQ2PXcVsPZkXgWLPYbZK6ECCXKPXpgriTe+88ovT nhM9XUbVEM7o5Wzphjq39jd/hU9FyMCiuTiWeTXC2ZxcCkTpxNc9OEABJPsz7W/6oZrHQ/ kv4z/ZwbHO3VqNYT0T7EBe25h4DEiugqzQZYDEp/d3kRFWS5x6Yjp7xk+q+lFg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4drx4f0Yn8z194D for ; Wed, 14 Jan 2026 19:29:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3fd04 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 14 Jan 2026 19:29:06 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dan Langille Subject: git: 41be8a32ce0a - main - databases/mongosh: Fix build by using nodejs22 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dvl X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 41be8a32ce0abd7aceb444172c787518a086cd22 Auto-Submitted: auto-generated Date: Wed, 14 Jan 2026 19:29:06 +0000 Message-Id: <6967ee82.3fd04.40b11255@gitrepo.freebsd.org> The branch main has been updated by dvl: URL: https://cgit.FreeBSD.org/ports/commit/?id=41be8a32ce0abd7aceb444172c787518a086cd22 commit 41be8a32ce0abd7aceb444172c787518a086cd22 Author: Dan Langille AuthorDate: 2026-01-14 19:27:42 +0000 Commit: Dan Langille CommitDate: 2026-01-14 19:27:42 +0000 databases/mongosh: Fix build by using nodejs22 This doesn't build with lts any more. PR: 290975 --- databases/mongosh/Makefile | 6 +++--- databases/mongosh/files/patch-package.json | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/databases/mongosh/Makefile b/databases/mongosh/Makefile index 31660b6bcf7f..9cbe313158cc 100644 --- a/databases/mongosh/Makefile +++ b/databases/mongosh/Makefile @@ -1,7 +1,7 @@ PORTNAME= mongosh DISTVERSIONPREFIX= v DISTVERSION= 2.5.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases shells net MASTER_SITES= https://registry.npmjs.org/mongodb-client-encryption/-/:mongocrypt \ https://registry.npmjs.org/kerberos/-/:kerberos \ @@ -42,7 +42,7 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libmongocrypt.so:databases/libmongocrypt RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss -USES= compiler:c++11-lang gmake gssapi:mit localbase nodejs:lts,build pkgconfig python:build ssl tar:xz +USES= compiler:c++11-lang gmake gssapi:mit localbase nodejs:22,build pkgconfig python:build ssl tar:xz USE_GITHUB= yes GH_ACCOUNT= VultureProject @@ -114,7 +114,7 @@ do-build: ${RM} -v \ ${WRKSRC}/scripts/nodejs-patches/005-windows-escape-product-dir-abs-in-openssl-node-56111.patch \ ${WRKSRC}/scripts/nodejs-patches/006-windows-virtual-terminal-input-libuv-4688.patch - cd ${WRKSRC} && ${MAKE_ENV} ${LOCALBASE}/bin/npm run compile-exec + cd ${WRKSRC} && ${MAKE_ENV} ${LOCALBASE}/bin/npm run compile-exec || (cat ${WRKSRC}/lerna-debug.log && false) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dist/mongosh ${STAGEDIR}${PREFIX}/bin diff --git a/databases/mongosh/files/patch-package.json b/databases/mongosh/files/patch-package.json index a2ff3090a9ec..4bdeea2d4eea 100644 --- a/databases/mongosh/files/patch-package.json +++ b/databases/mongosh/files/patch-package.json @@ -1,5 +1,14 @@ --- package.json.orig 2025-07-02 13:57:45 UTC +++ package.json +@@ -29,7 +29,7 @@ + "pretest-smoke": "npm run compile-cli", + "test-smoke": "npm run test-smoke -w @mongosh/cli-repl", + "compile": "npm run compile --workspaces --if-present", +- "compile-cli": "lerna run compile --scope @mongosh/cli-repl --include-dependencies", ++ "compile-cli": "lerna --loglevel silly run compile --scope @mongosh/cli-repl --include-dependencies", + "prestart-cli": "npm run compile-cli", + "start-cli": "npm run start -w @mongosh/cli-repl", + "start-browser": "npm run start --workspace @mongosh/browser-repl", @@ -69,7 +69,6 @@ "postcreate-static-analysis-report": "mongodb-sbom-tools sarif-to-markdown --sarif=.sbom/codeql.sarif.json --md=.sbom/codeql.md", "where": "monorepo-where",