notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
non port: editors/neovim/Makefile
SVNWeb

Number of commits found: 61

Wed, 20 Jul 2022
[ 14:21 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:7cd7a8d850aa40bd9f93927a98e3664a54cf15e1  7cd7a8d  (Only the first 10 of 119 ports in this commit are shown above. View all ports for this commit)
editors: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andreas Kohout <shanee@augusta.de>
  *  Andrej Zverev <az@inec.ru>
  *  Andrey Zakhvatov
  *  Anton Tornqvist <antont@inbox.lv>
  *  Bill Fumerola <billf@chc-chimes.com>
  *  Bob Eager <bob@eager.cx>
  *  Chris D. Faulhaber <jedgar@fxp.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 26 Jun 2022
[ 16:19 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:e96925a94066b4c11bf47cdcfc89226c492094de  e96925a 
editors/neovim: Update to 0.7.2
Sat, 16 Apr 2022
[ 01:21 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:9d7f6041a678ca69e3281d19c3eea2d505f6304e  9d7f604 
editors/neovim: Update to 0.7.0
Sat, 29 Jan 2022
[ 12:39 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:390b480773f0bdf76f9695776a061a5a89818a0b  390b480 
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.
Fri, 31 Dec 2021
[ 20:48 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:0e577459bfe46d5439bc29500cbd5f2c8fbe2b54  0e57745 
editors/neovim: Update to 0.6.1
Fri, 3 Dec 2021
[ 23:21 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:b4a8d5e1a4bdf0df68a3bf80885bf811a3cd893b  b4a8d5e 
editors/neovim: only use GCC on powerpc64

On powerpc64le, clang works fine with LTO.
Thu, 2 Dec 2021
[ 21:09 Dima Panov (fluffy) search for other commits by this committer ]    commit hash:136c812980e4846c7df5c402f7b8d51b7cc8da39  136c812 
editors/neovim: unbreak build with luajit when lua53+ set as default

Approved by:	adamw (maintainer)
Sponsored by:	Netzkommune GmbH
[ 16:41 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:a2f29f52f70007ef491672e59a2d110ae2fc5218  a2f29f5 
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.
[ 03:20 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:9b869a4c17db42729cdfaca02c5c9c5ab2d22976  9b869a4 
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.
Tue, 26 Oct 2021
[ 20:29 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:2a8c2d40fe54ba3f7dfbf01dd64fbdb76be49350  2a8c2d4 
editors/neovim: enable LUAJIT on powerpc

While here, remove entry for riscv architecture. We only have riscv64 and
riscv64sf.
Mon, 27 Sep 2021
[ 00:23 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:98af9ea2882e5addf489a313d3a4f465d08df5a7  98af9ea 
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 View all of this commit message)
Tue, 31 Aug 2021
[ 11:24 Bernhard Froehlich (decke) search for other commits by this committer ]    commit hash:6722ad601ae08a2b4be88ad1deae144e7d9d34d5  6722ad6 
editors/neovim: Add CPE information

Approved by:    portmgr (blanket)
Fri, 2 Jul 2021
[ 17:45 Adam Weinberger (adamw) search for other commits by this committer ]    commit hash:6c3f8661cedf490caa88f4635cef98e7900789a2  6c3f866 
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.
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Mon, 7 Dec 2020
[ 05:25 linimon search for other commits by this committer ] Original commit   Revision:557211
Turn off LUAJIT on riscv64 as well.  This allows it to build.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
Tue, 3 Nov 2020
[ 15:01 adamw search for other commits by this committer ] Original commit   Revision:553995
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.
Sun, 27 Sep 2020
[ 20:06 linimon search for other commits by this committer ] Original commit   Revision:550334
Generalize to powerpc64le.

Approved by:	portmgr (tier-2 blanket)
Thu, 24 Sep 2020
[ 08:50 tobik search for other commits by this committer ] Original commit   Revision:549900
Clean up some things

Reported by:	portscan
Wed, 23 Sep 2020
[ 11:40 pkubaj search for other commits by this committer ] Original commit   Revision:549680
editors/neovim: enable luajit by default on powerpc64 using luajit-openresty
Wed, 5 Aug 2020
[ 08:38 adamw search for other commits by this committer ] Original commit   Revision:544209
neovim: Update to 0.4.4
Thu, 11 Jun 2020
[ 17:44 pkubaj search for other commits by this committer ] Original commit   Revision:538515
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.
Tue, 14 Apr 2020
[ 15:49 mat search for other commits by this committer ] Original commit   Revision:531700 (Only the first 10 of 81 ports in this commit are shown above. View all ports for this commit)
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
Sat, 28 Dec 2019
[ 18:47 adamw search for other commits by this committer ] Original commit   Revision:521234
neovim: Limit portscout to number-looking versions

There's a "stable" tag that portscout really likes.
Mon, 23 Dec 2019
[ 01:15 adamw search for other commits by this committer ] Original commit   Revision:520674
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
Thu, 7 Nov 2019
[ 13:27 adamw search for other commits by this committer ] Original commit   Revision:516971
neovim: Update to 0.4.3
Mon, 7 Oct 2019
[ 15:45 adamw search for other commits by this committer ] Original commit   Revision:513968
neovim: Update to 0.4.2

PR:		240699
Submitted by:	checo1705 secmailpro
Thu, 4 Jul 2019
[ 16:34 adamw search for other commits by this committer ] Original commit   Revision:505842
neovim: Update to 0.3.8

 * security: 'modeline', 'modelineexpr'
 * Disallow API calls in the sandbox.

MFH:		2019Q3
Wed, 29 May 2019
[ 14:44 adamw search for other commits by this committer ] Original commit   Revision:502963
Update neovim to 0.3.7
[ 02:24 adamw search for other commits by this committer ] Original commit   Revision:502923
Update neovim to 0.3.6
Tue, 28 May 2019
[ 14:04 adamw search for other commits by this committer ] Original commit   Revision:502895
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
Sun, 28 Apr 2019
[ 21:08 adamw search for other commits by this committer ] Original commit   Revision:500370
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
Wed, 27 Mar 2019
[ 01:59 adamw search for other commits by this committer ] Original commit   Revision:496932
Use the correct FLAVOR for the optional pynvim dependency.

Reported by:	mat
Tue, 19 Mar 2019
[ 16:26 adamw search for other commits by this committer ] Original commit   Revision:496272
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.
Sun, 13 Jan 2019
[ 14:56 adamw search for other commits by this committer ] Original commit   Revision:490141
Update to 0.3.4, and add TEST_DEPENDS

This is a maintenance release.

Changes:
https://github.com/neovim/neovim/commit/ab2bbbf6c45fdf278271d19f014c9d0850d249c6
Sat, 5 Jan 2019
[ 19:59 adamw search for other commits by this committer ] Original commit   Revision:489374
Update neovim to 0.3.3

Changes: https://github.com/neovim/neovim/releases/tag/v0.3.3
Mon, 31 Dec 2018
[ 04:03 adamw search for other commits by this committer ] Original commit   Revision:488755
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
Tue, 25 Dec 2018
[ 20:25 tcberner search for other commits by this committer ] Original commit   Revision:488341 (Only the first 10 of 1277 ports in this commit are shown above. View all ports for this commit)
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
Fri, 27 Jul 2018
[ 12:45 adamw search for other commits by this committer ] Original commit   Revision:475435
Teach the syntax highlighter about the UseBlacklist command in sshd_config

PR:		230074
Submitted by:	Samy Mahmoudi
Wed, 18 Jul 2018
[ 13:40 adamw search for other commits by this committer ] Original commit   Revision:474862
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 View all of this commit message)
Mon, 11 Jun 2018
[ 17:28 adamw search for other commits by this committer ] Original commit   Revision:472196
Update neovim to 0.3.0

Changes:
https://github.com/neovim/neovim/commit/44c6deb91ac917703c157d564eb3accbff4d37af
Sun, 27 May 2018
[ 14:41 adamw search for other commits by this committer ] Original commit   Revision:470985
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.
Fri, 16 Mar 2018
[ 07:24 yuri search for other commits by this committer ] Original commit   Revision:464656
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)
Mon, 8 Jan 2018
[ 15:10 adamw search for other commits by this committer ] Original commit   Revision:458426
Add an NLS knob.

PR:		224983
Approved by:	Oleh Hushchenkov
Sun, 19 Nov 2017
[ 14:53 robak search for other commits by this committer ] Original commit   Revision:454495
editors/neovim: update 0.2.1 -> 0.2.2

PR:		223747
Submitted by:	Oleh Hushchenkov <gor@clogic.com.ua> (maintainer)
Sat, 11 Nov 2017
[ 07:17 tcberner search for other commits by this committer ] Original commit   Revision:453954
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)
Sun, 25 Jun 2017
[ 21:07 tcberner search for other commits by this committer ] Original commit   Revision:444324 (Only the first 10 of 115 ports in this commit are shown above. View all ports for this commit)
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
Tue, 23 May 2017
[ 05:51 miwi search for other commits by this committer ] Original commit   Revision:441505
- Update to 0.2.0

Changelog: https://github.com/neovim/neovim/releases/tag/v0.2.0

PR:		219141
Submitted by:	maintainer
Tue, 13 Dec 2016
[ 11:39 jhale search for other commits by this committer ] Original commit   Revision:428479
Update to 0.1.7

PR:		214897
Submitted by:	Oleg Gushchenkov <gor@clogic.com.ua> (maintainer)
Thu, 10 Nov 2016
[ 08:06 wen search for other commits by this committer ] Original commit   Revision:425833
- Update to 0.1.6

PR:		214311
Submitted by:	gor@clogic.com.ua(maintainer)
Wed, 5 Oct 2016
[ 18:43 amdmi3 search for other commits by this committer ] Original commit   Revision:423366
- Update to 1.15

PR:		212233
Submitted by:	gor@clogic.com.ua (maintainer)
Sun, 19 Jun 2016
[ 08:23 rm search for other commits by this committer ] Original commit   Revision:417103
editors/neovim: pass maintainership to submitter

- fix out-of-order DISTVERSIONPREFIX (portlint warning)

PR:		210301
Submitted by:	Oleg Gushchenkov <gor@clogic.com.ua>
Thu, 9 Jun 2016
[ 13:41 marino search for other commits by this committer ] Original commit   Revision:416603
editors/neovim: Unbreak using dports patches

One of the 3 patches is for DF, the other two are commonly needed.
Sat, 4 Jun 2016
[ 12:31 antoine search for other commits by this committer ] Original commit   Revision:416357
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
Fri, 27 May 2016
[ 18:56 pi search for other commits by this committer ] Original commit   Revision:415958
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
Mon, 9 May 2016
[ 13:43 mat search for other commits by this committer ] Original commit   Revision:414846
Update to 0.1.4.

PR:		209294
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
Mon, 18 Apr 2016
[ 14:07 mat search for other commits by this committer ] Original commit   Revision:413577
Update to 0.1.3.

PR:		208867
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
Fri, 1 Apr 2016
[ 14:00 mat search for other commits by this committer ] Original commit   Revision:412346 (Only the first 10 of 5103 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
Wed, 30 Mar 2016
[ 16:41 culot search for other commits by this committer ] Original commit   Revision:412175 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
- Reassign to the heap, on maintainer's request
Wed, 10 Feb 2016
[ 21:18 zeising search for other commits by this committer ] Original commit   Revision:408657
Update to 0.1.2

PR:		207088
Submitted by:	Anton Tornqvist (maintainer)
Sun, 27 Sep 2015
[ 12:10 mat search for other commits by this committer ] Original commit   Revision:398040
fix runtime, pkg registers a dependency on libluajit but no runtime
dependency, and pkg autoremove will render this unusable.

Sponsored by:	Absolight
Thu, 10 Sep 2015
[ 18:03 swills search for other commits by this committer ] Original commit   Revision:396594
editors/neovim: create port

PR:		198713
Submitted by:	Anton Tornqvist <antont@inbox.lv> (based on)

Number of commits found: 61