summaryrefslogtreecommitdiff
path: root/math/py-rpy/files/patch-rpy_tools.py
diff options
context:
space:
mode:
Diffstat (limited to 'math/py-rpy/files/patch-rpy_tools.py')
-rw-r--r--math/py-rpy/files/patch-rpy_tools.py35
1 files changed, 0 insertions, 35 deletions
diff --git a/math/py-rpy/files/patch-rpy_tools.py b/math/py-rpy/files/patch-rpy_tools.py
deleted file mode 100644
index 3371df201690..000000000000
--- a/math/py-rpy/files/patch-rpy_tools.py
+++ /dev/null
@@ -1,35 +0,0 @@
---- rpy_tools.py
-+++ rpy_tools.py
-@@ -97,8 +97,7 @@ def get_R_VERSION(RHOME=None, force_exec=False):
- if stat or len(output)<=0:
- raise RuntimeError("Couldn't execute the R interpreter" +
- " `%s'.\n" % rexec )
-- # edd 05 Apr 2006 version = re.search("R +([0-9]\.[0-9]\.[0-9])", output)
-- version = re.search(" +([0-9]\.[0-9]\.[0-9])", output)
-+ version = re.search(" +([0-9]+\.[0-9]+\.[0-9]+)", output)
- if not version:
- raise RuntimeError("Couldn't obtain version number from output\n"
- "of `R --version'.\n")
-@@ -143,3 +142,20 @@ def get_PYTHON_DIR():
- % PYTHON_DIR )
-
- return PYTHON_DIR
-+
-+def get_R_LAPACK_LIB_FLAGS(RHOME=get_R_HOME()):
-+ """
-+ Determine the necessary link arguments for lapack
-+ """
-+ rexec = os.path.join(RHOME, 'bin', 'R')
-+ stat, output = getstatusoutput('"%s" CMD config LAPACK_LIBS' % rexec )
-+ if stat or len(output)<=0:
-+ raise RuntimeError("Couldn't execute the R interpreter" +
-+ " `%s'.\n" % rexec )
-+
-+ LAPACK_LIB_FLAGS = output.strip()
-+ if not LAPACK_LIB_FLAGS:
-+ raise RuntimeError("Couldn't obtain LAPACK_LIBS information from output\n"
-+ "of `R CMD config LAPACK_LIBS'.\n")
-+
-+ return LAPACK_LIB_FLAGS
-diff --git setup.py setup.py
-index cf0fa2e..4a1f840 100644