git: 2fa1615369f5 - main - misc/nanocoder: update 1.17.1 → 1.17.2

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 27 Nov 2025 23:59:27 UTC
The branch main has been updated by yuri:

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

commit 2fa1615369f5fd516736b4d9ce52b02c721fd9d9
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-11-27 23:59:21 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-11-27 23:59:21 +0000

    misc/nanocoder: update 1.17.1 → 1.17.2
---
 misc/nanocoder/Makefile                |  2 +-
 misc/nanocoder/distinfo                |  6 ++---
 misc/nanocoder/files/package-lock.json | 40 +++++++++++++++++-----------------
 3 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/misc/nanocoder/Makefile b/misc/nanocoder/Makefile
index 9cc3aca9b58a..b132c61b0408 100644
--- a/misc/nanocoder/Makefile
+++ b/misc/nanocoder/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	nanocoder
-DISTVERSION=	1.17.1
+DISTVERSION=	1.17.2
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/nanocoder/distinfo b/misc/nanocoder/distinfo
index 17da2c1b4e17..628c2b12554d 100644
--- a/misc/nanocoder/distinfo
+++ b/misc/nanocoder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764208827
-SHA256 (nanocoder-1.17.1.tar.gz) = f231f890f8de07b25289c72a7eb07b6d0eb2f638f51208b7668d0d53a27941d0
-SIZE (nanocoder-1.17.1.tar.gz) = 24859924
+TIMESTAMP = 1764287903
+SHA256 (nanocoder-1.17.2.tar.gz) = 7c226722349542743b8cd4ad9bfc32a71a5c2cbbc0952d182c654b6a095ca6d8
+SIZE (nanocoder-1.17.2.tar.gz) = 24861897
diff --git a/misc/nanocoder/files/package-lock.json b/misc/nanocoder/files/package-lock.json
index 9239cb107f95..565970a639ca 100644
--- a/misc/nanocoder/files/package-lock.json
+++ b/misc/nanocoder/files/package-lock.json
@@ -8,13 +8,13 @@
       "name": "@nanocollective/nanocoder-installer",
       "version": "1.0.0",
       "dependencies": {
-        "@nanocollective/nanocoder": "^1.17.1"
+        "@nanocollective/nanocoder": "^1.17.2"
       }
     },
     "node_modules/@nanocollective/nanocoder": {
-      "version": "1.17.1",
-      "resolved": "https://registry.npmjs.org/@nanocollective/nanocoder/-/nanocoder-1.17.1.tgz",
-      "integrity": "sha512-vSCgywf2MPV8BDVDQuDynYq5vB8xcBBU5y6cEKl+XLm4CDXK0LEce0K0vfctB+x94fBJf9lifqI5YmEbwyRAAQ==",
+      "version": "1.17.2",
+      "resolved": "https://registry.npmjs.org/@nanocollective/nanocoder/-/nanocoder-1.17.2.tgz",
+      "integrity": "sha512-lQnE51GmGBiq0ZNpjlRzRrMMVfjtSfnA3OleqpGGPLSGwQBJEFmY0HIIMWw/C4WND3BzH+8c1NeuL1YeKBat3g==",
       "license": "MIT",
       "dependencies": {
         "@ai-sdk/openai-compatible": "^1.0.24",
@@ -51,13 +51,13 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway": {
-      "version": "2.0.15",
-      "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.15.tgz",
-      "integrity": "sha512-i1YVKzC1dg9LGvt+GthhD7NlRhz9J4+ZRj3KELU14IZ/MHPsOBiFeEoCCIDLR+3tqT8/+5nIsK3eZ7DFRfMfdw==",
+      "version": "2.0.17",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.17.tgz",
+      "integrity": "sha512-oVAG6q72KsjKlrYdLhWjRO7rcqAR8CjokAbYuyVZoCO4Uh2PH/VzZoxZav71w2ipwlXhHCNaInGYWNs889MMDA==",
       "license": "Apache-2.0",
       "dependencies": {
         "@ai-sdk/provider": "2.0.0",
-        "@ai-sdk/provider-utils": "3.0.17",
+        "@ai-sdk/provider-utils": "3.0.18",
         "@vercel/oidc": "3.0.5"
       },
       "engines": {
@@ -68,13 +68,13 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible": {
-      "version": "1.0.27",
-      "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-1.0.27.tgz",
-      "integrity": "sha512-bpYruxVLhrTbVH6CCq48zMJNeHu6FmHtEedl9FXckEgcIEAi036idFhJlcRwC1jNCwlacbzb8dPD7OAH1EKJaQ==",
+      "version": "1.0.28",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-1.0.28.tgz",
+      "integrity": "sha512-yKubDxLYtXyGUzkr9lNStf/lE/I+Okc8tmotvyABhsQHHieLKk6oV5fJeRJxhr67Ejhg+FRnwUOxAmjRoFM4dA==",
       "license": "Apache-2.0",
       "dependencies": {
         "@ai-sdk/provider": "2.0.0",
-        "@ai-sdk/provider-utils": "3.0.17"
+        "@ai-sdk/provider-utils": "3.0.18"
       },
       "engines": {
         "node": ">=18"
@@ -96,9 +96,9 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils": {
-      "version": "3.0.17",
-      "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.17.tgz",
-      "integrity": "sha512-TR3Gs4I3Tym4Ll+EPdzRdvo/rc8Js6c4nVhFLuvGLX/Y4V9ZcQMa/HTiYsHEgmYrf1zVi6Q145UEZUfleOwOjw==",
+      "version": "3.0.18",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.18.tgz",
+      "integrity": "sha512-ypv1xXMsgGcNKUP+hglKqtdDuMg68nWHucPPAhIENrbFAI+xCHiqPVN8Zllxyv1TNZwGWUghPxJXU+Mqps0YRQ==",
       "license": "Apache-2.0",
       "dependencies": {
         "@ai-sdk/provider": "2.0.0",
@@ -434,14 +434,14 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/ai": {
-      "version": "5.0.102",
-      "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.102.tgz",
-      "integrity": "sha512-snRK3nS5DESOjjpq7S74g8YszWVMzjagfHqlJWZsbtl9PyOS+2XUd8dt2wWg/jdaq/jh0aU66W1mx5qFjUQyEg==",
+      "version": "5.0.104",
+      "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.104.tgz",
+      "integrity": "sha512-MZOkL9++nY5PfkpWKBR3Rv+Oygxpb9S16ctv8h91GvrSif7UnNEdPMVZe3bUyMd2djxf0AtBk/csBixP0WwWZQ==",
       "license": "Apache-2.0",
       "dependencies": {
-        "@ai-sdk/gateway": "2.0.15",
+        "@ai-sdk/gateway": "2.0.17",
         "@ai-sdk/provider": "2.0.0",
-        "@ai-sdk/provider-utils": "3.0.17",
+        "@ai-sdk/provider-utils": "3.0.18",
         "@opentelemetry/api": "1.9.0"
       },
       "engines": {