The attached patch fixes some problems with building the Kerberos IV and 5 mechs. Made the port to optionally not build the mechs, define WITHOUT_[ANONYMOUS,CRAM,DIGEST,LOGIN,OTP,GSSAPI,PLAIN]. The Kerberos IV case is special, as we can use the base kerberos 4x (<=5.0-RELEASE), or use the security/krb4 port. WITH_KERBEROS4 - use security/krb4 port if <=5.0-RELEASE, use krb4 port only if /usr/lib/libkrb.a doesn't exist WITHOUT_KERBEROS4 - disables using the base systems /usr/lib/libkrb.a (<=5.0), if it exists and MAKE_KERBEROS4 defined in /etc/make.conf This patch also solves the problems reported in PR 43774 and PR 48731. Changed the combined rcNG/rcOG scripts, so that the defaults are at the top of the rc.d script and not in an external file to the script. Fix: Apply the attached patch: Changed Files: Makefile pkg-deinstall pkg-install pkg-message pkg-plist files/patch-ab files/pwcheck.sh files/saslauthd.sh scripts/configure.sasl New Files: files/patch-plugins::kerberos4.c Also the following PR's can be closed: PR 36711, PR 38801, PR 43672, PR 43774, PR 48731.
State Changed From-To: open->closed Committed, thanks