The useflag "openssl" is missing in the IUSE variable of the ebuild(s). Because of this the check for the flag can only fail and the openssl module for inspircd is not compiled. Just adding it again in IUSE solves the problem.
Everything newer than 2.0.5-r0 has IUSE=ssl instead of IUSE=openssl.
Then this check in the ebuild: use openssl && extras="${extras}m_ssl_openssl.cpp," should be changed to: use ssl && extras="${extras}m_ssl_openssl.cpp," shouldn't it?
(In reply to comment #2) > should be changed to: > use ssl && extras="${extras}m_ssl_openssl.cpp," Right, this was addressed in https://bugs.gentoo.org/show_bug.cgi?id=409159#c11 >=inspircd-2.0.5-r2 fixes this, it will be requested for stabilization soon.
My bad, I was told the other ebuilds had the same mistake, should have checked myself.
*** Bug 413071 has been marked as a duplicate of this bug. ***