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