For some reason the soname is currently created during zlib build only on Linux and GNU/* operating systems, although it can (and should) be used on BSD platforms, too. Adding this sed line ensure that the soname is added for them, too: sed -i -e 's:GNU/\*:GNU/* | *BSD | DragonFly:g' ${S}/configure I originally intended to put that in a patch, but as the sources are quite changed from the original, this probably ensures that no extra patch fixing is needed if something is added.
ive tried to send the configure patches we use upstream a few times, but never got any response back :(
Created attachment 80342 [details, diff] zlib-bsd-soname.patch i imagine this is the patch you want ? just apply it after all the other ones in the zlib ebuild ...
Yeah that would be it.
added to current 1.2.3 ebuild