From nobody Wed Apr 8 16:57:07 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4frTkX1TJXz6YQRY for ; Wed, 08 Apr 2026 16:57:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4frTkW4vTwz4GmB for ; Wed, 08 Apr 2026 16:57:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775667427; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mS/P7vKdQ3GJSzfPsNSUTiuRhbS6+DbL7gV91ChLXjY=; b=pj5kDFMDsdT4MeI9xd7JWnD5a1u3VqHDfe7nlSIai7aT2F36x9ebIGYd6ywzDyQnIRbNzv xZwC7FPYd3o+EwnvJ0x60FXNCZBXV40Sjim+mVo0yVIVAK+gn5cNwwx3wNN5qII7gmibjJ fc0wgBkSYUoJl5leiav0XVrhOm2+LX/em/CpjdiqxDoBB9Ko3WLIBJSXSxHmu+Dl1+VHLM jzwkxEYykdnDGASNf/c/aC+h5GRZJsbRqR6o4PZau8sGt9MmBDc860+SzYz4YXMqGMc83g WvDlu+p4GYfGR0EtvHKL32YilR3q2XIXKbPnLuaQGOf0SsFr8aXTOY++dbO5ig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775667427; a=rsa-sha256; cv=none; b=O+T3fT7kykogCYceA20V0iUiQmKy+1kH+UnQdTxyOOCXTbKC/QAQ1vnJLEKe0ptF6O8nN5 Ga2x5YA2mbM63YHnd79DjTHQ75XbZkYDXemD10YlRK4zlx4jj6RjZYUB2V/a60Q2pQEZYp 4YUvczDfSZzna3iVkbTxKN/16OhlIvAsxbc+sRNxs51Yc33EFLq8GTS4PDAHuGBAL2y29Z CEWR3Ngr/tBJNYSl/0H4cnhJrFwoU6hfqMl7i6FZ4f5qaOQQpl2MkwLh2KyhH+MggjHIQp MPyVKzz5ZMX6cxgbKtH8fn7Y2RFQTekGmLK0YMiPWNlzSC4lRnjVKC/LYWifcw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775667427; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mS/P7vKdQ3GJSzfPsNSUTiuRhbS6+DbL7gV91ChLXjY=; b=wOhEi5f+0j+FC0qQ3xIdoDI+s9e3M9fRq+log/9vu7Atmaif8Z3IMh64sCV4/bsPJEfDe/ ZCB2hjsZF4mXeHqdFgslfPvc29f+2VCktDiZTsPlpHNGcj6aPSIcdmbp/xgTN/pcB4yHOp 4p79Y6pDNJrodDC8G8xE7gCOkPDvA0L9A9F/0xC7Rb1hLYZbxHE7gap34ikia6rb09uCuF NF/DQs7rv/EiYbHPwPt9NylLYeVv7cWWQlOViOqat27+L1/YakyQclgU4H7vCsw9ZFR3Ao XF7acnF7hGmr/l3biqm9ceVokhuOmqfc7jVHRQaZtj2w54YTxX0y0+zE5ZBiTQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4frTkW3xKRzc2L for ; Wed, 08 Apr 2026 16:57:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1e1da by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 08 Apr 2026 16:57:07 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 21608fab86f6 - main - misc/claude-code: update 2.1.9=?utf-8?Q?0 =E2=86=92 2.?=1.96 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 21608fab86f6a175296c45de599f8b8359400138 Auto-Submitted: auto-generated Date: Wed, 08 Apr 2026 16:57:07 +0000 Message-Id: <69d688e3.1e1da.5e7f14ea@gitrepo.freebsd.org> The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=21608fab86f6a175296c45de599f8b8359400138 commit 21608fab86f6a175296c45de599f8b8359400138 Author: Yuri Victorovich AuthorDate: 2026-04-08 16:56:01 +0000 Commit: Yuri Victorovich CommitDate: 2026-04-08 16:56:42 +0000 misc/claude-code: update 2.1.90 → 2.1.96 --- misc/claude-code/Makefile | 9 +++++---- misc/claude-code/distinfo | 6 +++--- misc/claude-code/files/package-lock.json | 8 ++++---- misc/claude-code/pkg-plist | 1 - 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/misc/claude-code/Makefile b/misc/claude-code/Makefile index a4ed33fc45eb..fc11d0f679ec 100644 --- a/misc/claude-code/Makefile +++ b/misc/claude-code/Makefile @@ -1,6 +1,5 @@ PORTNAME= claude-code -DISTVERSION= 2.1.90 -PORTREVISION= 2 +DISTVERSION= 2.1.96 CATEGORIES= misc # machine-learning DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} @@ -65,7 +64,7 @@ do-fetch-AUDIO_CAPTURE-on: # Raise API and MCP transport timeouts to 24 hours for slow (e.g. CPU-based) servers post-extract: - ${REINPLACE_CMD} \ + ${REINPLACE_CMD} -i '' \ -e 's/var EP5=60000;/var EP5=86400000;/' \ -e 's/API_TIMEOUT_MS||String(600000)/API_TIMEOUT_MS||String(86400000)/' \ -e 's/DEFAULT_TIMEOUT=600000;/DEFAULT_TIMEOUT=86400000;/' \ @@ -73,7 +72,7 @@ post-extract: post-extract-AUDIO_CAPTURE-on: # patch cli.js to load audio-capture on FreeBSD - ${REINPLACE_CMD} \ + ${REINPLACE_CMD} -i '' \ -e 's|q!=="darwin"&&q!=="linux"&&q!=="win32"|q!=="darwin"\&\&q!=="linux"\&\&q!=="win32"\&\&q!=="freebsd"|' \ ${CLI_JS} @@ -98,6 +97,8 @@ do-install: ${INSTALL_LIB} ${AUDIO_CAPTURE_WRKSRC}/target/release/libaudio_capture.so \ ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/vendor/audio-capture/x64-freebsd/audio-capture.node .endif + # remove Linux-only seccomp binaries (seccomp is a Linux kernel API, guarded by process.platform==="linux" in cli.js) + @${RM} -r ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/vendor/seccomp # remove bundled ripgrep @${RM} -r ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/vendor/ripgrep # remove empty vendor subdirectories (and vendor/ itself when AUDIO_CAPTURE=OFF) diff --git a/misc/claude-code/distinfo b/misc/claude-code/distinfo index 27017760fd71..f7caafcf21cb 100644 --- a/misc/claude-code/distinfo +++ b/misc/claude-code/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1775631098 -SHA256 (claude-code-2.1.90.tar.gz) = debb5e196531112978820e5c9b374eca1d6db6dda9098a3c6bae79c9e14320a6 -SIZE (claude-code-2.1.90.tar.gz) = 16070380 +TIMESTAMP = 1775666012 +SHA256 (claude-code-2.1.96.tar.gz) = d72ee548f25de6d3ba5b4b68e1efb9c9d0f2b2ebde21a7c2d94099361f5071a3 +SIZE (claude-code-2.1.96.tar.gz) = 18041559 SHA256 (audio-capture-bb370f75235254da2c3d34f6168fc4a9902d9090.tar.gz) = d6a4e0ff2666efd60efd4259c0e29d6878975cc6f41a2171ff5a12b75e6ef7c6 SIZE (audio-capture-bb370f75235254da2c3d34f6168fc4a9902d9090.tar.gz) = 26840618 diff --git a/misc/claude-code/files/package-lock.json b/misc/claude-code/files/package-lock.json index fc22e1e5359d..dba963d0620e 100644 --- a/misc/claude-code/files/package-lock.json +++ b/misc/claude-code/files/package-lock.json @@ -8,13 +8,13 @@ "name": "@anthropic-ai/claude-code-installer", "version": "1.0.0", "dependencies": { - "@anthropic-ai/claude-code": "^2.1.90" + "@anthropic-ai/claude-code": "^2.1.96" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "2.1.90", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.1.90.tgz", - "integrity": "sha512-orm8uULh71ow5yA27PXMGYZrNlEAUmmGOwPrOava6wuai1wAC7J7ZOvx2cbM2u8GJBDkdiNSFdUwYmzc6QsWDQ==", + "version": "2.1.96", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-2.1.96.tgz", + "integrity": "sha512-ETrc0+1qWHaqtKi+ixbsAecZyM+H52VIJj+zWIvw3jBU/JZ9v5vnE2kHShM1lcpr+Gji7GXk23l0CMGLA7hC0g==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/misc/claude-code/pkg-plist b/misc/claude-code/pkg-plist index 89fe5b22a3c6..5be9d82f85d9 100644 --- a/misc/claude-code/pkg-plist +++ b/misc/claude-code/pkg-plist @@ -2,7 +2,6 @@ bin/claude lib/node_modules/.bin/claude lib/node_modules/@anthropic-ai/claude-code/LICENSE.md lib/node_modules/@anthropic-ai/claude-code/README.md -lib/node_modules/@anthropic-ai/claude-code/bun.lock lib/node_modules/@anthropic-ai/claude-code/cli.js lib/node_modules/@anthropic-ai/claude-code/package.json lib/node_modules/@anthropic-ai/claude-code/sdk-tools.d.ts