From owner-svn-doc-all@FreeBSD.ORG Tue Jun 17 15:00:59 2014 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 68A6EA0F; Tue, 17 Jun 2014 15:00:59 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 555F92883; Tue, 17 Jun 2014 15:00:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s5HF0xQZ027344; Tue, 17 Jun 2014 15:00:59 GMT (envelope-from mat@svn.freebsd.org) Received: (from mat@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s5HF0xpI027343; Tue, 17 Jun 2014 15:00:59 GMT (envelope-from mat@svn.freebsd.org) Message-Id: <201406171500.s5HF0xpI027343@svn.freebsd.org> From: Mathieu Arnold Date: Tue, 17 Jun 2014 15:00:59 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r45070 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jun 2014 15:00:59 -0000 Author: mat (ports committer) Date: Tue Jun 17 15:00:58 2014 New Revision: 45070 URL: http://svnweb.freebsd.org/changeset/doc/45070 Log: Document the new Uses/gssapi.mk Sponsored by: Absolight Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses.xml Tue Jun 17 09:53:04 2014 (r45069) +++ head/en_US.ISO8859-1/books/porters-handbook/uses.xml Tue Jun 17 15:00:58 2014 (r45070) @@ -267,6 +267,71 @@ for the build. + + gssapi + + (none), base (default), + heimdal, mit, + flags, bootstrap + + + Handle dependency on Kerberos + ports. By default, or set to base, + Kerberos from the base system is + used. Set to heimdal to use security/heimdal, or + mit to use security/krb5. + + When the local Kerberos + installation is not in LOCALBASE, set + HEIMDAL_HOME (for heimdal) + or KRB5_HOME (for krb5) to + the base Kerberos directory. + + These variables are exported for the ports to use: + + + GSSAPIBASEDIR + GSSAPICPPFLAGS + GSSAPIINCDIR + GSSAPILDFLAGS + GSSAPILIBDIR + GSSAPILIBS + GSSAPI_CONFIGURE_ARGS + + + The flags option can be set with + base, heimdal, or + mit to automatically add + GSSAPICPPFLAGS, + GSSAPILDFLAGS, and + GSSAPILIBS to CFLAGS, + LDFLAGS, and LDADD, + respectively. For example, use + base,flags. + + The bootstrap option is a special prefix + only for use with security/krb5 + and security/heimdal. For + example, use bootstrap,mit. + + + Typical Use + + OPTIONS_SINGLE= GSSAPI +OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE + +GSSAPI_BASE_USES= gssapi +GSSAPI_BASE_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} +GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} +GSSAPI_MIT_USES= gssapi:mit +GSSAPI_MIT_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} +GSSAPI_NONE_CONFIGURE_ON= --without-gssapi + + + iconv