alsa 1.0.9 is released Reproducible: Always Steps to Reproduce:
Created attachment 59960 [details] media-libs/alsa-lib-1.0.9.ebuild Let's go!
Created attachment 59961 [details] media-libs/alsa-oss-1.0.9.ebuild
Created attachment 59962 [details] media-sound/alsa-headers-1.0.9.ebuild
Created attachment 59963 [details] media-sound/alsa-firmware-1.0.9.ebuild
Created attachment 59964 [details] media-sound/alsa-driver-1.0.9.ebuild
Created attachment 59965 [details] media-sound/alsa-tools-1.0.9.ebuild
Created attachment 59966 [details] media-sound/alsa-utils-1.0.9.ebuild
Did I break the record for shortest time to post ebuilds after a release?
Philip, indeed you are rapid :-), thanks! Will wait for commiting of the ebuilds into the portage tree.
*** Bug 93942 has been marked as a duplicate of this bug. ***
there is no need to attach the old ebuilds, if you've made changes attach a diff. in this case it's more or less just a bump. also take a look at the following document: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
there are some minor changes, e.g. one patch was fixed upstream and I commented it out. all are ~arch masked. i haven't scrutinized the ebuilds the way a dev would or should. they do work. at least one gives the same pre-existing QA warnings as the original.
fixed in cvs, versions bumped. thanks for reporting
Is it possible to make ALSA and wine compatible again ? The problem is with this definition in conf.h: ... int snd_names_list(const char *interface, snd_devname_t **list); ... Wine (and everything WIN32-derived: *COM, you know) uses interface as reserved word (#defined as struct for C/C++ but used by some MS-derived tools as separate keyword). So in WINE this becomes: ... int snd_names_list(const char *struct, snd_devname_t **list); ... Obviously gcc do not like this at all! Can we replace interface with some other word ? interface_name or something. Just in header, of course: ALSA itself does not use COM...
i don't use wine at all. which conf.h are you talking about? i'm on the sound alias and get these mails, therefor removing myself from cc list. otherwise i get these mails twice. please open a seperate bug about your issue. thanks
Please open a new bug for that but yes, that's a bug which needs to be fixed, interface is a keyword also for icc for example. __interface is a good name for such a thing, like a recent glibc change used in netinet/in.h.
I would seriously suggest that that issue be submitted upstream to the alsa folks directly: http://www.alsa-project.org/ They have a bug tracker there. Creating a special patch that only gentoo folks would use makes little sense if there's a more serious compatibility problem with alsa and wine.
I've created new bug (#94329) and submitted bug-report to ALSA project as well. I still think gentoo-only fix should be applied till next version of ALSA will be released...