aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Dunn2016-03-16 10:02:29 -0700
committerXu Cheng2016-03-19 19:14:50 +0800
commit4516375db417d1aa4e00a7acb61d63b9a94c8fbd (patch)
tree77d42e9ef0e4fede4ffe95bab061e57c0df062db
parent90246be60a6ba46e07b5ab65ced53b1290b98ab9 (diff)
downloadbrew-4516375db417d1aa4e00a7acb61d63b9a94c8fbd.tar.bz2
Formula Cookbook: /environmental/environment/
Closes Homebrew/homebrew#50146. Signed-off-by: Alex Dunn <adunn@ucsb.edu>
-rw-r--r--share/doc/homebrew/Formula-Cookbook.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/share/doc/homebrew/Formula-Cookbook.md b/share/doc/homebrew/Formula-Cookbook.md
index 90699f34e..3e0490c70 100644
--- a/share/doc/homebrew/Formula-Cookbook.md
+++ b/share/doc/homebrew/Formula-Cookbook.md
@@ -104,7 +104,15 @@ We generally try to not duplicate system libraries and complicated tools in core
One very special exception is OpenSSL. Anything that uses OpenSSL *should* be built using Homebrew’s shipped OpenSSL and our test bot's post-install `audit` will warn if it detects you haven't done this.
-Homebrew’s OpenSSL is [`keg_only`](http://www.rubydoc.info/github/Homebrew/homebrew/master/Formula#keg_only-class_method) to avoid conflicting with the system so sometimes formulae need to have environmental variables set or special configuration flags passed to locate our OpenSSL. You can see this mechanism in the [clamav](https://github.com/Homebrew/homebrew/blob/master/Library/Formula/clamav.rb#L28) formula. Usually this is unnecessary because when OpenSSL is specified as a dependency Homebrew temporarily prepends the `$PATH` with that prefix.
+Homebrew’s OpenSSL is
+[`keg_only`](http://www.rubydoc.info/github/Homebrew/homebrew/master/Formula#keg_only-class_method)
+to avoid conflicting with the system so sometimes formulae need to
+have environment variables set or special configuration flags passed
+to locate our OpenSSL. You can see this mechanism in the
+[clamav](https://github.com/Homebrew/homebrew/blob/master/Library/Formula/clamav.rb#L28)
+formula. Usually this is unnecessary because when OpenSSL is specified
+as a dependency Homebrew temporarily prepends the `$PATH` with that
+prefix.
Homebrew maintains a special [tap that provides other useful system duplicates](https://github.com/Homebrew/homebrew-dupes).