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.