x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
* Add lib:libiconv and lib:libintl to REQUIRES.
* Drop the patchset (C89 fixes for gcc2 compatibility) as upstream
has made the required changes for it.
* "make check" does not build yet with gcc2 but the changes for this
would be much bigger. Hopefully, all tests are OK on x86{,_64}.
Builds and works fine on all architectures, including x86_gcc2.
On that arch, however, it uses libidn instead of libidn2.
All tests are OK on all architectures, except x86_gcc2, where
TEST actually fails to build.