mirror of
https://github.com/Stichting-MINIX-Research-Foundation/netbsd.git
synced 2025-09-12 08:36:05 -04:00
50 lines
1.2 KiB
Bash
50 lines
1.2 KiB
Bash
#!/bin/sh
|
|
# Example for use of GNU gettext.
|
|
# Copyright (C) 2003-2004 Free Software Foundation, Inc.
|
|
# This file is in the public domain.
|
|
#
|
|
# Script for regenerating all autogenerated files.
|
|
|
|
if test "$1" = fromscratch; then
|
|
|
|
kdedir=
|
|
for d in /usr/lib/kde /usr/local/kde /usr/local /usr/kde /usr /opt/kde3 /opt/kde /suse/opt/kde3 $KDEDIR; do
|
|
if test -f $d/share/apps/kdelibs/admin/cvs.sh; then
|
|
kdedir=$d
|
|
break
|
|
fi
|
|
done
|
|
if test -z "$kdedir"; then
|
|
echo "*** KDE directory not found. Try setting KDEDIR." 1>&2
|
|
exit 1
|
|
fi
|
|
|
|
cp -a $kdedir/share/apps/kdelibs/admin .
|
|
sed -e s/AC_FOREACH/INCOMPATIBLE_FOREACH/g < $kdedir/share/apps/kdelibs/admin/acinclude.m4.in > admin/acinclude.m4.in
|
|
sed -e 's/automake\*1.6/automake\*1.[678] | automake\*1.[678]/' < admin/cvs.sh > admin/cvs.sh.new
|
|
mv admin/cvs.sh.new admin/cvs.sh
|
|
|
|
fi
|
|
|
|
autopoint -f # was: gettextize -f -c
|
|
mv config.rpath admin/config.rpath
|
|
rm -f mkinstalldirs
|
|
rm po/Makevars.template
|
|
rm po/Rules-quot
|
|
rm po/boldquot.sed
|
|
rm po/en@boldquot.header
|
|
rm po/en@quot.header
|
|
rm po/insert-header.sin
|
|
rm po/quot.sed
|
|
|
|
sh admin/cvs.sh cvs
|
|
|
|
cd po
|
|
for f in *.po; do
|
|
if test -r "$f"; then
|
|
lang=`echo $f | sed -e 's,\.po$,,'`
|
|
msgfmt -c -o $lang.gmo $lang.po
|
|
fi
|
|
done
|
|
cd ..
|