From: Daiki Ueno Date: Mon, 27 Jul 2015 06:08:43 +0000 (+0900) Subject: gettextize: Use a crafted version string X-Git-Tag: v0.19.6~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=71073669ae7ccc8df48701dfa2e1d08fc33b6ddd;p=thirdparty%2Fgettext.git gettextize: Use a crafted version string Reported by Max Lin in: . * gettextize.in: Replace AM_GNU_GETTEXT_VERSION invocation with "$gettext_version" rather than "$version". This makes it easier to maintain a minor release without being affected by the actual version number generated by git-version-gen. (gettext_version): New variable. --- diff --git a/Admin/release-steps b/Admin/release-steps index ee66ba33f..1eab4d353 100644 --- a/Admin/release-steps +++ b/Admin/release-steps @@ -120,6 +120,10 @@ Release procedure Update required_gettext_version. + - gettext-tools/misc/gettextize.in + + Update gettext_version. + and commit the changes. * Update all ChangeLogs: diff --git a/gettext-tools/misc/ChangeLog b/gettext-tools/misc/ChangeLog index 8bc50b9a9..62d550a68 100644 --- a/gettext-tools/misc/ChangeLog +++ b/gettext-tools/misc/ChangeLog @@ -1,3 +1,14 @@ +2015-07-27 Daiki Ueno + + gettextize: Use a crafted version string + Reported by Max Lin in: + . + * gettextize.in: Replace AM_GNU_GETTEXT_VERSION invocation with + "$gettext_version" rather than "$version". This makes it easier + to maintain a minor release without being affected by the actual + version number generated by git-version-gen. + (gettext_version): New variable. + 2015-07-27 Peter Eisentraut (tiny change) po-mode: Fix to accept four-part msgfmt version number diff --git a/gettext-tools/misc/gettextize.in b/gettext-tools/misc/gettextize.in index 655c23c13..6562097b3 100644 --- a/gettext-tools/misc/gettextize.in +++ b/gettext-tools/misc/gettextize.in @@ -23,6 +23,7 @@ progname=$0 package=@PACKAGE@ version=@VERSION@ +gettext_version=0.19.5 # Set variables # - gettext_datadir directory where the data files are stored. @@ -1235,8 +1236,8 @@ sed -e 's%sed -e "/POTFILES =/r po/POTFILES" po/Makefile\.in > po/Makefile *;* * func_modify_configure_in "(AC_OUTPUT): Remove command that created po/Makefile." sed -e '/^\(dnl \|\)AC_LINK_FILES(\$nls_cv_header_libgt, \$nls_cv_header_intl)$/d' < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" func_modify_configure_in "(AC_LINK_FILES): Remove invocation." -sed -e 's/^AM_GNU_GETTEXT_VERSION([^()]*)/AM_GNU_GETTEXT_VERSION(['"$version"'])/' < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" -func_modify_configure_in "(AM_GNU_GETTEXT_VERSION): Bump to $version." +sed -e 's/^AM_GNU_GETTEXT_VERSION([^()]*)/AM_GNU_GETTEXT_VERSION(['"$gettext_version"'])/' < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" +func_modify_configure_in "(AM_GNU_GETTEXT_VERSION): Bump to $gettext_version." $do_changelog && func_ChangeLog_finish # Recommend replacement for deprecated Makefile variables.