At the moment, the jabberd cannot be compiled with the pipe authentificator without changing the ebuild. There should be a local use flag to enable the pipe authentificator or it could be compiled in by default. The corresponding configure switch is --enable-pipe Reproducible: Always Steps to Reproduce:
You could try ECONF_EXTRA="--enable-pipe" emerge jabberd meanwhile.
the ECONF_EXTRA trick doesn't work for me. Is there anything special I have to do? I would need this option as well.
You could try to patch the ebuild - like I did. I could attach the ebuild to this bug - but I simply added -- enable-pipe to the configure flags which is somewhat trivial. The better way would probably be to introduce a local use flag. But this is probably to be decided by the ebuild maintainer. As an information to the ebuild maintainer: the pipe authentificator allows to authentificate by an external executable though a pipe. This feature is needed by people who operate a Jabber server but already have an existing user base. So probably some/most people won't need it and it would make sense to create a use flag for this
Created attachment 65694 [details] jabberd-2.0.9-r1.ebuild Here is the 2.0.9 ebuild with a pipe use-flag. The description of the flag could be: Adds support to authenticate by an external executable though a pipe.
i would like this feature too.. is this going to be a possibility?
This bug should not be mine :)
Fixed in jabberd-2.0.11-r1.