mgorny 14/12/11 09:07:04 Modified: ChangeLog distutils-r1.eclass Log: Restore using separate HOMEs for Python implementations, because of .pydistutils.cfg. Bug #532236.
Revision Changes Path 1.1457 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1457&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1457&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1456&r2=1.1457 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1456 retrieving revision 1.1457 diff -u -r1.1456 -r1.1457 --- ChangeLog 9 Dec 2014 18:38:57 -0000 1.1456 +++ ChangeLog 11 Dec 2014 09:07:04 -0000 1.1457 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1456 2014/12/09 18:38:57 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1457 2014/12/11 09:07:04 mgorny Exp $ + + 11 Dec 2014; Michał Górny <[email protected]> distutils-r1.eclass: + Restore using separate HOMEs for Python implementations, because of + .pydistutils.cfg. Bug #532236. 09 Dec 2014; Manuel Rüger <[email protected]> kde4-base.eclass: Sync kde4-base.eclass with overlay. 1.105 eclass/distutils-r1.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/distutils-r1.eclass?rev=1.105&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/distutils-r1.eclass?rev=1.105&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/distutils-r1.eclass?r1=1.104&r2=1.105 Index: distutils-r1.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- distutils-r1.eclass 7 Dec 2014 19:15:19 -0000 1.104 +++ distutils-r1.eclass 11 Dec 2014 09:07:04 -0000 1.105 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.104 2014/12/07 19:15:19 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.105 2014/12/11 09:07:04 mgorny Exp $ # @ECLASS: distutils-r1 # @MAINTAINER: @@ -593,6 +593,12 @@ fi local -x PYTHONPATH="${BUILD_DIR}/lib:${PYTHONPATH}" + # We need separate home for each implementation, for .pydistutils.cfg. + if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then + local -x HOME=${HOME}/${EPYTHON} + mkdir -p "${HOME}" || die + fi + # Set up build environment, bug #513664. local -x AR=${AR} CC=${CC} CPP=${CPP} CXX=${CXX} tc-export AR CC CPP CXX
