+* [Bug 2187] Update version number generation scripts.
* [Bug 2519] mktime.c does not compile on 64-bit Solaris but we do not
need timegm() and the Solaris provides mktime().
* [Bug 2522] Revert Bug 2513 fix - it breaks backward compatibility.
# repotype must be stable or dev
repotype=dev
+# post-4.2.8:
+# version=Major.Minor
+# 4.2.8 and before:
# version=Protocol.Major.Minor
# odd minor numbers are for -dev, even minor numbers are for -stable
# UpdatePoint will fail if repotype is inconsistent with minor.
proto=4
major=2
minor=7
-version=${proto}.${major}.${minor}
+
+case "${proto}.${major}" in
+ 4.[012])
+ version=${proto}.${major}.${minor}
+ ;;
+ *) version=${major}.${minor}
+ ;;
+esac
# Special. Normally unused. A suffix.
#special=ag
# ChangeLog starting tag (see also CommitLog-4.1.0)
CLTAG=NTP_4_2_0
+### post-4.2.8:
+### Point number, after "major.minor.", normally modified by script.
+### 4.2.8 and before:
### Point number, after "p", normally modified by script.
# 3 cases:
# - Numeric values increment
NAME="$version"
case $point in
[1-9]*)
- NAME="${NAME}p${point}"
+ case "${proto}.${major}" in
+ 4.[012])
+ NAME="${NAME}p${point}"
+ ;;
+ *) NAME="${NAME}.${point}"
+ ;;
+ esac
;;
NEW) ;;
'') ;;