Patch for tested ebuild in attachment. Also proftpd redundantly uses both ssl and openssl USE flags, with ssl being dependant on openssl. proftpd does not have another SSL provider, such as gnutls. Other packages ebuilds infer implicitly that ssl means openssl, so I removed the openssl flag. Now with USE="ssl -libressl" dev-libs/openssl is used, and with USE="ssl libressl" dev-libs/libressl is used. Reproducible: Always
Created attachment 416602 [details, diff] proftpd-1.3.5a-r1.ebuild.patch
Pushed as: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1357442a0e83b714c19ba720915ebd78ed1d27a4 Nice catch on ssl/openssl mix up. Thank you!