Turns out this actually still *is* necessary because gettext does not
have a pkgconfig file of its own, and glib-2.0.pc includes references to
gettext.
This reverts commit 57b37ed2d671eb7c40c64df085df3e89759278b4.
FixesHomebrew/homebrew#24952.
glib's configure script looks for libdbus, and tries to link a test
program against it if it exists. This fails when the architectures of
the two do not match, for example when compiling glib as universal.
Since the alternative is to add a universal option to dbus and then add
a dependency here, just disable this test.
FixesHomebrew/homebrew#17570.
- Remove the third patch added today. The bug report is resolved.
- Add the official fix for that bug in `gio/gsocket.c`.
The devs got back in contact and reported that they had reverted
the offending change to `gsocket.c` and gave us the right patch
to do that. Noted in the comments to remove at the next version.
ClosesHomebrew/homebrew#16157.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to 2.34.2.
- Note one of the patches is resolved and the new removal version.
- Add a new patch to fix an undeclared `avail_len` in `gio/gsocket.c`
- Note in comments the new bug report url.
ClosesHomebrew/homebrew#16154.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade glib to version 2.32.2. Note in comments bugreport status.
Remove `fails_with :clang` because it works with mc.
There were just a few bugfixes in the changelog for 2.32.2
including one to the gdatetime tests, which get further before
they fail. Tested glib by building pango and running its def test
and by running mc for a while.
[jn: use localstatedir]
ClosesHomebrew/homebrew#12116.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Reviewed most patches (minus the UB stuff), fixed bugs, sent
patches upstream, updated to 2.32.1.
ClosesHomebrew/homebrew#11279.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>