From: "Fabian Groffen" <grobian@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/portage:prefix commit in: man/, bin/
Date: Sun, 28 Sep 2014 17:11:49 +0000 (UTC) [thread overview]
Message-ID: <1411921490.fb2c8202c7d12666f0e570bfde1fdaf385dff6d8.grobian@gentoo> (raw)
commit: fb2c8202c7d12666f0e570bfde1fdaf385dff6d8
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 28 16:24:50 2014 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Sep 28 16:24:50 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fb2c8202
Revert "install_qa_check_macho: introduce QA_INSTALL_NAME"
Consensus said this was not the right way to go. See follow-up commit.
This reverts commit 90691e509210bce88c715022eaba72fac5cf76b5.
---
bin/misc-functions.sh | 22 +---------------------
man/ebuild.5 | 5 -----
2 files changed, 1 insertion(+), 26 deletions(-)
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index 6088966..9ce9df6 100644
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -1098,27 +1098,7 @@ install_qa_check_macho() {
fi
done
fi
-
- ignore=
- qa_var="QA_INSTALL_NAME_${ARCH/-/_}"
- eval "[[ -n \${!qa_var} ]] && QA_INSTALL_NAME=(\"\${${qa_var}[@]}\")"
- if [[ ${#QA_INSTALL_NAME[@]} -gt 1 ]] ; then
- for x in "${QA_INSTALL_NAME[@]}" ; do
- [[ ${EPREFIX}/${x#/} == ${install_name} ]] && \
- ignore=true
- done
- else
- local shopts=$-
- set -o noglob
- for x in ${QA_INSTALL_NAME} ; do
- [[ ${EPREFIX}/${x#/} == ${install_name} ]] && \
- ignore=true
- done
- set +o noglob
- set -${shopts}
- fi
-
- if [[ -z ${ignore} && ! -e ${D}${install_name} ]] ; then
+ if [[ ! -e ${D}${install_name} ]] ; then
eqawarn "QA Notice: invalid self-reference install_name ${install_name} in ${obj}"
# remember we are in an implicit subshell, that's
# why we touch a file here ... ideally we should be
diff --git a/man/ebuild.5 b/man/ebuild.5
index ad6bf40..89bd6a2 100644
--- a/man/ebuild.5
+++ b/man/ebuild.5
@@ -799,11 +799,6 @@ 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_INSTALL_NAME
-This should contain a list of install_names (excluding leading EPREFIX
-or EROOT) of shared libraries that are allowed, despite pointing to
-something not available in the image directory.
-.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
next reply other threads:[~2014-09-28 17:11 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-28 17:11 Fabian Groffen [this message]
-- strict thread matches above, loose matches on Subject: below --
2014-09-28 17:11 [gentoo-commits] proj/portage:prefix commit in: man/, bin/ Fabian Groffen
2014-06-20 18:51 Fabian Groffen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1411921490.fb2c8202c7d12666f0e570bfde1fdaf385dff6d8.grobian@gentoo \
--to=grobian@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox