I have verified that this package works for macos. Please add the ~macos KEYWORDS to media-sound/madplay-0.15.0b-r1. This package depends... (Please add the ~macos KEYWORDS) media-libs/libid3tag-0.15.0b media-libs/libmad-0.15.0b-r1
add deps on bug #57446 zlib
Removed deps to #57446. sys-libs/zlib-1.1.4 comes with Mac OS X and is injected during bootstrap-macos.sh. media-libs/libid3tag compiled successfully without zlib-1.2.1.
I committed libid3tag and libmad yesterday. I didn't mark madplay yet because I haven't tested esound yet. Anyhow, I leave it to you, j4rg0n ;)
Tested with esound. Works fine. Keyworded macos and committed. Note: esound's init script is currently non-functional.
Using XCode 1.5 myconf="--with-gnu-ld" gives me : make all-recursive /bin/sh ./libtool --mode=link gcc -Wall -fomit-frame-pointer -o libid3tag.la -rpath /usr/lib -version-info 3:0:3 version.lo ucs4.lo latin1.lo utf16.lo utf8.lo parse.lo render.lo field.lo frametype.lo compat.lo genre.lo frame.lo crc.lo util.lo tag.lo file.lo -lz gcc -dynamiclib -flat_namespace -undefined suppress -o .libs/libid3tag.0.3.0.dylib .libs/version.o .libs/ucs4.o .libs/latin1.o .libs/utf16.o .libs/utf8.o .libs/parse.o .libs/render.o .libs/field.o .libs/frametype.o .libs/compat.o .libs/genre.o .libs/frame.o .libs/crc.o .libs/util.o .libs/tag.o .libs/file.o -lz -install_name /usr/lib/libid3tag.0.dylib -compatibility_version 4 -current_version 4.0 /usr/bin/libtool: internal link edit command failed ld: .libs/ucs4.o has local relocation entries in non-writable section (__TEXT,__symbol_stub1) make[2]: *** [libid3tag.la] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
!use macos && myconf="--with-gnu-ld" in the ebuild allows it to build and install fine...
This bug depends on what we decide to do with init scripts since it depends on esound. I am reassigning it to osx@gentoo.org so others can post their opinions.
inCVS.