From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-commits+bounces-425155-garchives=archives.gentoo.org@lists.gentoo.org>) id 1RvOwW-000704-Nq for garchives@archives.gentoo.org; Thu, 09 Feb 2012 08:01:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7D40EE0693; Thu, 9 Feb 2012 08:01:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 3753CE0693 for <gentoo-commits@lists.gentoo.org>; Thu, 9 Feb 2012 08:01:17 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 443AE1B4018 for <gentoo-commits@lists.gentoo.org>; Thu, 9 Feb 2012 08:01:16 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id E33F2E53FF for <gentoo-commits@lists.gentoo.org>; Thu, 9 Feb 2012 08:01:14 +0000 (UTC) From: "Fabian Groffen" <grobian@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Fabian Groffen" <grobian@gentoo.org> Message-ID: <3fcce02f31976dcc8f40b350288f81b648955597.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: 3fcce02f31976dcc8f40b350288f81b648955597 Date: Thu, 9 Feb 2012 08:01:14 +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 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 8592dc22-017b-4c4d-8a09-8bfaeab11079 X-Archives-Hash: 81645fee39619bc3cdbe33c676c7bae1 commit: 3fcce02f31976dcc8f40b350288f81b648955597 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Thu Feb 9 07:40:12 2012 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Thu Feb 9 07:40:12 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/portage.git;a= =3Dcommit;h=3D3fcce02f Merge remote-tracking branch 'overlays-gentoo-org/master' into prefix Conflicts: bin/portageq pym/portage/package/ebuild/doebuild.py DEVELOPING | 36 +-- bin/ebuild-helpers/ecompressdir | 4 + bin/ebuild-helpers/prepstrip | 8 +- bin/egencache | 20 +- bin/misc-functions.sh | 27 ++- bin/phase-helpers.sh | 14 +- bin/portageq | 17 +- bin/repoman | 13 +- cnf/make.globals | 2 +- doc/package/ebuild/eapi/4-python.docbook | 38 ++- man/emerge.1 | 10 +- man/make.conf.5 | 14 +- man/portage.5 | 3 + pym/_emerge/AbstractEbuildProcess.py | 37 ++- pym/_emerge/AbstractPollTask.py | 20 +- pym/_emerge/AsynchronousLock.py | 19 +- pym/_emerge/AsynchronousTask.py | 10 +- pym/_emerge/CompositeTask.py | 5 +- pym/_emerge/EbuildIpcDaemon.py | 2 + pym/_emerge/EbuildMetadataPhase.py | 2 + pym/_emerge/EbuildPhase.py | 6 +- pym/_emerge/FifoIpcDaemon.py | 9 +- pym/_emerge/JobStatusDisplay.py | 10 +- pym/_emerge/MetadataRegen.py | 9 +- pym/_emerge/MiscFunctionsProcess.py | 10 +- pym/_emerge/PipeReader.py | 12 +- pym/_emerge/PollScheduler.py | 255 +------------- pym/_emerge/QueueScheduler.py | 60 ++-- pym/_emerge/Scheduler.py | 107 ++---- pym/_emerge/SequentialTaskQueue.py | 51 +-- pym/_emerge/SpawnProcess.py | 4 + pym/_emerge/SubProcess.py | 13 +- pym/_emerge/actions.py | 1 + pym/_emerge/create_world_atom.py | 35 ++- pym/_emerge/depgraph.py | 33 ++- pym/_emerge/main.py | 2 + pym/_emerge/resolver/output.py | 156 +++++---- pym/_emerge/resolver/output_helpers.py | 11 +- pym/portage/const.py | 8 +- pym/portage/dbapi/_MergeProcess.py | 9 + pym/portage/dbapi/vartree.py | 27 +- pym/portage/debug.py | 4 +- pym/portage/dep/__init__.py | 19 +- pym/portage/eapi.py | 3 + pym/portage/package/ebuild/_ipc/QueryCommand.py | 9 +- pym/portage/package/ebuild/doebuild.py | 2 +- pym/portage/process.py | 5 +- pym/portage/repository/config.py | 14 +- pym/portage/tests/ebuild/test_config.py | 3 +- pym/portage/tests/ebuild/test_ipc_daemon.py | 4 +- pym/portage/tests/process/test_poll.py | 14 +- pym/portage/util/__init__.py | 4 +- pym/portage/util/_dyn_libs/LinkageMapELF.py | 7 + pym/portage/util/_eventloop/EventLoop.py | 372 ++++++++++++++= ++++++ .../util/_eventloop}/__init__.py | 2 +- pym/portage/util/movefile.py | 4 +- pym/portage/xml/metadata.py | 9 +- 57 files changed, 972 insertions(+), 632 deletions(-) diff --cc bin/misc-functions.sh index c6e66c2,2614151..406cd8f mode 100644,100755..100644 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@@ -829,10 -778,10 +829,10 @@@ install_qa_check_misc()=20 fi =20 # Portage regenerates this on the installed system. - rm -f "${ED}"/usr/share/info/dir{,.gz,.bz2} + rm -f "${ED}"/usr/share/info/dir{,.gz,.bz2} || die "rm failed!" =20 if has multilib-strict ${FEATURES} && \ - [[ -x /usr/bin/file && -x /usr/bin/find ]] && \ + [[ -x ${EPREFIX}/usr/bin/file && -x ${EPREFIX}/usr/bin/find ]] && \ [[ -n ${MULTILIB_STRICT_DIRS} && -n ${MULTILIB_STRICT_DENY} ]] then local abort=3Dno dir file firstrun=3Dyes diff --cc bin/portageq index 35e0ac7,5ecbb21..d697a32 --- a/bin/portageq +++ b/bin/portageq @@@ -1,5 -1,5 +1,5 @@@ -#!/usr/bin/python -O +#!@PREFIX_PORTAGE_PYTHON@ -O - # Copyright 1999-2011 Gentoo Foundation + # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 =20 from __future__ import print_function diff --cc pym/portage/package/ebuild/doebuild.py index 8f8bf39,c52ab31..dd804f4 --- a/pym/portage/package/ebuild/doebuild.py +++ b/pym/portage/package/ebuild/doebuild.py @@@ -1507,10 -1487,7 +1507,10 @@@ _post_phase_cmds =3D=20 "preinst_sfperms", "preinst_selinux_labels", "preinst_suid_scan", - "preinst_mask"], + ] + + "postinst" : [ + "postinst_aix"] } =20 def _post_phase_userpriv_perms(mysettings):