From: Daiki Ueno Date: Wed, 10 Dec 2014 03:30:07 +0000 (+0900) Subject: autogen.sh: Copy intl.m4 and po.m4 X-Git-Tag: v0.19.4~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e68a1504f845fe2664dffbd044d17e469cc216f3;p=thirdparty%2Fgettext.git autogen.sh: Copy intl.m4 and po.m4 * autogen.sh: Copy intl.m4 and po.m4 to gettext-tools, if Gnulib's version are older. --- diff --git a/ChangeLog b/ChangeLog index 06f3ad213..c31c0907b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-12-10 Daiki Ueno + + * autogen.sh: Copy intl.m4 and po.m4 to gettext-tools, if Gnulib's + version are older. + 2014-12-10 Daiki Ueno * THANKS: Add contributors since 0.18.2. diff --git a/autogen.sh b/autogen.sh index 403df3b5a..b11e32323 100755 --- a/autogen.sh +++ b/autogen.sh @@ -444,6 +444,19 @@ cp -p gettext-runtime/po/en@quot.header gettext-tools/po/en@quot.header cp -p gettext-runtime/po/en@boldquot.header gettext-tools/po/en@boldquot.header cp -p gettext-runtime/po/insert-header.sin gettext-tools/po/insert-header.sin cp -p gettext-runtime/po/remove-potcdate.sin gettext-tools/po/remove-potcdate.sin +# Those two files might be newer than Gnulib's. +sed_extract_serial='s/^#.* serial \([^ ]*\).*/\1/p +1q' +for file in intl.m4 po.m4; do + existing_serial=`sed -n -e "$sed_extract_serial" < "gettext-tools/gnulib-m4/$file"` + gettext_serial=`sed -n -e "$sed_extract_serial" < "gettext-runtime/m4/$file"` + if test -n "$existing_serial" && test -n "$gettext_serial" \ + && test "$existing_serial" -ge "$gettext_serial" 2> /dev/null; then + : + else + cp -p "gettext-runtime/m4/$file" "gettext-tools/gnulib-m4/$file" + fi +done (cd gettext-tools echo "$0: generating configure in gettext-tools..."