From nobody Tue Mar 10 07:40:48 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 4fVQmf5ywlz6V5Yh; Tue, 10 Mar 2026 07:41:22 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4fVQmf238Vz3ZvN; Tue, 10 Mar 2026 07:41:22 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from [192.168.5.3] (c-24-23-242-96.hsd1.ca.comcast.net [24.23.242.96]) (authenticated bits=0) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id 62A7enJp044209 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 10 Mar 2026 00:41:21 -0700 (PDT) (envelope-from yuri@FreeBSD.org) X-Authentication-Warning: shell1.rawbw.com: Host c-24-23-242-96.hsd1.ca.comcast.net [24.23.242.96] claimed to be [192.168.5.3] Message-ID: <8677eed4-c8a3-4aee-8305-f440a46d1b90@FreeBSD.org> Date: Tue, 10 Mar 2026 00:40:48 -0700 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 User-Agent: Mozilla Thunderbird Subject: Re: git: 60817c50b4c8 - main - Mk/Uses: Add certs.mk to handle dependency on security/ca_root_nss To: Mathieu Arnold , "ports-committers@freebsd.org" , dev-commits-ports-main@freebsd.org References: <69aef1a8.4147d.6669a453@gitrepo.freebsd.org> <5xdq2qbbcr2h75y4zziudbo7cwx4pm6d7s3q3imk77z3t6iodj@vhv2jrsqfmag> Content-Language: en-US From: Yuri In-Reply-To: <5xdq2qbbcr2h75y4zziudbo7cwx4pm6d7s3q3imk77z3t6iodj@vhv2jrsqfmag> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7961, ipnet:198.144.192.0/23, country:US] X-Rspamd-Queue-Id: 4fVQmf238Vz3ZvN X-Spamd-Bar: ---- On 3/9/26 12:14, Mathieu Arnold wrote: > USES handles simple dependencies tied to the presence or absence of a > base system feature, not mere string substitution. This does not add > any value, please remove it. It doesn't matter that this is just a string substitution. USES=certs:{arg} is a lot more elegant and more readable expression of that dependency. This is why macros exist in many programming languages. A significant amount of macro usage is simple string substitutions, and particularly in the FreeBSD source tree in /usr/include. Yuri