#18054 closed update (fixed)
glib2: update to 2.20.0
Reported by: | dbevans (David B. Evans) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.7.0 |
Keywords: | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) | |
Port: | glib2 |
Description
Attached patch updates glib2 to version 2.18.4 as well as adding a missing build dependency on gtk-doc which was revealed in the process of attempting to install in a fresh install of MacPorts.
Attachments (1)
Change History (16)
Changed 16 years ago by dbevans (David B. Evans)
Attachment: | patch-glib2-Portfile.diff added |
---|
comment:1 follow-up: 2 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Status: | new → assigned |
---|
Thanks, I'll update to 2.18.4 at the same time that I fix the 64-bit build issues.
Regarding gtk-doc: Are you talking about this issue?
comment:2 Changed 16 years ago by dbevans (David B. Evans)
Regarding gtk-doc: Are you talking about this issue?
I don't think so. I installed a fresh system with no ports installed at all and attempted an install of port gimp. When it got around to glib2, glib2 build failed trying to build documentation (the default) because no gtk-doc was installed as a dependency. Manually installing gtk-doc (and its dependencies) fixed the problem. I assumed that it had just been a long time since anyone did a fresh install from scratch that this had gone unnoticed.
comment:3 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
gtk-doc is supposed to be optional. In what way did it fail without gtk-doc installed?
comment:4 Changed 16 years ago by blb@…
comment:5 follow-up: 6 Changed 16 years ago by dbevans (David B. Evans)
OK, I took a second look and it does seem to be the problem you reported. Guess it's time to go to bed. Sorry.
At any rate, it needs to be fixed. Something similar to the two that blb mentions perhaps. I see that upstream has made a change in gtk-doc to address the issue but I don't see how that helps if gtk-doc is not installed.
As a separate topic you might want to add a variant to enable gtk-doc in case someone wants it.
comment:6 follow-up: 7 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to devans@…:
As a separate topic you might want to add a variant to enable gtk-doc in case someone wants it.
Why would someone want it? I don't know what it is.
comment:7 Changed 16 years ago by dbevans (David B. Evans)
Replying to ryandesign@…:
Why would someone want it? I don't know what it is.
It's the tool used by GTK+ and GNOME projects to automatically generate API documentation in HTML format from comments in the C code. See http://www.gtk.org/gtk-doc/
Its more of a maintainer function (to rebuild the HTML docs when the API changes) but it is available as a configure option.
Just updated the projects homepage and description text in r45530.
comment:8 Changed 16 years ago by dbevans (David B. Evans)
After sleeping on this, I guess I agree that most MacPorts users would not find a gtk-doc variant useful so feel free to disregard my previous request for same.
comment:9 follow-up: 10 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
See #18575 for one issue I'm having updating glib2 to 2.18.4.
comment:10 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to ryandesign@…:
See #18575 for one issue I'm having updating glib2 to 2.18.4.
Hm, nevermind that, the issue is already present with 2.18.3.
comment:11 Changed 16 years ago by dbevans (David B. Evans)
Summary: | glib2: update to 2.18.4 → glib2: update to 2.20.0 |
---|
Updating summary (and request) now that Glib 2.20.0 and GTK+ 2.16.0 have been released.
Glib 2.20.0 Release Announcement
GTK+ 2.16.0 Release Announcement
comment:12 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Cc: | mcalhoun@… added |
---|
Cc Me!
comment:13 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed in r49132 (maintainer timeout).
comment:14 Changed 16 years ago by jmroot (Joshua Root)
Type: | enhancement → update |
---|
Patch for Portfile