It seems as if dev-perl/libwww-perl didn't build with SSL support (for https, specifically) even if the 'ssl' use flag is enabled. This minor update adds the dependency dev-perl/Crypt-SSLeay if the ssl use flag is enabled. Crypt-SSLeay is already in portage and contains the dependencies for openssl and other required libs for "real" ssl implementation. This is "feature" was added only because both libwww-perl and Crypt-SSLeay were already in portage and therefore should be gentoo-ified in terms of dependencies. No new dependencies (outside of the existing portage tree) were introducted. Tested and working on ~x86 and x86. Reproducible: Always Steps to Reproduce: 1. emerge unmerge Crypt-SSLeay if it is installed 2. enable ssl use flag 3. emerge dev-perl/libwww-perl (note no ssl support in LWP::Agent et al) 4. emerge Crypt-SSLeay 5. emerge libwww-perl again (note it now supports ssl) Expected Results: The idea is that libwww-perl should take advantage of the ssl use flag to include Crypt-SSLeay conditionally.
Created attachment 14697 [details] libwww-perl-5.69-r1.ebuild added "respect" for the ssl use flag and now includes Crypt-SSLeay conditionally if enabled. added -r1 to ebuild name to note change (just a suggestion).
Eric, good catch. Confirmed, tested, and -r'd up. Thanks!