sys-fs/diskdev_cmds-332.14 segfaults under x86_64. UInt32 needs to be changed over to int to avoid a segfault and return -1.
Created attachment 159137 [details] Fixes segfault and brings over some debian changes The attached patch is a cumulative patch that includes changes from debian [1] and the trivial x86_64 segfault fix [1] http://packages.debian.org/changelogs/pool/main/h/hfsprogs/hfsprogs_332.14-4/changelog
Now somebody can tell me _why on earth this is marked ~amd64_ ? I'm going to try the patch myself, since I need this asap, and as I told Jose, if nobody has done work on the 4xx series I'd be glad to do that, using autotools though.
Created attachment 174918 [details] diskdev_cmds-332.14_p1.patch.bz2 This is basically the same patch renamed but with a fix for --as-needed and newfs_hfs. I have a bumped ebuild locally, just need the OK and I'll commit it. This time it works on amd64.
_p1 committed, -r0 marked -amd64. Have fun!