From owner-svn-ports-head@freebsd.org Sat Mar 27 22:18:29 2021 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8BE2D5AA15A; Sat, 27 Mar 2021 22:18:29 +0000 (UTC) (envelope-from bapt@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 4F7Csd3by7z4mGX; Sat, 27 Mar 2021 22:18:29 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6EA9314A56; Sat, 27 Mar 2021 22:18:29 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 12RMITjO074324; Sat, 27 Mar 2021 22:18:29 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 12RMITeB074322; Sat, 27 Mar 2021 22:18:29 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <202103272218.12RMITeB074322@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sat, 27 Mar 2021 22:18:28 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r569361 - in head: . Keywords X-SVN-Group: ports-head X-SVN-Commit-Author: bapt X-SVN-Commit-Paths: in head: . Keywords X-SVN-Commit-Revision: 569361 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Mar 2021 22:18:29 -0000 Author: bapt Date: Sat Mar 27 22:18:28 2021 New Revision: 569361 URL: https://svnweb.freebsd.org/changeset/ports/569361 Log: Add a new @touch keyword it takes 1 pr N arguments, it creates each of the said files if they do not exist yet As it is using lua, it means it has the bonus of being cross installable, rootdir friendly and sandboxed. Reviewed by: mat, manu Differential Revision: https://reviews.freebsd.org/D29426 Added: head/Keywords/touch.ucl (contents, props changed) Modified: head/CHANGES Modified: head/CHANGES ============================================================================== --- head/CHANGES Sat Mar 27 21:52:27 2021 (r569360) +++ head/CHANGES Sat Mar 27 22:18:28 2021 (r569361) @@ -26,6 +26,13 @@ AUTHOR: gnome@FreeBSD.org DEFAULT_VERSIONS+=librsvg2=legacy +20210327; +AUTHOR: bapt@FreeBSD.org + + New @touch keyword + Its purpose is to ensure that a file is being created at install time + while not necessary tracked by the package. + 20201120: AUTHOR: pauamma@gundo.com Added: head/Keywords/touch.ucl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/Keywords/touch.ucl Sat Mar 27 22:18:28 2021 (r569361) @@ -0,0 +1,10 @@ +# $FreeBSD$ +# +# MAINTAINER: portmgr@FreeBSD.org +actions: [] +arguments: true +post-install-lua: <