Opened 13 years ago
Closed 13 years ago
#32682 closed update (fixed)
glib2-devel: Update to 2.31.8
Reported by: | blender3dartist@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.3 |
Keywords: | Cc: | ||
Port: | glib2-devel |
Description
glib2-devel is out-of-date, the latest version is 2.31.6 and the current macports version is 2.29.92. The source release can be found at it's usual location at: http://ftp.gnome.org/pub/gnome/sources/glib/2.31/
Change History (4)
comment:1 Changed 13 years ago by blender3dartist@…
Cc: | blender3dartist@… added |
---|
comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… openmaintainer@… blender3dartist@… removed |
---|---|
Owner: | changed from macports-tickets@… to ryandesign@… |
Status: | new → assigned |
This update is more difficult than usual as they have excised some code upstream that we were patching. Currently our ed script is failing and I need to spend some time investigating how we need to modify it to make it work again.
comment:3 Changed 13 years ago by blender3dartist@…
What is the purpose of the ed script? Is it required?
comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Summary: | Update glib2-devel to dev version 2.31.6 → glib2-devel: Update to 2.31.8 |
Updated in r88770. I hope it works. Upstream has removed their previous mutex code, so I removed the corresponding sections from the configure patch and ed script, but I don't know if whatever they've implemented as a replacement needs any new patches.
Yes, the ed script is required. It is there to edit the config.h file the configure script generates, to correct the assumptions made by the glib developers, that one can determine the size and endianness of integers and pointers at configure time and then use that information at build time; this assumption is incorrect on OS X when you build for multiple architectures simultaneously -- architectures which differ in size and/or endianness.
Cc Me!