Bug 237567 - devel/glib20 - upgrade, improve
Summary: devel/glib20 - upgrade, improve
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-25 19:20 UTC by Mikhail Teterin
Modified: 2019-04-25 19:21 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments
Upgrade to 2.56.4, add TEST_target (2.55 KB, patch)
2019-04-25 19:20 UTC, Mikhail Teterin
no flags Details | Diff
Enable setting and getting of threads' names (2.52 KB, patch)
2019-04-25 19:21 UTC, Mikhail Teterin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Teterin freebsd_committer 2019-04-25 19:20:00 UTC
Created attachment 204018 [details]
Upgrade to 2.56.4, add TEST_target

I'm not sure, why our version of glib20 is still at 2.56 -- 2.61 is currently the latest available -- but there may be good reasons.

Still, within 2.56 we are on 2.56.3, whereas 2.56.4 is out since December 18th and promises the following improvements:

* Various buffer overflow fixes in GMarkup/GVariant/GDBus (#1582)

* Bug fixes:
 #1588 Moving a bookmark item to the same URI causes a crash
 #1582 Backport GMarkup/GVariant/GDBus fixes to glib-2-58 and glib-2-56

In addition to upgrading, I also set the TEST_TARGET (some tests fail) and provide for the thread-naming functionality by teaching glib about BSD-specific pthread_set_name_np and pthread_get_name_np calls.
Comment 1 Mikhail Teterin freebsd_committer 2019-04-25 19:21:39 UTC
Created attachment 204019 [details]
Enable setting and getting of threads' names

This patch can be dropped, verbatim, into the ports files/ independent of the proposed upgrade. It is applicable to both 2.56.3 and 2.56.4.