Created attachment 367850 [details, diff] dbus-cross-compile.patch Apologies for filing this as it is similar to bug #498030, which was closed for relying on an unofficial/experimental EAPI, but I would still like to offer it up as a use-case and it may be helpful to somebody. This patch works around the fact that dbus-binding-tool is built and then used to build the examples and tools. Unfortunately it doesn't work out of the box because the various eclasses don't allow this EAPI even though it probably works just fine. I didn't apply this fix for the tests because enabling tests when you're cross-compiling is a bit of a non-starter.
Created attachment 367852 [details, diff] dbus-cross-compile.patch Oops, emacs automatically slipped in an unrelated whitespace fix!
Created attachment 367914 [details, diff] dbus-glib-cross-compile.patch Slightly misunderstood HDEPEND. Moved more deps from DEPEND to HDEPEND.
We cannot apply this or do anything until HDEPEND is not approved for a next eapi :/