Seems like previous libsndfile recipes had the a wrong version set. That got fixed for libsndfile here, and as a consequence (and as mentioned on that PR already) packages depending on libsndfile will need to be rebuild.
If you do it locally, notice that the correct version to use for libsndfile is 1.0.34, NOT 1.1.0 (that was the error on the first place). So for depending packages, you need to change 1.1.0 → 1.0.34.
You could also report the broken packages over HaikuPorts (either on the linked PR, or on a new issue), and some of the fine fellows there will surely take care of that as soon as possible.
I just created it and will look into fixing depending packages, will fix twolame in a bit. Sorry for the brackage (bound to happen if libVersions are set wrong to start with).
I’m not sure I even know what “keep [something] from excluded repository” means. Which repository? Why was it excluded? Am I keeping that version of the package, or is it keeping that package out of the excluded repository?
Thanks? I’ve only corrected the libversion in the recipe that was wrong in the first place (which I didn’t update).
I’ll revbump sox later so this one should be fixed also.
The situation with libsolv: we have made a lot of patches back when the package kit was developped. These were upstreamed but since then we have never updated to newer libsolv versions. So, yes, we can continue to add more patches to our fork, but it would be a lot nicer to update to the current version from OpenSUSE instead. And maybe they already improved on this there.