From nobody Sun Aug 20 00:55:07 2023 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 4RSxwX2gKZz4qSTr; Sun, 20 Aug 2023 00:55:08 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSxwX0cC5z3fhm; Sun, 20 Aug 2023 00:55:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692492908; 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=2PsvEkx8RBByHzXzK7WTBDyq0d/0uQvdpSMX5zQ1GNA=; b=G/4ohJN1GKFuJ1Li1X7pNPbSDPsemd2uMUQz8Tpgi8MrqA2uhYGSPmk02UOpb2sZktJT8G mkvRl9nETRk5E+QlqxeMukxn+79qezolPJR2XlqsweKFImotdqNqj67ciUFenMfVnEeMfe UM5h3+KOU6rAI05zU2FD3L1f71OCO+LlTSvlESpnxf6il1l36DmYWvJ1LUQh2RPCZcP/wU wHfdc0fbzjiw/FP7qrvIDgAyQD1nLzLmGXD9k1vfkE6XI8W4tRFdw8E0WSD1nZiImtNI5D ZcaNULdvuXepk3qJS64DU1QeTyU6UncFNje09IgRLzFY5ocVxxnJ/3dB32W4Cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692492908; 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=2PsvEkx8RBByHzXzK7WTBDyq0d/0uQvdpSMX5zQ1GNA=; b=TiETrYARahHJLNLQlfm6UIxrtZj1R06vqQ466IWcM5jyrqE59WQ1n61cR/29eai6bWtl50 M5H+jRh6VkS2zZDNJ8Ha67VMc8D0tPKnVDBgMRAnS7PyvgvCr5amJtbwjEANCVSMx6P2oW 6hrOhSUWVaNTfucJpsMwxTDZ4h0DKLTIIXRCYQvM70tLAAELBo2+OIpxQEwGKebvcJadXq NtD8/qCMqrX1ppZX3tUHuHE6hXY0QEfjVLxO426uc6QGoTKAPDadjhcmCHEmebbtV0ocsL kJZ6raGG423eZsuw7EUT0vFtMai7mqpI5J8uGFcNY/t6D3bOGxwvT4xRhzg/Mw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692492908; a=rsa-sha256; cv=none; b=eSdzuY+NcouBVjAKFxUXI5BgR3bMPEqxj//9Taf6SWDWA13BKP9cXRTIon/YmvfWOEilhl VgS3aHvTCeV8/z0x90VsDqrWc0qrwRkyZ1qtagymyb7hTZqnA3e4nDwsocIOUbiie8Do/2 J9OqpWbbygzgNMixbmJsbTJkrMvL29a4iJz0kjLbIu883V0xEWiKAy13wQWiewtx/hV9Ri vpy+SpIJnis+RWBS3C8oyvSVDo/Na7xvMa7wamDknnBZIA0eBnHHMcgkGWqHGPZb14aOKl 7LYIwyzV24XUC1lbhowNkpOlnC4p6076FtKdvpJfu8XKM96QEyPGIKny9SEUxg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSxwW6pcmz4Z7; Sun, 20 Aug 2023 00:55:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 37K0t7ld082024; Sun, 20 Aug 2023 00:55:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37K0t7h8082021; Sun, 20 Aug 2023 00:55:07 GMT (envelope-from git) Date: Sun, 20 Aug 2023 00:55:07 GMT Message-Id: <202308200055.37K0t7h8082021@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yasuhiro Kimura Subject: git: 0f5dd65eb452 - main - Mk/Uses/tcl.mk: Add support of 'test' argument 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yasu X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0f5dd65eb452b17d270948a231b13d92dfe0a242 Auto-Submitted: auto-generated The branch main has been updated by yasu: URL: https://cgit.FreeBSD.org/ports/commit/?id=0f5dd65eb452b17d270948a231b13d92dfe0a242 commit 0f5dd65eb452b17d270948a231b13d92dfe0a242 Author: Yasuhiro Kimura AuthorDate: 2023-08-17 07:29:16 +0000 Commit: Yasuhiro Kimura CommitDate: 2023-08-20 00:53:36 +0000 Mk/Uses/tcl.mk: Add support of 'test' argument Add support of 'test' argument that specifies test-time only dependency. PR: 273190 Approved by: gahr (tcltk, maintainer) --- Mk/Uses/tcl.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Mk/Uses/tcl.mk b/Mk/Uses/tcl.mk index e9dc233fd889..d940b4a19409 100644 --- a/Mk/Uses/tcl.mk +++ b/Mk/Uses/tcl.mk @@ -25,7 +25,7 @@ # # Usage: # -# USES+= PORT[:(VERSION|wrapper),build,run,tea] +# USES+= PORT[:(VERSION|wrapper),build,run,tea,test] # # where PORT is one of: # @@ -49,7 +49,8 @@ # tk-wrapper is added. It is NOT possible to select a specific version of # Tcl/Tk when using the wrapper. # -# Build-time / Run-time only dependencies can be specified with build or run. +# Build-time / Run-time / Test-time only dependencies can be specified with +# build, run or test. # # Tea can be used for Tcl/Tk extensions that use the Tcl Extension Architecture # [http://www.tcl.tk/doc/tea] and allows to set common autoconf parameters. @@ -209,6 +210,9 @@ BUILD_DEPENDS+= ${_TCLTK_WRAPPER_PORT} \ . elif ${tcl_ARGS:Mrun} RUN_DEPENDS+= ${_TCLTK_WRAPPER_PORT} \ ${_TCLTK_EXE_LINE} +. elif ${tcl_ARGS:Mtest} +TEST_DEPENDS+= ${_TCLTK_WRAPPER_PORT} \ + ${_TCLTK_EXE_LINE} . else RUN_DEPENDS+= ${_TCLTK_WRAPPER_PORT} LIB_DEPENDS+= ${_TCLTK_LIB_LINE}