* autogen.sh: Fix for gettext 0.11 family (and newer).

This commit is contained in:
Andrew V. Samoilov 2002-04-09 13:16:39 +00:00
parent 1c2f064d88
commit 0eaecaf79d
2 changed files with 23 additions and 9 deletions

View File

@ -1,3 +1,12 @@
2002-04-09 Andrew V. Samoilov <kai@cmail.ru>
* autogen.sh: Fix for gettext 0.11 family (and newer).
2002-04-08 Pavel Roskin <proski@gnu.org>
* autogen.sh: Allow gettext newer than 0.10.39.
From Björn Eriksson <bjorn@bjornen.nu>
2002-04-03 Pavel Roskin <proski@gnu.org>
* doc/ru/Makefile.am: Distribute mc.ru.hlp and don't remove it

View File

@ -18,18 +18,23 @@ cd $srcdir
rm -rf autom4te.cache vfs/samba/autom4te.cache
# Ensure that gettext is reasonably new.
gettext_ver=`$GETTEXTIZE --version | sed -n '1s/^.* //p'`
gettext_ver=`$GETTEXTIZE --version | sed -n '1s/\.//g;1s/.* //;1s/^\(...\)$/\100/p;1s/^\(....\)$/\10/p'`
if test $gettext_ver -lt 01038; then
echo "Don't use gettext older than 0.10.38" 2>&1
exit 1
fi
case $gettext_ver in
0.10.3[89]) ;;
*) echo "Don't use gettext other than versions 0.10.38 and 0.10.39"
exit 1;;
esac
if test $gettext_ver -ge 01100; then
GETTEXTIZE_ARGS='--intl --no-changelog'
fi
rm -rf intl
$GETTEXTIZE --copy --force >tmpout || exit 1
rm -f po/ChangeLog
mv po/ChangeLog~ po/ChangeLog
$GETTEXTIZE $GETTEXTIZE_ARGS --copy --force >tmpout || exit 1
if test -e po/ChangeLog~; then
rm -f po/ChangeLog
mv po/ChangeLog~ po/ChangeLog
fi
if test ! -d config; then
mkdir config || exit 1