Bug 51505 - security/cyrus-sasl: A few fixes and enhancements
Summary: security/cyrus-sasl: A few fixes and enhancements
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-28 19:40 UTC by Scot W. Hetzel
Modified: 2003-05-09 13:43 UTC (History)
1 user (show)

See Also:


Attachments
patch0428 (21.42 KB, text/plain)
2003-04-28 19:40 UTC, Scot W. Hetzel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Scot W. Hetzel 2003-04-28 19:40:07 UTC
	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.
Comment 1 Tilman Keskinoz freebsd_committer freebsd_triage 2003-05-09 13:41:40 UTC
State Changed
From-To: open->closed

Committed, thanks