Date: Tue, 17 Jun 2014 15:00:59 +0000 (UTC) From: Mathieu Arnold <mat@FreeBSD.org> 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 Message-ID: <201406171500.s5HF0xpI027343@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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.</entry> </row> +<row xml:id="uses-gssapi"> + <entry><literal>gssapi</literal></entry> + + <entry>(none), <literal>base</literal> (default), + <literal>heimdal</literal>, <literal>mit</literal>, + <literal>flags</literal>, <literal>bootstrap</literal></entry> + + <entry> + <para>Handle dependency on <application>Kerberos</application> + ports. By default, or set to <literal>base</literal>, + <application>Kerberos</application> from the base system is + used. Set to <literal>heimdal</literal> to use <package + role="port">security/heimdal</package>, or + <literal>mit</literal> to use <package + role="port">security/krb5</package>.</para> + + <para>When the local <application>Kerberos</application> + installation is not in <varname>LOCALBASE</varname>, set + <varname>HEIMDAL_HOME</varname> (for <literal>heimdal</literal>) + or <varname>KRB5_HOME</varname> (for <literal>krb5</literal>) to + the base <application>Kerberos</application> directory.</para> + + <para>These variables are exported for the ports to use:</para> + + <itemizedlist> + <listitem><para><varname>GSSAPIBASEDIR</varname></para></listitem> + <listitem><para><varname>GSSAPICPPFLAGS</varname></para></listitem> + <listitem><para><varname>GSSAPIINCDIR</varname></para></listitem> + <listitem><para><varname>GSSAPILDFLAGS</varname></para></listitem> + <listitem><para><varname>GSSAPILIBDIR</varname></para></listitem> + <listitem><para><varname>GSSAPILIBS</varname></para></listitem> + <listitem><para><varname>GSSAPI_CONFIGURE_ARGS</varname></para></listitem> + </itemizedlist> + + <para>The <literal>flags</literal> option can be set with + <literal>base</literal>, <literal>heimdal</literal>, or + <literal>mit</literal> to automatically add + <varname>GSSAPICPPFLAGS</varname>, + <varname>GSSAPILDFLAGS</varname>, and + <varname>GSSAPILIBS</varname> to <varname>CFLAGS</varname>, + <varname>LDFLAGS</varname>, and <varname>LDADD</varname>, + respectively. For example, use + <literal>base,flags</literal>.</para> + + <para>The <literal>bootstrap</literal> option is a special prefix + only for use with <package role="port">security/krb5</package> + and <package role="port">security/heimdal</package>. For + example, use <literal>bootstrap,mit</literal>.</para> + + <example> + <title>Typical Use</title> + + <programlisting>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</programlisting> + </example></entry> +</row> + <row xml:id="uses-iconv"> <entry><literal>iconv</literal></entry>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406171500.s5HF0xpI027343>