summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Raschbacher <lordvan@gentoo.org>2009-02-11 08:28:50 +0000
committerThomas Raschbacher <lordvan@gentoo.org>2009-02-11 08:28:50 +0000
commita43968cb54c59e1aaf1a56a875973a68cf12afd3 (patch)
treeb55772348be09ee7d321289927178a8f5c189401 /dev-python/epsilon
parentadd a couple more knobs (diff)
downloadhistorical-a43968cb54c59e1aaf1a56a875973a68cf12afd3.tar.gz
historical-a43968cb54c59e1aaf1a56a875973a68cf12afd3.tar.bz2
historical-a43968cb54c59e1aaf1a56a875973a68cf12afd3.zip
portage only patch
Package-Manager: portage-2.1.6.7/cvs/Linux x86_64
Diffstat (limited to 'dev-python/epsilon')
-rw-r--r--dev-python/epsilon/ChangeLog5
-rw-r--r--dev-python/epsilon/Manifest5
-rw-r--r--dev-python/epsilon/epsilon-0.5.9.ebuild7
-rw-r--r--dev-python/epsilon/files/epsilon_plugincache_portagesandbox.patch12
4 files changed, 24 insertions, 5 deletions
diff --git a/dev-python/epsilon/ChangeLog b/dev-python/epsilon/ChangeLog
index 07a8e6edca2c..8bbc526290b8 100644
--- a/dev-python/epsilon/ChangeLog
+++ b/dev-python/epsilon/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-python/epsilon
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/epsilon/ChangeLog,v 1.12 2009/02/10 09:55:46 lordvan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/epsilon/ChangeLog,v 1.13 2009/02/11 08:28:49 lordvan Exp $
+
+ 11 Feb 2009; Thomas Raschbacher <lordvan@gentoo.org> ChangeLog:
+ patch so plugin cache update can be disabled with env var for ebuilds
10 Feb 2009; Thomas Raschbacher <lordvan@gentoo.org>
epsilon-0.5.11.ebuild:
diff --git a/dev-python/epsilon/Manifest b/dev-python/epsilon/Manifest
index 96744c6cce96..3643ae84568f 100644
--- a/dev-python/epsilon/Manifest
+++ b/dev-python/epsilon/Manifest
@@ -1,3 +1,4 @@
+AUX epsilon_plugincache_portagesandbox.patch 537 RMD160 31870c41ee407d8f469aa344d32bb94e7f506f74 SHA1 18da8ad8e5f06e84074ef83753c3c83166483cd5 SHA256 4a09ec36e84b6dbc9b0ad62db969722e72d3b1b28e5713389aba5bd77af286a6
DIST Epsilon-0.5.11.tar.gz 96627 RMD160 bd6f206448398376e1a3ba743502be9f93705226 SHA1 4cffa283693a49149e3113eafeff0a4386894554 SHA256 a5907a3b7584d63be30b3f79b0422b2b0778e73c053be9ac5a11004f1c9097dc
DIST Epsilon-0.5.6.tar.gz 64733 RMD160 01866b3f2bc549d97dbc6a51d8ece31baef043c4 SHA1 eb979a9e6b36073e0173eb380b11c185af74146f SHA256 e98e427038cfbee9f2f9f39fd3a0088e6780f5dc2efd992d80c37f291219216c
DIST Epsilon-0.5.8.tar.gz 76563 RMD160 a763d76bb144c6fff59b81f5e0c619e653bb29c3 SHA1 c802df137ab83e67d28c75991c6fda7c454fc5ea SHA256 c6dedee93cae46b16a9dd0e555bfadf197329137d1b0f927307201fbaf68dbe3
@@ -5,6 +6,6 @@ DIST Epsilon-0.5.9.tar.gz 77791 RMD160 53bd015ce38170cac565bb8924d522b63b2d4ea3
EBUILD epsilon-0.5.11.ebuild 1198 RMD160 68c7dea7d2596a03fe9aeca10c7b727604f02d32 SHA1 d08092c5d01630b9d0acc6a3c8af8b3a031c796c SHA256 492afc5391b59813922806eb66ceb90a8d3976c9ef0ea8fa3d9855292f30dcfb
EBUILD epsilon-0.5.6.ebuild 984 RMD160 987a04bceb3188ce7f035ba5ea4a13ecaf0ac64e SHA1 db8bb840e85e6e53f0787ff4d5ddeeebcb34ac71 SHA256 ec8bb8c088a9acbeb7d8b31c9b83118d3f8fdef64d5e7c9aa140f7cfc7a982f4
EBUILD epsilon-0.5.8.ebuild 1058 RMD160 55d40d2a79331a63202077853e8353118cb40380 SHA1 ff082c7ba2c7368d98db8d718ae69b9dcb192442 SHA256 c52f3bdc0758ce22a72094d66b78713d5068d79c4f6fa47fba6fb91177fa28a4
-EBUILD epsilon-0.5.9.ebuild 1065 RMD160 71a9f0ed9c6ac5e4ee438925754a8c45e1941078 SHA1 4c8df38dae57f87cededdc2d036ff35acf617591 SHA256 94ce776f4b92b0d9068437eb88a2e282418f91c9da98466687c79b08a9267ae1
-MISC ChangeLog 1823 RMD160 00f1a8397b52ad5f880aafe11f3e6a24e1bd155e SHA1 31e71f1f784b14069b9a07a3b9e03f669ee8309b SHA256 2a34a2c70b6f19222bac9dc7ff15117230df8e63f0c612cbfc1dbb2164839801
+EBUILD epsilon-0.5.9.ebuild 1210 RMD160 8b66351dea39314aeb866ae5e02aa0437eba789b SHA1 9a6d25c1a5c427a8967be71debbf32b0901529cd SHA256 80e944fd4d647b13163373ea86ffe3a67bd6c744b639b6bc836f7dfddb32015a
+MISC ChangeLog 1962 RMD160 25f8b4ce21daad5bd6925b3af2fc33c620557285 SHA1 bd2d174cb0f89bab72ccdebe37fb0755d793ccd4 SHA256 5e67f19267c14516c892d0ddcc7d9b5b0247a417294bc130beaf9e628707e405
MISC metadata.xml 452 RMD160 eace89e7cdfc75a3261bf07eea5e8e6cda63fe02 SHA1 2e12833c4aeb68a97c542ba6133b297dd1e91b54 SHA256 a1507e7ae60984c5298189970f59c29d2712566027ebb9f430d5c21288980fef
diff --git a/dev-python/epsilon/epsilon-0.5.9.ebuild b/dev-python/epsilon/epsilon-0.5.9.ebuild
index 857bf669e40f..4c243af79f56 100644
--- a/dev-python/epsilon/epsilon-0.5.9.ebuild
+++ b/dev-python/epsilon/epsilon-0.5.9.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/epsilon/epsilon-0.5.9.ebuild,v 1.1 2008/04/04 05:14:42 lordvan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/epsilon/epsilon-0.5.9.ebuild,v 1.2 2009/02/11 08:28:49 lordvan Exp $
inherit distutils
@@ -30,6 +30,9 @@ src_unpack() {
sed -i \
-e "s#bin/benchmark#bin/epsilon-benchmark#" \
setup.py || die "sed failed"
+ # otherwise we get sandbox violations as it wants to update
+ # the plugin cache
+ epatch "${FILESDIR}/epsilon_plugincache_portagesandbox.patch"
}
src_compile() {
diff --git a/dev-python/epsilon/files/epsilon_plugincache_portagesandbox.patch b/dev-python/epsilon/files/epsilon_plugincache_portagesandbox.patch
new file mode 100644
index 000000000000..06bd55732011
--- /dev/null
+++ b/dev-python/epsilon/files/epsilon_plugincache_portagesandbox.patch
@@ -0,0 +1,12 @@
+--- epsilon/setuphelper.py.orig 2009-02-11 08:15:39.000000000 +0100
++++ epsilon/setuphelper.py 2009-02-11 08:18:56.000000000 +0100
+@@ -21,6 +21,9 @@
+ def _regeneratePluginCache(pluginPackages):
+ print 'Regenerating cache with path: ',
+ pprint.pprint(sys.path)
++ if os.getenv("PORTAGE_PLUGINCACHE_NOOP") != None:
++ print 'Not regenerating plugin cache for portage sandbox usage.'
++ return
+ from twisted import plugin
+ for pluginModule in pluginModules([
+ p + ".plugins" for p in pluginPackages]):