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




Reply via email to