Bug 248717

Summary: www/browsh: drop arm64 from ONLY_FOR_ARCHS
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: Mateusz Piotrowski <0mp>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: patch
Priority: --- Flags: 0mp: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
fix none

Description Jan Beich freebsd_committer freebsd_triage 2020-08-18 06:50:40 UTC
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
Comment 1 Jan Beich freebsd_committer freebsd_triage 2020-08-18 07:03:23 UTC
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.
Comment 2 commit-hook freebsd_committer freebsd_triage 2020-08-18 07:27:49 UTC
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
Comment 3 Mateusz Piotrowski freebsd_committer freebsd_triage 2020-08-18 07:28:14 UTC
Right! Thanks for your report!
Comment 4 Mateusz Piotrowski freebsd_committer freebsd_triage 2020-08-18 07:31:19 UTC
I've submitted a PR upstream to update the website: https://github.com/browsh-org/www.brow.sh/pull/29