svn commit: r44815 - head/en_US.ISO8859-1/books/handbook/security

Rene Ladan rene at
Mon May 12 14:41:46 UTC 2014

Author: rene
Date: Mon May 12 14:41:45 2014
New Revision: 44815

  Mention that OpenSSL is provided both by the base system and as a port,
  describe the knobs to set to select either version.
  This was formerly part of a section in the Porters Handbook about knobs,
  which was removed in r44808
  Reviewed by:	mat


Modified: head/en_US.ISO8859-1/books/handbook/security/chapter.xml
--- head/en_US.ISO8859-1/books/handbook/security/chapter.xml	Mon May 12 14:18:11 2014	(r44814)
+++ head/en_US.ISO8859-1/books/handbook/security/chapter.xml	Mon May 12 14:41:45 2014	(r44815)
@@ -1825,12 +1825,27 @@ kadmind5_server_enable="YES"</programlis
       <package>www/apache24</package> and
       <package>databases/postgresql91-server</package>, include a
       compile option for building with
-      <application>OpenSSL</application>.  If selected, the port will
-      add support using the <package>security/openssl</package> port.
-      To instead have the port compile against the built in version of
-      <application>OpenSSL</application>, include
-      <varname>WITH_OPENSSL_BASE</varname> when compiling in
-      <application>OpenSSL</application> support.</para>
+      <application>OpenSSL</application>.</para>
+    <para>&os; provides two versions of
+      <application>OpenSSL</application>: one in the base system and
+      one in the Ports Collection.  Users can choose which version to
+      use by default for other ports using the following knobs:</para>
+    <itemizedlist>
+      <listitem>
+	<para>WITH_OPENSSL_PORT: when set, the port will use
+	  <application>OpenSSL</application> from the
+	  <package>security/openssl</package> port, even if the
+	  version in the base system is up to date or newer.</para>
+      </listitem>
+      <listitem>
+	<para>WITH_OPENSSL_BASE: when set, the port will compile
+	  against <application>OpenSSL</application> provided by the
+	  base system.</para>
+      </listitem>
+    </itemizedlist>
     <para>Another common use of <application>OpenSSL</application> is
       to provide certificates for use with software applications.

More information about the svn-doc-all mailing list