mgorny      14/05/11 07:58:35

  Modified:             ChangeLog distutils-r1.eclass
  Log:
  Fail when package installs "share" subdirectory to PyPy prefix. This should 
stop people from adding PyPy support to packages that do not work due to the 
bug in PyPy.

Revision  Changes    Path
1.1250               eclass/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1250&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1250&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1249&r2=1.1250

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1249
retrieving revision 1.1250
diff -u -r1.1249 -r1.1250
--- ChangeLog   10 May 2014 21:36:49 -0000      1.1249
+++ ChangeLog   11 May 2014 07:58:35 -0000      1.1250
@@ -1,6 +1,11 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1249 2014/05/10 
21:36:49 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1250 2014/05/11 
07:58:35 mgorny Exp $
+
+  11 May 2014; Michał Górny <mgo...@gentoo.org> distutils-r1.eclass:
+  Fail when package installs "share" subdirectory to PyPy prefix. This should
+  stop people from adding PyPy support to packages that do not work due to the
+  bug in PyPy.
 
   10 May 2014; Michał Górny <mgo...@gentoo.org> multibuild.eclass:
   Remove the coreutils dependency since the old copying code has been replaced



1.95                 eclass/distutils-r1.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/distutils-r1.eclass?rev=1.95&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/distutils-r1.eclass?rev=1.95&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/distutils-r1.eclass?r1=1.94&r2=1.95

Index: distutils-r1.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- distutils-r1.eclass 18 Jan 2014 15:06:56 -0000      1.94
+++ distutils-r1.eclass 11 May 2014 07:58:35 -0000      1.95
@@ -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.94 
2014/01/18 15:06:56 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.95 
2014/05/11 07:58:35 mgorny Exp $
 
 # @ECLASS: distutils-r1
 # @MAINTAINER:
@@ -538,6 +538,9 @@
        if [[ -d ${root}$(python_get_sitedir)/tests ]]; then
                die "Package installs 'tests' package, file collisions likely."
        fi
+       if [[ -d ${root}/usr/$(get_libdir)/pypy/share ]]; then
+               die "Package installs 'share' in PyPy prefix, see bug #465546."
+       fi
 
        if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
                _distutils-r1_wrap_scripts "${root}" "${scriptdir}"




Reply via email to