git: 15555d0502d4 - main - net-im/teams: Update to 2.7.12
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 24 Mar 2026 07:31:38 UTC
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"
},