Subject: Re: mit-krb5/builtin.mk
To: None <tech-pkg@NetBSD.org>
From: Matthias Scheler <tron@NetBSD.org>
List: tech-pkg
Date: 04/10/2006 16:59:29
On Mon, Apr 10, 2006 at 11:47:06AM -0400, Johnny Lam wrote:
> >Modified Files:
> > pkgsrc/mk: krb5.buildlink3.mk
> >Added Files:
> > pkgsrc/security/mit-krb5: builtin.mk
> >
> >Log Message:
> >Teach Kerberos 5 to detect the MIT Kerberos 5 bundled with Mac OS X.
> >This stops the "gnome-vfs2" package from pulling in the "heimdal" package.
> >This fixes PR pkg/29946 by Juha-Matti Liukkonen.
>
> I don't think checking for /usr/bin/krb5-config is the right way to
> determine whether MIT Kerberos 5 is part of the base system or not.
I'm not aware of a better way mostly because I don't know much about
Kerberos V.
> Future versions of NetBSD will also have Heimdal which also installs
> /usr/bin/krb5-config, ...
This file neither exists on my NetBSD 3.0_STABLE nor on my
NetBSD-current system.
> Is there some header and regular expression match that we can check instead?
I cannot find anything in "/usr/include/krb5.h" which is the only
Kerberos V related include file I can find on my Mac OS 10.4.6 system.
The best idea I can think of is to put a big ".if ${OPSYS} == Darwin"
block arround the whole file.
Kind regards
--
Matthias Scheler http://scheler.de/~matthias/