From nobody Fri May 1 08:18:59 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 4g6P840gFVz6c88n for ; Fri, 01 May 2026 08:19:00 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g6P8374YJz3kHv for ; Fri, 01 May 2026 08:18:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777623540; 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=piX9PXiERLQo7guWaH5WB+606EaoRyxPG777mGz8Yco=; b=iZJN2qf97O24JzjZNP5EWxm8RVjl+cg31znN6zyaTNJ/FBb+0NoX+dIayoOqegUpD38B3M DkMpcubnuWwqQDOBnWPGnjHhUUfBRSzL9oUaHneajy404nJAxfOJjD2Swqp/erJ1VoqFEw aM56FiPUn2KiZj1CwylGd0QhS82HES5IdoSvh06luxbsy/ahEjprFAtgy7QKobiRgpT7Kj bz0u0gcaU6YZ0mEGV/ZoJdTN0Oh/euijc7U9IzOfA47OgD9r0uncNLmh4GowrmOjbztJ/d 5dA8hD/uEV6HJ7+DNDW1IdjKLU56NNjDxDKWTw9uj8gVBCOXvFB03zpIjonN9w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777623540; a=rsa-sha256; cv=none; b=mpC30S6VvrggcBXMsF3R3AHAdMEd+Z1i/YppRsl2XI8Pg4nfMpVgxMMSNsy3dM6jwc2q71 lo2BPobAO2OhG1xwcBZoQPhnzZkzf/06198/Vv5Xaw9lJS3HPGMLPneZmC+r6W8TJpfnkd LmiAdZf8PUDv3IwmR0OBnEViZs9lZAxtUijLV8HSIzzJTSoMpkKdIrcBkpTLy3acC0TgpJ 5JjQAiaIhtGqiqAlC5loiXR2qmBeNslt110zNkbv9vJ3qXjYVvBew0sphSrW2gHs/C0UIp +ei7oKGO2KMFwZzhGj2xvN72cqnCUrNYJBTHoBvg01yC/2B74Mz7s9m8fTjNPg== 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=1777623540; 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=piX9PXiERLQo7guWaH5WB+606EaoRyxPG777mGz8Yco=; b=FV2lUIhOWqxk9o3SFAhy6jVM1P0eFWzGsS+cTYgy8qf+vV86OBGtkZvezy2MpFQq9P7Gy/ wqiQL3naYKVhbmnNOTsdJhSzJQsHAJusfy6nrrt6yci+KreUQppagXEhlr2L41P+GYLwH0 TrfeXU8QBnMFTSBfzV6M7MglnLi+eCsu+Bdc2GSV3g18DSNAWKmyNnktS2u9Su6KZTt6sc d7Y2gvPh+aVQNH0YYK8bsTcpi/bPc6EpVhSP6rWgCRdP8sSBWN8tXvJCfrVlFA+U9zzPjN z3gAgANIVwrRPpV2qMV0+FwWiYb/mPEuqOaoLgOMgDebZ3Z3FSm3APPSq7mj+A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g6P836fvmzrN1 for ; Fri, 01 May 2026 08:18:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3d548 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 01 May 2026 08:18:59 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Xin LI Subject: git: 6a08bd33c6b1 - main - Mk/bsd.options.mk: add OPTIONS_RADIO_${NAME}_${ARCH} support 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: delphij X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6a08bd33c6b12d1812dc5ec50aa24dfd6115913d Auto-Submitted: auto-generated Date: Fri, 01 May 2026 08:18:59 +0000 Message-Id: <69f461f3.3d548.529b2e22@gitrepo.freebsd.org> The branch main has been updated by delphij: URL: https://cgit.FreeBSD.org/ports/commit/?id=6a08bd33c6b12d1812dc5ec50aa24dfd6115913d commit 6a08bd33c6b12d1812dc5ec50aa24dfd6115913d Author: Xin LI AuthorDate: 2026-04-10 21:27:45 +0000 Commit: Xin LI CommitDate: 2026-05-01 08:18:35 +0000 Mk/bsd.options.mk: add OPTIONS_RADIO_${NAME}_${ARCH} support This is similar to OPTIONS_DEFINE_${ARCH}, allowing radios to be dependent on ${ARCH} too, useful for ports that requires the user to choose exactly one execution backend or firmware payload, where the available choices depend on the architecture (for example, choosing between specific JIT backends on amd64 versus a different set of backends on aarch64), etc. PR: ports/294399 Approved by: portmgr (mat) --- Mk/bsd.options.mk | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Mk/bsd.options.mk b/Mk/bsd.options.mk index 38f1492f0dbd..eb5511aeddf8 100644 --- a/Mk/bsd.options.mk +++ b/Mk/bsd.options.mk @@ -24,6 +24,8 @@ # OPTIONS_RADIO_${NAME} - List of OPTIONS grouped as radio choice (for # the radio named as ${NAME} as defined in # OPTIONS_RADIO) +# OPTIONS_RADIO_${NAME}_${ARCH} - List of OPTIONS to append to the radio group +# named ${NAME} on architecture ${ARCH} # OPTIONS_MULTI_${NAME} - List of OPTIONS grouped as multiple-choice # (for the multi named as ${NAME} as defined in # OPTIONS_MULTI) @@ -219,6 +221,15 @@ OPTIONS_DEFINE+= ${opt} . endif . endfor +# Add per arch radio options +. for radio in ${OPTIONS_RADIO} +. for opt in ${OPTIONS_RADIO_${radio}_${ARCH}} +. if empty(OPTIONS_RADIO_${radio}:M${opt}) +OPTIONS_RADIO_${radio}+= ${opt} +. endif +. endfor +. endfor + # Add per arch defaults . if defined(OPTIONS_DEFAULT_${ARCH}) OPTIONS_DEFAULT+= ${OPTIONS_DEFAULT_${ARCH}}