mpg123 does not compile on OSX without some patching. I've changed the mpg123 ebuild to support OSX. The changes should not effect other OSes, but have only been tested on ppc-linux and OSX.
Created attachment 35746 [details] Updated ebuild
Created attachment 35748 [details] Removed gnu sed syntax from the ebuild
Created attachment 37930 [details, diff] ebuild patch for macosx patch from fink.. :)
How can I test/apply the ebuild patch posted here by Jung Tae-young? I'm using the same base patch, but the code in audio_macosx.c is slightly different, I believe that his patch is more recent code.. allthough the base, I reckon is the same... sorry can't be more helpfull.. I really don't know how to apply that patch.. miguel
cd /usr/portage/media-sound/mpg123 patch -p1 < /SOMEPATH/PATCHFILE emerge mpg123 --------------------------------------------------------------- I made "macos", "macos-esd" rules in Makefile .. but not test macos-esd yet;; USE="-esd" emerge mpg123 works fine for me..
Could you please test with esd?
esd is use masked for now, so that's an issue that will have to be revisited. Patch didn't work here, so I repatched it myself. Everything works now except the buffering option, which I'm told doesn't work on linux either. Not emailing upstream since development is dead/halted. Anyways, inCVS.