CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2012/01/28 14:35:02
Modified files:
mail/dovecot : Makefile
Added files:
mail/dovecot/patches: patch-src_auth_Makefile_in
patch-src_doveadm_Makefile_in
Log message:
libkrb5 exports base64_decode and base64_encode (which appear to only be
needed internally), these conflict with symbols in dovecot's internal shared
library, causing the wrong version of the functions to be used in some cases.
Since we are in userland ABI API lock we cannot clean libkrb5 at present
so make a nasty workaround by statically linking the affected binaries with
libdovecot so the correct symbols take priority.
Fixes crashes I hit in doveadm and potentially some auth mechanisms.
OK ajacoutot@, Brad (maintainer)