Created attachment 217296 [details] fix ONLY_FOR_ARCHS uses ARCH aka "uname -p" aka MACHINE_ARCH (BSD make) or hw.machine_arch (sysctl). _ALL_DISTFILES defines only 4 files, and upstream doesn't provide *_freebsd_arm64 binaries. $ make targets -C/usr/src | fgrep arm64 arm64/aarch64
http://thunderx1.nyi.freebsd.org/data/latest-per-pkg/browsh/ if exists should have arm64/aarch64 build logs. When an architecture is not in ONLY_FOR_ARCHS there is supposed to be a very short build log about skipped build. At the moment both thunderx1 and ref*-aarch64 machines appear to be down, so I can't check myself.
A commit references this bug: Author: 0mp Date: Tue Aug 18 07:27:38 UTC 2020 New revision: 545220 URL: https://svnweb.freebsd.org/changeset/ports/545220 Log: Clean up ONLY_FOR_ARCHS Upstream does not build packages for FreeBSD arm64. PR: 248717 Submitted by: jbeich Changes: head/www/browsh/Makefile
Right! Thanks for your report!
I've submitted a PR upstream to update the website: https://github.com/browsh-org/www.brow.sh/pull/29