From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1490849-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8613E158031 for <garchives@archives.gentoo.org>; Sun, 26 Feb 2023 21:55:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A6C8BE086A; Sun, 26 Feb 2023 21:55:32 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3C2ADE085E for <gentoo-commits@lists.gentoo.org>; Sun, 26 Feb 2023 21:55:32 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 60B51335D3B for <gentoo-commits@lists.gentoo.org>; Sun, 26 Feb 2023 21:55:31 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CE3F98BB for <gentoo-commits@lists.gentoo.org>; Sun, 26 Feb 2023 21:55:29 +0000 (UTC) From: "Sam James" <sam@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" <sam@gentoo.org> Message-ID: <1677448524.8e97aab2aee65880e6e3728fa57c7bc99b0ecd8e.sam@gentoo> Subject: [gentoo-commits] proj/portage:master commit in: man/ X-VCS-Repository: proj/portage X-VCS-Files: man/ebuild.5 X-VCS-Directories: man/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 8e97aab2aee65880e6e3728fa57c7bc99b0ecd8e X-VCS-Branch: master Date: Sun, 26 Feb 2023 21:55:29 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ab553970-5e53-4f39-9b26-63a4e3a567dd X-Archives-Hash: 7cbf5cd1e25c9940e47c0677429e64dd commit: 8e97aab2aee65880e6e3728fa57c7bc99b0ecd8e Author: Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com> AuthorDate: Sun Feb 26 21:42:12 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Feb 26 21:55:24 2023 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=8e97aab2 ebuild(5): alphabetize QA_* vars Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com> Signed-off-by: Sam James <sam <AT> gentoo.org> man/ebuild.5 | 98 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/man/ebuild.5 b/man/ebuild.5 index 029917878..e52779d2e 100644 --- a/man/ebuild.5 +++ b/man/ebuild.5 @@ -829,23 +829,30 @@ binary objects that cannot be altered. Note that objects that violate these rules may fail on some architectures. .TP -.B QA_PREBUILT -This should contain a list of file paths, relative to the image -directory, of files that are pre\-built binaries. Paths -listed here will be appended to each of the QA_* variables -listed below. The paths may contain fnmatch\-like patterns -which will be internally translated to regular expressions for -the QA_* variables that support regular expressions instead -of fnmatch patterns. The translation mechanism simply replaces -"*" with ".*". +.B QA_AM_MAINTAINER_MODE +This should contain a list of lines containing automake missing \-\-run +commands. The lines may contain regular expressions with escape\-quoted +special characters. .TP -.B QA_TEXTRELS -This variable can be set to a list of file paths, relative to the image -directory, of files that contain text relocations that cannot be eliminated. -The paths may contain fnmatch patterns. - -This variable is intended to be used on closed\-source binary objects that -cannot be altered. +.B QA_CONFIG_IMPL_DECL_SKIP +This should contain a list of function names to ignore when checking for +\fI-Wimplicit-function-declaration\fR in configure logs. This should only be +used for false positives. +.TP +.B QA_CONFIGURE_OPTIONS +This should contain a list of configure options which trigger warnings about +unrecognized options. The options may contain regular expressions with +escape\-quoted special characters. +.TP +.B QA_DESKTOP_FILE +This should contain a list of file paths, relative to the image directory, of +desktop files which should not be validated. The paths may contain regular +expressions with escape\-quoted special characters. +.TP +.B QA_DT_NEEDED +This should contain a list of file paths, relative to the image directory, of +shared libraries that lack NEEDED entries. The paths may contain regular +expressions with escape\-quoted special characters. .TP .B QA_EXECSTACK This should contain a list of file paths, relative to the image directory, of @@ -855,11 +862,6 @@ The paths may contain fnmatch patterns. This variable is intended to be used on objects that truly need executable stack (i.e. not those marked to need it which in fact do not). .TP -.B QA_WX_LOAD -This should contain a list of file paths, relative to the image directory, of -files that contain writable and executable segments. These are rare. -The paths may contain fnmatch patterns. -.TP .B QA_FLAGS_IGNORED This should contain a list of file paths, relative to the image directory, of files that do not contain .GCC.command.line sections or contain .hash sections. @@ -875,6 +877,22 @@ files that should be ignored for the multilib\-strict checks. The paths may contain regular expressions with escape\-quoted special characters. .TP +.B QA_PKGCONFIG_VERSION +If set, then portage verifies that all pkg-config .pc files have a Version field +with the value of QA_PKGCONFIG_VERSION. For example, set +\fIQA_PKGCONFIG_VERSION=${PV}\fR if your package is expected to install all +pkg-config .pc files with a Version field containing PV. +.TP +.B QA_PREBUILT +This should contain a list of file paths, relative to the image +directory, of files that are pre\-built binaries. Paths +listed here will be appended to each of the QA_* variables +listed below. The paths may contain fnmatch\-like patterns +which will be internally translated to regular expressions for +the QA_* variables that support regular expressions instead +of fnmatch patterns. The translation mechanism simply replaces +"*" with ".*". +.TP .B QA_PRESTRIPPED This should contain a list of file paths, relative to the image directory, of files that contain pre-stripped binaries. The paths may contain regular @@ -891,36 +909,18 @@ shared libraries that have SONAMEs but should not have a corresponding SONAME symlink in the same directory. The paths may contain regular expressions with escape\-quoted special characters. .TP -.B QA_AM_MAINTAINER_MODE -This should contain a list of lines containing automake missing \-\-run -commands. The lines may contain regular expressions with escape\-quoted -special characters. -.TP -.B QA_CONFIGURE_OPTIONS -This should contain a list of configure options which trigger warnings about -unrecognized options. The options may contain regular expressions with -escape\-quoted special characters. -.TP -.B QA_DT_NEEDED -This should contain a list of file paths, relative to the image directory, of -shared libraries that lack NEEDED entries. The paths may contain regular -expressions with escape\-quoted special characters. +.B QA_TEXTRELS +This variable can be set to a list of file paths, relative to the image +directory, of files that contain text relocations that cannot be eliminated. +The paths may contain fnmatch patterns. + +This variable is intended to be used on closed\-source binary objects that +cannot be altered. .TP -.B QA_DESKTOP_FILE +.B QA_WX_LOAD This should contain a list of file paths, relative to the image directory, of -desktop files which should not be validated. The paths may contain regular -expressions with escape\-quoted special characters. -.TP -.B QA_PKGCONFIG_VERSION -If set, then portage verifies that all pkg-config .pc files have a Version field -with the value of QA_PKGCONFIG_VERSION. For example, set -\fIQA_PKGCONFIG_VERSION=${PV}\fR if your package is expected to install all -pkg-config .pc files with a Version field containing PV. -.TP -.B QA_CONFIG_IMPL_DECL_SKIP -This should contain a list of function names to ignore when checking for -\fI-Wimplicit-function-declaration\fR in configure logs. This should only be -used for false positives. +files that contain writable and executable segments. These are rare. +The paths may contain fnmatch patterns. .SH "PORTAGE DECLARATIONS" .TP