notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: editors/neovim/Makefile

Number of commits found: 77

Tuesday, 16 Jan 2024
11:57 Muhammad Moinur Rahman (bofh) search for other commits by this committer
editors/neovim: Sanitize MANPREFIX

Approved by:	portmgr (blanket)
commit hash: 4433bd818e117bcdf2a93e20f361a3c942cec901 commit hash: 4433bd818e117bcdf2a93e20f361a3c942cec901 commit hash: 4433bd818e117bcdf2a93e20f361a3c942cec901 commit hash: 4433bd818e117bcdf2a93e20f361a3c942cec901 4433bd8
Saturday, 30 Dec 2023
15:10 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.9.5

Changes:
This is a maintenance release, focusing on bugfixes.
Notably, fixes were made for issues with using and testing Nvim on less common
platforms, like big endian platforms.
Bug Fixes

    defaults: Set 'fsync' #26039
    Dont create data dir if it's a broken symlink
    Make InspectTree handle nested injection
    Remove nested for_each_tree in TSTreeView (#26331)
    api: Use a conditional stack for nvim_cmd
    change: Update fold after on_bytes
    deps: Bump libmpack from luarocks
    extmark_to_array: Convert conceal_char to bytes
    highlight: Apply 'winblend' to float border
    inccommand: Save and restore '[ and '] marks
    inccommand: Don't crash with "split" and 'n' flag
    lsp: Handle NUL bytes in popup text
    lua: Correct return value for on_key with no arguments
    lua: Crash in nlua_error
    man: Make :Man with a range work
    mappings: Fix mapset() not replacing map with backslash
    marks: Handle switching buffer properly
    mouse: Avoid dragging after click label popupmenu callback
    mouse: Avoid dragging when clicking next to popupmenu
    move: Check the correct buffer
    oldtest: Always use a 64-bit int for swapfile block number
    options: Setting 'scroll' with resized grid
    quickfix: Check if delete failed in qf_fill_buffer()
    set_bool_option: Use int value to make bool Object
    set_option_from_tv: Use v_bool to access boolean option
    terminal: Assign channel to terminal earlier
    terminal: Avoid Insert mode in Terminal buffer
    terminal: Don't lose focus on
    terminal: Keep focus when scrolling number column of another window
    terminal: Make backslashes in 'shell' work on Windows
    treesitter: Foldexpr tweaks
    treesitter: Remove incompatible c query (again)
    ui: Empty line before the next message after :silent command

Build System

    Fix universal mac builds
    ci: Ensure correct headers are used on macOS

Documentation

    List NVIM_APPNAME as env on manpage
    starting.txt: Correct step number

Performance

    Remove redundant strlen in skipwhite

Testing

    Fix dependencies between test cases and test flakiness
commit hash: a618b050b832f27f95219bc9a50365ef11841405 commit hash: a618b050b832f27f95219bc9a50365ef11841405 commit hash: a618b050b832f27f95219bc9a50365ef11841405 commit hash: a618b050b832f27f95219bc9a50365ef11841405 a618b05
Wednesday, 25 Oct 2023
19:38 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Fix spelling of libmsgpack-c.so

The only name is a symlink so it worked anyway, but it confused the
QA scripts.
commit hash: 8999f606ef9a66c724ac4ad6980a108efda12c0c commit hash: 8999f606ef9a66c724ac4ad6980a108efda12c0c commit hash: 8999f606ef9a66c724ac4ad6980a108efda12c0c commit hash: 8999f606ef9a66c724ac4ad6980a108efda12c0c 8999f60
Monday, 9 Oct 2023
22:11 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.9.4
commit hash: 14d20ddb6b97a288b42caa9010250e8905179146 commit hash: 14d20ddb6b97a288b42caa9010250e8905179146 commit hash: 14d20ddb6b97a288b42caa9010250e8905179146 commit hash: 14d20ddb6b97a288b42caa9010250e8905179146 14d20dd
Thursday, 7 Sep 2023
11:28 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.9.2
commit hash: ea9174d32eb4e5ab150e4ebccb8cccc60f5989bb commit hash: ea9174d32eb4e5ab150e4ebccb8cccc60f5989bb commit hash: ea9174d32eb4e5ab150e4ebccb8cccc60f5989bb commit hash: ea9174d32eb4e5ab150e4ebccb8cccc60f5989bb ea9174d
Thursday, 10 Aug 2023
20:02 Piotr Kubaj (pkubaj) search for other commits by this committer
editors/neovim: drop GCC on powerpc64
commit hash: 5b0c95f8a81f57b260853614521f59f2af0b0322 commit hash: 5b0c95f8a81f57b260853614521f59f2af0b0322 commit hash: 5b0c95f8a81f57b260853614521f59f2af0b0322 commit hash: 5b0c95f8a81f57b260853614521f59f2af0b0322 5b0c95f
Monday, 29 May 2023
12:29 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.9.1
commit hash: 0df4ff311381aaec8c1d56de7d126a53f20c8767 commit hash: 0df4ff311381aaec8c1d56de7d126a53f20c8767 commit hash: 0df4ff311381aaec8c1d56de7d126a53f20c8767 commit hash: 0df4ff311381aaec8c1d56de7d126a53f20c8767 0df4ff3
Friday, 7 Apr 2023
17:03 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.9.0

Note that gettext-runtime is required now, even when NLS is disabled.

Changes: https://github.com/neovim/neovim/blob/v0.9.0/runtime/doc/news.txt
commit hash: 1383347dd7d0114865bc1c7650aba8cce89890fa commit hash: 1383347dd7d0114865bc1c7650aba8cce89890fa commit hash: 1383347dd7d0114865bc1c7650aba8cce89890fa commit hash: 1383347dd7d0114865bc1c7650aba8cce89890fa 1383347
Thursday, 2 Feb 2023
14:46 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.8.3
commit hash: 7874e5c3b1e6777b9944c844a6ea306bea29fa33 commit hash: 7874e5c3b1e6777b9944c844a6ea306bea29fa33 commit hash: 7874e5c3b1e6777b9944c844a6ea306bea29fa33 commit hash: 7874e5c3b1e6777b9944c844a6ea306bea29fa33 7874e5c
Thursday, 29 Dec 2022
17:25 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.8.2
commit hash: 8bc9fa034ccc9cbce1d033030e67579225e48b9a commit hash: 8bc9fa034ccc9cbce1d033030e67579225e48b9a commit hash: 8bc9fa034ccc9cbce1d033030e67579225e48b9a commit hash: 8bc9fa034ccc9cbce1d033030e67579225e48b9a 8bc9fa0
Monday, 14 Nov 2022
11:52 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.8.1
commit hash: d9f0cfa9d6f53c7b8b6f91619f90fe918abf76fb commit hash: d9f0cfa9d6f53c7b8b6f91619f90fe918abf76fb commit hash: d9f0cfa9d6f53c7b8b6f91619f90fe918abf76fb commit hash: d9f0cfa9d6f53c7b8b6f91619f90fe918abf76fb d9f0cfa
Wednesday, 26 Oct 2022
10:59 Adam Weinberger (adamw) search for other commits by this committer Author: Jose Luis Duran
editors/neovim: Add support for UseBlocklist as a preferred alias for
UseBlacklist

PR:		267354
commit hash: 15f85ad99e9c2aef4bbc5766debe5ea537e0f4a9 commit hash: 15f85ad99e9c2aef4bbc5766debe5ea537e0f4a9 commit hash: 15f85ad99e9c2aef4bbc5766debe5ea537e0f4a9 commit hash: 15f85ad99e9c2aef4bbc5766debe5ea537e0f4a9 15f85ad
Sunday, 16 Oct 2022
21:10 Adam Weinberger (adamw) search for other commits by this committer
devel/msgpack: Update and split into C and C++ versions

Upstream now provides msgpack as two separate distributions: a C version
with the traditional libmsgpackc.so library, and a header-only C++
version.

devel/msgpack is now devel/msgpack-c and devel/msgpack-cxx, and its
consumers now point to one or both. Note that it is entirely possible
for both to be required. PORTREVISION bump for all consumers.

In my testing, it's not clear that the MSGPACK option in the mariadb
ports actually does anything. I don't think mariadb is actually linking
against msgpack, even before this commit.
commit hash: 9e03d9958ec94c454641adc956fd3b40188fc925 commit hash: 9e03d9958ec94c454641adc956fd3b40188fc925 commit hash: 9e03d9958ec94c454641adc956fd3b40188fc925 commit hash: 9e03d9958ec94c454641adc956fd3b40188fc925 9e03d99
Friday, 14 Oct 2022
17:30 Adam Weinberger (adamw) search for other commits by this committer
devel/luv, editors/neovim: Use USES=luajit (changes luajit to luajit-devel)
commit hash: 8e76912d7e6892e7c8cbf0dcd6f1f57f65fd59f7 commit hash: 8e76912d7e6892e7c8cbf0dcd6f1f57f65fd59f7 commit hash: 8e76912d7e6892e7c8cbf0dcd6f1f57f65fd59f7 commit hash: 8e76912d7e6892e7c8cbf0dcd6f1f57f65fd59f7 8e76912
Friday, 30 Sep 2022
16:37 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.8.0

Big features here include introducing winbar (a configurable bar at the
top of each window), cmdheight=0, inclusion of some treesitter parsers
out-of-the-box, and much more.

Full set of changes: https://github.com/neovim/neovim/releases/tag/v0.8.0
commit hash: d942d209c5afd704d9a38c3d1b3ddd3474caff79 commit hash: d942d209c5afd704d9a38c3d1b3ddd3474caff79 commit hash: d942d209c5afd704d9a38c3d1b3ddd3474caff79 commit hash: d942d209c5afd704d9a38c3d1b3ddd3474caff79 d942d20
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Wednesday, 20 Jul 2022
14:21 Tobias C. Berner (tcberner) search for other commits by this committer
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>
  *  Chris Petrik <chris@officialunix.com>
  *  Christian Brueffer <chris@unixpages.org>
  *  Craig Leres <leres@FreeBSD.org>
  *  Daniel Eischen <deischen@FreeBSD.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  David Thiel <lx@redundancy.redundancy.org>
  *  Diego Depaoli <trebestie@gmail.com>
  *  Dima Dorfman <dima@unixfreak.org>
  *  Dmitri Goutnik <dg@syrec.org>
  *  Dominic Mitchell
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Geoffrey Mainland <mainland@apeiron.net>
  *  Grzegorz Blach <gblach@FreeBSD.org>
  *  Hakisho Nukama <nukama@gmail.com>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  Janos Mohacsi <janos.mohacsi@bsd.hu>
  *  Jason Evans <jasone@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@brutele.be>
  *  Jille Timmermans (jille@quis.cx)
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Johannes Meixner <johannes@perceivon.net>
  *  John Merryweather Cooper et al
  *  Jun-ichiro itojun Itoh <itojun@itojun.org>
  *  KIMURA Yasuhiro <yasu@utahime.org>
  *  Kelly Yancey <kbyanc@posi.net>
  *  Kenneth Vestergaard Schmidt <kvs@pil.dk>
  *  Kris Kennaway <kris@FreeBSD.org>
  *  Leif Pedersen <bilbo@devpit.org>
  *  MANTANI Nobutaka <nobutaka@nobutaka.com>
  *  Mark Pulford <mark@kyne.com.au>
  *  Martin Blapp
  *  Matías Pizarro <matias@pizarro.net>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Johnson <ahze@ahze.net>
  *  Michael L. Hostbaek (mich@freebsdcluster.org)
  *  Michael Vasilenko <acid@stu.cn.ua>
  *  Miguel Clara <miguelmclara@gmail.com>
  *  Mohammad S. Babaei <info@babaei.net>
  *  Nicola Vitale <nivit@email.it>
  *  Olga Smirnova <mistresssilvara@hotmail.com>
  *  Oliver Lehmann <oliver@FreeBSD.org>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Olivier Duchateau
  *  Patrick Li <pat@databits.net>
  *  Peter Wemm <peter@FreeBSD.org>
  *  Philippe Lefebvre <nemesis@balistik.net>
  *  Rimvydas Jasinskas <zrj@ef.irc>
  *  Roman Shterenzon <roman@xpert.com>
  *  Satoshi Asami (asami)
  *  Shaun Amott <shaun@FreeBSD.org>
  *  Shigeyuki FUKUSHIMA <shige@FreeBSD.org>
  *  Shigeyuki Fukushima <shige@FreeBSD.org>
  *  Stanislav Sedov <stas@core.310.ru>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Xin LI <delphij@FreeBSD.org>
  *  Ying-Chieh Liao
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
  *  alepulver
  *  brett@peloton.physics.montana.edu
  *  buganini@gmail.com
  *  eric
  *  erich@rrnet.com
  *  gahr
  *  gelf
  *  giffunip@asme.org
  *  ijliao
  *  jkh
  *  joerg
  *  joseph@randomnetworks.com
  *  krion
  *  lightside <lightside@gmx.com>
  *  pgf
  *  rch@richard.eu.org
  *  tetsushi NAKAI <nakai@tsl.pe.u-tokyo.ac.jp>
  *  tg
  *  thierry@pompo.net
  *  torstenb@FreeBSD.org
  *  verm

With hat:	portmgr
commit hash: 7cd7a8d850aa40bd9f93927a98e3664a54cf15e1 commit hash: 7cd7a8d850aa40bd9f93927a98e3664a54cf15e1 commit hash: 7cd7a8d850aa40bd9f93927a98e3664a54cf15e1 commit hash: 7cd7a8d850aa40bd9f93927a98e3664a54cf15e1 7cd7a8d
Sunday, 26 Jun 2022
16:19 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.7.2
commit hash: e96925a94066b4c11bf47cdcfc89226c492094de commit hash: e96925a94066b4c11bf47cdcfc89226c492094de commit hash: e96925a94066b4c11bf47cdcfc89226c492094de commit hash: e96925a94066b4c11bf47cdcfc89226c492094de e96925a
Saturday, 16 Apr 2022
01:21 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.7.0
commit hash: 9d7f6041a678ca69e3281d19c3eea2d505f6304e commit hash: 9d7f6041a678ca69e3281d19c3eea2d505f6304e commit hash: 9d7f6041a678ca69e3281d19c3eea2d505f6304e commit hash: 9d7f6041a678ca69e3281d19c3eea2d505f6304e 9d7f604
Saturday, 29 Jan 2022
12:39 Adam Weinberger (adamw) search for other commits by this committer
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.
commit hash: 390b480773f0bdf76f9695776a061a5a89818a0b commit hash: 390b480773f0bdf76f9695776a061a5a89818a0b commit hash: 390b480773f0bdf76f9695776a061a5a89818a0b commit hash: 390b480773f0bdf76f9695776a061a5a89818a0b 390b480
Friday, 31 Dec 2021
20:48 Adam Weinberger (adamw) search for other commits by this committer
editors/neovim: Update to 0.6.1
commit hash: 0e577459bfe46d5439bc29500cbd5f2c8fbe2b54 commit hash: 0e577459bfe46d5439bc29500cbd5f2c8fbe2b54 commit hash: 0e577459bfe46d5439bc29500cbd5f2c8fbe2b54 commit hash: 0e577459bfe46d5439bc29500cbd5f2c8fbe2b54 0e57745
Friday, 3 Dec 2021
23:21 Piotr Kubaj (pkubaj) search for other commits by this committer
editors/neovim: only use GCC on powerpc64

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

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

While here, remove entry for riscv architecture. We only have riscv64 and
riscv64sf.
commit hash: 2a8c2d40fe54ba3f7dfbf01dd64fbdb76be49350 commit hash: 2a8c2d40fe54ba3f7dfbf01dd64fbdb76be49350 commit hash: 2a8c2d40fe54ba3f7dfbf01dd64fbdb76be49350 commit hash: 2a8c2d40fe54ba3f7dfbf01dd64fbdb76be49350 2a8c2d4
Monday, 27 Sep 2021
00:23 Adam Weinberger (adamw) search for other commits by this committer
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
build: update appdata.xml version in release commit
test(treesitter): skip all parsers tests if parsers aren't installed
Rename stdin to stdin_mode (fixes Windows build)

FIXES (LSP):
backport: fix(lsp): Ensure human readable errors are printed
backport: fix(lsp): Ensure users get feedback on references/symbols errors or
empty results
backport: fix(lsp): prevent double <text> for cached plaintext markup
feat(lsp): allow root_dir to be nil (#15430) (Mathias Fußenegger)
lsp(start_client): Allow passing custom workspaceFolders to the LSP (#15132)
(sim)
fix(lsp): check if buffer is valid in changetracking (#15505) (Jose Alvarez)
fix(lsp): avoid ipairs on non-sequential tables (#15059) (Michael Lingelbach)
feat(lsp): improve vim.lsp.util.apply_text_edits (#15561) (hrsh7th)
feat(lsp): improve logging (#15636) (Michael Lingelbach)
commit hash: 98af9ea2882e5addf489a313d3a4f465d08df5a7 commit hash: 98af9ea2882e5addf489a313d3a4f465d08df5a7 commit hash: 98af9ea2882e5addf489a313d3a4f465d08df5a7 commit hash: 98af9ea2882e5addf489a313d3a4f465d08df5a7 98af9ea
Tuesday, 31 Aug 2021
11:24 Bernhard Froehlich (decke) search for other commits by this committer
editors/neovim: Add CPE information

Approved by:    portmgr (blanket)
commit hash: 6722ad601ae08a2b4be88ad1deae144e7d9d34d5 commit hash: 6722ad601ae08a2b4be88ad1deae144e7d9d34d5 commit hash: 6722ad601ae08a2b4be88ad1deae144e7d9d34d5 commit hash: 6722ad601ae08a2b4be88ad1deae144e7d9d34d5 6722ad6
Friday, 2 Jul 2021
17:45 Adam Weinberger (adamw) search for other commits by this committer
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.
commit hash: 6c3f8661cedf490caa88f4635cef98e7900789a2 commit hash: 6c3f8661cedf490caa88f4635cef98e7900789a2 commit hash: 6c3f8661cedf490caa88f4635cef98e7900789a2 commit hash: 6c3f8661cedf490caa88f4635cef98e7900789a2 6c3f866
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Monday, 7 Dec 2020
05:25 linimon search for other commits by this committer
Turn off LUAJIT on riscv64 as well.  This allows it to build.

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

Approved by:	portmgr (tier-2 blanket)
Original commitRevision:550334 
Thursday, 24 Sep 2020
08:50 tobik search for other commits by this committer
Clean up some things

Reported by:	portscan
Original commitRevision:549900 
Wednesday, 23 Sep 2020
11:40 pkubaj search for other commits by this committer
editors/neovim: enable luajit by default on powerpc64 using luajit-openresty
Original commitRevision:549680 
Wednesday, 5 Aug 2020
08:38 adamw search for other commits by this committer
neovim: Update to 0.4.4
Original commitRevision:544209 
Thursday, 11 Jun 2020
17:44 pkubaj search for other commits by this committer
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.
Original commitRevision:538515 
Tuesday, 14 Apr 2020
15:49 mat search for other commits by this committer
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
Original commitRevision:531700 
Saturday, 28 Dec 2019
18:47 adamw search for other commits by this committer
neovim: Limit portscout to number-looking versions

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

PR:		240699
Submitted by:	checo1705 secmailpro
Original commitRevision:513968 
Thursday, 4 Jul 2019
16:34 adamw search for other commits by this committer
neovim: Update to 0.3.8

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

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

Reported by:	mat
Original commitRevision:496932 
Tuesday, 19 Mar 2019
16:26 adamw search for other commits by this committer
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.
Original commitRevision:496272 
Sunday, 13 Jan 2019
14:56 adamw search for other commits by this committer
Update to 0.3.4, and add TEST_DEPENDS

This is a maintenance release.

Changes:
https://github.com/neovim/neovim/commit/ab2bbbf6c45fdf278271d19f014c9d0850d249c6
Original commitRevision:490141 
Saturday, 5 Jan 2019
19:59 adamw search for other commits by this committer
Update neovim to 0.3.3

Changes: https://github.com/neovim/neovim/releases/tag/v0.3.3
Original commitRevision:489374 
Monday, 31 Dec 2018
04:03 adamw search for other commits by this committer
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
Original commitRevision:488755 
Tuesday, 25 Dec 2018
20:25 tcberner search for other commits by this committer
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
Original commitRevision:488341 
Friday, 27 Jul 2018
12:45 adamw search for other commits by this committer
Teach the syntax highlighter about the UseBlacklist command in sshd_config

PR:		230074
Submitted by:	Samy Mahmoudi
Original commitRevision:475435 
Wednesday, 18 Jul 2018
13:40 adamw search for other commits by this committer
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
  TUI: Fix standout mode
  man.vim: fix for mandoc
  provider/node: npm --loglevel silent
  API: nvim_win_set_cursor: set curswant
  checkhealth: Python: fix VIRTUAL_ENV check
  checkhealth: node.js: also search yarn

CHANGES:
  defaults: shortmess+=F
  highlight: high-priority CursorLine if fg is set.
  terminal: handle &confirm and :confirm on unloading
  screen: truncate showmode messages
  buffer: fix copying :setlocal options
  Ex mode: always "improved" (gQ)
  options: remove 'maxcombine` option (always 6)

INTERNAL:
  screen: use UTF-8 representation
Original commitRevision:474862 
Monday, 11 Jun 2018
17:28 adamw search for other commits by this committer
Update neovim to 0.3.0

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

PR:		224983
Approved by:	Oleh Hushchenkov
Original commitRevision:458426 
Sunday, 19 Nov 2017
14:53 robak search for other commits by this committer
editors/neovim: update 0.2.1 -> 0.2.2

PR:		223747
Submitted by:	Oleh Hushchenkov <gor@clogic.com.ua> (maintainer)
Original commitRevision:454495 
Saturday, 11 Nov 2017
07:17 tcberner search for other commits by this committer
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)
Original commitRevision:453954 
Sunday, 25 Jun 2017
21:07 tcberner search for other commits by this committer
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
Original commitRevision:444324 
Tuesday, 23 May 2017
05:51 miwi search for other commits by this committer
- Update to 0.2.0

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

PR:		219141
Submitted by:	maintainer
Original commitRevision:441505 
Tuesday, 13 Dec 2016
11:39 jhale search for other commits by this committer
Update to 0.1.7

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

PR:		214311
Submitted by:	gor@clogic.com.ua(maintainer)
Original commitRevision:425833 
Wednesday, 5 Oct 2016
18:43 amdmi3 search for other commits by this committer
- Update to 1.15

PR:		212233
Submitted by:	gor@clogic.com.ua (maintainer)
Original commitRevision:423366 
Sunday, 19 Jun 2016
08:23 rm search for other commits by this committer
editors/neovim: pass maintainership to submitter

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

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

One of the 3 patches is for DF, the other two are commonly needed.
Original commitRevision:416603 
Saturday, 4 Jun 2016
12:31 antoine search for other commits by this committer
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
Original commitRevision:416357 
Friday, 27 May 2016
18:56 pi search for other commits by this committer
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
Original commitRevision:415958 
Monday, 9 May 2016
13:43 mat search for other commits by this committer
Update to 0.1.4.

PR:		209294
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
Original commitRevision:414846 
Monday, 18 Apr 2016
14:07 mat search for other commits by this committer
Update to 0.1.3.

PR:		208867
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
Original commitRevision:413577 
Friday, 1 Apr 2016
14:00 mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:412346 
Wednesday, 30 Mar 2016
16:41 culot search for other commits by this committer
- Reassign to the heap, on maintainer's request
Original commitRevision:412175 
Wednesday, 10 Feb 2016
21:18 zeising search for other commits by this committer
Update to 0.1.2

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

Sponsored by:	Absolight
Original commitRevision:398040 
Thursday, 10 Sep 2015
18:03 swills search for other commits by this committer
editors/neovim: create port

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

Number of commits found: 77