On Mon, 2009-02-23 at 22:55 +0100, Edgar Fuß wrote:
I'm trying to integrate both the new sieve implementation and managesieve into pkgsrc.
Managesieve seems to need some dovecot libraries that dovecot doesn't install (lib-storage/libstorage.a, lib-auth/libauth.a, lib-imap/libimap.a, lib-index/libindex.a, lib-mail/libmail.a, lib-charset/libcharset.a, lib-dict/libdict.a and lib-charset/libcharset.a). There seems to be no provision in pkgsrc for the build of a package needing the work directory of the build of another package.
Would it make sense for dovecot to install those libraries?
I think the proper solution for this would be for Dovecot to install and use libdovecot.so and libdovecot-storage.so instead of all these small .a libraries that are only useful for people who happen to build external Dovecot binaries themselves. But as to when those .so files would be available .. dunno, I could still get them to v1.2 if someone sends me a patch. :)