diff options
author | Oskari Pirhonen <xxc3ncoredxx@gmail.com> | 2023-02-26 15:42:12 -0600 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-02-26 21:55:24 +0000 |
commit | 8e97aab2aee65880e6e3728fa57c7bc99b0ecd8e (patch) | |
tree | f8b1a751b46bb88af0ff7aafc53df209c71f0993 /man | |
parent | ebuild(5): add QA_CONFIG_IMPL_DECL_SKIP (diff) | |
download | portage-8e97aab2aee65880e6e3728fa57c7bc99b0ecd8e.tar.gz portage-8e97aab2aee65880e6e3728fa57c7bc99b0ecd8e.tar.bz2 portage-8e97aab2aee65880e6e3728fa57c7bc99b0ecd8e.zip |
ebuild(5): alphabetize QA_* vars
Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'man')
-rw-r--r-- | man/ebuild.5 | 98 |
1 files 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 |