python-updater: upgraded package to upstream

Upgraded app-admin/python-updater to version 0.10 on amd64, arm, x86

BUG=chromium:206038
TEST=`emerge python -1u` worked
TEST=`cbuildbot chromiumos-sdk` worked
TEST=`cbuildbot {arm,amd64,x86}-generic-full` worked
TEST=`cbuildbot link-firmware` worked
TEST=`cbuildbot {stumpy,lumpy,daisy,x86-alex}-release` worked

Change-Id: I3fadada3b3fb3272434d88bd604ace7b6e75ab36
Reviewed-on: https://gerrit.chromium.org/gerrit/45833
Reviewed-by: Matt Tennant <mtennant@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
diff --git a/app-admin/python-updater/Manifest b/app-admin/python-updater/Manifest
new file mode 100644
index 0000000..63be7f2
--- /dev/null
+++ b/app-admin/python-updater/Manifest
@@ -0,0 +1 @@
+DIST python-updater-0.10.tar.bz2 9245 SHA256 7defcf844e3751ce0ead132116b727f947715c7545a7a2f8ffba7cf375213520 SHA512 4e6ce62fef67bc7fd7738d15b49ddff5f0c5c202a197b783bc4ce78005134d0c541ef32e3591cb6523976b2d6a38441677e819905f127e7b25ec1c0f5bf9d68b WHIRLPOOL b68db0d05c03a6aa68f595d23ff072deafa67e1460350e71bac6a30465c4d60459ff6cef54a1bbc4c87711f5d20843aedb575c1248fd698478b23abfbef26eee
diff --git a/app-admin/python-updater/files/python-updater-0.10-expand-aliases.patch b/app-admin/python-updater/files/python-updater-0.10-expand-aliases.patch
new file mode 100644
index 0000000..d48e221
--- /dev/null
+++ b/app-admin/python-updater/files/python-updater-0.10-expand-aliases.patch
@@ -0,0 +1,11 @@
+--- python-updater
++++ python-updater
+@@ -67,6 +67,8 @@
+ # Portage variables.
+ PKG_DBDIR="/var/db/pkg"
+ 
++shopt -s expand_aliases
++
+ # usage()
+ # display usage
+ usage() {
diff --git a/app-admin/python-updater/files/python-updater-0.10-only-alias-sed-if-exists.patch b/app-admin/python-updater/files/python-updater-0.10-only-alias-sed-if-exists.patch
new file mode 100644
index 0000000..20051f5
--- /dev/null
+++ b/app-admin/python-updater/files/python-updater-0.10-only-alias-sed-if-exists.patch
@@ -0,0 +1,23 @@
+Only alias sed to /usr/lib/portage/bin/ebuild-helpers/sed if the
+latter exists (which should be the case on prefix portages, but not on
+normal ones). Fixes fallout from bug #370935 on non-prefix portages.
+
+--- python-updater
++++ python-updater
+@@ -488,8 +488,15 @@
+ 	shift
+ done
+ 
++# On a prefix portage we need to use sed from ebuild-helpers/ instead
++# of $PATH. On non-prefix portages ebuild-helpers/sed does not exist.
++# Prepending ebuild-helpers/ to $PATH uses too many tools from there.
++# So alias sed to ebuild-helpers/sed if it exists:
+ if [[ "${PMS_COMMAND[${PMS_INDEX}]}" == "emerge" ]]; then
+-	alias sed="$(/usr/bin/python -c "import os; print(os.path.dirname(os.path.realpath('$(type -p emerge)')))")/ebuild-helpers/sed"
++	sed="$(/usr/bin/python -c "import os; print(os.path.dirname(os.path.realpath('$(type -p emerge)')))")/ebuild-helpers/sed"
++	if [[ -x "${sed}" ]]; then
++		alias sed="${sed}"
++	fi
+ fi
+ 
+ if has_version "=dev-lang/python-2*"; then
diff --git a/app-admin/python-updater/python-updater-0.10.ebuild b/app-admin/python-updater/python-updater-0.10.ebuild
new file mode 100644
index 0000000..78be5c9
--- /dev/null
+++ b/app-admin/python-updater/python-updater-0.10.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-0.10.ebuild,v 1.7 2012/03/02 22:08:06 ranger Exp $
+
+if [[ "${PV}" == "9999" ]]; then
+	inherit subversion
+fi
+
+DESCRIPTION="Script used to reinstall Python packages after changing of active Python versions"
+HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
+if [[ "${PV}" == "9999" ]]; then
+	SRC_URI=""
+	ESVN_REPO_URI="https://gentoo-progress.googlecode.com/svn/projects/python-updater/trunk"
+else
+	SRC_URI="http://people.apache.org/~Arfrever/gentoo/${P}.tar.bz2"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="$([[ "${PV}" == "9999" ]] && echo "sys-apps/help2man")"
+RDEPEND="dev-lang/python
+	|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )"
+
+src_compile() {
+	if [[ "${PV}" == "9999" ]]; then
+		emake ${PN}.1 || die "Generation of man page failed"
+	fi
+}
+
+src_install() {
+	dosbin ${PN} || die "dosbin failed"
+	doman ${PN}.1 || die "doman failed"
+	dodoc AUTHORS || die "dodoc failed"
+}
diff --git a/metadata/md5-cache/app-admin/python-updater-0.10 b/metadata/md5-cache/app-admin/python-updater-0.10
new file mode 100644
index 0000000..0b8fd6c
--- /dev/null
+++ b/metadata/md5-cache/app-admin/python-updater-0.10
@@ -0,0 +1,9 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Script used to reinstall Python packages after changing of active Python versions
+HOMEPAGE=http://www.gentoo.org/proj/en/Python/
+KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
+LICENSE=GPL-2
+RDEPEND=dev-lang/python || ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )
+SLOT=0
+SRC_URI=http://people.apache.org/~Arfrever/gentoo/python-updater-0.10.tar.bz2
+_md5_=c07fae21349cc8d1fae296be252f1189