From nobody Thu Oct 29 23:35:45 2026 X-Original-To: dev-commits-src-all@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 4jG0wd2s5Fz6xqrY for ; Thu, 29 Oct 2026 23:36:01 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4jG0wc2T1xz4s31 for ; Thu, 29 Oct 2026 23:36:00 +0000 (UTC) (envelope-from jrtc27@jrtc27.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of jrtc27@jrtc27.com designates 209.85.221.48 as permitted sender) smtp.mailfrom=jrtc27@jrtc27.com Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-48c5358fc28so109265f8f.0 for ; Thu, 29 Oct 2026 16:36:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793316959; x=1793921759; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:content-type:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=vw8KmVhBy09XqWxc7q08Czu2vi6+XmgGccXE32d8tc8=; b=g6+VwJyQsWbXkbekBUYfDNJ5lQ5AHkqnQRdH+jLM6PhYOnxkem8DIEshoLx225nRYf 1KelUxDAODOEa+TD6943Faqs8J7foftgJ7+jmo9cf9IZlSZVUUrq5qOZgF96DwO50oJv STInueetx/FIB5DZGMRuayOqj5mJtcJxhgKZwKSu9fx9zsbMRQ0oPnIBMhyC2HE0+VGO hqjFz205dwB1OQnq1kY+MUsmDeQvXyxN961RMmjK6mnSQzZ4h/pVVxaVwBKJtXqB0Abr xaiClWwKOrckX19uhIQ3tjsJaiceFLbe7ulApht9w42E6ug2WWOrl3lxSHvB5FaJekLP 6rsQ== X-Forwarded-Encrypted: i=1; AKwUvBxdJhguD6pVxYOZ2CeRcrn59UyUxisZqGI/V8Q0iXeMV0q6Ti1DdjyRHX1TkmT6zYC2smH7HtXITHqKHuD04yIxPlkA@freebsd.org X-Gm-Message-State: AFq9FYJeqrtFN1W5i7HWePNYO+9LjBcTVQAFviiNGJl2uOPE5wMf0GPW uV5PGrtL2TSBP0p33JBGzTDaqWQ9u7cwd/9mbVlfvLZNIUHE2vO7P7XBid6NgiTPCOI= X-Gm-Gg: AYBFou0a+tJsNP/RJMgpocU66ri/A+cgBswL8NB8QCiLU+vzO+yqgc+B6ow9x94Wlv8 nJUKLGewrldhUFx1KIXWAgkvZMbf5aVmBFs7Fk9cqXzeu8RlePa0WUj/gc8456bUGpnibfhn25N 0qP36PhtF1XXzSpoVAlxCk+1V2ugDueZTyhgvFXzD3f+YNHLMyP2G+K0oIuNohE2rskNAhD9j2S 0Q7QLZFTspBkUDMnjBorgKo7BSUzEAO5bfNf3bYZpDhUuMaNGCTJp3hlq5Wrp0bwjXg1BZ2ycRt g0J3YY0JFlURi8xLr1jlJxbPxg/19tA8s7BxTNetbwc70eIsArXsJdrCDQwVpei7SWYeVzC854L qltHa4enLSeVWmEXJVdjInecfATDQmSjWEpZBcjO4Pe64RC1S7lGalb4/x4+yF4o3QEQ8acIMQg q66vHhRwtA35kHcfj/wf80dJ9ipOfDTWsz8ARH1l+TCWSlhCd+GElfSVeUmOTLdmyeZANTbu0YM jx5AdWLyOYmn5klB2mu6TlxMo9SvpFTklONHWh5yQUYy4+mbud+9vNDwVg0Av9oeEZ0oYkz9Hw5 Y1B5tUm16DQCWqqJLmE4jZaPLJos8g97DdLbtkFVYAkDs1NsGHAA+aSEnqshr2FOWvXPzbVY/nI f8yG+TOAI7hw4SQ1wF8c6Ro77KY+O/w== X-Received: by 2002:a5d:5886:0:b0:48e:d27:bee4 with SMTP id ffacd0b85a97d-48e6e2b9e63mr1776628f8f.2.1793316958738; Thu, 29 Oct 2026 16:35:58 -0700 (PDT) Received: from smtpclient.apple (host86-142-176-254.range86-142.btcentralplus.com. [86.142.176.254]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e712b9013sm400948f8f.10.2026.10.29.16.35.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Oct 2026 16:35:57 -0700 (PDT) Content-Type: text/plain; charset=us-ascii List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the src repository List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3901.100.1.1.12\)) Subject: Re: git: 010e53f7c690 - main - git-arc: add initial non-FreeBSD and `$HOME` install support From: Jessica Clarke In-Reply-To: <6ae3d7a4.39b66.2fb5853b@gitrepo.freebsd.org> Date: Thu, 29 Oct 2026 23:35:45 +0000 Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <81A9412F-4881-4DA9-9271-2FF216274DCC@freebsd.org> References: <6ae3d7a4.39b66.2fb5853b@gitrepo.freebsd.org> To: Enji Cooper X-Mailer: Apple Mail (2.3901.100.1.1.12) X-Rspamd-Queue-Id: 4jG0wc2T1xz4s31 X-Spamd-Bar: + X-Spamd-Result: default: False [1.60 / 15.00]; SUBJECT_HAS_CURRENCY(1.00)[]; MV_CASE(0.50)[]; FORGED_SENDER(0.30)[jrtc27@freebsd.org,jrtc27@jrtc27.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[jrtc27]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.221.48:from]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[jrtc27@freebsd.org,jrtc27@jrtc27.com]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.221.48:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[dev-commits-src-all@freebsd.org]; MLMMJ_DEST(0.00)[dev-commits-src-all@freebsd.org]; RCPT_COUNT_THREE(0.00)[4] On 29 Oct 2026, at 23:32, Enji Cooper wrote: >=20 > The branch main has been updated by ngie: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D010e53f7c6908bee93d1bd32fb4b1658= b0f19eef >=20 > commit 010e53f7c6908bee93d1bd32fb4b1658b0f19eef > Author: Enji Cooper > AuthorDate: 2026-10-29 20:59:38 +0000 > Commit: Enji Cooper > CommitDate: 2026-10-29 23:31:58 +0000 >=20 > git-arc: add initial non-FreeBSD and `$HOME` install support >=20 > Modify the existing code to permit setting a prefix via the = `PREFIX` > make variable, similar to what `--prefix` provides in = autotools-based > projects. >=20 > Add the required compatibility glue in order to function with = vanilla > bmake, which enables installing the commands with Linux and macOS: > - vanilla bmake requires `scripts.mk` to install `SCRIPTS`. > - vanilla bmake does not tack `/man` on to the end of `MANDIR`, = like > with FreeBSD. >=20 > Adjust the sysctl calls to instead look for `arc` in `$PATH` using > `command -v` instead of hardcoding the path to the `arc` binary. = This > allows the command to invoke `phorge` as well as the legacy = `arcanist` > tool. >=20 > While here, update the origin for `arcanist` as the former is the > non-phorge fork is no longer supported (nor needed). >=20 > NOTE: > - regarding Linux support: this should now function out of the box = with > Linux as long as the host has access to an appropriate `arc` = binary. > - regarding macOS support: the arcanist/phorge packages do not yet > exist in Homebrew or MacPorts, but are being added soon. >=20 > MFC after: 2 weeks > Differential Revision: https://reviews.freebsd.org/D60995 > --- > tools/tools/git/Makefile | 12 +++++++++++- > tools/tools/git/git-arc.sh | 6 ++---- > 2 files changed, 13 insertions(+), 5 deletions(-) >=20 > diff --git a/tools/tools/git/Makefile b/tools/tools/git/Makefile > index ee73ad178486..3d5d05e3ce61 100644 > --- a/tools/tools/git/Makefile > +++ b/tools/tools/git/Makefile > @@ -1,5 +1,15 @@ > SCRIPTS=3D git-arc.sh git-mfc > -BINDIR?=3D /usr/local/bin > +PREFIX?=3D /usr/local > +BINDIR=3D ${PREFIX}/bin Why is this no longer `BINDIR?=3D`? Jessica