mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 10:45:16 -07:00
First pass on getting build working on FreeBSD.
This commit is contained in:
parent
eaf942c5a6
commit
87fdb40a03
@ -178,6 +178,10 @@ For Ubuntu 12.04:
|
|||||||
|
|
||||||
sudo apt-get install build-essential cmake libncurses5-dev
|
sudo apt-get install build-essential cmake libncurses5-dev
|
||||||
|
|
||||||
|
For FreeBSD 10:
|
||||||
|
|
||||||
|
sudo pkg install cmake libtool sha
|
||||||
|
|
||||||
For OsX:
|
For OsX:
|
||||||
|
|
||||||
* Install [Xcode](https://developer.apple.com/)
|
* Install [Xcode](https://developer.apple.com/)
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
platform='unknown'
|
||||||
|
unameval=`uname`
|
||||||
|
if [ "$unameval" == 'Linux' ]; then
|
||||||
|
platform='linux'
|
||||||
|
elif [ "$unameval" == 'FreeBSD' ]; then
|
||||||
|
platform='freebsd'
|
||||||
|
fi
|
||||||
|
|
||||||
|
sha1sumcmd='sha1sum'
|
||||||
|
if [ "$platform" == 'freebsd' ]; then
|
||||||
|
sha1sumcmd='shasum'
|
||||||
|
fi
|
||||||
|
|
||||||
pkgroot="$(pwd)"
|
pkgroot="$(pwd)"
|
||||||
deps="$pkgroot/.deps"
|
deps="$pkgroot/.deps"
|
||||||
prefix="$deps/usr"
|
prefix="$deps/usr"
|
||||||
@ -17,7 +30,7 @@ download() {
|
|||||||
# download, untar and calculate sha1 sum in one pass
|
# download, untar and calculate sha1 sum in one pass
|
||||||
(wget "$url" -O - | tee "$fifo" | \
|
(wget "$url" -O - | tee "$fifo" | \
|
||||||
(cd "$tgt"; tar --strip-components=1 -xvzf -)) &
|
(cd "$tgt"; tar --strip-components=1 -xvzf -)) &
|
||||||
sum=$(sha1sum < "$fifo" | cut -d ' ' -f1)
|
sum=$("$sha1sumcmd" < "$fifo" | cut -d ' ' -f1)
|
||||||
rm -rf "$tmp_dir"
|
rm -rf "$tmp_dir"
|
||||||
if [ "$sum" != "$sha1" ]; then
|
if [ "$sum" != "$sha1" ]; then
|
||||||
echo "SHA1 sum doesn't match, expected '$sha1' got '$sum'"
|
echo "SHA1 sum doesn't match, expected '$sha1' got '$sum'"
|
||||||
|
Loading…
Reference in New Issue
Block a user