git: d828a046f4a5 - main - misc/claude-code: Try to expand on all architectures
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 08 Apr 2026 17:14:25 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d828a046f4a591ce6c969ad071075e4d0914a4e5
commit d828a046f4a591ce6c969ad071075e4d0914a4e5
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-08 17:14:04 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-08 17:14:04 +0000
misc/claude-code: Try to expand on all architectures
---
misc/claude-code/Makefile | 5 +++--
misc/claude-code/pkg-plist | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/misc/claude-code/Makefile b/misc/claude-code/Makefile
index fc11d0f679ec..5e8a3b570fe4 100644
--- a/misc/claude-code/Makefile
+++ b/misc/claude-code/Makefile
@@ -16,6 +16,9 @@ RUN_DEPENDS= rg:textproc/ripgrep
USES= nodejs:run
+JS_ARCH= ${ARCH:S/amd64/x64/:S/aarch64/arm64/:S/i386/ia32/:S/powerpc64le/ppc64le/:S/powerpc64/ppc64/:C/armv[67]/arm/} # modeled after electron.mk
+PLIST_SUB= JS_ARCH=${JS_ARCH}
+
OPTIONS_DEFINE= AUDIO_CAPTURE
OPTIONS_DEFAULT= AUDIO_CAPTURE
OPTIONS_SUB= yes
@@ -38,8 +41,6 @@ AUDIO_CAPTURE_WRKSRC= ${WRKDIR}/audio-capture-${AUDIO_CAPTURE_COMMIT}
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MAUDIO_CAPTURE}
-ONLY_FOR_ARCHS= amd64
-ONLY_FOR_ARCHS_REASON= audio capture module only supports amd64
DISTFILES+= audio-capture-${AUDIO_CAPTURE_COMMIT}${EXTRACT_SUFX}:audio_capture_src
.else
NO_BUILD= yes
diff --git a/misc/claude-code/pkg-plist b/misc/claude-code/pkg-plist
index 5be9d82f85d9..4763bb920bce 100644
--- a/misc/claude-code/pkg-plist
+++ b/misc/claude-code/pkg-plist
@@ -5,4 +5,4 @@ lib/node_modules/@anthropic-ai/claude-code/README.md
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
-%%AUDIO_CAPTURE%%lib/node_modules/@anthropic-ai/claude-code/vendor/audio-capture/x64-freebsd/audio-capture.node
+%%AUDIO_CAPTURE%%lib/node_modules/@anthropic-ai/claude-code/vendor/audio-capture/%%JS_ARCH%%-freebsd/audio-capture.node