Files
src/kerberos5/lib/libheimipcc/Makefile
T
Lexi Winter 7e97c6adff kerberos5: Fix the Heimdal pkgbase build
When LIB_PACKAGE was added, MIT Kerberos was updated to use it but
Heimdal was not, so it still used PACKAGE=kerberos-lib.  Since we
deleted kerberos-lib-all.ucl, this caused update-packages to fail
when WITHOUT_MITKRB5 is set.

Change the Heimdal libraries to use LIB_PACKAGE by setting this in
kerberos5/lib/Makefile.inc, and remove PACKAGE=kerberos-lib from the
individual Makefiles for each library.  This means Heimdal gets the
same set of packages as MIT Kerberos, except for kerberos-kdc which
we don't create for Heimdal.

Fixes:	929f5966a9 ("packages: Improve handling of -lib packages")
Reported by:	jlduran
Reviewed by:	jlduran, cy
Differential Revision:	https://reviews.freebsd.org/D52371
2025-09-04 14:53:02 +01:00

17 lines
243 B
Makefile

LIB= heimipcc
PRIVATELIB=
LIBADD= heimbase roken pthread
SRCS= \
client.c \
common.c
CFLAGS+= -I${KRB5DIR}/lib/roken \
-I${KRB5DIR}/base \
-I${KRB5DIR}/lib/ipc \
-I${KRB5DIR}/include
.include <bsd.lib.mk>
.PATH: ${KRB5DIR}/lib/ipc