diff options
-rw-r--r-- | scripts/ChangeLog | 4 | ||||
-rwxr-xr-x | scripts/autogen.sh | 40 | ||||
-rwxr-xr-x | scripts/mail-to-translators | 32 |
3 files changed, 53 insertions, 23 deletions
diff --git a/scripts/ChangeLog b/scripts/ChangeLog index 7dc62a12a..23b4c9f1e 100644 --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,7 @@ +2004-10-26 Werner Koch <[email protected]> + + * autogen.sh: Detect the Debian mingw32 package. + 2004-10-18 Werner Koch <[email protected]> * mk-gpg-texi: More fixups to help Debian's install-info. diff --git a/scripts/autogen.sh b/scripts/autogen.sh index 2ff3c2833..9361ac3f7 100755 --- a/scripts/autogen.sh +++ b/scripts/autogen.sh @@ -45,32 +45,42 @@ if test "$1" = "--build-w32"; then tmp=`dirname $0` tsdir=`cd "$tmp"; cd ..; pwd` shift - host=i386--mingw32 if [ ! -f $tsdir/scripts/config.guess ]; then echo "$tsdir/scripts/config.guess not found" >&2 exit 1 fi build=`$tsdir/scripts/config.guess` - - if ! mingw32 --version >/dev/null; then - echo "We need at least version 0.3 of MingW32/CPD" >&2 - exit 1 - fi + # See whether we have the Debian cross compiler package or the + # old mingw32/cpd system + if i586-mingw32msvc-gcc --version >/dev/null 2>&1 ; then + host=i586-mingw32msvc + crossbindir=/usr/$host/bin + conf_CC="CC=${host}-gcc" + else + host=i386--mingw32 + if ! mingw32 --version >/dev/null; then + echo "We need at least version 0.3 of MingW32/CPD" >&2 + exit 1 + fi + crossbindir=`mingw32 --install-dir`/bin + # Old autoconf version required us to setup the environment + # with the proper tool names. + CC=`mingw32 --get-path gcc` + CPP=`mingw32 --get-path cpp` + AR=`mingw32 --get-path ar` + RANLIB=`mingw32 --get-path ranlib` + export CC CPP AR RANLIB + conf_CC="" + fi + if [ -f "$tsdir/config.log" ]; then - if ! head $tsdir/config.log | grep i386--mingw32 >/dev/null; then + if ! head $tsdir/config.log | grep "$host" >/dev/null; then echo "Pease run a 'make distclean' first" >&2 exit 1 fi fi - crossbindir=`mingw32 --install-dir`/bin - CC=`mingw32 --get-path gcc` - CPP=`mingw32 --get-path cpp` - AR=`mingw32 --get-path ar` - RANLIB=`mingw32 --get-path ranlib` - export CC CPP AR RANLIB - disable_foo_tests="" if [ -n "$lib_config_files" ]; then for i in $lib_config_files; do @@ -87,7 +97,7 @@ if test "$1" = "--build-w32"; then fi [ $DIE = yes ] && exit 1 - $tsdir/configure --build=${build} --host=${host} \ + $tsdir/configure ${conf_CC} --build=${build} --host=${host} \ ${disable_foo_tests} $* # Ugly hack to overcome a gettext problem. Someone should look into diff --git a/scripts/mail-to-translators b/scripts/mail-to-translators index 10210a73f..23ee4be58 100755 --- a/scripts/mail-to-translators +++ b/scripts/mail-to-translators @@ -6,7 +6,10 @@ SENDMAIL=": /usr/sbin/sendmail" for file in *.po; do + addr=$(head -100 $file | awk '/^# ?Designated-Translator:/ { printf "%s", $0; exit 0}' | sed 's/.*\(<.*>\).*/\1/') + if [ -z "$addr" ]; then addr=$(awk '/Last-Translator:/ { printf "%s", $0; exit 0}' $file | sed 's/.*\(<.*>\).*/\1/') + fi ll=$(basename $file .po) if ! msgfmt -vc $file 2>&1| egrep -q 'fuzzy|untranslated|error'; then @@ -23,6 +26,7 @@ for file in *.po; do ( cat <<EOF From: [email protected] To: $addr +Mail-Followup-To: [email protected] Subject: GnuPG translation ($ll) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" @@ -31,22 +35,33 @@ Content-Type: multipart/mixed; boundary="=-=-=" Hi! -Please find attached the latest version of the PO file for your GnuPG -translation ($file). I would appreciate if you can fix any remaining -fuzzy or untranslated entries. If you need access to the code -please use http://cvs.gnupg.org or get the latest snapshot at -ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/gnupg-1.1.92.tar.gz +We are preparing for the 1.4 release of GnuPG and like you to ask to +start with the translation. The recent release 1.3.91 +(ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/gnupg-1.3.91.tar.bz2) won't be +the last one before 1.4 and experience has shown that we will still +need to change some strings on the way to 1.4. However due to a lot +of fuzzy entries and about 110 new strings it would be good to start +translating right now but wait with sending the translation back. We +will tell when we think that we are ready and provide a new POT file +for merging with your current translation. + +Please find attached the very latest version of the PO file for your +GnuPG translation ($file) from 1.3.91. IMHO it is important to have a basic understanding of GnuPG's functionality to do a correct translation. A false translation might -need to security problems. This is the reason why I prefer to contact -you directly and not to work only with the TP Robot. +lead to security problems. Furthermore the TP Robot is not able to +handle more than one version of a project (we have 1.2, 1.3 and also +1.9) and thus I'd ask you *not to use the TP Robot* for 1.3.x or +1.4.x. Output of msgfmt is: $(msgfmt --check --statistics $file 2>&1 | head) If you are not able to continue the translation work, I suggest to -pass this message on to another translator and drop me a short note. +pass this message on to another translator and drop a a short note to + Thanks, @@ -68,3 +83,4 @@ echo "" ) | $SENDMAIL -oi "$addr" done + |