Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 412455 - dev-libs/glib : please sync
Summary: dev-libs/glib : please sync
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-18 01:45 UTC by Palmer Dabbelt
Modified: 2012-04-22 09:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-libs/glib-2.32.0.ebuild update (glib-2.32.0.ebuild,10.19 KB, text/plain)
2012-04-18 01:45 UTC, Palmer Dabbelt
Details
glib-2.31.0-solaris-thread.patch update for glib-2.32.0 (glib-2.31.0-solaris-thread.patch,1.08 KB, patch)
2012-04-18 01:47 UTC, Palmer Dabbelt
Details | Diff
glib-2.32.0-assert-test-failure.patch update for glib-2.32.0 (glib-2.32.0-assert-test-failure.patch,611 bytes, patch)
2012-04-18 01:48 UTC, Palmer Dabbelt
Details | Diff
glib-2.32.0-external-gdbus-codegen.patch update for glib-2.32.0 (glib-2.32.0-external-gdbus-codegen.patch,2.90 KB, patch)
2012-04-18 01:48 UTC, Palmer Dabbelt
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.