Thu, 02 Aug 2012 23:26:26 +0200
Avoid a chicken and egg dilemma by removing dependency to flex(1).
Furthermore, use prefer FTP servers to webservers for source downloads.
1 Index: gettext-runtime/intl/plural-exp.c
2 --- gettext-runtime/intl/plural-exp.c.orig 2009-06-28 21:44:04.000000000 +0200
3 +++ gettext-runtime/intl/plural-exp.c 2010-05-10 08:51:14.000000000 +0200
4 @@ -27,7 +27,7 @@
6 #include "plural-exp.h"
8 -#if (defined __GNUC__ && !(__APPLE_CC__ > 1) && !defined __cplusplus) \
9 +#if (defined __GNUC__ && !(__APPLE_CC__+0 > 1) && !defined __cplusplus) \
10 || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)
12 /* These structs are the constant expression for the germanic plural
13 Index: gettext-tools/gnulib-lib/execute.c
14 --- gettext-tools/gnulib-lib/execute.c.orig 2010-02-16 22:32:17.000000000 +0100
15 +++ gettext-tools/gnulib-lib/execute.c 2010-05-10 20:22:18.000000000 +0200
16 @@ -200,6 +200,9 @@
17 subprocess to exit with return code 127. It is implementation
18 dependent which error is reported which way. We treat both cases as
19 equivalent. */
20 +#ifndef HAVE_ENVIRON_DECL
21 + extern char **environ;
22 +#endif
23 sigset_t blocked_signals;
24 posix_spawn_file_actions_t actions;
25 bool actions_allocated;