Module Name: src Committed By: martin Date: Sat Oct 14 06:56:36 UTC 2023
Modified Files: src/crypto/external/bsd/heimdal [netbsd-10]: Makefile.inc src/crypto/external/bsd/heimdal/include [netbsd-10]: config.h src/crypto/external/bsd/heimdal/lib/libhdb [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/lib/libkrb5 [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/libexec/digest-service [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/libexec/hpropd [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/libexec/ipropd-master [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/libexec/ipropd-slave [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/libexec/kadmind [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/libexec/kpasswdd [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/sbin/hprop [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/sbin/iprop-log [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/sbin/kadmin [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/sbin/kdc [netbsd-10]: Makefile src/crypto/external/bsd/heimdal/sbin/kstash [netbsd-10]: Makefile src/share/mk [netbsd-10]: bsd.prog.mk Log Message: Pull up following revision(s) (requested by riastradh in ticket #412): share/mk/bsd.prog.mk: revision 1.346 crypto/external/bsd/heimdal/sbin/kstash/Makefile: revision 1.6 share/mk/bsd.prog.mk: revision 1.347 crypto/external/bsd/heimdal/sbin/hprop/Makefile: revision 1.6 crypto/external/bsd/heimdal/sbin/kdc/Makefile: revision 1.6 crypto/external/bsd/heimdal/sbin/iprop-log/Makefile: revision 1.6 crypto/external/bsd/heimdal/lib/libkrb5/Makefile: revision 1.16 crypto/external/bsd/heimdal/libexec/digest-service/Makefile: revision 1.6 crypto/external/bsd/heimdal/Makefile.inc: revision 1.10 crypto/external/bsd/heimdal/Makefile.inc: revision 1.11 crypto/external/bsd/heimdal/Makefile.inc: revision 1.9 crypto/external/bsd/heimdal/libexec/kadmind/Makefile: revision 1.8 crypto/external/bsd/heimdal/lib/libhdb/Makefile: revision 1.6 crypto/external/bsd/heimdal/include/config.h: revision 1.12 crypto/external/bsd/heimdal/libexec/hpropd/Makefile: revision 1.6 crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile: revision 1.6 crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile: revision 1.6 crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile: revision 1.6 crypto/external/bsd/heimdal/sbin/kadmin/Makefile: revision 1.7 heimdal: Disable sqlite3 credential cache (SCC). SCC is not usable in Heimdal 7.8.0, and this brings a dependency on libsqlite3 into libkrb5 and therefore libgssapi, which is problematic downstream applications that have sqlite3 from pkgsrc or statically built in. SCC will undergo substantial revision in the next Heimdal version https://github.com/heimdal/heimdal/pull/1143. We can revisit later how to deal with this -- perhaps by symbol-renaming a copy of sqlite3 in Heimdal as it looks like upstream intends to do. PR lib/57406 bsd.prog.mk: krb5 stuff no longer needs to link against sqlite3. (Why is this here? Seems like it should be a .mk fragment under crypto/external/bsd/heimdal -- that way I would have found it for the previous commit.) PR lib/57406 heimdal: No need for -lm, was only added for -lsqlite3. PR lib/57406 heimdal: Make sure whatever uses libhdb also gets libsqlite3 & libm. Loose ends for static builds in the fix for PR lib/57406. To generate a diff of this commit: cvs rdiff -u -r1.6.6.1 -r1.6.6.2 src/crypto/external/bsd/heimdal/Makefile.inc cvs rdiff -u -r1.10.8.1 -r1.10.8.2 \ src/crypto/external/bsd/heimdal/include/config.h cvs rdiff -u -r1.4.22.1 -r1.4.22.2 \ src/crypto/external/bsd/heimdal/lib/libhdb/Makefile cvs rdiff -u -r1.11.22.1 -r1.11.22.2 \ src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/libexec/digest-service/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/libexec/hpropd/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/libexec/kadmind/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/sbin/hprop/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/sbin/iprop-log/Makefile cvs rdiff -u -r1.3.22.1 -r1.3.22.2 \ src/crypto/external/bsd/heimdal/sbin/kadmin/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/sbin/kdc/Makefile cvs rdiff -u -r1.2.56.1 -r1.2.56.2 \ src/crypto/external/bsd/heimdal/sbin/kstash/Makefile cvs rdiff -u -r1.341.2.1 -r1.341.2.2 src/share/mk/bsd.prog.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/heimdal/Makefile.inc diff -u src/crypto/external/bsd/heimdal/Makefile.inc:1.6.6.1 src/crypto/external/bsd/heimdal/Makefile.inc:1.6.6.2 --- src/crypto/external/bsd/heimdal/Makefile.inc:1.6.6.1 Fri Aug 11 13:39:44 2023 +++ src/crypto/external/bsd/heimdal/Makefile.inc Sat Oct 14 06:56:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.6.6.1 2023/08/11 13:39:44 martin Exp $ +# $NetBSD: Makefile.inc,v 1.6.6.2 2023/10/14 06:56:35 martin Exp $ HEIMBASE?= ${NETBSDSRCDIR}/crypto/external/bsd/heimdal HEIMDIST= ${HEIMBASE}/dist @@ -22,8 +22,10 @@ DPLIBROKEN= roken ${HEIMBASE}/lib/librok DPLIBSL= sl ${HEIMBASE}/lib/libsl DPLIBVERS= vers ${HEIMBASE}/lib/libvers DPLIBWIND= wind ${HEIMBASE}/lib/libwind -KRB5LDADD= -lsqlite3 -lcrypto -lcrypt -lm -KRB5DPADD= ${LIBSQLITE3} ${LIBCRYPTO} ${LIBCRYPT} ${LIBM} +KRB5LDADD= -lcrypto -lcrypt +KRB5DPADD= ${LIBCRYPTO} ${LIBCRYPT} +HDBLDADD= -lsqlite3 -lm +HDBDPADD= ${LIBSQLITE3} ${LIBM} .if ${USETOOLS} != "yes" COMPILEETOBJ!= cd ${HEIMBASE}/lib/libcom_err/compile_et && ${PRINTOBJDIR} Index: src/crypto/external/bsd/heimdal/include/config.h diff -u src/crypto/external/bsd/heimdal/include/config.h:1.10.8.1 src/crypto/external/bsd/heimdal/include/config.h:1.10.8.2 --- src/crypto/external/bsd/heimdal/include/config.h:1.10.8.1 Fri Aug 11 13:40:05 2023 +++ src/crypto/external/bsd/heimdal/include/config.h Sat Oct 14 06:56:35 2023 @@ -754,7 +754,7 @@ static /**/const char *const rcsid[] = { #define HAVE_SA_FAMILY_T 1 /* Define if you want support for cache in sqlite. */ -#define HAVE_SCC 1 +/* #undef HAVE_SCC */ /* Define to 1 if you have the <search.h> header file. */ #define HAVE_SEARCH_H 1 Index: src/crypto/external/bsd/heimdal/lib/libhdb/Makefile diff -u src/crypto/external/bsd/heimdal/lib/libhdb/Makefile:1.4.22.1 src/crypto/external/bsd/heimdal/lib/libhdb/Makefile:1.4.22.2 --- src/crypto/external/bsd/heimdal/lib/libhdb/Makefile:1.4.22.1 Fri Aug 11 13:40:06 2023 +++ src/crypto/external/bsd/heimdal/lib/libhdb/Makefile Sat Oct 14 06:56:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4.22.1 2023/08/11 13:40:06 martin Exp $ +# $NetBSD: Makefile,v 1.4.22.2 2023/10/14 06:56:35 martin Exp $ USE_FORT?= yes # network protocol library @@ -18,7 +18,8 @@ LIBDPLIBS+= hx509 ${HEIMBASE}/lib/libhx com_err ${HEIMBASE}/lib/libcom_err \ roken ${HEIMBASE}/lib/libroken \ wind ${HEIMBASE}/lib/libwind \ - heimbase ${HEIMBASE}/lib/libheimbase + heimbase ${HEIMBASE}/lib/libheimbase \ + sqlite3 ${NETBSDSRCDIR}/external/public-domain/sqlite/lib HEIMSRCS= hdb_err.et hdb.asn1 ASN1_OPTS.hdb.asn1+= --one-code-file --sequence=HDB-Ext-KeySet --sequence=Keys Index: src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile diff -u src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile:1.11.22.1 src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile:1.11.22.2 --- src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile:1.11.22.1 Fri Aug 11 13:40:07 2023 +++ src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile Sat Oct 14 06:56:34 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11.22.1 2023/08/11 13:40:07 martin Exp $ +# $NetBSD: Makefile,v 1.11.22.2 2023/10/14 06:56:34 martin Exp $ USE_FORT?= yes # network protocol library @@ -23,7 +23,6 @@ LIBDPLIBS+= \ roken ${HEIMBASE}/lib/libroken \ wind ${HEIMBASE}/lib/libwind \ heimbase ${HEIMBASE}/lib/libheimbase \ - sqlite3 ${NETBSDSRCDIR}/external/public-domain/sqlite/lib \ crypt ${NETBSDSRCDIR}/lib/libcrypt HEIMSRCS= krb_err.et krb5_err.et heim_err.et k524_err.et Index: src/crypto/external/bsd/heimdal/libexec/digest-service/Makefile diff -u src/crypto/external/bsd/heimdal/libexec/digest-service/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/libexec/digest-service/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/libexec/digest-service/Makefile:1.2.56.1 Fri Aug 11 13:40:07 2023 +++ src/crypto/external/bsd/heimdal/libexec/digest-service/Makefile Sat Oct 14 06:56:34 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:07 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:34 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -19,5 +19,5 @@ PROGDPLIBS+= ${DPLIBKDC} ${DPLIBHDB} ${D .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= ${KRB5LDADD} -DPADD+= ${KRB5DPADD} +LDADD+= ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/libexec/hpropd/Makefile diff -u src/crypto/external/bsd/heimdal/libexec/hpropd/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/libexec/hpropd/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/libexec/hpropd/Makefile:1.2.56.1 Fri Aug 11 13:40:08 2023 +++ src/crypto/external/bsd/heimdal/libexec/hpropd/Makefile Sat Oct 14 06:56:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:08 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:35 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -19,5 +19,5 @@ PROGDPLIBS+= ${DPLIBHDB} .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= ${KRB5LDADD} -DPADD+= ${KRB5DPADD} +LDADD+= ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile diff -u src/crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile:1.2.56.1 Fri Aug 11 13:40:08 2023 +++ src/crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile Sat Oct 14 06:56:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:08 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:35 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -25,5 +25,5 @@ PROGDPLIBS+= ${DPLIBKADM5SRV} ${DPLIBHDB .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= -lutil ${KRB5LDADD} -DPADD+= ${LIBUTIL} ${KRB5DPADD} +LDADD+= -lutil ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${LIBUTIL} ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile diff -u src/crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile:1.2.56.1 Fri Aug 11 13:40:08 2023 +++ src/crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile Sat Oct 14 06:56:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:08 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:35 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -22,5 +22,5 @@ PROGDPLIBS+= ${DPLIBKADM5SRV} ${DPLIBHDB .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= -lutil ${KRB5LDADD} -DPADD+= ${LIBUTIL} ${KRB5DPADD} +LDADD+= -lutil ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${LIBUTIL} ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/libexec/kadmind/Makefile diff -u src/crypto/external/bsd/heimdal/libexec/kadmind/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/libexec/kadmind/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/libexec/kadmind/Makefile:1.2.56.1 Fri Aug 11 13:40:08 2023 +++ src/crypto/external/bsd/heimdal/libexec/kadmind/Makefile Sat Oct 14 06:56:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:08 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:35 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -23,5 +23,5 @@ PROGDPLIBS+= ${DPLIBGSSAPI} ${DPLIBKADM5 .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= -lutil ${KRB5LDADD} -DPADD+= ${LIBUTIL} ${KRB5DPADD} +LDADD+= -lutil ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${LIBUTIL} ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile diff -u src/crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile:1.2.56.1 Fri Aug 11 13:40:08 2023 +++ src/crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile Sat Oct 14 06:56:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:08 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:35 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -17,5 +17,5 @@ PROGDPLIBS+= ${DPLIBASN1} ${DPLIBKADM5SR .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= -lutil ${KRB5LDADD} -DPADD+= ${LIBUTIL} ${KRB5DPADD} +LDADD+= -lutil ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${LIBUTIL} ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/sbin/hprop/Makefile diff -u src/crypto/external/bsd/heimdal/sbin/hprop/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/sbin/hprop/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/sbin/hprop/Makefile:1.2.56.1 Fri Aug 11 13:40:08 2023 +++ src/crypto/external/bsd/heimdal/sbin/hprop/Makefile Sat Oct 14 06:56:34 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:08 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:34 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -25,5 +25,5 @@ PROGDPLIBS+= ${DPLIBHDB} .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= -lutil ${KRB5LDADD} -DPADD+= ${LIBUTIL} ${KRB5DPADD} +LDADD+= -lutil ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${LIBUTIL} ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/sbin/iprop-log/Makefile diff -u src/crypto/external/bsd/heimdal/sbin/iprop-log/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/sbin/iprop-log/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/sbin/iprop-log/Makefile:1.2.56.1 Fri Aug 11 13:40:09 2023 +++ src/crypto/external/bsd/heimdal/sbin/iprop-log/Makefile Sat Oct 14 06:56:34 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:09 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:34 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -17,5 +17,5 @@ PROGDPLIBS += ${DPLIBKADM5SRV} ${DPLIBHD .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= -ledit -lterminfo ${KRB5LDADD} -DPADD+= ${LIBEDIT} ${LIBTERMINFO} ${KRB5DPADD} +LDADD+= -ledit -lterminfo ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${LIBEDIT} ${LIBTERMINFO} ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/sbin/kadmin/Makefile diff -u src/crypto/external/bsd/heimdal/sbin/kadmin/Makefile:1.3.22.1 src/crypto/external/bsd/heimdal/sbin/kadmin/Makefile:1.3.22.2 --- src/crypto/external/bsd/heimdal/sbin/kadmin/Makefile:1.3.22.1 Fri Aug 11 13:40:09 2023 +++ src/crypto/external/bsd/heimdal/sbin/kadmin/Makefile Sat Oct 14 06:56:35 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3.22.1 2023/08/11 13:40:09 martin Exp $ +# $NetBSD: Makefile,v 1.3.22.2 2023/10/14 06:56:35 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -49,5 +49,5 @@ CLEANFILES+=kadmin.8 .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= -lutil -ledit -lterminfo ${KRB5LDADD} -DPADD+= ${LIBUTIL} ${LIBEDIT} ${LIBTERMINFO} ${KRB5DPADD} +LDADD+= -lutil -ledit -lterminfo ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${LIBUTIL} ${LIBEDIT} ${LIBTERMINFO} ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/sbin/kdc/Makefile diff -u src/crypto/external/bsd/heimdal/sbin/kdc/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/sbin/kdc/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/sbin/kdc/Makefile:1.2.56.1 Fri Aug 11 13:40:09 2023 +++ src/crypto/external/bsd/heimdal/sbin/kdc/Makefile Sat Oct 14 06:56:34 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:09 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:34 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -26,5 +26,5 @@ MAN= kdc.8 .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+= -lutil ${KRB5LDADD} -DPADD+= ${LIBUTIL} ${KRB5DPADD} +LDADD+= -lutil ${KRB5LDADD} ${HDBLDADD} +DPADD+= ${LIBUTIL} ${KRB5DPADD} ${HDBDPADD} Index: src/crypto/external/bsd/heimdal/sbin/kstash/Makefile diff -u src/crypto/external/bsd/heimdal/sbin/kstash/Makefile:1.2.56.1 src/crypto/external/bsd/heimdal/sbin/kstash/Makefile:1.2.56.2 --- src/crypto/external/bsd/heimdal/sbin/kstash/Makefile:1.2.56.1 Fri Aug 11 13:40:09 2023 +++ src/crypto/external/bsd/heimdal/sbin/kstash/Makefile Sat Oct 14 06:56:34 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2.56.1 2023/08/11 13:40:09 martin Exp $ +# $NetBSD: Makefile,v 1.2.56.2 2023/10/14 06:56:34 martin Exp $ .include <bsd.own.mk> .include <${.CURDIR}/../../Makefile.inc> @@ -27,5 +27,5 @@ PROGDPLIBS+= ${DPLIBHDB} .include <${HEIMBASE}/Makefile.rules.inc> .include <bsd.prog.mk> -LDADD+=${KRB5LDADD} -DPADD+=${KRB5DPADD} +LDADD+=${KRB5LDADD} ${HDBLDADD} +DPADD+=${KRB5DPADD} ${HDBDPADD} Index: src/share/mk/bsd.prog.mk diff -u src/share/mk/bsd.prog.mk:1.341.2.1 src/share/mk/bsd.prog.mk:1.341.2.2 --- src/share/mk/bsd.prog.mk:1.341.2.1 Fri Aug 11 13:43:42 2023 +++ src/share/mk/bsd.prog.mk Sat Oct 14 06:56:34 2023 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.prog.mk,v 1.341.2.1 2023/08/11 13:43:42 martin Exp $ +# $NetBSD: bsd.prog.mk,v 1.341.2.2 2023/10/14 06:56:34 martin Exp $ # @(#)bsd.prog.mk 8.2 (Berkeley) 4/2/94 .ifndef HOSTPROG @@ -222,11 +222,11 @@ LIB${_lib:tu}= ${DESTDIR}/usr/lib/lib${_ LIBKRB5_LDADD+= -lkrb5 -lcom_err \ -lhx509 -lcrypto -lasn1 \ -lwind -lheimbase -lcom_err -lroken \ - -lsqlite3 -lm -lcrypt -lutil + -lcrypt -lutil LIBKRB5_DPADD+= ${LIBKRB5} ${LIBCOM_ERR} \ ${LIBHX509} ${LIBCRYPTO} ${LIBASN1} \ ${LIBWIND} ${LIBHEIMBASE} ${LIBCOM_ERR} ${LIBROKEN} \ - ${LIBSQLITE3} ${LIBM} ${LIBCRYPT} ${LIBUTIL} + ${LIBCRYPT} ${LIBUTIL} LIBGSSAPI_LDADD+= -lgssapi -lheimntlm ${LIBKRB5_LDADD} LIBGSSAPI_DPADD+= ${LIBGSSAPI} ${LIBHEIMNTLM} ${LIBKRB5_DPADD} .endif