These variables have been deprecated in favor of the new variables
QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been
converted over to the new ones, so drop the old vars.
- # Merge QA_FLAGS_IGNORED and QA_DT_HASH into a single array, since
- # QA_DT_HASH is deprecated.
qa_var="QA_FLAGS_IGNORED_${ARCH/-/_}"
eval "[[ -n ${!qa_var} ]] && QA_FLAGS_IGNORED=("${${qa_var}[@]}")"
if [[ ${#QA_FLAGS_IGNORED[@]} -eq 1 ]] ; then
@@ -179,29 +177,6 @@ install_qa_check() {
set -${shopts}
fi
- qa_var="QA_DT_HASH_${ARCH/-/_}"
- eval "[[ -n ${!qa_var} ]] && QA_DT_HASH=("${${qa_var}[@]}")"
- if [[ ${#QA_DT_HASH[@]} -eq 1 ]] ; then
- local shopts=$-
- set -o noglob
- QA_DT_HASH=(${QA_DT_HASH})
- set +o noglob
- set -${shopts}
- fi
-
- if [[ -n ${QA_DT_HASH} ]] ; then
- QA_FLAGS_IGNORED=("${QA_FLAGS_IGNORED[@]}" "${QA_DT_HASH[@]}")
- unset QA_DT_HASH
- fi
-
- # Merge QA_STRICT_FLAGS_IGNORED and QA_STRICT_DT_HASH, since
- # QA_STRICT_DT_HASH is deprecated
- if [ "${QA_STRICT_FLAGS_IGNORED-unset}" = unset ] &&
- [ "${QA_STRICT_DT_HASH-unset}" != unset ] ; then
- QA_STRICT_FLAGS_IGNORED=1
- unset QA_STRICT_DT_HASH
- fi
-
# Check for files built without respecting *FLAGS. Note that
# -frecord-gcc-switches must be in all *FLAGS variables, in
# order to avoid false positive results here.
--
1.7.12
09-24-2012, 01:39 AM
Zac Medico
drop support for QA_DT_HASH/QA_STRICT_DT_HASH
On 09/23/2012 05:49 PM, Mike Frysinger wrote:
> These variables have been deprecated in favor of the new variables
> QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been
> converted over to the new ones, so drop the old vars.
You can also drop those variables from man/ebuild.5 and make.conf.5, but
otherwise it looks good.
--
Thanks,
Zac
09-24-2012, 03:47 AM
Mike Frysinger
drop support for QA_DT_HASH/QA_STRICT_DT_HASH
On Sunday 23 September 2012 21:39:45 Zac Medico wrote:
> On 09/23/2012 05:49 PM, Mike Frysinger wrote:
> > These variables have been deprecated in favor of the new variables
> > QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been
> > converted over to the new ones, so drop the old vars.
>
> You can also drop those variables from man/ebuild.5 and make.conf.5, but
> otherwise it looks good.