Vladimir Chukharev wrote:
On Wed, 30 Jul 2008 14:09:16 +0300, Kris Kennaway <[EMAIL PROTECTED]> wrote:

V.Chukharev wrote:

I have found why there is a difference in INDEX-7 generated with and without 
caching.
Without cache security/p5-openxpki* (6 connected ports) are indexed as 
depending on
both openssl-0.9.8h_1 and openssl-beta-0.9.8h_1 (beta is not actually 
installed),
while with cache the second dependence is lost. This is due to WITH_OPENSSL_BETA
defined in security/p5-openxpki/Makefile (master for other slave ports).

So, Dirk, you are right, cashing breaks current behavior.
No, it means that you need to add extra checks to how the cached value
is used.

This is also true, but it might be spreaded over many ports and/or bsd.*.mk 
files...

No, I don't think so. You need to make bsd.openssl.mk not use the cached value if it should not be, e.g. if WITH_OPENSSL_BETA is set.

But now I wonder if the current behavior is correct and if security/p5-openxpki 
is
correct. IMHO at least one of the two dependences is in err.

Can you comment on this?

Seems wrong to me.

Kris
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to