<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/third-party/cmake, branch newfeatures</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>build(deps): bump luarocks to 3.7.0 #15740</title>
<updated>2021-09-22T19:26:01+00:00</updated>
<author>
<name>Christian Clason</name>
<email>christian.clason@uni-due.de</email>
</author>
<published>2021-09-22T19:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=aba397991b59dbadad21b9ab7ad9f7a3a21f6259'/>
<id>aba397991b59dbadad21b9ab7ad9f7a3a21f6259</id>
<content type='text'>
Besides bugfixes, this brings `XDG_*` compliance and improved
robustness, especially for network errors.

See https://github.com/luarocks/luarocks/blob/master/CHANGELOG.md

- fixup: set LIBUV_LIBDIR to workaround https://github.com/luarocks/luarocks/commit/83126ba324846b754ffc5e0345341f01262b3f86
    - https://github.com/luarocks/luarocks/issues/1214
    - https://github.com/luarocks/luarocks/pull/1355
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Besides bugfixes, this brings `XDG_*` compliance and improved
robustness, especially for network errors.

See https://github.com/luarocks/luarocks/blob/master/CHANGELOG.md

- fixup: set LIBUV_LIBDIR to workaround https://github.com/luarocks/luarocks/commit/83126ba324846b754ffc5e0345341f01262b3f86
    - https://github.com/luarocks/luarocks/issues/1214
    - https://github.com/luarocks/luarocks/pull/1355
</pre>
</div>
</content>
</entry>
<entry>
<title>build(cmake): skip download if target file exists #14844)</title>
<updated>2021-07-08T18:16:13+00:00</updated>
<author>
<name>comicfans</name>
<email>comicfans44@gmail.com</email>
</author>
<published>2021-07-08T18:16:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9c7e04eb3bfd70c08c19ab20a751345fa6ef8908'/>
<id>9c7e04eb3bfd70c08c19ab20a751345fa6ef8908</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(deps): bump LibLUV to 1.40.0-0 (#14997)</title>
<updated>2021-07-07T06:24:08+00:00</updated>
<author>
<name>Christian Clason</name>
<email>christian.clason@uni-due.de</email>
</author>
<published>2021-07-07T06:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3de777d259c379e9fffdf4ebc6aba4059b7400fc'/>
<id>3de777d259c379e9fffdf4ebc6aba4059b7400fc</id>
<content type='text'>
Adds several threading, async, and gc fixes and allows building with older gcc (4.x). Minimum required version remains 1.30.1.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds several threading, async, and gc fixes and allows building with older gcc (4.x). Minimum required version remains 1.30.1.</pre>
</div>
</content>
</entry>
<entry>
<title>chore(deps): bump LibLUV to 1.34.1 and lua-compat-53 to 0.9 (#14985)</title>
<updated>2021-07-05T12:30:50+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2021-07-05T12:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a6cdfa27d50024a4756df37b135eadb5a8a79f13'/>
<id>a6cdfa27d50024a4756df37b135eadb5a8a79f13</id>
<content type='text'>
This bumps the bundled LibLUV to 1.34.1 in order to make the newly introduced `uv.fs_mkstemp` available in the official builds. (The minimum required version remains at 1.30.1.)

The bump of lua-compat-53 to 0.9 is needed to build with the updated LibLUV.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This bumps the bundled LibLUV to 1.34.1 in order to make the newly introduced `uv.fs_mkstemp` available in the official builds. (The minimum required version remains at 1.30.1.)

The bump of lua-compat-53 to 0.9 is needed to build with the updated LibLUV.</pre>
</div>
</content>
</entry>
<entry>
<title>third-party: Always set DEPLOYMENT_TARGET when building LuaJIT on macOS</title>
<updated>2020-12-14T02:03:27+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2020-11-28T15:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9c5b4c87e19657d605f1917503be54298967ad45'/>
<id>9c5b4c87e19657d605f1917503be54298967ad45</id>
<content type='text'>
LuaJIT build now requires specifying a deployment target, so use the
same baseline as our nightly builds.

Co-authored-by: Christian Clason &lt;christian.clason@uni-due.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LuaJIT build now requires specifying a deployment target, so use the
same baseline as our nightly builds.

Co-authored-by: Christian Clason &lt;christian.clason@uni-due.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>deps: fix BuildLuv without bundled libuv</title>
<updated>2020-11-16T12:52:50+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2020-11-16T12:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4c6628a7eb3ec0711d8d118b044fb8c923400f03'/>
<id>4c6628a7eb3ec0711d8d118b044fb8c923400f03</id>
<content type='text'>
Fixes:

    % rm -rf .deps
    % cmake -DUSE_BUNDLED_LUV=ON -DUSE_BUNDLED=OFF -S third-party -B .deps
    % cmake --build .deps
    ...
    [ 50%] Building C object CMakeFiles/luv.dir/src/luv.c.o
    /home/daniel/Vcs/neovim/.deps/build/src/luv/src/luv.c:20:10: fatal error: c-api/compat-5.3.h: No such file or directory
       20 | #include "c-api/compat-5.3.h"
          |          ^~~~~~~~~~~~~~~~~~~~
    compilation terminated.

This was broken since 78f1eccc8, where apparently the `LUA_COMPAT53_DIR`
was defined in a wrong location.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes:

    % rm -rf .deps
    % cmake -DUSE_BUNDLED_LUV=ON -DUSE_BUNDLED=OFF -S third-party -B .deps
    % cmake --build .deps
    ...
    [ 50%] Building C object CMakeFiles/luv.dir/src/luv.c.o
    /home/daniel/Vcs/neovim/.deps/build/src/luv/src/luv.c:20:10: fatal error: c-api/compat-5.3.h: No such file or directory
       20 | #include "c-api/compat-5.3.h"
          |          ^~~~~~~~~~~~~~~~~~~~
    compilation terminated.

This was broken since 78f1eccc8, where apparently the `LUA_COMPAT53_DIR`
was defined in a wrong location.
</pre>
</div>
</content>
</entry>
<entry>
<title>third-party: fix build failures in MSVC</title>
<updated>2020-11-04T10:51:54+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2020-11-04T09:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=05cef2f1058980040a9ee5ff12cfb3840b60e544'/>
<id>05cef2f1058980040a9ee5ff12cfb3840b60e544</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bundle: move tree-sitter as a bundled dep</title>
<updated>2020-11-03T09:39:35+00:00</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-09-17T09:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3eb241d8310f453ce5e5485f12796a0ae43a0a18'/>
<id>3eb241d8310f453ce5e5485f12796a0ae43a0a18</id>
<content type='text'>
fixup! bundle: move tree-sitter as a bundled dep

fixup! bundle: move tree-sitter as a bundled dep
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixup! bundle: move tree-sitter as a bundled dep

fixup! bundle: move tree-sitter as a bundled dep
</pre>
</div>
</content>
</entry>
<entry>
<title>ci/appveyor: change to update package database</title>
<updated>2020-10-27T01:49:51+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2020-10-26T03:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=29deb5dc315f19fe6c5cb5c7b1787b1a2cd2c8d6'/>
<id>29deb5dc315f19fe6c5cb5c7b1787b1a2cd2c8d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: remove duplicate empty CONFIGURE_COMMAND (#12676)</title>
<updated>2020-07-24T20:39:12+00:00</updated>
<author>
<name>Christian Clason</name>
<email>christian.clason@uni-due.de</email>
</author>
<published>2020-07-24T20:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=38145b919d160ea63c2547533595e761b40cfe45'/>
<id>38145b919d160ea63c2547533595e761b40cfe45</id>
<content type='text'>
The cmake file for libvterm had an empty CONFIGURE_COMMAND "", which tells cmake to skip the configure step for this dependency (even though a later patch added another, actual, CONFIGURE_COMMAND two lines below). Evidently the recently released cmake 3.18.0 is pickier about this than previous versions, causing the build to fail. Removing this line makes the build successful again.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cmake file for libvterm had an empty CONFIGURE_COMMAND "", which tells cmake to skip the configure step for this dependency (even though a later patch added another, actual, CONFIGURE_COMMAND two lines below). Evidently the recently released cmake 3.18.0 is pickier about this than previous versions, causing the build to fail. Removing this line makes the build successful again.</pre>
</div>
</content>
</entry>
</feed>
