From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-813641-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id B6AD1138CDC
	for <garchives@archives.gentoo.org>; Sat, 20 Jun 2015 07:12:52 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 30451E07A7;
	Sat, 20 Jun 2015 07:12:50 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id BEEE4E07A7
	for <gentoo-commits@lists.gentoo.org>; Sat, 20 Jun 2015 07:12:49 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id B8C5D340A15
	for <gentoo-commits@lists.gentoo.org>; Sat, 20 Jun 2015 07:12:48 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id E414CA13
	for <gentoo-commits@lists.gentoo.org>; Sat, 20 Jun 2015 07:12:45 +0000 (UTC)
From: "Fabian Groffen" <grobian@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, "Fabian Groffen" <grobian@gentoo.org>
Message-ID: <1434784341.d84a12d49b7b1f28e48e8db22e519343c4518f50.grobian@gentoo>
Subject: [gentoo-commits] proj/portage:prefix commit in: /
X-VCS-Repository: proj/portage
X-VCS-Committer: grobian
X-VCS-Committer-Name: Fabian Groffen
X-VCS-Revision: d84a12d49b7b1f28e48e8db22e519343c4518f50
X-VCS-Branch: prefix
Date: Sat, 20 Jun 2015 07:12:45 +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-Archives-Salt: ac597499-c070-4115-858c-6804ddd417e9
X-Archives-Hash: f22d924cea795e9d432e23baac3a8637

commit:     d84a12d49b7b1f28e48e8db22e519343c4518f50
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 20 07:12:21 2015 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Jun 20 07:12:21 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d84a12d4

Merge remote-tracking branch 'overlays-gentoo-org/master' into prefix

 bin/ebuild-helpers/die                |  2 +-
 bin/ebuild-helpers/dobin              |  2 +-
 bin/ebuild-helpers/doconfd            |  2 +-
 bin/ebuild-helpers/dodir              |  2 +-
 bin/ebuild-helpers/dodoc              |  2 +-
 bin/ebuild-helpers/doenvd             |  2 +-
 bin/ebuild-helpers/doexe              |  2 +-
 bin/ebuild-helpers/dohard             |  2 +-
 bin/ebuild-helpers/doheader           |  2 +-
 bin/ebuild-helpers/dohtml             |  6 ++----
 bin/ebuild-helpers/doinfo             |  2 +-
 bin/ebuild-helpers/doinitd            |  2 +-
 bin/ebuild-helpers/doins              |  2 +-
 bin/ebuild-helpers/dolib              |  2 +-
 bin/ebuild-helpers/doman              |  2 +-
 bin/ebuild-helpers/domo               |  2 +-
 bin/ebuild-helpers/dosbin             |  2 +-
 bin/ebuild-helpers/dosed              |  2 +-
 bin/ebuild-helpers/dosym              |  2 +-
 bin/ebuild-helpers/ecompress          |  2 +-
 bin/ebuild-helpers/ecompressdir       |  2 +-
 bin/ebuild-helpers/elog               |  2 +-
 bin/ebuild-helpers/emake              |  3 ++-
 bin/ebuild-helpers/fowners            |  3 +--
 bin/ebuild-helpers/fperms             |  2 +-
 bin/ebuild-helpers/keepdir            |  2 +-
 bin/ebuild-helpers/newins             |  2 +-
 bin/ebuild-helpers/portageq           |  4 +---
 bin/ebuild-helpers/prepall            |  2 +-
 bin/ebuild-helpers/prepalldocs        |  2 +-
 bin/ebuild-helpers/prepallinfo        |  2 +-
 bin/ebuild-helpers/prepallman         |  2 +-
 bin/ebuild-helpers/prepallstrip       |  2 +-
 bin/ebuild-helpers/prepinfo           |  2 +-
 bin/ebuild-helpers/prepman            |  2 +-
 bin/ebuild-helpers/prepstrip          |  2 +-
 bin/ebuild-helpers/unprivileged/chown |  4 ++--
 bin/ebuild-helpers/xattr/install      |  2 --
 bin/ebuild-ipc                        |  4 +---
 bin/ebuild.sh                         |  3 ---
 bin/helper-functions.sh               |  2 +-
 bin/isolated-functions.sh             |  2 +-
 bin/misc-functions.sh                 |  2 +-
 man/repoman.1                         |  4 ++--
 pym/_emerge/main.py                   | 19 +++++++++++++------
 45 files changed, 59 insertions(+), 63 deletions(-)

diff --cc bin/ebuild-helpers/dohtml
index bf1f0fe,860d4ab..fe2e97d
--- a/bin/ebuild-helpers/dohtml
+++ b/bin/ebuild-helpers/dohtml
@@@ -8,13 -8,11 +8,11 @@@ if ___eapi_has_dohtml_deprecated; the
  	eqawarn "'${0##*/}' is deprecated in EAPI '$EAPI'"
  fi
  
- PORTAGE_BIN_PATH=${PORTAGE_BIN_PATH:-@PORTAGE_BASE@/bin}
- PORTAGE_PYM_PATH=${PORTAGE_PYM_PATH:-@PORTAGE_BASE@/pym}
  # Use safe cwd, avoiding unsafe import for bug #469338.
  export __PORTAGE_HELPER_CWD=${PWD}
- cd "${PORTAGE_PYM_PATH}"
+ cd "${PORTAGE_PYM_PATH}" || die
  PYTHONPATH=${PORTAGE_PYTHONPATH:-${PORTAGE_PYM_PATH}} \
 -	"${PORTAGE_PYTHON:-/usr/bin/python}" "$PORTAGE_BIN_PATH/dohtml.py" "$@"
 +	"${PORTAGE_PYTHON:-@PREFIX_PORTAGE_PYTHON@}" "$PORTAGE_BIN_PATH/dohtml.py" "$@"
  
  ret=$?
  # Restore cwd for display by __helpers_die
diff --cc bin/ebuild-helpers/emake
index 4b98aec,60718a2..cca9cb6
--- a/bin/ebuild-helpers/emake
+++ b/bin/ebuild-helpers/emake
@@@ -1,4 -1,5 +1,5 @@@
 -#!/bin/bash
 +#!@PORTAGE_BASH@
+ # Copyright 1999-2015 Gentoo Foundation
  # Distributed under the terms of the GNU General Public License v2
  #
  # emake: Run make and automatically pass along flags set in the env.  We support
@@@ -8,10 -9,10 +9,10 @@@
  #
  # With newer EAPIs, we also automatically fail the build if make itself fails.
  
- source "${PORTAGE_BIN_PATH:-@PORTAGE_BASE@/bin}"/isolated-functions.sh
+ source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
  
  cmd=(
 -	${MAKE:-make} ${MAKEOPTS} "$@" ${EXTRA_EMAKE}
 +	${MAKE:-make} SHELL="${BASH:-/bin/bash}" ${MAKEOPTS} "$@" ${EXTRA_EMAKE}
  )
  
  if [[ ${PORTAGE_QUIET} != 1 ]] ; then
diff --cc bin/ebuild-helpers/prepall
index 407392f,44643bb..94f49d2
--- a/bin/ebuild-helpers/prepall
+++ b/bin/ebuild-helpers/prepall
@@@ -2,10 -2,8 +2,10 @@@
  # Copyright 1999-2012 Gentoo Foundation
  # Distributed under the terms of the GNU General Public License v2
  
- source "${PORTAGE_BIN_PATH:-@PORTAGE_BASE@/bin}"/isolated-functions.sh
+ source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
  
 +[[ -d ${ED} ]] || exit 0
 +
  if ! ___eapi_has_prefix_variables; then
  	ED=${D}
  fi
diff --cc bin/ebuild-ipc
index 176e6ed,e77b94b..739564d
--- a/bin/ebuild-ipc
+++ b/bin/ebuild-ipc
@@@ -2,9 -2,7 +2,7 @@@
  # Copyright 2010-2013 Gentoo Foundation
  # Distributed under the terms of the GNU General Public License v2
  
- PORTAGE_BIN_PATH=${PORTAGE_BIN_PATH:-/usr/lib/portage/bin}
- PORTAGE_PYM_PATH=${PORTAGE_PYM_PATH:-/usr/lib/portage/pym}
  # Use safe cwd, avoiding unsafe import for bug #469338.
- cd "${PORTAGE_PYM_PATH}"
+ cd "${PORTAGE_PYM_PATH}" || exit 1
  PYTHONPATH=${PORTAGE_PYTHONPATH:-${PORTAGE_PYM_PATH}} \
 -	exec "${PORTAGE_PYTHON:-/usr/bin/python}" "$PORTAGE_BIN_PATH/ebuild-ipc.py" "$@"
 +	exec "${PORTAGE_PYTHON:-@PREFIX_PORTAGE_PYTHON@}" "$PORTAGE_BIN_PATH/ebuild-ipc.py" "$@"
diff --cc bin/misc-functions.sh
index a8a07f4,9b79351..a1d4088
mode 100644,100755..100644
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh