]>
Commit | Line | Data |
---|---|---|
43bc89c4 JB |
1 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwbuild.py.orig 2023-03-14 17:30:38.005654913 +0100 |
2 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwbuild.py 2023-03-14 17:36:21.356773452 +0100 | |
3 | @@ -7,7 +7,6 @@ | |
4 | \r | |
5 | import glob\r | |
6 | import os\r | |
7 | -from string import replace\r | |
8 | from os.path import *\r | |
9 | from stat import *\r | |
10 | import sys\r | |
11 | @@ -56,7 +56,7 @@ class fwBuildRoot: | |
12 | if self.dctFwVars['toolset'] == '---':\r | |
13 | if sys.platform=='win32':\r | |
14 | self.dctFwVars['toolset'] = 'msvc'\r | |
15 | - elif sys.platform=='linux2':\r | |
16 | + elif sys.platform.startswith('linux'):\r | |
17 | self.dctFwVars['toolset'] = 'gcc'\r | |
18 | elif sys.platform=='sunos5':\r | |
19 | self.dctFwVars['toolset'] = 'suncc'\r | |
20 | @@ -127,7 +127,7 @@ class fwProject(): | |
21 | self.dctFwVars = self.oEnv['FWVARS']\r | |
22 | \r | |
23 | # First check for a libtype override before any other setup calls\r | |
24 | - if self.dctFwVars.has_key('libtypeOverride'+sProjectName):\r | |
25 | + if 'libtypeOverride'+sProjectName in self.dctFwVars:\r | |
26 | self.dctFwVars['libtype'] = self.dctFwVars['libtypeOverride'+sProjectName]\r | |
27 | \r | |
28 | self.dctFwVars['sProjectName'] = sProjectName\r | |
29 | @@ -343,7 +343,7 @@ def createDefFile ( pthDevLabRoot, pthPr | |
30 | if sys.platform=='win32':\r | |
31 | exe_name = 'FwHeaderConvert_win.exe'\r | |
32 | win_sys = 1\r | |
33 | - elif sys.platform=='linux2':\r | |
34 | + elif sys.platform.startswith('linux'):\r | |
35 | exe_name = 'FwHeaderConvert_lin'\r | |
36 | elif sys.platform=='sunos5':\r | |
37 | exe_name = 'FwHeaderConvert_sol'\r | |
38 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwutil.py.orig 2023-03-14 17:45:45.647654147 +0100 | |
39 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwutil.py 2023-03-14 17:48:18.679535747 +0100 | |
40 | @@ -9,7 +9,6 @@ from __future__ import with_statement | |
41 | \r | |
42 | import glob\r | |
43 | import os\r | |
44 | -from string import replace\r | |
45 | from os.path import *\r | |
46 | \r | |
47 | import sys\r | |
48 | @@ -99,7 +98,7 @@ def fixLinuxSharedLib( target = None, so | |
49 | \r | |
50 | def fixMacSharedLib( target = None, source = None, env = None ):\r | |
51 | if target:\r | |
52 | - for t in target: os.rename(t.path, replace(t.path,'.dylib','-1.3.1.dylib'))\r | |
53 | + for t in target: os.rename(t.path, t.path.replace('.dylib','-1.3.1.dylib'))\r | |
54 | \r | |
55 | def AddObjsFromLibs( oEnv, LIBS, LIBPATH ):\r | |
56 | # If no libs exist, nothing needs ot be added\r | |
57 | @@ -127,8 +127,8 @@ def AddObjsFromLibs( oEnv, LIBS, LIBPATH | |
58 | if 'EXTRALIBOBJS' in oEnv['FWVARS']: oEnv['FWVARS']['EXTRALIBOBJS'] += oExtraObjs\r | |
59 | else: oEnv['FWVARS']['EXTRALIBOBJS'] = oExtraObjs\r | |
60 | else:\r | |
61 | - print "Could not find library " + l + ".."\r | |
62 | - print LIBPATH\r | |
63 | + print("Could not find library " + l + "..")\r | |
64 | + print(LIBPATH)\r | |
65 | sys.exit(0)\r | |
66 | \r | |
67 | def removeD( s, isD ):\r | |
68 | @@ -164,7 +164,7 @@ def readFile ( sInFile ): | |
69 | with open(sInFile, 'r') as f:\r | |
70 | data = f.read()\r | |
71 | except IOError:\r | |
72 | - print "Could not open " + sInFile + "!\n"\r | |
73 | + print("Could not open " + sInFile + "!\n")\r | |
74 | return None\r | |
75 | return data\r | |
76 | \r | |
77 | @@ -174,7 +174,7 @@ def writeFile ( sOutFile, lstData ): | |
78 | for d in lstData:\r | |
79 | f.write( d )\r | |
80 | except IOError:\r | |
81 | - print "Could not open " + sOutFile + "!\n"\r | |
82 | + print("Could not open " + sOutFile + "!\n")\r | |
83 | \r | |
84 | def writeLinesToFile ( sOutFile, lstData ):\r | |
85 | try:\r | |
86 | @@ -182,7 +182,7 @@ def writeLinesToFile ( sOutFile, lstData | |
87 | for d in lstData:\r | |
88 | f.write( d + '\n')\r | |
89 | except IOError:\r | |
90 | - print "Could not open " + sOutFile + "!\n"\r | |
91 | + print("Could not open " + sOutFile + "!\n")\r | |
92 | \r | |
93 | def getPaths( sInFile ):\r | |
94 | try:\r | |
95 | @@ -185,11 +185,12 @@ def writeLinesToFile ( sOutFile, lstData | |
96 | \r | |
97 | def getPaths( sInFile ):\r | |
98 | try:\r | |
99 | - with open(sInFile, 'r') as f:\r | |
100 | + with open(sInFile, 'rb') as f:\r | |
101 | f.seek(-200, os.SEEK_END)\r | |
102 | lines = f.readlines()\r | |
103 | + lines = [line.decode("utf-8") for line in lines]\r | |
104 | except IOError:\r | |
105 | - print "Could not open " + sInFile + "!\n"\r | |
106 | + print("Could not open " + sInFile + "!\n")\r | |
107 | return None\r | |
108 | \r | |
109 | lstLines = []\r | |
110 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwparse.py.orig 2009-07-09 11:14:21.000000000 +0200 | |
111 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwparse.py 2023-03-14 17:32:26.508376552 +0100 | |
112 | @@ -13,7 +13,6 @@ import re | |
113 | import fileinput\r | |
114 | \r | |
115 | from os.path import *\r | |
116 | -from string import replace\r | |
117 | from fwutil import *\r | |
118 | \r | |
119 | \r | |
120 | @@ -89,13 +88,13 @@ def createStub ( sFunctionName, sDecorat | |
121 | def constructMultipassCPP ( pthProjectDir, sProjectName, pthInHeaderFile, pthOutCPPFile, pthVerifyHeader = None ):\r | |
122 | sHeaderData = readFile( join(pthProjectDir, pthInHeaderFile) )\r | |
123 | if not sHeaderData:\r | |
124 | - print "Cannot open " + pthInHeaderFile + "! Exiting.."\r | |
125 | + print("Cannot open " + pthInHeaderFile + "! Exiting..")\r | |
126 | return None\r | |
127 | \r | |
128 | if pthVerifyHeader:\r | |
129 | sVerifyData = readFile( pthVerifyHeader )\r | |
130 | if not pthVerifyHeader:\r | |
131 | - print "Cannot open " + pthVerifyHeader + "! Exiting.."\r | |
132 | + print("Cannot open " + pthVerifyHeader + "! Exiting..")\r | |
133 | return None\r | |
134 | \r | |
135 | lstMPFunctions = getMPFuncNames( sHeaderData )\r | |
136 | @@ -140,7 +139,7 @@ def findREinFile ( pthInFile, fname ): | |
137 | if line.find(fname) != -1:\r | |
138 | return 1\r | |
139 | except IOError:\r | |
140 | - print "Could not open " + pthInFile + "!\n"\r | |
141 | + print("5,Could not open " + pthInFile + "!\n")\r | |
142 | return None\r | |
143 | return None\r | |
144 | \r | |
145 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwObject.py.orig 2009-07-09 11:14:21.000000000 +0200 | |
146 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwObject.py 2023-03-14 17:34:22.361075427 +0100 | |
147 | @@ -7,7 +7,6 @@ | |
148 | \r | |
149 | import glob\r | |
150 | import os\r | |
151 | -from string import replace\r | |
152 | from os.path import *\r | |
153 | \r | |
154 | import sys\r | |
155 | @@ -51,7 +51,7 @@ class fwObject: | |
156 | # Since there is no cross building yet\r | |
157 | # we can assume that the platform we're\r | |
158 | # building on is also the target platform\r | |
159 | - platform = sys.platform\r | |
160 | + platform = sys.platform.replace('linux2', 'linux')\r | |
161 | \r | |
162 | # Get toolset name\r | |
163 | toolset = oFWVARS['toolset']\r | |
164 | @@ -73,7 +73,7 @@ class fwObject: | |
165 | oExceptFlags = None\r | |
166 | toolset = oEnv['FWVARS']['toolset']\r | |
167 | # Check if there is any special handling for this object\r | |
168 | - if dctGlobalExceptionsList.has_key(toolset):\r | |
169 | + if toolset in dctGlobalExceptionsList:\r | |
170 | for r in dctGlobalExceptionsList[toolset]:\r | |
171 | if allInList(r[0], lstBuildFactors):\r | |
172 | oExceptFlags = r[1]\r | |
173 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwbuildexceptions.py.orig 2009-07-09 11:14:21.000000000 +0200 | |
174 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwbuildexceptions.py 2023-03-14 17:38:25.859760232 +0100 | |
175 | @@ -5,7 +5,6 @@ | |
176 | \r | |
177 | # Exceptions list module for Framewave's SCons scripts\r | |
178 | import os\r | |
179 | -from string import replace\r | |
180 | from os.path import *\r | |
181 | \r | |
182 | import sys\r | |
183 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwbuildexceptionshandlers.py.orig 2009-07-09 11:14:21.000000000 +0200 | |
184 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwbuildexceptionshandlers.py 2023-03-14 17:40:14.403567057 +0100 | |
185 | @@ -52,7 +52,7 @@ class fwFlags_gcc_AddSubFix(fwFlagsBase) | |
186 | # Select flags to setup based on what kind of\r | |
187 | # build object are we setting up flags for\r | |
188 | if sObjectType=='library':\r | |
189 | - raise exception, "Error: This rule is meant to apply only on object files!"\r | |
190 | + raise Exception("Error: This rule is meant to apply only on object files!")\r | |
191 | else:\r | |
192 | self.lstCCFlags = self.determineFlags(lstBuildFactors, dctCCFlags)\r | |
193 | self.lstCCFlags = self.translateFlags(self.lstCCFlags)\r | |
194 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwLibrary.py.orig 2009-07-09 11:14:21.000000000 +0200 | |
195 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwLibrary.py 2023-03-14 17:49:41.047343791 +0100 | |
196 | @@ -7,7 +7,6 @@ | |
197 | \r | |
198 | import glob\r | |
199 | import os\r | |
200 | -from string import replace\r | |
201 | from os.path import *\r | |
202 | \r | |
203 | import sys\r | |
204 | @@ -45,7 +45,7 @@ class fwLibrary: | |
205 | # Since there is no cross building yet\r | |
206 | # we can assume that the platform we're\r | |
207 | # building on is also the target platform\r | |
208 | - platform = sys.platform\r | |
209 | + platform = sys.platform.replace('linux2', 'linux')\r | |
210 | \r | |
211 | # Get toolset name\r | |
212 | toolset = oFWVARS['toolset']\r | |
213 | @@ -62,7 +62,7 @@ class fwLibrary: | |
214 | oExceptFlags = None\r | |
215 | toolset = oEnv['FWVARS']['toolset']\r | |
216 | # Check if there is any special handling for this object\r | |
217 | - if dctGlobalExceptionsList.has_key(toolset):\r | |
218 | + if toolset in dctGlobalExceptionsList:\r | |
219 | for r in dctGlobalExceptionsList[toolset]:\r | |
220 | if allInList(r[0], lstBuildFactors):\r | |
221 | oExceptFlags = r[1]\r | |
222 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/util/FwHeaderConvert/FwHeaderConvert.sconscript.orig 2009-07-09 11:14:25.000000000 +0200 | |
223 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/util/FwHeaderConvert/FwHeaderConvert.sconscript 2023-03-14 19:52:26.932017149 +0100 | |
224 | @@ -17,7 +17,7 @@ from fwbuild import * | |
225 | \r | |
226 | if sys.platform=='win32':\r | |
227 | exe_name = 'FwHeaderConvert_win'\r | |
228 | -elif sys.platform=='linux2':\r | |
229 | +elif sys.platform.startswith('linux'):\r | |
230 | exe_name = 'FwHeaderConvert_lin'\r | |
231 | elif sys.platform=='sunos5':\r | |
232 | exe_name = 'FwHeaderConvert_sol'\r | |
233 | --- FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwflagsbase.py.orig 2009-07-09 11:14:21.000000000 +0200 | |
234 | +++ FRAMEWAVE_1.3.1_SRC/BuildTools/buildscripts/fwflagsbase.py 2023-03-14 20:02:03.352227746 +0100 | |
235 | @@ -23,7 +23,7 @@ shr = 'shared' | |
236 | stc = 'static'\r | |
237 | exe = 'exe'\r | |
238 | \r | |
239 | -lin = 'linux2'\r | |
240 | +lin = 'linux'\r | |
241 | win = 'win32'\r | |
242 | sol = 'sunos5'\r | |
243 | mac = 'darwin'\r | |
244 | --- FRAMEWAVE_1.3.1_SRC/Framewave/SConstruct.orig 2009-07-09 11:15:44.000000000 +0200 | |
245 | +++ FRAMEWAVE_1.3.1_SRC/Framewave/SConstruct 2023-03-14 21:34:55.725372945 +0100 | |
246 | @@ -39,7 +39,7 @@ if (str(COMMAND_LINE_TARGETS)=='') or \ | |
247 | (COMMAND_LINE_TARGETS==[]) or \\r | |
248 | (COMMAND_LINE_TARGETS==['']): chkCommandLine = 1\r | |
249 | \r | |
250 | -if ( (sys.platform == 'linux2' or sys.platform == 'sunos5') and ARGUMENTS.get('libtype', 'shared')=='shared'):\r | |
251 | +if ( (sys.platform.startswith('linux') or sys.platform == 'sunos5') and ARGUMENTS.get('libtype', 'shared')=='shared'):\r | |
252 | postAction = fixLinuxSharedLib\r | |
253 | elif ((sys.platform == 'darwin') and ARGUMENTS.get('libtype', 'shared')=='shared'):\r | |
254 | postAction = fixMacSharedLib\r |