aboutsummaryrefslogtreecommitdiff
path: root/third-party
Commit message (Collapse)AuthorAge
...
* | build: allow SKIP or skip to be used as the SHA1John Szakmeister2015-02-09
| | | | | | | | This will skip hash checking, just like the all zeros hash.
* | build: split hash checking from the download stepJohn Szakmeister2015-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that `file(DOWNLOAD ...)` is not very user friendly with it's error message, and only supports MD5 on v2.8.10 of CMake (the default for Ubuntu 12.04). If CMake is built without SSL support, users are left hanging with a message that the hashes don't match. It turns out that `file(SHA1 ...)` exists in v2.8.10, and we can use that to compute the hash ourselves. So this splits the hash checking into a separate step, where we can provide some additional advice if the SHA1 is the hash for an empty file. Additionally, it also allows us to drop the MD5 hashes and maintain only SHA1 hashes for our dependencies.
* | deps: Fix libuv md5sumThiago de Arruda2015-02-02
|/
* Fall back to libuv 1.2.0 and fix #1914.John Szakmeister2015-02-01
| | | | | | | It appears that commit 393c1c59a27591d705648919b2d7fb921cba37bc (unix: set non-block mode in uv_{pipe,tcp,udp}_open) has broken Neovim's drawing under OSX. Let's revert to 1.2.0 until we can figure out what is happening and get it fixed.
* Update to libuv 1.3.0Michael Reed2015-01-30
|
* deps: Update lua clientThiago de Arruda2015-01-23
| | | | | | | The latest version works around a libuv bug that can leave zombie nvim processes despite the event loop being properly cleaned up. This can lead to functional tests being aborted depending on the maximum number of child processes configured for a platform.
* deps: Update libtickit URLThiago de Arruda2015-01-15
|
* deps: Use versioned URLs for libtickit and dependenciesThiago de Arruda2015-01-09
|
* Update busted to 2.0.rc4.Florian Walch2014-12-18
|
* Dont force ../.deps in third-party/CMakeLists.txtRui Abreu Ferreira2014-12-16
| | | | | | | | | | | - third-party is built under .deps by default instead of using its own ${CMAKE_BINARY_DIR}, move this default setting out of the cmake settings and into the Makefile. - As a consequence the workflow of building third-party using CMake should feel more natural, avoid the additional folder or setting DEPS_DIR from the command line. - This commit does not change the default behaviour when calling the Makefile wrapper.
* CMake: Remove msgpack shared library in subdirectories.Florian Walch2014-12-11
|
* deps: Update lua clientThiago de Arruda2014-12-08
|
* deps: Fix unibilium/libtickit URLsThiago de Arruda2014-12-06
|
* Revert "deps: Fix 32-bit build of lib{unibilium,termkey,tickit}"Thiago de Arruda2014-12-06
| | | | This reverts commit f76df2475356add68212d737acd7da5bba3b64d6.
* deps: Fix 32-bit build of lib{unibilium,termkey,tickit}Thiago de Arruda2014-12-06
|
* deps: Update lua clientThiago de Arruda2014-12-05
|
* deps: Update unibilium and lua clientThiago de Arruda2014-12-03
|
* Merge pull request #1542 from jszakmeister/upgrade-libuvJohn Szakmeister2014-12-03
|\ | | | | Update to libuv 1.0.1.
| * Update to libuv 1.0.1.John Szakmeister2014-11-28
| | | | | | | | | | This should fix #1505 and #1276 and libuv removes support for dtrace all together.
* | deps: Use unibilium URL with Makefile fixed for OS XThiago de Arruda2014-12-02
| | | | | | | | Close #1594
* | deps: Add libtickit/libtermkey as dependencyThiago de Arruda2014-12-01
|/ | | | The new terminal UI will be implemented on top of those libraries
* Merge pull request #1562 from Happy-Dude/fix-1560-libuv-refsJohn Szakmeister2014-11-27
|\ | | | | Change refs for joyent/libuv repo to libuv/libuv.
| * Change refs for joyent/libuv repo to libuv/libuvStanley Chan2014-11-27
| | | | | | | | | | | | | | | | * References to old repository found through grepping * Replace references from github.com/joyent/libuv to github.com/libuv/libuv * Fix previous commit by not including whitespace changes For issue #1560.
* | build: allow skipping of the hash check in the download stepJohn Szakmeister2014-11-25
|/ | | | | | This is useful when trying to bisect an issue in a dependency, and we want to pull from a specific commit but don't want to have to download and determine the sha1sum and md5sum of the tarball.
* deps: Update bundled lua client versionThiago de Arruda2014-11-25
| | | | | The new version fixes defunct processes which causes random test failures on some systems(#1519)
* Use cmake --build instead of MakeRui Abreu Ferreira2014-11-14
| | | | | | | - If possble try to abstract away from Make, and use cmake --build - third-party still needs to find Make to build some components - Removed search for Make from CMakeLists.txt * for CMake < 3.0 --build has no color output
* build: don't download and extract tarball if source is already presentXu Cheng2014-11-08
| | | | | | | When building under Homebrew, we want to let Homebrew manage downloading and extracting the tarballs. See PR #1411. Also make sure to skip only if directory is not empty. Fix #1433.
* Revert "build: don't download and extract tarball if source is already present"John Szakmeister2014-11-08
| | | | | | This reverts commit 90658982644b76a9e8e4abfbcd16450df26b0a32. It failed to work correctly on a fresh clone. See #1433.
* Merge pull request #1411 from xu-cheng/homebrew-formulaJohn Szakmeister2014-11-07
|\ | | | | Let homebrew handle external resources download
| * build: don't download and extract tarball if source is already presentXu Cheng2014-11-07
| | | | | | | | | | When building under Homebrew, we want to let Homebrew manage downloading and extracting the tarballs.
* | Prefer to SHA1 other than MD5 in third-party downloadsXu Cheng2014-11-07
|/ | | | If CMake version is less than 2.8.11, fallback to MD5
* deps: Upgrade to latest version of lua-clientThiago de Arruda2014-11-06
|
* deps: Add lua nvim-client as a dependencyThiago de Arruda2014-10-16
|
* Only use CMAKE_C_COMPILER_ARG1 if it is setPaul Jolly2014-09-24
|
* deps: Switch lua msgpack library to one that supports 2.0Thiago de Arruda2014-09-16
|
* deps: Update msgpackThiago de Arruda2014-09-16
| | | | The new version fixes serialization/deserialization of EXT 8/16/32
* third-party: avoid using `rm` in the install commandJohn Szakmeister2014-09-14
| | | | | | | | | | | | Also, the command was removing only .so versions of the library, and not the the `.dylib` under Mac OS X, and in a way that it would fail if the files weren't present. Instead, let's delegate to a CMake script--to get the portability--and use a glob to detect and remove the shared versions of the library. Hopefully, this will become unnecessary as msgpack's build becomes more full-featured, and we can just tell it to build the static version instead.
* deps: Update to the experimental msgpack v5 branchThiago de Arruda2014-09-12
| | | | | | | | Using msgpack v5 will let nvim be more compatible with msgpack libraries for other platforms. This also replaces "raw" references by "bin" which is the new name for msgpack binary data type
* Update busted to 2.0.rc3.Florian Walch2014-09-11
| | | | | Default to verbose output to show more information in case of errors. Fix #1031.
* CMake: Use CMAKE_C_COMPILER_ARG1 when building dependencies.Florian Walch2014-09-11
| | | | | | CMAKE_C_COMPILER_ARG1 is set in CMake toolchain file cmake/i386-linux-gnu.toolchain.cmake. Use when compiling dependencies to simplify 32-bit builds.
* build: Remove moonscript as a third-party build dependencyThiago de Arruda2014-08-31
|
* Update luarocks: Use commit with correct version number.Florian Walch2014-08-29
|
* upgrade luarocksJustin M. Keyes2014-08-22
| | | | ref #822
* dependencies: Update to libuv 0.11.28Thiago de Arruda2014-08-07
|
* Update luarocks. #1018Florian Walch2014-08-01
| | | | Fix #1013.
* build: Compile static luajit lib with -fPIC #996ZyX2014-07-25
| | | | | | | Should fix the following travis error: /usr/bin/ld: /opt/neovim-deps/lib/libluajit-5.1.a(lj_err.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /opt/neovim-deps/lib/libluajit-5.1.a: could not read symbols: Bad value
* cmake: upgrade libuv 0.11.23 -> 0.11.26 #911Nicolas Hillegeer2014-07-06
| | | | | | | | | | | Fixes some bugs and increase the performance of uv_hrtime() on OSX, which reduces its prominence in performance traces. This allows us to better see what's really causing slowness. ref: - https://github.com/neovim/neovim/issues/868 - https://github.com/joyent/libuv/pull/1325 - https://github.com/joyent/libuv/releases
* Make it easier to turn the bundled dependencies off.John Szakmeister2014-05-31
|
* Add --with-pic flag to msgpack configurationThiago de Arruda2014-05-12
|
* Bump LuaJIT to version 2.0.3Thiago de Arruda2014-04-14
| | | | | This update should fix some build problems as shown in the changelog: http://luajit.org/changes.html