X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7de9aaf012b260a7b24f0bc377bf415624fc20e2..7e3204b45cf8e1bb882b314d456e75f2a22850d7:/misc/scripts/inc_release diff --git a/misc/scripts/inc_release b/misc/scripts/inc_release index f151d10734..46b364f40f 100755 --- a/misc/scripts/inc_release +++ b/misc/scripts/inc_release @@ -17,6 +17,14 @@ msg() { echo "$progname: $*" } +msgn() { + echo -n "$progname: $*" +} + +msgc() { + echo "$*" +} + run_sed() { filename=$1 shift @@ -26,8 +34,15 @@ run_sed() { 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` @@ -58,7 +73,8 @@ 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/" + "s/^\(#define wxSUBRELEASE_NUMBER *\) [0-9]\{1,\}$/\1 0/" \ + "/^#define wxVERSION_STRING/s/$ver_for_sed/$ver_string_new/" run_sed configure.in \ "/^AC_INIT/s/$ver_for_sed/$ver_string_new/" \ @@ -69,4 +85,6 @@ for f in *.spec; do run_sed $f "/^%define *ver/s/$ver_for_sed/$ver_string_new/" done +run_sed docs/latex/wx/manual.tex \ + "/^\\\\\\\\title/s/$ver_for_sed/$ver_string_new/" run_sed build/script/win_docs.bat "/SET WXW_VER=/s/$ver_for_sed/$ver_string_new/"