A new version of the musicbrainz client library is available: 2.0.2 Amongst other things, they claim to have improved their build system in this release. The CFLAGS/CPPFLAGS fix during src_unpack() is no longer needed, and the entire function can be removed from the ebuild. I haven't yet investigated dependencies and/or USE flags. During ./configure, however, I've noticed it looks for expat; I don't yet know the implications if it's not found. There also appears to be perl and python bindings included in the distribution. - Andrew
Created attachment 16204 [details] Proposed ebuild for musicbrainz 2.0.2 client library This is the ebuild I've used to install musicbrainz 2.0.2 on my system. It's a copy of the 2.0.1 ebuild, with the src_unpack() function removed since it's no longer needed. - Andrew
musicbrainz-2.0.2 is now in portage. Please test this new build and let me know if you find any problems or if it works for you.
Works fine for me; testing has been limited to zinf fetching CD metadata, which appears to work fine. One final note is that the includes INSTALL doc appears to be erroneous when it talks about the --enable-cpp-headers option for ./configure (although it doesn't do any harm). I suspect it's something from the 1.x releases. At any rate, ./configure --help doesn't mention the option, and a quick search for 'cpp' in configure.in doesn't show any obvious logic for such an option. Thanks for the fast turnaround, :) - Andrew