krb5: Expose missing symbolsAdd symbols found in the port but not in base. This requires replacinga shared libkrb5profile.so with libkrb5profile.a (with -fPIC so it canbe used by shared libraries
krb5: Expose missing symbolsAdd symbols found in the port but not in base. This requires replacinga shared libkrb5profile.so with libkrb5profile.a (with -fPIC so it canbe used by shared libraries). We do this by making libkrb5profileINTERNALLIB.Base currently has libkrb5profile in a shared library. The patch movesthose functions to the various "consumer" libraries as the port does.Symbols that should be in the other libraries are in libkrb5profile.so.This is causing some ports issues.PR: 291695Reported by: michaelo, markj, Chris Inacio <inacio@andrew.cmu.edu>Tested by: michaeloFixes: ae07a5805b19Reviewed by: michaelo (previous version)MFC after: 2 weeksDifferential revision: https://reviews.freebsd.org/D54323
show more ...
krb5: Fix typo "SPDX-License-Idendifier"sed -e s/SPDX-License-Idendifier/SPDX-License-Identifier/
krb5: Update MIT KRB5 from 1.21 to 1.22Merge commit 'd82a140dad3a571d66abb2da24acbba90191f168'
krb5: use 'kerberos' as package nameRename krb5 and krb5-lib to kerberos and kerberos-lib to match theexisting Heimdal package names. Since it's not possible to build orinstall both at the same
krb5: use 'kerberos' as package nameRename krb5 and krb5-lib to kerberos and kerberos-lib to match theexisting Heimdal package names. Since it's not possible to build orinstall both at the same time, and Heimdal will be removed anyway,there's no benefit to using a different package name for MIT Kerberosand doing so will create friction for pkgbase users.Move a few things (e.g., headers) from kerberos to kerberos-lib.Move the KDC to a new package, kerberos-kdc, so the client utilitiescan be installed without the KDC. As most systems won't have the KDCrunning, this saves a bit of disk space for jails/containers.Remove a few instances of 'PACKAGE=' in target-specific Makefileswhere we can set that in the parent's Makefile.inc instead.Revert 01c587521dd8 ("OCI: Attempt to fix "runtime" container")which is no longer required.The KDC init script is still installed in the 'rc' package forcompatibility with the security/krb5 port; we should fix thisat some point, possibly after Heimdal is removed.Reviewed by: manu, kevans, desApproved by: des (mentor), kevans (mentor)Differential Revision: https://reviews.freebsd.org/D51420
krb5: Add build plumbingAdd tne necessary Makefiles and header files to facilitate buildingMIT KRB5 as part of buildworld. Nothing will build until theWITH_MITKRB5/MK_MITKRB5 option has been plum
krb5: Add build plumbingAdd tne necessary Makefiles and header files to facilitate buildingMIT KRB5 as part of buildworld. Nothing will build until theWITH_MITKRB5/MK_MITKRB5 option has been plumbed in Makefile.inc1.Before any changes to Makefile.inc1 are made to enable MIT KRB5,additional commits to other affected software will need to be committed.krb5/Makefile was inspired by kerberos5/Makefile. The Makefiles inkrb5/util and krb5/lib were inspired by those in lib/libc and inlib/ncurses.Differential revision: https://reviews.freebsd.org/D50695Sponsored by: The FreeBSD Foundation