summaryrefslogtreecommitdiff
path: root/fixVersion.py
diff options
context:
space:
mode:
Diffstat (limited to 'fixVersion.py')
-rwxr-xr-xfixVersion.py51
1 files changed, 28 insertions, 23 deletions
diff --git a/fixVersion.py b/fixVersion.py
index 26a0df84d95..910826f70f0 100755
--- a/fixVersion.py
+++ b/fixVersion.py
@@ -40,8 +40,8 @@ FixUtil.fileMatchAndReplace(os.path.join(ice_dir, "config", "Make.common.rules")
FixUtil.fileMatchAndReplace(os.path.join(ice_dir, "config", "Make.common.rules.mak"),
[("^VERSION[\t\s]*= " + FixUtil.vpatMatch, version),
- ("INTVERSION[\t\s]*= " + FixUtil.vpatMatch, FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + \
- "." + FixUtil.patchVersion(version)),
+ ("INTVERSION[\t\s]*= " + FixUtil.vpatMatch, FixUtil.majorVersion(version) + "." + \
+ FixUtil.minorVersion(version) + "." + FixUtil.patchVersion(version)),
("SHORT_VERSION[\t\s]*= ([0-9]*\.[0-9]*)", FixUtil.shortVersion(version)),
("SOVERSION[\t\s]*= ([0-9]+b?)", FixUtil.soVersion(version))])
@@ -51,9 +51,14 @@ FixUtil.fileMatchAndReplace(os.path.join(ice_dir, "distribution", "src", "rpm",
[("%define soversion ([0-9]+b?)", FixUtil.soVersion(version))])
FixUtil.fileMatchAndReplace(os.path.join(ice_dir, "distribution", "src", "rpm", "ice.spec"),
[("%define dotnetversion ([0-9]*\.[0-9]*\.[0-9]*)",
- FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + "." + FixUtil.patchVersion(version))])
+ FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + "." + \
+ "." + FixUtil.patchVersion(version))])
+FixUtil.fileMatchAndReplace(os.path.join(ice_dir, "distribution", "src", "common", "build.properties"),
+ [("ice\.version[\t\s]*= " + FixUtil.vpatMatch, version)])
+for f in FixUtil.find(os.path.join(ice_dir, "distribution", "bin"), "*.py"):
+ FixUtil.fileMatchAndReplace(f, [("iceVersion[\t\s]*= '" + FixUtil.vpatMatch, version)])
#
# Fix version in C++ sources
#
@@ -69,6 +74,9 @@ if ice_home:
FixUtil.fileMatchAndReplace(os.path.join(ice_home, "doc", "swish", "swish.conf"),
[("doc/Ice-" + FixUtil.vpatMatch, version)])
+ FixUtil.fileMatchAndReplace(os.path.join(ice_home, "doc", "swish", "swishcgi.conf"),
+ [("ice_version[\t\s]*= '" + FixUtil.vpatMatch, version)])
+
FixUtil.fileMatchAndReplace(os.path.join(ice_home, "demo", "IceStorm", "clock", "config.icebox"),
[("IceStormService,([0-9]+b?)", FixUtil.soVersion(version))])
@@ -88,16 +96,13 @@ if ice_home:
FixUtil.fileMatchAndReplace(os.path.join(ice_home, "config", "templates.xml"),
[("IceStormService,([0-9]+b?)", FixUtil.soVersion(version))])
- FixUtil.fileMatchAndReplace(os.path.join(ice_home, "test", "IceStorm", "repgrid", "application.xml"),
- [("IceStormService,([0-9]+b?)", FixUtil.soVersion(version))])
-
- for f in find(os.path.join(ice_home, "src"), "*.rc"):
+ for f in FixUtil.find(os.path.join(ice_home, "src"), "*.rc"):
FixUtil.fileMatchAndReplace(f, [("\"FileVersion\", \"" + FixUtil.vpatMatch, version), \
("\"ProductVersion\", \"" + FixUtil.vpatMatch, version), \
("INTERNALNAME \"[^0-9]*2?([0-9][0-9]b?)d?", FixUtil.soVersion(version)), \
("ORIGINALFILENAME \"[^0-9]*2?([0-9][0-9]b?)d?\.dll", FixUtil.soVersion(version)), \
- ("FILEVERSION ([0-9]+,[0-9]+,[0-9]+)", commaVersion(version)), \
- ("PRODUCTVERSION ([0-9]+,[0-9]+,[0-9]+)", commaVersion(version))])
+ ("FILEVERSION ([0-9]+,[0-9]+,[0-9]+)", FixUtil.commaVersion(version)), \
+ ("PRODUCTVERSION ([0-9]+,[0-9]+,[0-9]+)", FixUtil.commaVersion(version))])
#
# Fix version in Java sources
@@ -107,6 +112,9 @@ if icej_home:
FixUtil.fileMatchAndReplace(os.path.join(icej_home, "config", "build.properties"),
[("ice\.version[\t\s]*= " + FixUtil.vpatMatch, version)])
+ FixUtil.fileMatchAndReplace(os.path.join(icej_home, "config", "build.properties"),
+ [("C:/Ice-" + FixUtil.vpatMatch, version)])
+
FixUtil.fileMatchAndReplace(os.path.join(icej_home, "src", "IceUtil", "Version.java"),
[("ICE_STRING_VERSION = \"" + FixUtil.vpatMatch +"\"", version), \
("ICE_INT_VERSION = ([0-9]*)", FixUtil.intVersion(version))])
@@ -123,7 +131,7 @@ if icej_home:
#
icecs_home = os.path.join(ice_dir, "cs")
if icecs_home:
- for f in find(icecs_home, "AssemblyInfo.cs"):
+ for f in FixUtil.find(icecs_home, "AssemblyInfo.cs"):
if f.find("generate") < 0 and f.find("ConsoleApplication") < 0:
FixUtil.fileMatchAndReplace(f, [("AssemblyVersion\(\"" + FixUtil.vpatMatch + "\"",
FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + "." + \
@@ -132,23 +140,24 @@ if icecs_home:
FixUtil.fileMatchAndReplace(os.path.join(icecs_home, "demo", "IceStorm", "clock", "config.icebox"),
[("IceStormService,([0-9]+b?)", FixUtil.soVersion(version))])
- for f in find(icecs_home, "*.pc"):
+ for f in FixUtil.find(icecs_home, "*.pc"):
print "matching " + f
- FixUtil.fileMatchAndReplace(f, [("[\t\s]*version[\t\s]*=[\t\s]* " + FixUtil.vpatMatch, FixUtil.majorVersion(version) + "." + \
- FixUtil.minorVersion(version) + "." + FixUtil.patchVersion(version))])
+ FixUtil.fileMatchAndReplace(f, [("[\t\s]*version[\t\s]*=[\t\s]* " + FixUtil.vpatMatch,
+ FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + "." + \
+ FixUtil.patchVersion(version))])
- for f in find(icecs_home, "config*"):
+ for f in FixUtil.find(icecs_home, "config*"):
print "matching " + f
FixUtil.fileMatchAndReplace(f,
[("Version=*([0-9]*\.[0-9]*\.[0-9]*).0",
- FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + "." + FixUtil.patchVersion(version))],
+ FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + "." +
+ FixUtil.patchVersion(version))],
False) # Disable warnings as many files might not have SSL configuration
FixUtil.fileMatchAndReplace(os.path.join(icecs_home, "src", "Ice", "Util.cs"),
[("return \"" + FixUtil.vpatMatch +"\".*A=major", version), \
("return ([0-9]*).*AA=major", FixUtil.intVersion(version))])
-
#
# Fix version in VB sources
#
@@ -157,11 +166,12 @@ if icevb_home:
FixUtil.fileMatchAndReplace(os.path.join(icevb_home, "demo", "IceStorm", "clock", "config.icebox"),
[("IceStormService,([0-9]+b?)", FixUtil.soVersion(version))])
- for f in find(icevb_home, "config*"):
+ for f in FixUtil.find(icevb_home, "config*"):
print "matching " + f
FixUtil.fileMatchAndReplace(f,
[("Version=*([0-9]*\.[0-9]*\.[0-9]*).0",
- FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + "." + FixUtil.patchVersion(version))],
+ FixUtil.majorVersion(version) + "." + FixUtil.minorVersion(version) + "." + \
+ FixUtil.patchVersion(version))],
False) # Disable warnings as many files might not have SSL configuration
#
@@ -178,11 +188,6 @@ if icepy_home:
FixUtil.fileMatchAndReplace(os.path.join(icepy_home, "demo", "IceStorm", "clock", "config.icebox"),
[("IceStormService,([0-9]+b?)", FixUtil.soVersion(version))])
- FixUtil.fileMatchAndReplace(os.path.join(icepy_home, "demo", "Ice", "bidir", "Server.py"),
- [("Ice-" + FixUtil.vpatMatch, version)])
- FixUtil.fileMatchAndReplace(os.path.join(icepy_home, "demo", "Ice", "bidir", "Client.py"),
- [("Ice-" + FixUtil.vpatMatch, version)])
-
#
# Fix version in IceRuby
#