git: 40121c76b483 - main - net-im/teams: Update to 2.23.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Sun, 04 Oct 2026 20:13:21 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=40121c76b483ca4d4c4a446f8b0a59cfa39e5a96

commit 40121c76b483ca4d4c4a446f8b0a59cfa39e5a96
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-10-04 20:12:07 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-10-04 20:13:11 +0000

    net-im/teams: Update to 2.23.0
    
    Changelog:
    - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.21.0
    - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.22.0
    - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.23.0
    
    Reported by:    GitHub (watch releases)
---
 net-im/teams/Makefile                             |  7 +-
 net-im/teams/distinfo                             | 10 +--
 net-im/teams/files/packagejsons/package-lock.json | 83 ++++++-----------------
 net-im/teams/files/packagejsons/package.json      |  8 +--
 4 files changed, 34 insertions(+), 74 deletions(-)

diff --git a/net-im/teams/Makefile b/net-im/teams/Makefile
index a0e0b4e16b85..bab6496b1136 100644
--- a/net-im/teams/Makefile
+++ b/net-im/teams/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	teams
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.20.1
-PORTREVISION=	3
+DISTVERSION=	2.23.0
 CATEGORIES=	net-im
 
 MAINTAINER=	tagattie@FreeBSD.org
@@ -11,7 +10,7 @@ WWW=		https://ismaelmartinez.github.io/teams-for-linux/
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
-USES=		desktop-file-utils electron:42 localbase:ldflags \
+USES=		desktop-file-utils electron:43 localbase:ldflags \
 		nodejs:24,build npm:npm python:build
 
 USE_GITHUB=	yes
@@ -38,7 +37,7 @@ do-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}
 	cd ${WRKSRC}/dist/${ELECTRON_BUILDER_APP_OUT_DIR} && \
 	${COPYTREE_SHARE} resources ${STAGEDIR}${DATADIR}
-	${FIND} ${STAGEDIR}${DATADIR}/resources -type f -exec ${FILE} {} ';' | \
+	${FIND} ${STAGEDIR}${DATADIR}/resources -type f -exec ${FILE} {} + | \
 		${GREP} 'ELF.*FreeBSD' | ${AWK} -F ': ' '{print $$1}' | ${XARGS} ${STRIP_CMD}
 
 do-install-DOCS-on:
diff --git a/net-im/teams/distinfo b/net-im/teams/distinfo
index d7824199c836..14c098bacc93 100644
--- a/net-im/teams/distinfo
+++ b/net-im/teams/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1789213366
-SHA256 (teams-2.20.1-node-modules.tar.gz) = 9298668410daad6c9202e2983c876ee7e31d943fd9a13fbce72b6ee9803b9d6c
-SIZE (teams-2.20.1-node-modules.tar.gz) = 35304111
-SHA256 (IsmaelMartinez-teams-for-linux-v2.20.1_GH0.tar.gz) = c285237f3f80666b134e2787c24a53206f97033ef5e5a3f3b099c96392901898
-SIZE (IsmaelMartinez-teams-for-linux-v2.20.1_GH0.tar.gz) = 13404070
+TIMESTAMP = 1791144225
+SHA256 (teams-2.23.0-node-modules.tar.gz) = af7b99bb02d8f482a12e1788b515e1bfe089f2435f76412867e1ebddbebb05ee
+SIZE (teams-2.23.0-node-modules.tar.gz) = 35125173
+SHA256 (IsmaelMartinez-teams-for-linux-v2.23.0_GH0.tar.gz) = 8cee9caec03b1571be63a9ef130e5c3472b1d94961ab3c2226a72501cf6ad113
+SIZE (IsmaelMartinez-teams-for-linux-v2.23.0_GH0.tar.gz) = 13444382
diff --git a/net-im/teams/files/packagejsons/package-lock.json b/net-im/teams/files/packagejsons/package-lock.json
index a441f752ff9b..4aca04066010 100644
--- a/net-im/teams/files/packagejsons/package-lock.json
+++ b/net-im/teams/files/packagejsons/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "teams-for-linux",
-  "version": "2.20.1",
+  "version": "2.23.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "teams-for-linux",
-      "version": "2.20.1",
+      "version": "2.23.0",
       "hasInstallScript": true,
       "license": "GPL-3.0-or-later",
       "dependencies": {
@@ -16,14 +16,14 @@
         "electron-store": "11.0.2",
         "electron-updater": "^6.8.9",
         "electron-window-state": "5.0.3",
-        "mqtt": "^5.15.2",
+        "mqtt": "^5.16.0",
         "yargs": "^18.1.0"
       },
       "devDependencies": {
         "@electron/fuses": "^2.1.3",
         "@eslint/js": "^10.0.1",
-        "@playwright/test": "1.62.1",
-        "electron": "42.9.3",
+        "@playwright/test": "1.63.0",
+        "electron": "43.7.0",
         "electron-builder": "26.15.7",
         "eslint": "^10.10.0",
         "globals": "^17.12.0",
@@ -859,13 +859,13 @@
       }
     },
     "node_modules/@playwright/test": {
-      "version": "1.62.1",
-      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.62.1.tgz",
-      "integrity": "sha512-DTcUc8qii+cpHvtOwggMtBRMjKZHXYWdw8syRYu2vtzuq4Wxphqq4NfCs5Zt44L6mA8rfDfj+PHnxFc/FeK6mQ==",
+      "version": "1.63.0",
+      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.63.0.tgz",
+      "integrity": "sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==",
       "dev": true,
       "license": "Apache-2.0",
       "dependencies": {
-        "playwright": "1.62.1"
+        "playwright": "1.63.0"
       },
       "bin": {
         "playwright": "cli.js"
@@ -2386,9 +2386,9 @@
       }
     },
     "node_modules/electron": {
-      "version": "42.9.3",
-      "resolved": "https://registry.npmjs.org/electron/-/electron-42.9.3.tgz",
-      "integrity": "sha512-REQUgPrCWOP0FajNcKCwwjkssirN+MVbemyd6bT+x51OVq58y6IqjtpA4vmm/KEzKXj2MIOebx/gF497CkRAPg==",
+      "version": "43.7.0",
+      "resolved": "https://registry.npmjs.org/electron/-/electron-43.7.0.tgz",
+      "integrity": "sha512-m98FUehwnoo6q2D9Mr+n602Natb2CRFeKD81GhTdJlKh/Iyud0R1X8hChjpaMBLSsIX9r2ZEFnz0sdIALiO9ZQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -3176,21 +3176,6 @@
       "dev": true,
       "license": "ISC"
     },
-    "node_modules/fsevents": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
-      "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
-      "dev": true,
-      "hasInstallScript": true,
-      "license": "MIT",
-      "optional": true,
-      "os": [
-        "darwin"
-      ],
-      "engines": {
-        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
-      }
-    },
     "node_modules/function-bind": {
       "version": "1.1.2",
       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -3836,16 +3821,6 @@
         "jiti": "lib/jiti-cli.mjs"
       }
     },
-    "node_modules/js-sdsl": {
-      "version": "4.3.0",
-      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz",
-      "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==",
-      "license": "MIT",
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/js-sdsl"
-      }
-    },
     "node_modules/js-yaml": {
       "version": "4.3.2",
       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz",
@@ -4221,9 +4196,9 @@
       }
     },
     "node_modules/mqtt": {
-      "version": "5.15.2",
-      "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.15.2.tgz",
-      "integrity": "sha512-VWZU2CSUY3U3oN0PSBRDE5SNsFi4zqqNeQ/uv3pZWqY3CrBXD/dhd0ZLjlsk5YnebGlrapi4lRVNJPUNQ5aZ3w==",
+      "version": "5.16.0",
+      "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.16.0.tgz",
+      "integrity": "sha512-G0VsEtuJz5sJUgZJaaADMVfW7SIFPzkIuHR+d6rk+tBeSwdCfd9BaIRycRfd2AbyFDEmLlFM+SDQeti/+IbOnw==",
       "license": "MIT",
       "dependencies": {
         "@types/readable-stream": "^4.0.21",
@@ -4235,7 +4210,6 @@
         "lru-cache": "^10.4.3",
         "minimist": "^1.2.8",
         "mqtt-packet": "^9.0.2",
-        "number-allocator": "^1.0.14",
         "readable-stream": "^4.7.0",
         "rfdc": "^1.4.1",
         "socks": "^2.8.6",
@@ -4417,16 +4391,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/number-allocator": {
-      "version": "1.0.14",
-      "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.14.tgz",
-      "integrity": "sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==",
-      "license": "MIT",
-      "dependencies": {
-        "debug": "^4.3.1",
-        "js-sdsl": "4.3.0"
-      }
-    },
     "node_modules/object-inspect": {
       "version": "1.13.4",
       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
@@ -4640,28 +4604,25 @@
       }
     },
     "node_modules/playwright": {
-      "version": "1.62.1",
-      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.62.1.tgz",
-      "integrity": "sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==",
+      "version": "1.63.0",
+      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz",
+      "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==",
       "dev": true,
       "license": "Apache-2.0",
       "dependencies": {
-        "playwright-core": "1.62.1"
+        "playwright-core": "1.63.0"
       },
       "bin": {
         "playwright": "cli.js"
       },
       "engines": {
         "node": ">=20"
-      },
-      "optionalDependencies": {
-        "fsevents": "2.3.2"
       }
     },
     "node_modules/playwright-core": {
-      "version": "1.62.1",
-      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.62.1.tgz",
-      "integrity": "sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==",
+      "version": "1.63.0",
+      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",
+      "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==",
       "dev": true,
       "license": "Apache-2.0",
       "bin": {
diff --git a/net-im/teams/files/packagejsons/package.json b/net-im/teams/files/packagejsons/package.json
index 58fe4fcb2111..8769233a599c 100644
--- a/net-im/teams/files/packagejsons/package.json
+++ b/net-im/teams/files/packagejsons/package.json
@@ -1,6 +1,6 @@
 {
   "name": "teams-for-linux",
-  "version": "2.20.1",
+  "version": "2.23.0",
   "main": "app/index.js",
   "description": "Unofficial client for Microsoft Teams for Linux",
   "homepage": "https://github.com/IsmaelMartinez/teams-for-linux",
@@ -60,14 +60,14 @@
     "electron-store": "11.0.2",
     "electron-updater": "^6.8.9",
     "electron-window-state": "5.0.3",
-    "mqtt": "^5.15.2",
+    "mqtt": "^5.16.0",
     "yargs": "^18.1.0"
   },
   "devDependencies": {
     "@electron/fuses": "^2.1.3",
     "@eslint/js": "^10.0.1",
-    "@playwright/test": "1.62.1",
-    "electron": "42.9.3",
+    "@playwright/test": "1.63.0",
+    "electron": "43.7.0",
     "electron-builder": "26.15.7",
     "eslint": "^10.10.0",
     "globals": "^17.12.0",