break up cyclic dependency openldap21 <-> cyrus-sasl2

Oliver Eikemeier eikemeier at fillmore-labs.com
Wed Apr 9 02:56:10 PDT 2003


Christian Kratzer wrote:
> Hi,
> 
> On Mon, 7 Apr 2003, Oliver Eikemeier wrote:
> 
>>Hi all,
>>
>>I'm trying to enable OpenLDAP 2.1 SASL support. It is easy to patch
>>net/openldap21 and security/cyrus-sasl2 so that they compile with each
>>other, but then I've got a cyclic dependency cyrus-sasl-2.1.12 ->
>>openldap21-2.1.16 -> cyrus-sasl-2.1.12. Obvioulsy portupgrade doesn't
>>like cyclic dependencies. FreeBSD Porter's Handbook
>><http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/>
>>does not mention this, so I am stuck.
> 
> one more point. Openldap >= 2.1.13 breaks cyrus-sasl2 because of api
> changes.  I have mailed the cyrus-sasl2 maintainer with patches
> that address this and other points.
> 
> I will send a pr later today to address this.

The patches are already in the cyrus CVS, you just have to remove ldap 
caching from saslauthd/lak.[ch], but I think we have to address the 
dependency problem too. Splitting up cyrus-sasl and the saslauthd looks 
like a good plan to me, and the you have to do the patches on saslauthd.

Regards
     Oliver
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2945 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20030409/6b57f2a4/smime.bin


More information about the freebsd-ports mailing list