Make isActive() should also check platform availability
It seems that self.subinfo.options.isActive('libs/p11kit'):
does not take platform availability in to account yet. But it is expected that it does.
You can see the wrong behavior with gnutls and this Kdenlive build.