aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Z. Chen <david.z.chen@outlook.com>2014-02-23 18:49:49 -0800
committerDavid Z. Chen <david.z.chen@outlook.com>2014-02-23 18:53:03 -0800
commitd0f2cbeceb4d83e768731d8126571dbbd46e43c8 (patch)
tree1e3cf6726c3017f7fe19a3d8c6368d64c1996c2f
parentb0abcda487d4f1bc7eb3f6a1edc878e576124451 (diff)
downloadrneovim-d0f2cbeceb4d83e768731d8126571dbbd46e43c8.tar.gz
rneovim-d0f2cbeceb4d83e768731d8126571dbbd46e43c8.tar.bz2
rneovim-d0f2cbeceb4d83e768731d8126571dbbd46e43c8.zip
Issue #97 - Add documentation on installing root SSL certificates on OS X, which is required for retrieving the libuv archive before building.
-rw-r--r--README.md29
1 files changed, 20 insertions, 9 deletions
diff --git a/README.md b/README.md
index 6ac5eee2e1..e3ca041283 100644
--- a/README.md
+++ b/README.md
@@ -164,7 +164,7 @@ Travis will also be used for continuous integration, so pull requests will be au
Here's a list of things that have been done so far:
- Source tree was cleaned up, leaving only files necessary for compilation/testing of the core.
-- Source files were processed with [unifdef](http://freecode.com/projects/unifdef) to remove tons of FEAT_* macros
+- Source files were processed with [unifdef](http://freecode.com/projects/unifdef) to remove tons of `FEAT_*` macros
- Files were processed with [uncrustify](http://uncrustify.sourceforge.net/) to normalize source code formatting.
- The autotools build system was replaced by [cmake](http://www.cmake.org/)
@@ -172,17 +172,17 @@ and what is currently being worked on:
- Port all IO to libuv
-###Dependencies
+### Dependencies
-For Debian/Ubuntu:
+#### For Debian/Ubuntu:
sudo apt-get install libtool autoconf cmake libncurses5-dev g++
-For FreeBSD 10:
+#### For FreeBSD 10:
sudo pkg install cmake libtool sha
-
-For OsX:
+
+#### For OS X:
* Install [Xcode](https://developer.apple.com/)
* Install sha1sum
@@ -195,13 +195,24 @@ For OsX:
brew install md5sha1sum cmake libtool automake
-For Arch Linux:
+If you run into wget certificate errors, you may be missing the root SSL
+certificates or have not set them up correctly:
- sudo pacman -S base-devel cmake ncurses
+ Via MacPorts:
+
+ sudo port install curl-ca-bundle
+ echo CA_CERTIFICATE=/opt/local/share/curl/curl-ca-bundle.crt >> ~/.wgetrc
+ Via Homebrew:
+
+ brew install curl-ca-bundle
+ echo CA_CERTIFICATE=/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt >> ~/.wgetrc
+#### For Arch Linux:
+
+ sudo pacman -S base-devel cmake ncurses
-###Building
+### Building
To generate the `Makefile`s: