fix bug in butch
busybox: more verbose patch application
alsa-lib: fix usage of different types in declaration and definition

the pcm.h header defines all these functions with uint*_t, but the
implementation used u_int*_t (from sys/types.h).
those are not guaranteed to match (e.g. one could be defined to long,
the other to long long on amd64).
bump alsa to 1.27.2
wpa-supplicant: fix more usage of glibc internal typenames

musl happened to have the same names defined by default in the past,
so these 2 worked by luck.
with the major alltypes.h refactoring, those were removed.
e2fsprogs: fix usage of glibc internal typenames

same reasoning than on parent commit.
gdb: fix usage of struct siginfo

since this struct was removed even from glibc, musl also got rid
of it during the alltypes.h refactoring.
shared-mime-info: bump to latest
musl: add cumulative patch to test latest changes
glib: bump to 2.32.4
glib: bump to 2.36.3