From nobody Tue Jan 28 12:02:51 2025 X-Original-To: dev-commits-ports-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 4Yj3nm0jwJz5mY97; Tue, 28 Jan 2025 12:02:52 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yj3nm048cz4K00; Tue, 28 Jan 2025 12:02:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738065772; 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=yFU/mBSXPMbWBknEiZW5YE49mYn8Cgh0i5VRB+Qe23s=; b=nCkAYgHaebCbAml46kq29dqp3ffoeiX360TycUNvIG5zc4a9iH9DC2NhGFtGvjUq1Y8s9I Tw4YnIZhIqrwSH//AB2MFm0XEzmVYSDKPxTjsPCB9X6c7GReskRgJBIuTMjAYR3vtxtIvq KN9Zhrypzij9K05NHwKtRRGxfLbhCFW6V+nzO4tvdXS+3AiyEEagJzQ90FL3W4d+VhkzBT wjjbCJAcQnALsGx7DPmCrMtF0Ud5iFyprCc+4JOqZFwbv0rqXoISg2e1HecKv4bKH49lvZ SDpGSU5BEQC++SW8c/ObVWjJruO0wIr4BJ2kIgkNysK3/FurAtlDpKpzsx9rcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738065772; 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=yFU/mBSXPMbWBknEiZW5YE49mYn8Cgh0i5VRB+Qe23s=; b=CSR6THegRWQ84b2Usp5rbFjPuKl+v7LoYi6IT86UxA6EliN17mgKhFKU+DhmpvK0xkneQG //Fnz11QgHDwT3+6o6/VB3Y7MEIrdLJGlzV9sMtOtOblZrAwuqlnUoTJiYoZoH2jN9RsHz 1vzb90lppk33Ka8m7hofEhUtuqgJSb+2D1Cef76sEOP7vDQDaR69ukmZwV7ox60qwcoj4n I2Xq13pZQALfNbngPI4f7QoZoQRHDpEEtf617QNYKCsQnbB2fQ1p+v/uCwQHPvEblKQFyp zugyHrl4K+Iq8bDeNPk5URuHte83MiotPGF6j7HYOIt98VrT9s5pOfohVb/8kA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738065772; a=rsa-sha256; cv=none; b=SRVfA3GrBJzJE1sKAe9/sSY3k+LoBf/mhT8Vsx0PVoeA9iTaF0iAUlknOQ7LeVkKbq3ZdU 9ZK44wN2lqOWJX/xEAm/U6/qWL7EUzPtkxp5iYj36dWLbsQAQKQVzCfpxlE1X1IKAO6qDM jw+FXIeWgARRXErSuh35g23XHKml8rvTMJVJ/CL5155VzT3jk5762UijVYAhoaQEpYtbt+ DMCFqBqJ313n0QH172aUobQVRcGRbOqpER4IQF06/oCoo9TicCVL1uhlps2jeP5/RbO0xy hVVLJiiarVRXBrfugldltMJiinHWAU8FZkHsiPnijqVOHQ1iIsj2OjkRIJvLgg== 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 4Yj3nl6Wq4z1CfB; Tue, 28 Jan 2025 12:02:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50SC2ppx096641; Tue, 28 Jan 2025 12:02:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50SC2piS096638; Tue, 28 Jan 2025 12:02:51 GMT (envelope-from git) Date: Tue, 28 Jan 2025 12:02:51 GMT Message-Id: <202501281202.50SC2piS096638@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Gleb Popov Subject: git: b2f07f85ad86 - main - Framework: Allow setting the 'vital' flag from a port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b2f07f85ad86664878d4e6468f0808b21ba96f96 Auto-Submitted: auto-generated The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=b2f07f85ad86664878d4e6468f0808b21ba96f96 commit b2f07f85ad86664878d4e6468f0808b21ba96f96 Author: Gleb Popov AuthorDate: 2025-01-27 11:20:58 +0000 Commit: Gleb Popov CommitDate: 2025-01-28 12:02:38 +0000 Framework: Allow setting the 'vital' flag from a port Approved by: bapt Differential Revision: https://reviews.freebsd.org/D48697 Sponsored by: Future Crew, LLC --- Mk/Scripts/create-manifest.sh | 3 ++- Mk/bsd.port.mk | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Mk/Scripts/create-manifest.sh b/Mk/Scripts/create-manifest.sh index 1a198ed8aef0..ce632bb4da7d 100644 --- a/Mk/Scripts/create-manifest.sh +++ b/Mk/Scripts/create-manifest.sh @@ -13,7 +13,7 @@ validate_env dp_ACTUAL_PACKAGE_DEPENDS dp_CATEGORIES dp_COMMENT \ dp_NO_ARCH dp_PKGBASE dp_PKGDEINSTALL dp_PKGINSTALL dp_PKGMESSAGES \ dp_PKGORIGIN dp_PKGPOSTDEINSTALL dp_PKGPOSTINSTALL dp_PKGPREDEINSTALL \ dp_PKGPREINSTALL dp_PKGVERSION dp_PKG_BIN dp_PKG_IGNORE_DEPENDS \ - dp_PKG_NOTES dp_PORT_OPTIONS dp_PREFIX dp_USERS dp_WWW + dp_PKG_NOTES dp_PORT_OPTIONS dp_PREFIX dp_USERS dp_WWW dp_VITAL [ -n "${DEBUG_MK_SCRIPTS}" -o -n "${DEBUG_MK_SCRIPTS_CREATE_MANIFEST}" ] && set -x @@ -58,6 +58,7 @@ EOT [ -z "${dp_GROUPS}" ] || echo "groups: [ ${dp_GROUPS} ]" [ -n "${dp_NO_ARCH}" ] && echo "arch : $(${dp_PKG_BIN} config abi | tr '[:upper:]' '[:lower:]' | cut -d: -f1,2):*" [ -n "${dp_NO_ARCH}" ] && echo "abi : $(${dp_PKG_BIN} config abi | cut -d: -f1,2):*" +[ -n "${dp_VITAL}" ] && echo "vital : true" # Then the key/values sections echo "deps: { " diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index 74b883d4a445..712fe0b7acd6 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -4377,6 +4377,7 @@ create-manifest.${sp}: dp_PREFIX='${PREFIX}' \ dp_USERS='${USERS:u:S/$/,/}' \ dp_WWW='${WWW}' \ + dp_VITAL='${VITAL${_SP.${sp}}}' \ ${PKG_NOTES_ENV.${sp}} \ ${SH} ${SCRIPTSDIR}/create-manifest.sh . endfor