summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexys Jacob <ultrabug@gentoo.org>2012-03-21 09:05:48 +0000
committerAlexys Jacob <ultrabug@gentoo.org>2012-03-21 09:05:48 +0000
commit0e2a066e528287bb090c998139cb44f005e9be97 (patch)
tree83c66333768d2e92adbe2d79893b10798d48d7e2 /dev-db/mongodb/files
parentChange libmp4v2 depend to more strict variant because this is not compatible ... (diff)
downloadgentoo-2-0e2a066e528287bb090c998139cb44f005e9be97.tar.gz
gentoo-2-0e2a066e528287bb090c998139cb44f005e9be97.tar.bz2
gentoo-2-0e2a066e528287bb090c998139cb44f005e9be97.zip
Version bump, drop old
(Portage version: 2.1.10.49/cvs/Linux x86_64)
Diffstat (limited to 'dev-db/mongodb/files')
-rw-r--r--dev-db/mongodb/files/mongodb-2.0.4-fix-utils.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/dev-db/mongodb/files/mongodb-2.0.4-fix-utils.patch b/dev-db/mongodb/files/mongodb-2.0.4-fix-utils.patch
new file mode 100644
index 000000000000..988814989297
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-2.0.4-fix-utils.patch
@@ -0,0 +1,35 @@
+--- a/buildscripts/utils.py
++++ b/buildscripts/utils.py
+@@ -3,6 +3,8 @@ import re
+ import socket
+ import time
+ import os
++import sys
++
+ # various utilities that are handy
+
+ def getAllSourceFiles( arr=None , prefix="." ):
+@@ -139,6 +141,14 @@ def smoke_python_name():
+ # then we assume that "python" points to a 2.5 or
+ # greater python VM. otherwise, explicitly use 2.5
+ # which we assume to be installed.
++ min_version_tuple = (2, 5)
++ try:
++ if sys.version_info >= min_version_tuple:
++ return sys.executable
++ except AttributeError:
++ # In case the version of Python is somehow missing sys.version_info or sys.executable.
++ pass
++
+ import subprocess
+ version = re.compile(r'[Pp]ython ([\d\.]+)', re.MULTILINE)
+ binaries = ['python2.5', 'python2.6', 'python2.7', 'python25', 'python26', 'python27', 'python']
+@@ -150,7 +160,7 @@ def smoke_python_name():
+ match = version.search(stream)
+ if match:
+ versiontuple = tuple(map(int, match.group(1).split('.')))
+- if versiontuple >= (2, 5):
++ if versiontuple >= min_version_tuple:
+ return binary
+ except:
+ pass \ No newline at end of file