herrie works on x86-macos. (tested with mp3 files) the ebuild was modified to use coreaudio instead of alsa (thanks a lot to rbu for that comment)
Created attachment 124335 [details] media-sound/herrie-1.8
note that the above ebuild requires 'herrie-1.8-chost.patch', too, although it would work without it.
Created attachment 124688 [details] media-sound/herrie-1.8.1
Created attachment 124690 [details] dev-libs/uriparser-0.3.4
Created attachment 124691 [details] media-libs/libspiff-0.7.1
note regarding attachments: herrie USE=xspf depends on libspiff, libspiff depends on uriparser.
# alsa? ( media-libs/alsa-lib ) # !ao? ( !alsa? ( !pulseaudio? ( !oss? ( media-libs/alsa-lib ) ) ) ) that is of course unacceptable. The same for the silent non USE-flag regulated addition of coreaudio. In this state the ebuild is useless for anyone but an OSX user. In Gentoo/Alt:Prefix we don't want that. So the correct way to go is to use the USE-flag coreaudio, make the last !xx? ( !xx? ( ... ) ) line include it (so it doesn't fall back to alsa) and fix the ebuild not to fall back to alsa on coreaudio, and finally only add coreaudio to the configuration if the USE-flag is set.
ps I think I dont understand how it works. It claims it cannot play mp3-files, so what use is it for?
(In reply to comment #8) > ps I think I dont understand how it works. It claims it cannot play mp3-files, > so what use is it for? sorry, my error. I didn't use USE=mp3
well, I didn't say anything other than that it works on osx ;)
herrie added to the tree. Take a look at the ebuild for some future inspiration.
I suppose I could have done that, too. However, if no USE flags are set, herrie will now default to alsa which is unavailable. PS: libspiff and uriparser are still missing from the tree - they're of the download-eapify-run kind.
alright, wasn't aware of this[1]. please disregard my previous comment (except for the request to add libspiff and uriparser ;) ) [1] http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/profiles/default-prefix/darwin/macos/make.defaults
pipping, please fix this bug entirely (uriparser, libspiff)
What do you mean? The bug is resolved, closed and all of the attachments are now in the tree (herrie, libspiff, uriparser). Emerging herrie with USE="coreaudio http mp3 sndfile vorbis xspf" works just fine.