git: e3c8dd152166 - main - misc/gemini-cli: update 0.8.2 → 0.9.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 16 Oct 2025 18:01:52 UTC
The branch main has been updated by yuri:

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

commit e3c8dd152166f2c629eb931f6360488c31ac6370
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-10-16 16:32:04 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-10-16 18:01:49 +0000

    misc/gemini-cli: update 0.8.2 → 0.9.0
---
 misc/gemini-cli/Makefile                |  3 +--
 misc/gemini-cli/distinfo                |  6 +++---
 misc/gemini-cli/files/package-lock.json | 35 +++++++++++++++---------------
 misc/gemini-cli/pkg-plist               | 38 ++++++++++++++++++++++++++++-----
 4 files changed, 55 insertions(+), 27 deletions(-)

diff --git a/misc/gemini-cli/Makefile b/misc/gemini-cli/Makefile
index 511011671965..00dbae85290a 100644
--- a/misc/gemini-cli/Makefile
+++ b/misc/gemini-cli/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	gemini-cli
-DISTVERSION=	0.8.2
-PORTREVISION=	1
+DISTVERSION=	0.9.0
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/gemini-cli/distinfo b/misc/gemini-cli/distinfo
index 109cfb92e3af..5f14c9fb0dab 100644
--- a/misc/gemini-cli/distinfo
+++ b/misc/gemini-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760288629
-SHA256 (gemini-cli-0.8.2.tar.gz) = eb48232ae8d216a253b19a4073ed02c16becc7d4edabd0af16c89fa79a45c815
-SIZE (gemini-cli-0.8.2.tar.gz) = 34531078
+TIMESTAMP = 1760629866
+SHA256 (gemini-cli-0.9.0.tar.gz) = 90973029f270b6e534baf46c382bf14ac1746b004b88ffb218bae0eac15647d1
+SIZE (gemini-cli-0.9.0.tar.gz) = 32614382
diff --git a/misc/gemini-cli/files/package-lock.json b/misc/gemini-cli/files/package-lock.json
index 7aea331e96ba..969b1803da7c 100644
--- a/misc/gemini-cli/files/package-lock.json
+++ b/misc/gemini-cli/files/package-lock.json
@@ -8,15 +8,15 @@
       "name": "gemini-cli-installer",
       "version": "1.0.0",
       "dependencies": {
-        "@google/gemini-cli": "^0.8.2"
+        "@google/gemini-cli": "^0.9.0"
       }
     },
     "node_modules/@google/gemini-cli": {
-      "version": "0.8.2",
-      "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.8.2.tgz",
-      "integrity": "sha512-c8E2jTUq1N7+KxjJfatqV3tObxiOL6NakP8cQ/PMn6+QIqmkDi4S15dx5SF5efLxbmJD/lMR36ecrNHK2pa99w==",
+      "version": "0.9.0",
+      "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.9.0.tgz",
+      "integrity": "sha512-voLzMnHs093VvZgBA8HREN6ViZ8gdROPnmPuj1EFSxjGZRKOzlifzCTNsmBd/dSrbxIyZD3aOpTkaUQbGxX6ig==",
       "dependencies": {
-        "@google/gemini-cli-core": "0.8.2",
+        "@google/gemini-cli-core": "0.9.0",
         "@google/genai": "1.16.0",
         "@iarna/toml": "^2.2.5",
         "@modelcontextprotocol/sdk": "^1.15.1",
@@ -34,6 +34,7 @@
         "ink-gradient": "^3.0.0",
         "ink-spinner": "^5.0.0",
         "lowlight": "^3.3.0",
+        "mnemonist": "^0.40.3",
         "open": "^10.1.2",
         "react": "^19.1.0",
         "read-package-up": "^11.0.0",
@@ -239,9 +240,9 @@
       }
     },
     "node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core": {
-      "version": "0.8.2",
-      "resolved": "https://registry.npmjs.org/@google/gemini-cli-core/-/gemini-cli-core-0.8.2.tgz",
-      "integrity": "sha512-BQpwJr+hv3u7UTBo+rkbHQXr7HP115b1xgz+P6acAbfgFgZoMP0uMm58EPBe05vpdHngrzpJ3ckL2AxHSweo/Q==",
+      "version": "0.9.0",
+      "resolved": "https://registry.npmjs.org/@google/gemini-cli-core/-/gemini-cli-core-0.9.0.tgz",
+      "integrity": "sha512-K3zGD8m8j240s3YcFAeJM6oaLhAI5hYBdOgdycO2P2uriJTKezjeAG+FYzaK2AdOBrIVyStLT2dyy6G6ePebSQ==",
       "dependencies": {
         "@google-cloud/logging": "^11.2.1",
         "@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.21.0",
@@ -1389,9 +1390,9 @@
       "license": "MIT"
     },
     "node_modules/@google/gemini-cli/node_modules/@types/node": {
-      "version": "24.7.2",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-24.7.2.tgz",
-      "integrity": "sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==",
+      "version": "24.8.0",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-24.8.0.tgz",
+      "integrity": "sha512-5x08bUtU8hfboMTrJ7mEO4CpepS9yBwAqcL52y86SWNmbPX8LVbNs3EP4cNrIZgdjk2NAlP2ahNihozpoZIxSg==",
       "license": "MIT",
       "dependencies": {
         "undici-types": "~7.14.0"
@@ -2641,9 +2642,9 @@
       "license": "MIT"
     },
     "node_modules/@google/gemini-cli/node_modules/emoji-regex": {
-      "version": "10.5.0",
-      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz",
-      "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==",
+      "version": "10.6.0",
+      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
+      "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
       "license": "MIT"
     },
     "node_modules/@google/gemini-cli/node_modules/encodeurl": {
@@ -4236,9 +4237,9 @@
       }
     },
     "node_modules/@google/gemini-cli/node_modules/ky": {
-      "version": "1.11.0",
-      "resolved": "https://registry.npmjs.org/ky/-/ky-1.11.0.tgz",
-      "integrity": "sha512-NEyo0ICpS0cqSuyoJFMCnHOZJILqXsKhIZlHJGDYaH8OB5IFrGzuBpEwyoMZG6gUKMPrazH30Ax5XKaujvD8ag==",
+      "version": "1.12.0",
+      "resolved": "https://registry.npmjs.org/ky/-/ky-1.12.0.tgz",
+      "integrity": "sha512-YRLmSUHCwOJRBMArtqMRLOmO7fewn3yOoui6aB8ERkRVXupa0UiaQaKbIXteMt4jUElhbdqTMsLFHs8APxxUoQ==",
       "license": "MIT",
       "engines": {
         "node": ">=18"
diff --git a/misc/gemini-cli/pkg-plist b/misc/gemini-cli/pkg-plist
index b83555a901ff..c5a41fbfad64 100644
--- a/misc/gemini-cli/pkg-plist
+++ b/misc/gemini-cli/pkg-plist
@@ -2,7 +2,6 @@ bin/gemini
 lib/node_modules/@google/gemini-cli/LICENSE
 lib/node_modules/@google/gemini-cli/README.md
 lib/node_modules/@google/gemini-cli/dist/.last_build
-lib/node_modules/@google/gemini-cli/dist/google-gemini-cli-0.8.1.tgz
 lib/node_modules/@google/gemini-cli/dist/index.d.ts
 lib/node_modules/@google/gemini-cli/dist/index.js
 lib/node_modules/@google/gemini-cli/dist/index.js.map
@@ -316,6 +315,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/commands/permissionsCommand.test
 lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/profileCommand.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/profileCommand.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/profileCommand.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/commands/quitCommand.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/commands/quitCommand.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/commands/quitCommand.js.map
@@ -367,6 +369,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/AsciiArt.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/AutoAcceptIndicator.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/AutoAcceptIndicator.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/AutoAcceptIndicator.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.js.map
@@ -394,6 +399,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/ContextUsageDisplay.j
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/DetailedMessagesDisplay.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/DetailedMessagesDisplay.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/DetailedMessagesDisplay.js.map
@@ -640,6 +648,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/text-buffer.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/vim-buffer-actions.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/vim-buffer-actions.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/vim-buffer-actions.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.js.map
@@ -1144,9 +1158,6 @@ lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.js.map
 lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.js
 lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.js.map
-lib/node_modules/@google/gemini-cli/dist/src/utils/math.d.ts
-lib/node_modules/@google/gemini-cli/dist/src/utils/math.js
-lib/node_modules/@google/gemini-cli/dist/src/utils/math.js.map
 lib/node_modules/@google/gemini-cli/dist/src/utils/package.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/utils/package.js
 lib/node_modules/@google/gemini-cli/dist/src/utils/package.js.map
@@ -1180,6 +1191,18 @@ lib/node_modules/@google/gemini-cli/dist/src/utils/sandbox-macos-restrictive-pro
 lib/node_modules/@google/gemini-cli/dist/src/utils/sandbox.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/utils/sandbox.js
 lib/node_modules/@google/gemini-cli/dist/src/utils/sandbox.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.integration.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.integration.test.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.integration.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.test.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.js.map
 lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.js
 lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.js.map
@@ -1444,7 +1467,6 @@ lib/node_modules/@google/gemini-cli/node_modules/@google-cloud/promisify/package
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/LICENSE
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/README.md
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/.last_build
-lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/google-gemini-cli-core-0.8.1.tgz
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.js
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.js.map
@@ -2060,6 +2082,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-error.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-error.js
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-error.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-names.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-names.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-names.js.map
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-registry.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-registry.js
 lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-registry.js.map
@@ -18299,6 +18324,9 @@ lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/options.j
 lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/timeout.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/timeout.js
 lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/timeout.js.map
+lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/type-guards.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/type-guards.js
+lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/type-guards.js.map
 lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/types.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/types.js
 lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/types.js.map