On Thu, 01 Apr 2021 12:02:15 +0200 Andreas Sturmlechner <ast...@gentoo.org> wrote:
> From af002023d6b8f9a9e51fc31c8c25d48012e35ddf Mon Sep 17 00:00:00 2001 > From: Andreas Sturmlechner <ast...@gentoo.org> > Date: Sun, 28 Mar 2021 15:04:50 +0200 > Subject: [PATCH 5/5] flag-o-matic.eclass: Fix eclassdoc > > Signed-off-by: Andreas Sturmlechner <ast...@gentoo.org> The patch looks good. > --- > eclass/flag-o-matic.eclass | 15 ++++++++++++++- > 1 file changed, 14 insertions(+), 1 deletion(-) > > diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass > index a35f0bef269..6e7582c4643 100644 > --- a/eclass/flag-o-matic.eclass > +++ b/eclass/flag-o-matic.eclass > @@ -21,6 +21,8 @@ case ${EAPI} in > *) die "EAPI ${EAPI} is not supported by flag-o-matic.eclass." ;; > esac > > +# @FUNCTION: all-flag-vars > +# @DESCRIPTION: > # Return all the flag variables that our high level funcs operate on. > all-flag-vars() { > echo {ADA,C,CPP,CXX,CCAS,F,FC,LD}FLAGS > @@ -108,7 +110,10 @@ _setup-allowed-flags() { > ) > } > > -# inverted filters for hardened compiler. This is trying to unpick > +# @FUNCTION: _filter-hardened > +# @INTERNAL > +# @DESCRIPTION: > +# Inverted filters for hardened compiler. This is trying to unpick > # the hardened compiler defaults. > _filter-hardened() { > local f > @@ -142,6 +147,9 @@ _filter-hardened() { > done > } > > +# @FUNCTION: _filter-var > +# @INTERNAL > +# @DESCRIPTION: > # Remove occurrences of strings from variable given in $1 > # Strings removed are matched as globs, so for example > # '-O*' would remove -O1, -O2 etc. > @@ -334,6 +342,11 @@ replace-cpu-flags() { > return 0 > } > > +# @FUNCTION: _is_flagq > +# @USAGE: <variable> <flag> > +# @INTERNAL > +# @DESCRIPTION: > +# Returns shell true if <flag> is in a given <variable>, else returns shell > false. > _is_flagq() { > local x var="$1[*]" > for x in ${!var} ; do > -- > 2.31.0 > -- Sergei
pgpSdirhDXgag.pgp
Description: Цифровая подпись OpenPGP