Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Mar 2026 07:31:38 +0000
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 15555d0502d4 - main - net-im/teams: Update to 2.7.12
Message-ID:  <69c23dda.1810b.4e6c0e3c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=15555d0502d4d58675ed230a3666008dc3b0b56d

commit 15555d0502d4d58675ed230a3666008dc3b0b56d
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-03-24 07:29:38 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-03-24 07:31:29 +0000

    net-im/teams: Update to 2.7.12
    
    Changelog:
    - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.10
    - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.11
    - https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.12
    
    Reported by:    portscout
---
 net-im/teams/Makefile                             |   3 +-
 net-im/teams/distinfo                             |  10 +-
 net-im/teams/files/packagejsons/package-lock.json | 112 ++++++++++------------
 net-im/teams/files/packagejsons/package.json      |  16 ++--
 4 files changed, 62 insertions(+), 79 deletions(-)

diff --git a/net-im/teams/Makefile b/net-im/teams/Makefile
index baa973b61591..9f67018ef5c4 100644
--- a/net-im/teams/Makefile
+++ b/net-im/teams/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	teams
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.7.9
-PORTREVISION=	1
+DISTVERSION=	2.7.12
 CATEGORIES=	net-im
 
 MAINTAINER=	tagattie@FreeBSD.org
diff --git a/net-im/teams/distinfo b/net-im/teams/distinfo
index 41aa0bbe19b0..52664749a5de 100644
--- a/net-im/teams/distinfo
+++ b/net-im/teams/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1773306841
-SHA256 (teams-2.7.9-node-modules.tar.gz) = d5c2d8768338f6ee5f99252c0ba7d288dc87d9ce598ad3c5fa6273aa78417d21
-SIZE (teams-2.7.9-node-modules.tar.gz) = 106494919
-SHA256 (IsmaelMartinez-teams-for-linux-v2.7.9_GH0.tar.gz) = a4b50a05a79cbaae0dc8037288fb76a83a54531b7e47a968fdbb9bf36e023ba2
-SIZE (IsmaelMartinez-teams-for-linux-v2.7.9_GH0.tar.gz) = 13022011
+TIMESTAMP = 1774264765
+SHA256 (teams-2.7.12-node-modules.tar.gz) = 5f3e5d9f0405359fd383eb9ef0157a771a7c0266ba595e960c6958e4974f3383
+SIZE (teams-2.7.12-node-modules.tar.gz) = 106322859
+SHA256 (IsmaelMartinez-teams-for-linux-v2.7.12_GH0.tar.gz) = cb2c3b51c080af7b0e807dea349d401bc4b476651ce32ad5833050a2ab93c5a5
+SIZE (IsmaelMartinez-teams-for-linux-v2.7.12_GH0.tar.gz) = 13024560
diff --git a/net-im/teams/files/packagejsons/package-lock.json b/net-im/teams/files/packagejsons/package-lock.json
index f6e5ffca64f9..a6383a6d5308 100644
--- a/net-im/teams/files/packagejsons/package-lock.json
+++ b/net-im/teams/files/packagejsons/package-lock.json
@@ -1,34 +1,31 @@
 {
   "name": "teams-for-linux",
-  "version": "2.7.9",
+  "version": "2.7.12",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "teams-for-linux",
-      "version": "2.7.9",
+      "version": "2.7.12",
       "hasInstallScript": true,
       "license": "GPL-3.0-or-later",
       "dependencies": {
         "@homebridge/dbus-native": "0.7.3",
         "electron-log": "^5.4.3",
-        "electron-positioner": "^4.1.0",
         "electron-store": "11.0.2",
         "electron-updater": "^6.8.3",
         "electron-window-state": "5.0.3",
-        "lodash": "^4.17.23",
         "mqtt": "^5.15.0",
-        "node-sound": "^0.0.8",
         "yargs": "^18.0.0"
       },
       "devDependencies": {
-        "@electron/fuses": "^2.0.0",
+        "@electron/fuses": "^2.1.0",
         "@eslint/js": "^10.0.1",
         "@playwright/test": "1.58.2",
-        "electron": "39.5.1",
+        "electron": "39.8.2",
         "electron-builder": "^26.8.1",
-        "eslint": "^10.0.1",
-        "globals": "^17.3.0",
+        "eslint": "^10.0.3",
+        "globals": "^17.4.0",
         "http-server": "^14.1.1",
         "xml2js": "^0.6.2"
       }
@@ -92,9 +89,9 @@
       }
     },
     "node_modules/@electron/fuses": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-2.0.0.tgz",
-      "integrity": "sha512-lyb1zK3YHeWUjaz7yiK0GnxSPduwASKMyiDbCtbn3spP6EEt+UWtktggWehG0icFrXAk3GwvcJ4nCrJO0N9IhQ==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-2.1.0.tgz",
+      "integrity": "sha512-6Mhtz2xYPkiZrunCBo2RoXYSx+yGj/km6n6rTOi71srw0LFpRkfMJ7EpjMuPrXOZv7fCos81idf1lYDqwHALqw==",
       "dev": true,
       "license": "MIT",
       "bin": {
@@ -548,15 +545,15 @@
       }
     },
     "node_modules/@eslint/config-array": {
-      "version": "0.23.2",
-      "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.2.tgz",
-      "integrity": "sha512-YF+fE6LV4v5MGWRGj7G404/OZzGNepVF8fxk7jqmqo3lrza7a0uUcDnROGRBG1WFC1omYUS/Wp1f42i0M+3Q3A==",
+      "version": "0.23.3",
+      "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.3.tgz",
+      "integrity": "sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==",
       "dev": true,
       "license": "Apache-2.0",
       "dependencies": {
-        "@eslint/object-schema": "^3.0.2",
+        "@eslint/object-schema": "^3.0.3",
         "debug": "^4.3.1",
-        "minimatch": "^10.2.1"
+        "minimatch": "^10.2.4"
       },
       "engines": {
         "node": "^20.19.0 || ^22.13.0 || >=24"
@@ -576,9 +573,9 @@
       }
     },
     "node_modules/@eslint/core": {
-      "version": "1.1.0",
-      "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.0.tgz",
-      "integrity": "sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==",
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.1.tgz",
+      "integrity": "sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==",
       "dev": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -610,9 +607,9 @@
       }
     },
     "node_modules/@eslint/object-schema": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.2.tgz",
-      "integrity": "sha512-HOy56KJt48Bx8KmJ+XGQNSUMT/6dZee/M54XyUyuvTvPXJmsERRvBchsUVx1UMe1WwIH49XLAczNC7V2INsuUw==",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.3.tgz",
+      "integrity": "sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==",
       "dev": true,
       "license": "Apache-2.0",
       "engines": {
@@ -620,13 +617,13 @@
       }
     },
     "node_modules/@eslint/plugin-kit": {
-      "version": "0.6.0",
-      "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.6.0.tgz",
-      "integrity": "sha512-bIZEUzOI1jkhviX2cp5vNyXQc6olzb2ohewQubuYlMXZ2Q/XjBO0x0XhGPvc9fjSIiUN0vw+0hq53BJ4eQSJKQ==",
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.6.1.tgz",
+      "integrity": "sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==",
       "dev": true,
       "license": "Apache-2.0",
       "dependencies": {
-        "@eslint/core": "^1.1.0",
+        "@eslint/core": "^1.1.1",
         "levn": "^0.4.1"
       },
       "engines": {
@@ -1218,9 +1215,9 @@
       }
     },
     "node_modules/ajv": {
-      "version": "6.12.6",
-      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
-      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+      "version": "6.14.0",
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+      "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -2752,9 +2749,9 @@
       }
     },
     "node_modules/electron": {
-      "version": "39.5.1",
-      "resolved": "https://registry.npmjs.org/electron/-/electron-39.5.1.tgz",
-      "integrity": "sha512-6s/sBQar+bbW59XSqohZj04MPic+kdVUAWjLbfQB/uLOeNw9jWX5FHaTxpHK29Xp3mKOHef7wErsjwMyCuWltg==",
+      "version": "39.8.2",
+      "resolved": "https://registry.npmjs.org/electron/-/electron-39.8.2.tgz",
+      "integrity": "sha512-uwNJHeqm8pzQEZf/KX4XM1fJctZpHcA0Za/MlP9mOg0FAWHbKo6yRC33QbdfLX7PeNjYZC3I3nnVhE5L2CLqxw==",
       "dev": true,
       "hasInstallScript": true,
       "license": "MIT",
@@ -2918,12 +2915,6 @@
         "node": ">= 14"
       }
     },
-    "node_modules/electron-positioner": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/electron-positioner/-/electron-positioner-4.1.0.tgz",
-      "integrity": "sha512-726DfbI9ZNoCg+Fcu6XLuTKTnzf+6nFqv7h+K/V6Ug7IbaPMI7s9S8URnGtWFCy5N5PL4HSzRFF2mXuinftDdg==",
-      "license": "MIT"
-    },
     "node_modules/electron-publish": {
       "version": "26.8.1",
       "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.8.1.tgz",
@@ -3234,27 +3225,27 @@
       }
     },
     "node_modules/eslint": {
-      "version": "10.0.1",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.0.1.tgz",
-      "integrity": "sha512-20MV9SUdeN6Jd84xESsKhRly+/vxI+hwvpBMA93s+9dAcjdCuCojn4IqUGS3lvVaqjVYGYHSRMCpeFtF2rQYxQ==",
+      "version": "10.0.3",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.0.3.tgz",
+      "integrity": "sha512-COV33RzXZkqhG9P2rZCFl9ZmJ7WL+gQSCRzE7RhkbclbQPtLAWReL7ysA0Sh4c8Im2U9ynybdR56PV0XcKvqaQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
         "@eslint-community/eslint-utils": "^4.8.0",
         "@eslint-community/regexpp": "^4.12.2",
-        "@eslint/config-array": "^0.23.2",
+        "@eslint/config-array": "^0.23.3",
         "@eslint/config-helpers": "^0.5.2",
-        "@eslint/core": "^1.1.0",
-        "@eslint/plugin-kit": "^0.6.0",
+        "@eslint/core": "^1.1.1",
+        "@eslint/plugin-kit": "^0.6.1",
         "@humanfs/node": "^0.16.6",
         "@humanwhocodes/module-importer": "^1.0.1",
         "@humanwhocodes/retry": "^0.4.2",
         "@types/estree": "^1.0.6",
-        "ajv": "^6.12.4",
+        "ajv": "^6.14.0",
         "cross-spawn": "^7.0.6",
         "debug": "^4.3.2",
         "escape-string-regexp": "^4.0.0",
-        "eslint-scope": "^9.1.1",
+        "eslint-scope": "^9.1.2",
         "eslint-visitor-keys": "^5.0.1",
         "espree": "^11.1.1",
         "esquery": "^1.7.0",
@@ -3267,7 +3258,7 @@
         "imurmurhash": "^0.1.4",
         "is-glob": "^4.0.0",
         "json-stable-stringify-without-jsonify": "^1.0.1",
-        "minimatch": "^10.2.1",
+        "minimatch": "^10.2.4",
         "natural-compare": "^1.4.0",
         "optionator": "^0.9.3"
       },
@@ -3290,9 +3281,9 @@
       }
     },
     "node_modules/eslint-scope": {
-      "version": "9.1.1",
-      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.1.tgz",
-      "integrity": "sha512-GaUN0sWim5qc8KVErfPBWmc31LEsOkrUJbvJZV+xuL3u2phMUK4HIvXlWAakfC8W4nzlK+chPEAkYOYb5ZScIw==",
+      "version": "9.1.2",
+      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz",
+      "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==",
       "dev": true,
       "license": "BSD-2-Clause",
       "dependencies": {
@@ -3917,9 +3908,9 @@
       }
     },
     "node_modules/globals": {
-      "version": "17.3.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-17.3.0.tgz",
-      "integrity": "sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==",
+      "version": "17.4.0",
+      "resolved": "https://registry.npmjs.org/globals/-/globals-17.4.0.tgz",
+      "integrity": "sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==",
       "dev": true,
       "license": "MIT",
       "engines": {
@@ -4567,6 +4558,7 @@
       "version": "4.17.23",
       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
       "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
+      "dev": true,
       "license": "MIT"
     },
     "node_modules/lodash.escaperegexp": {
@@ -5137,12 +5129,6 @@
         "node": ">=10"
       }
     },
-    "node_modules/node-sound": {
-      "version": "0.0.8",
-      "resolved": "https://registry.npmjs.org/node-sound/-/node-sound-0.0.8.tgz",
-      "integrity": "sha512-IoRyknJK4sYdMW45P2kf1UD5LvjgDeu19EAEXm5KCrkDh1NvAjyjM2XOd2+daICldUIWjTQWGi/+1iKfuzEWsA==",
-      "license": "MIT"
-    },
     "node_modules/nopt": {
       "version": "8.1.0",
       "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz",
@@ -6367,9 +6353,9 @@
       }
     },
     "node_modules/tar": {
-      "version": "7.5.9",
-      "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz",
-      "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==",
+      "version": "7.5.11",
+      "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.11.tgz",
+      "integrity": "sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==",
       "dev": true,
       "license": "BlueOak-1.0.0",
       "dependencies": {
diff --git a/net-im/teams/files/packagejsons/package.json b/net-im/teams/files/packagejsons/package.json
index 2b3c0cfcfdd4..29f599baf364 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.7.9",
+  "version": "2.7.12",
   "main": "app/index.js",
   "description": "Unofficial client for Microsoft Teams for Linux",
   "homepage": "https://github.com/IsmaelMartinez/teams-for-linux",
@@ -21,8 +21,9 @@
   "scripts": {
     "postinstall": "electron-builder install-app-deps",
     "lint": "eslint **/*.js",
-    "test:unit": "node tests/unit/logSanitizer.test.js && node tests/unit/loggerHook.test.js",
+    "test:unit": "node --test 'tests/unit/*.test.js'",
     "test:e2e": "playwright test",
+    "test:authenticated": "playwright test --config playwright.authenticated.config.js",
     "prestart": "npm ci",
     "start": "electron ./app --trace-warnings",
     "start:dev": "electron ./app --trace-warnings --no-sandbox",
@@ -52,23 +53,20 @@
   "dependencies": {
     "@homebridge/dbus-native": "0.7.3",
     "electron-log": "^5.4.3",
-    "electron-positioner": "^4.1.0",
     "electron-store": "11.0.2",
     "electron-updater": "^6.8.3",
     "electron-window-state": "5.0.3",
-    "lodash": "^4.17.23",
     "mqtt": "^5.15.0",
-    "node-sound": "^0.0.8",
     "yargs": "^18.0.0"
   },
   "devDependencies": {
-    "@electron/fuses": "^2.0.0",
+    "@electron/fuses": "^2.1.0",
     "@eslint/js": "^10.0.1",
     "@playwright/test": "1.58.2",
-    "electron": "39.5.1",
+    "electron": "39.8.2",
     "electron-builder": "^26.8.1",
-    "eslint": "^10.0.1",
-    "globals": "^17.3.0",
+    "eslint": "^10.0.3",
+    "globals": "^17.4.0",
     "http-server": "^14.1.1",
     "xml2js": "^0.6.2"
   },


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c23dda.1810b.4e6c0e3c>