Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 412455

Summary: dev-libs/glib : please sync
Product: Gentoo/Alt Reporter: Palmer Dabbelt <palmer>
Component: Prefix SupportAssignee: Gentoo Prefix <prefix>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: dev-libs/glib-2.32.0.ebuild update
glib-2.31.0-solaris-thread.patch update for glib-2.32.0
glib-2.32.0-assert-test-failure.patch update for glib-2.32.0
glib-2.32.0-external-gdbus-codegen.patch update for glib-2.32.0

Description Palmer Dabbelt 2012-04-18 01:45:10 UTC
Created attachment 309359 [details]
dev-libs/glib-2.32.0.ebuild update

I was updating my system a few days ago and I got the message

emerge: there are no ebuilds to satisfy ">=dev-libs/glib-2.31.0:2".
(dependency required by "x11-libs/gdk-pixbuf-2.26.1" [installed])
(dependency required by "x11-libs/gtk+-2.24.10-r1" [installed])
(dependency required by "xfce-base/xfce4-settings-4.8.3" [installed])
(dependency required by "xfce-base/xfce4-meta-4.8" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

I've attached an updated ebuild.  There were a few patches that also needed to be updated, I'll attach those as well.  I believe that two of the patches are now unnecessary so I've commented them out with FIXME but this probably needs to be verified by someone who knows what they're doing.

I've also added a dependency on dev-libs/elfutils that seems to be new, as I got some missing elf_* symbols without elfutils installed.  I think libelf could also satisfy this dependency, but I couldn't get it to build to verify this so I only added elfutils to the ebuild.
Comment 1 Palmer Dabbelt 2012-04-18 01:47:20 UTC
Created attachment 309363 [details, diff]
glib-2.31.0-solaris-thread.patch update for glib-2.32.0

This also applies to 2.31.0, which was my first attempt at a port.  Some other eubild in my system wanted >2.31.0 so I figured I'd just update to 2.32.0.
Comment 2 Palmer Dabbelt 2012-04-18 01:48:19 UTC
Created attachment 309367 [details, diff]
glib-2.32.0-assert-test-failure.patch update for glib-2.32.0

This one doesn't apply to 2.31.0, but it does for 2.32.0 (the ebuild I originally attached).
Comment 3 Palmer Dabbelt 2012-04-18 01:48:55 UTC
Created attachment 309369 [details, diff]
glib-2.32.0-external-gdbus-codegen.patch update for glib-2.32.0

Also doesn't apply to 2.31.0, but does apply to 2.32.0
Comment 4 Fabian Groffen gentoo-dev 2012-04-22 09:35:57 UTC
Thanks for the updated patches!  I did the solaris patch myself (I didn't notice this bug early enough), the other patches are not necessary?  If something doesn't work well for you with the version in tree now, please let us know.