Re: git: 7e35117eb07f - main - Makefile: Hook MIT KRB5 into the build

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Tue, 24 Jun 2025 08:50:14 UTC
Hello!

On 23.06.2025 19:30, Cy Schubert wrote:
> Thanks for pointing this out. This has been addressed.

Thanks!
But latest touch introduced a new error with packages:

Checking integrity... done (1 conflicting)
   - FreeBSD-krb5-lib-dev-15.snap20250624082953 [FreeBSD-Base] conflicts with FreeBSD-krb5-dev-15.snap20250624082953 [installed] on /usr/include/com_err.h
Checking integrity... done (0 conflicting)
The following 4 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
         FreeBSD-krb5-lib-dev: 15.snap20250624082953 [FreeBSD-Base]
         FreeBSD-krb5-lib-dev-lib32: 15.snap20250624082953 [FreeBSD-Base]

Installed packages to be REMOVED:
         FreeBSD-krb5-dev: 15.snap20250624082953
         FreeBSD-krb5-dev-lib32: 15.snap20250624082953

Number of packages to be removed: 2
Number of packages to be installed: 2

The operation will free 16 MiB.

> 
> We will forego the warning as upstream doesn't include a warning. I
> prefer to let upstream decide whether to display a warning.
> 
> Your testing is muchly appreciated. Is this work part of portmgr's
> exp-run?
> 

Nope, it's a personal effort and my love to FreeBSD and it's future :)


BTW, ports need some love with MIT KRB5 in the base, so I have a dirty hack for Mk/Uses/gssapi.mk and also introduced a new variable, KRB5_IMPL, to pass as argument for ports that require something like ```--with-${KRB5_IMPL}-krb5=${GSSAPIBASEDIR}``` for configure stage.

https://people.freebsd.org/~fluffy/-patches/with_mitkrb5.diff

-- 
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD, @fluffy:matrix-dev.freebsd.org)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team