]> git.saurik.com Git - wxWidgets.git/blobdiff - misc/scripts/inc_release
Replace 2.9.1 version with 2.9.2.
[wxWidgets.git] / misc / scripts / inc_release
index f151d1073417ff9bce12516f821ef41868e6edec..08564c01c7f87a0bac517a229707c0bcce1d30dd 100755 (executable)
@@ -17,6 +17,14 @@ msg() {
     echo "$progname: $*"
 }
 
     echo "$progname: $*"
 }
 
+msgn() {
+    echo -n "$progname: $*"
+}
+
+msgc() {
+    echo "$*"
+}
+
 run_sed() {
     filename=$1
     shift
 run_sed() {
     filename=$1
     shift
@@ -26,8 +34,15 @@ run_sed() {
         shift
     done
 
         shift
     done
 
-    msg "      updating $filename"
-    eval "sed -i $cmd $filename"
+    msgn "     processing $filename ...        "
+    eval "sed $cmd $filename" > $filename.$$
+    if cmp -s $filename $filename.$$; then
+        rm $filename.$$
+        msgc "unchanged"
+    else
+        mv $filename.$$ $filename
+        msgc "done"
+    fi
 }
 
 progname=`basename $0`
 }
 
 progname=`basename $0`
@@ -56,10 +71,6 @@ msg "Updating version to $ver_string_new"
 
 ver_for_sed="$ver_major\.$ver_minor\.$ver_release"
 
 
 ver_for_sed="$ver_major\.$ver_minor\.$ver_release"
 
-run_sed include/wx/version.h \
-    "s/^\(#define wxRELEASE_NUMBER *\) $ver_release$/\1 $ver_release_new/" \
-    "s/^\(#define wxSUBRELEASE_NUMBER *\) [0-9]\{1,\}$/\1 0/"
-
 run_sed configure.in \
     "/^AC_INIT/s/$ver_for_sed/$ver_string_new/" \
     "s/^wx_release_number=$ver_release/wx_release_number=$ver_release_new/" \
 run_sed configure.in \
     "/^AC_INIT/s/$ver_for_sed/$ver_string_new/" \
     "s/^wx_release_number=$ver_release/wx_release_number=$ver_release_new/" \
@@ -69,4 +80,30 @@ for f in *.spec; do
     run_sed $f "/^%define *ver/s/$ver_for_sed/$ver_string_new/"
 done
 
     run_sed $f "/^%define *ver/s/$ver_for_sed/$ver_string_new/"
 done
 
-run_sed build/script/win_docs.bat "/SET WXW_VER=/s/$ver_for_sed/$ver_string_new/"
+run_sed build/osx/wxvers.xcconfig \
+    "/DYLIB_.* = /s/$ver_for_sed/$ver_string_new/"
+
+run_sed docs/doxygen/Doxyfile_inc \
+    "/^PROJECT_NUMBER/s/$ver_for_sed/$ver_string_new/"
+
+run_sed docs/doxygen/latexdocstart.inc \
+    "/\\large Version/s/$ver_for_sed/$ver_string_new/"
+
+run_sed include/wx/version.h \
+    "s/^\(#define wxRELEASE_NUMBER *\) $ver_release$/\1 $ver_release_new/" \
+    "s/^\(#define wxSUBRELEASE_NUMBER *\) [0-9]\{1,\}$/\1 0/" \
+    "/^#define wxVERSION_STRING/s/$ver_for_sed/$ver_string_new/"
+
+run_sed include/wx/osx/config_xcode.h \
+    "/^#define PACKAGE/s/$ver_for_sed/$ver_string_new/"
+
+run_sed samples/Info.plist \
+    "/version/s/$ver_for_sed/$ver_string_new/" \
+    "/<string>/s/$ver_for_sed/$ver_string_new/"
+
+run_sed samples/docview/Info.plist \
+    "/versionon/s/$ver_for_sed/$ver_string_new/" \
+    "/<string>/s/$ver_for_sed/$ver_string_new/"
+
+run_set src/wxWindows.xcodeproj/project.pbxproj \
+    "s/DYLIB_CURRENT_VERSION = $ver_for_sed/DYLIB_CURRENT_VERSION = $ver_string_new/"