From 2be2aef12c6931c8518a6c33f3be0806ae8f1e79 Mon Sep 17 00:00:00 2001
From: Daniel van der Schuur <schuur@astron.nl>
Date: Wed, 26 Oct 2016 10:38:05 +0000
Subject: [PATCH] -Re-committed working versions (Rev. 16485) of these files as
 they were broken  in rev. 16486.

---
 tools/oneclick/base/common.py           | 4 ++--
 tools/oneclick/base/common_dict_file.py | 4 ++--
 tools/oneclick/base/hdl_config.py       | 2 +-
 tools/quartus/quartus_generic.sh        | 3 +--
 tools/quartus/run_rbf                   | 4 ++--
 5 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/tools/oneclick/base/common.py b/tools/oneclick/base/common.py
index bd0078b726..862b30d568 100644
--- a/tools/oneclick/base/common.py
+++ b/tools/oneclick/base/common.py
@@ -695,9 +695,9 @@ def expand_file_path_name(fpn, dir_path=''):
     """
     filePathName = os.path.expandvars(fpn)           # support using environment variables in the file path
     if os.path.isabs(filePathName):
-        return filePathName.replace('\\','/')                          # use absolute path to file
+        return filePathName                          # use absolute path to file
     else:
-        return os.path.join(dir_path, filePathName).replace('\\','/')  # derive path to file from the directory path and a directory path to the file
+        return os.path.join(dir_path, filePathName)  # derive path to file from the directory path and a directory path to the file
 
 def remove_from_list_string(list_str, item_str, sep=' '):
     """Treat the string list_str as a list of items that are separated by sep and then
diff --git a/tools/oneclick/base/common_dict_file.py b/tools/oneclick/base/common_dict_file.py
index 0d76320ab4..13945656be 100644
--- a/tools/oneclick/base/common_dict_file.py
+++ b/tools/oneclick/base/common_dict_file.py
@@ -159,7 +159,7 @@ class CommonDictFile:
         paths = []
         for root, _, files in os.walk(rootDir):
             if self.fileName in files:
-                 paths.append(root.replace('\\','/'))
+                 paths.append(root)
         return paths
 
     def read_all_dict_files(self, filePathNames=None):
@@ -418,4 +418,4 @@ if __name__ == '__main__':
     # Remove the example files
     os.remove(tmpFileName)
     os.remove(tmpFilePathName)
-    os.rmdir(tmpDirName)
+    os.rmdir(tmpDirName)
\ No newline at end of file
diff --git a/tools/oneclick/base/hdl_config.py b/tools/oneclick/base/hdl_config.py
index c2400e4aa5..d52c89eb30 100644
--- a/tools/oneclick/base/hdl_config.py
+++ b/tools/oneclick/base/hdl_config.py
@@ -405,7 +405,7 @@ class HdlConfig:
         build_dirs = []
         for lib_dict in cm.listify(lib_dicts):
             lib_name = lib_dict['hdl_lib_name']
-            build_dirs.append(os.path.join(build_maindir, build_toolset_dir, build_tooldir, lib_name).replace('\\','/'))  # central build main directory with subdirectory per library
+            build_dirs.append(os.path.join(build_maindir, build_toolset_dir, build_tooldir, lib_name))  # central build main directory with subdirectory per library
         return cm.unlistify(build_dirs)
         
 
diff --git a/tools/quartus/quartus_generic.sh b/tools/quartus/quartus_generic.sh
index 3b09486af9..d0d391d890 100755
--- a/tools/quartus/quartus_generic.sh
+++ b/tools/quartus/quartus_generic.sh
@@ -21,7 +21,6 @@
 ###############################################################################
 
 echo "Run quartus_generic.sh"
-. ${RADIOHDL}/tools/quartus/generic.sh
 
 # Derive generic Quartus tool version related paths from $QUARTUS_DIR that gets defined in quartus_version.sh
 # Quartus, SOPC, Nios
@@ -43,4 +42,4 @@ export ALTERA_HW_TCL_KEEP_TEMP_FILES=1
 
 # User synthesis timestamp in FPGA image
 export UNB_COMPILE_STAMPS=1
-export RADIOHDL_SVN_REVISION=`svn info $(cygpath $RADIOHDL) | grep Revision`
+export RADIOHDL_SVN_REVISION=`svn info ${RADIOHDL} | grep Revision`
diff --git a/tools/quartus/run_rbf b/tools/quartus/run_rbf
index 5d880fa184..a38aa86693 100755
--- a/tools/quartus/run_rbf
+++ b/tools/quartus/run_rbf
@@ -115,11 +115,11 @@ echo "Bitstream_compression=on" > ${HOME}/.run_rbf_temp_options_file
 unb_info $0 "Converting ${quartusdir}/${project_rev}.sof to compressed Raw Binary File"
 
 if [ -z "${arg_unb2_factory}" ]; then
-  unb_exec $0 quartus_cpf -c --option=$(<${HOME}/.run_rbf_temp_options_file) ${quartusdir}/${project_rev}.sof ${quartusdir}/${project_rev}.rbf
+  unb_exec $0 quartus_cpf -c --option=${HOME}/.run_rbf_temp_options_file ${quartusdir}/${project_rev}.sof ${quartusdir}/${project_rev}.rbf
 else
   unb_info $0 "-> This is a factory image for Uniboard2: Convert .SOF -> .POF -> .HEXOUT -> .RBF"
   # for more info see: $RADIOHDL/libraries/io/epcs/doc/README.txt
-  unb_exec $0 quartus_cpf -d EPCQL1024 -m ASx4 --option=$(<${HOME}/.run_rbf_temp_options_file) -c ${quartusdir}/${project_rev}.sof ${quartusdir}/${project_rev}.pof
+  unb_exec $0 quartus_cpf -d EPCQL1024 -m ASx4 --option=${HOME}/.run_rbf_temp_options_file -c ${quartusdir}/${project_rev}.sof ${quartusdir}/${project_rev}.pof
   unb_exec $0 quartus_cpf -c ${quartusdir}/${project_rev}.pof ${quartusdir}/${project_rev}.hexout
   unb_exec $0 nios2-elf-objcopy -I ihex -O binary ${quartusdir}/${project_rev}.hexout ${quartusdir}/${project_rev}.rbf
 
-- 
GitLab