Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
26 Jun 2022 16:19:32 0.7.2
|
Adam Weinberger (adamw)  |
editors/neovim: Update to 0.7.2 |
16 Apr 2022 01:21:58 0.7.0
|
Adam Weinberger (adamw)  |
editors/neovim: Update to 0.7.0 |
29 Jan 2022 12:39:24 0.6.1_1
|
Adam Weinberger (adamw)  |
editors/vim, devel/luv: Use luajit-openresty as the Lua backend
After a failed attempt a few months ago, re-enable luajit-openresty
as the default luv backend, and the only neovim backend.
I suspect that it's safe to switch luv unconditionally as well, but I'm
taking a more conservative route at this time and just switching amd64
and i386 to it.
NeoVim is designed specifically for luajit. While it runs on PUC lua,
PUC is not used by upstream and no attempts are made to build for it.
However, luajit is largely a stalled project and is unlikely to ever
see new releases. The OpenResty fork, however, is actively-developed.
It is also the standard neovim lua backend on macOS Homebrew and most
Linux distributions. |
31 Dec 2021 20:48:45 0.6.1
|
Adam Weinberger (adamw)  |
editors/neovim: Update to 0.6.1 |
03 Dec 2021 23:21:37 0.6.0_1
|
Piotr Kubaj (pkubaj)  |
editors/neovim: only use GCC on powerpc64
On powerpc64le, clang works fine with LTO. |
02 Dec 2021 21:09:34 0.6.0_1
|
Dima Panov (fluffy)  |
editors/neovim: unbreak build with luajit when lua53+ set as default
Approved by: adamw (maintainer)
Sponsored by: Netzkommune GmbH |
02 Dec 2021 16:41:57 0.6.0_1
|
Adam Weinberger (adamw)  |
editors/neovim: Partially revert 9b869a4c17db42729cdfaca02c5c9c5ab2d22976
luajit-openresty causes lua errors with many nvim plugins. I don't know
why, and until I have time to diagnose it, revert the switch to
hardcoded luajit-openresty. In the short term I'll likely switch to
hardcoding luajit and removing the PUC Lua option. |
02 Dec 2021 03:20:52 0.6.0
|
Adam Weinberger (adamw)  |
editors/neovim: Update to 0.6.0 and switch lua backend
0.6.0 is an interval update that refines and extends the major lua
overhaul of 0.5.0.
Instead of using options for luajit vs PUC (mainline) lua, use
luajit-openresty unconditionally. devel/luv needs to use the same
backend as NeoVIM, so this commit switches it too.
NeoVIM is designed specifically to run on luajit rather than PUC;
upstream essentially doesn't develop for PUC. However, luajit is
largely unmaintained, locked in an older lua dialect, and unbuildable
on many architectures.
The luajit-openresty fork is faster, more modern, and should work in
more places. It's unclear to me which FreeBSD archs it does or doesn't
work on, so the fallout will have to be addressed once the builders have
a whack at it. |
26 Oct 2021 20:29:29 0.5.1
|
Piotr Kubaj (pkubaj)  |
editors/neovim: enable LUAJIT on powerpc
While here, remove entry for riscv architecture. We only have riscv64 and
riscv64sf. |
27 Sep 2021 00:23:38 0.5.1
|
Adam Weinberger (adamw)  |
editors/neovim: Update to 0.5.1
BREAKING CHANGES:
feat(lua)!: register_keystroke_callback => on_key
feat(lsp)!: change handler signature #15504
FEATURES:
feat(jobstart): add parameter to close stdin
FIXES:
backport: fix(windowing): positioning of relative floats
backport: refactor(sign): include longer sign column option
backport: fix(sign): reset auto sign column with minimum in float win minimal
style
backport: fix(decorations): crash when :bdelete (extmark_free_all) after
clear_namespace
build: use RelWithDebInfo build for nightlies, Release for releases (Only the first 15 lines of the commit message are shown above ) |
31 Aug 2021 11:24:18 0.5.0
|
Bernhard Froehlich (decke)  |
editors/neovim: Add CPE information
Approved by: portmgr (blanket) |
02 Jul 2021 17:45:28 0.5.0
|
Adam Weinberger (adamw)  |
editors/neovim: Update to 0.5
While here, generate the runtime data files automatically. Enumerating
them stopped being fun.
There are major new features in this release, the most notable being the
inclusion of native support for LSP (Language Server Protocol) and a
native parser/AST generator. These can be used to do intelligent code
analysis and completion, without requiring external scripting providers.
Also, the Neovim config file(s) can now be written entirely in lua
instead of (or in addition to) Vimscript. |
06 Apr 2021 14:31:07 0.4.4_2
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
09 Mar 2021 14:13:41
0.4.4_2
|
mat  |
Remove occurrences of %%LUA_LIBDIR%%.
Differential Revision: https://reviews.freebsd.org/D29138 |
07 Dec 2020 05:25:09
0.4.4_2
|
linimon  |
Turn off LUAJIT on riscv64 as well. This allows it to build.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com build testing |
03 Nov 2020 15:01:29
0.4.4_2
|
adamw  |
editors/neovim: Update list of python versions
Previously, py3.9 wasn't recognized at all, and it was checking for python
versions that are no longer supported and don't exist in the ports tree.
No MFH here as py39 doesn't exist in 2020Q4. |
27 Sep 2020 20:06:03
0.4.4_1
|
linimon  |
Generalize to powerpc64le.
Approved by: portmgr (tier-2 blanket) |
24 Sep 2020 08:50:25
0.4.4_1
|
tobik  |
Clean up some things
Reported by: portscan |
23 Sep 2020 11:40:22
0.4.4
|
pkubaj  |
editors/neovim: enable luajit by default on powerpc64 using luajit-openresty |
05 Aug 2020 08:38:19
0.4.4
|
adamw  |
neovim: Update to 0.4.4 |
11 Jun 2020 17:44:02
0.4.3
|
pkubaj  |
editors/neovim: fix build on powerpc64 elfv2
Use GCC instead of Clang, Clang-compiled binary crashes at testing. Strangely,
it doesn't crash when built with WITH_DEBUG=yes, but that makes debugging hard. |
14 Apr 2020 15:49:37
0.4.3
|
mat  |
USES=lua gained flavors.
Ports using USES=lua:module or lua:flavors will be flavored. A range of
supported lua versions can be set using XX-YY (or XX-, or -YY, or simply ZZ)
for ports not supporting all lua versions.
USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of
flavored lua ports, in a similar way as PHP or Python flavors.
PR: 245038
Submitted by: andrew tao11 riddles org uk
Reviewed by: mat, kevans, russ haley gmail com
Approved by: mat (portmgr)
Differential Revision: https://reviews.freebsd.org/D16494 |
09 Jan 2020 03:56:24
0.4.3
|
adamw  |
neovim, lynx: Update WWW |
28 Dec 2019 18:47:52
0.4.3
|
adamw  |
neovim: Limit portscout to number-looking versions
There's a "stable" tag that portscout really likes. |
23 Dec 2019 01:15:23
0.4.3
|
adamw  |
neovim: Blacklist luajit on ppc
It's possible that luajit itself is broken on ppc32, but neither of the
people using that arch have reported similar errors AFAIK.
PR: 242799 |
07 Nov 2019 13:27:03
0.4.3
|
adamw  |
neovim: Update to 0.4.3 |
07 Oct 2019 15:45:26
0.4.2
|
adamw  |
neovim: Update to 0.4.2
PR: 240699
Submitted by: checo1705 secmailpro |
04 Jul 2019 16:34:15
0.3.8
|
adamw  |
neovim: Update to 0.3.8
* security: 'modeline', 'modelineexpr'
* Disallow API calls in the sandbox.
MFH: 2019Q3 |
29 May 2019 14:44:45
0.3.7
|
adamw  |
Update neovim to 0.3.7 |
29 May 2019 02:24:02
0.3.6
|
adamw  |
Update neovim to 0.3.6 |
28 May 2019 14:04:35
0.3.5_1 
|
adamw  |
Disable LuaJIT on non-x86 architectures
The version of LuaJIT in port doesn't work well (or at all) for neovim
on non-x86 architectures. Plus, some users (at least the submitter, who
made a good argument for it) may not want LuaJIT at all.
So, make LuaJIT an OPTION. Enable it by default, and exclude it from
all the archs that LuaJIT+neovim doesn't work on. Fall back instead on
normal Lua.
PR: 238079
Submitted by: Greg V
MFH: 2019Q2 |
28 Apr 2019 21:08:06
0.3.5 
|
adamw  |
Update neovim to 0.3.5
Maintenance release to fix issues found in v0.3.4.
options: properly reset directories on 'autochdir'
Remove MSVC optimization workaround for SHM_ALL
Make SHM_ALL to a variable instead of a compound literal #define
doc: mention "pynvim" module rename
screen: don't crash when drawing popupmenu with 'rightleft' option
look-behind match may use the wrong line number
:terminal : set topline based on window height
:recover : Fix crash on non-existent *.swp |
27 Mar 2019 01:59:50
0.3.4_1 
|
adamw  |
Use the correct FLAVOR for the optional pynvim dependency.
Reported by: mat |
19 Mar 2019 16:26:25
0.3.4 
|
adamw  |
Add PYNVIM option
PYNVIM installs the py-pynvim port. This enables support for nvim
plugins written in python. It is NOT required for editing or debugging
python scripts---that support is already included in neovim. |
19 Mar 2019 16:24:17
0.3.4 
|
adamw  |
Remove trailing space |
13 Jan 2019 14:56:33
0.3.4 
|
adamw  |
Update to 0.3.4, and add TEST_DEPENDS
This is a maintenance release.
Changes:
https://github.com/neovim/neovim/commit/ab2bbbf6c45fdf278271d19f014c9d0850d249c6 |
05 Jan 2019 19:59:35
0.3.3 
|
adamw  |
Update neovim to 0.3.3
Changes: https://github.com/neovim/neovim/releases/tag/v0.3.3 |
31 Dec 2018 04:03:59
0.3.2 
|
adamw  |
Update neovim to 0.3.2
This update includes some BSD-specific fixes, including fixes for the
random q's that would appear when editing on the vt console.
Changes:
https://github.com/neovim/neovim/commit/4dd3fc4ca9959928ac823aeabc09a3a609b3c26a |
25 Dec 2018 20:25:40
0.3.1_1 
|
tcberner  |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
27 Jul 2018 12:45:29
0.3.1_1 
|
adamw  |
Teach the syntax highlighter about the UseBlacklist command in sshd_config
PR: 230074
Submitted by: Samy Mahmoudi |
18 Jul 2018 13:40:15
0.3.1 
|
adamw  |
Update neovim to 0.3.1
FEATURES:
man.vim: C highlighting for EXAMPLES section
TUI: urxvt: also send xterm focus-reporting seqs
API: emit nvim_buf_lines_event from :terminal
fillchars: Add "eob" flag
FIXES:
startup: avoid blank stdin buffer if other files were opened
Only waitpid() for processes that we care about
Check all child processes for exit in SIGCHLD handler
channel.c: Prevent channel_destroy_early() from freeing uninitialized rpc
stuff
transstr_buf: fix length comparison (Only the first 15 lines of the commit message are shown above ) |
11 Jun 2018 17:28:47
0.3.0 
|
adamw  |
Update neovim to 0.3.0
Changes:
https://github.com/neovim/neovim/commit/44c6deb91ac917703c157d564eb3accbff4d37af |
27 May 2018 14:41:44
0.2.2_2 
|
adamw  |
Update included libmpack-lua and take maintainership
While here, sort depends, update WWW, and expand the
pkg-descr.
I'd like to thank Oleh Hushchenkov, the outgoing maintainer,
for offering me maintainership and for maintaining this port
for nearly two years. |
16 Mar 2018 07:24:12
0.2.2_1 
|
yuri  |
devel/unibilium: Update to 2.0.0
* Change to DISTVERSION
* Bump devel/libtermkey, editors/neovim
editors/neovim fails on 12amd64 before and after this change
PR: 226638
Submitted by: chuck@tuffli.net <chuck@tuffli.net> (maintainer) |
08 Jan 2018 15:10:37
0.2.2 
|
adamw  |
Add an NLS knob.
PR: 224983
Approved by: Oleh Hushchenkov |
19 Nov 2017 14:53:14
0.2.2 
|
robak  |
editors/neovim: update 0.2.1 -> 0.2.2
PR: 223747
Submitted by: Oleh Hushchenkov <gor@clogic.com.ua> (maintainer) |
11 Nov 2017 07:17:10
0.2.1 
|
tcberner  |
Update editors/neovim to 0.2.1
Changelog:
https://github.com/neovim/neovim/commit/c67dd5acd0bb9f8d08789dfe6af27d9045e95fb4
PR: 223509
Submitted by: Oleh Hushchenkov <gor@clogic.com.ua> (maintainer) |
25 Jun 2017 21:07:58
0.2.0 
|
tcberner  |
Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while
building.
Therefore switch from having the ninja generator opt-in to having it opt-out.
Previously cmake-ports that wanted to use ninja could set
CMAKE_NINJA=yes
now, ports that do not work with ninja can set
cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.
The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary
PR: 219629
PR: 213331
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D10748 |
23 May 2017 05:51:18
0.2.0 
|
miwi  |
- Update to 0.2.0
Changelog: https://github.com/neovim/neovim/releases/tag/v0.2.0
PR: 219141
Submitted by: maintainer |
13 Dec 2016 11:39:02
0.1.7 
|
jhale  |
Update to 0.1.7
PR: 214897
Submitted by: Oleg Gushchenkov <gor@clogic.com.ua> (maintainer) |
10 Nov 2016 08:06:03
0.1.6 
|
wen  |
- Update to 0.1.6
PR: 214311
Submitted by: gor@clogic.com.ua(maintainer) |
17 Oct 2016 05:13:35
0.1.5 
|
marino  |
editors/neovim: Return pty process patch to restore build on DF
The pty process file was relocated and renamed, so the previous patch
no longer applied and was removed with the last update. Regenerate the
patch to restore build on DragonFly.
Approved by: DragonFly blanket |
05 Oct 2016 18:43:46
0.1.5 
|
amdmi3  |
- Update to 1.15
PR: 212233
Submitted by: gor@clogic.com.ua (maintainer) |
19 Jun 2016 08:23:53
0.1.4_2 
|
rm  |
editors/neovim: pass maintainership to submitter
- fix out-of-order DISTVERSIONPREFIX (portlint warning)
PR: 210301
Submitted by: Oleg Gushchenkov <gor@clogic.com.ua> |
09 Jun 2016 19:01:27
0.1.4_2 
|
matthew  |
Fix be64toh() detection on BSDs from upstream
Use patch names as generated by 'make makepatch'
PR: 210054
Submitted by: gor@clogic.com.ua |
09 Jun 2016 13:41:04
0.1.4_2 
|
marino  |
editors/neovim: Unbreak using dports patches
One of the 3 patches is for DF, the other two are commonly needed. |
04 Jun 2016 12:31:37
0.1.4_1 
|
antoine  |
Mark BROKEN: fails to build
/wrkdirs/usr/ports/editors/neovim/work/neovim-0.1.4/src/nvim/shada.c: In
function 'shada_write_file':
/wrkdirs/usr/ports/editors/neovim/work/neovim-0.1.4/src/nvim/shada.c:3232:
error: expected declaration specifiers or '...' before '(' token
/wrkdirs/usr/ports/editors/neovim/work/neovim-0.1.4/src/nvim/shada.c:3232:
error: expected ')' before '?' token
Reported by: pkg-fallout |
27 May 2016 18:56:52
0.1.4_1 
|
pi  |
devel/msgpack: 1.1.0 -> 1.4.2
Changes:
https://github.com/msgpack/msgpack-c/blob/master/CHANGELOG.md
- dependent ports PORTREVISION bump because name of shared library changed
PR: 209474
Submitted by: Yuri Victorovich <yuri@rawbw.com>
Reviewed by: swills |
09 May 2016 13:43:03
0.1.4 
|
mat  |
Update to 0.1.4.
PR: 209294
Submitted by: tkato432 yahoo com
Sponsored by: Absolight |
18 Apr 2016 14:07:11
0.1.3 
|
mat  |
Update to 0.1.3.
PR: 208867
Submitted by: tkato432 yahoo com
Sponsored by: Absolight |
01 Apr 2016 14:00:57
0.1.2 
|
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
30 Mar 2016 16:41:22
0.1.2 
|
culot  |
- Reassign to the heap, on maintainer's request |
10 Feb 2016 21:18:01
0.1.2 
|
zeising  |
Update to 0.1.2
PR: 207088
Submitted by: Anton Tornqvist (maintainer) |
27 Sep 2015 12:10:17
0.0.0.201507060407_1 
|
mat  |
fix runtime, pkg registers a dependency on libluajit but no runtime
dependency, and pkg autoremove will render this unusable.
Sponsored by: Absolight |
10 Sep 2015 18:03:15
0.0.0.201507060407 
|
swills  |
editors/neovim: create port
PR: 198713
Submitted by: Anton Tornqvist <antont@inbox.lv> (based on) |