The vpopmail support of courier-authlib has been dropped. I hacked together my own authentication module that would fill the gap. However getting this to build is not that easy. To be able to provide an authentication module one needs to provide a function that returns a struct authstaticinfo. That struct is defined in authstaticlist.h which is not installed by courier-authlib. I mailed the author of courier and he agreed to install that file as courierauthstaticlist.h from the next release on. Please add this file to the ebuilds even with the current version (e.g. before stabilizing 0.63.0). A simple cp authstaticlist.h "${D}/usr/include/courierauthstaticlist.h" in src_install() was all that I needed to do to get this working. Reproducible: Always
I've checked with the latest courier version and it doesn't install that file. I'd prefer not to do something here upstream doesn't do. Please contact the courier author again or check if it's been committed to the latest snapshot, we'll install the file when courier upstream's Makefile does.
I forwarded this to the author of courier.
It's in the repository now, it was just accidentially not committed.
ping?
CAN WE FIX THIS ALREADY!!!!!! Geezus!
Fixed with bump to 0.64.0