pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/editors/kakoune



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Dec 11 14:27:26 UTC 2024

Modified Files:
        pkgsrc/editors/kakoune: Makefile PLIST distinfo
Removed Files:
        pkgsrc/editors/kakoune/patches: patch-src_Makefile
            patch-src_commands.cc patch-src_event__manager.cc patch-src_file.cc
            patch-src_insert__completer.cc patch-src_normal.cc
            patch-src_string__utils.cc

Log Message:
kakoune: update to 2024.05.18nb1.

(Mostly) From db7 in PR 58893.

Kakoune 2024.05.18

* Fixed tests on Alpine Linux and *BSD

Kakoune 2024.05.09

* `flag-lines -after` switch to display text after the line

* `shell-script-candidates` completion now runs the script asynchronously
  while displaying and updating results live.

* `%val{window_range}` elements are now emitted as different strings

* `+` only duplicates identical selections a single time to avoid surprising
  and slow exponential growth in the number of selections.

* `daemonize-session` command makes it possible to convert the current session
  to a daemon one (which will not exit on last client disconnecting)

* View mode commands and mouse scrolling no longer change selections when those go off-screen.

* New commands `git apply`, `git blame-jump`, `git edit` and `git grep`.

* `git blame` now also works in `git-diff` and `git-log` buffers.

* Completions provided via `shell-script-candidates` or `completers` are no longer sorted if the typed text is empty.

* The `terminal` alias has been replaced with a command that selects terminal program and placement based on windowing options.

* `local` scopes in `commands` and `evaluate-commands`.

Kakoune 2023.08.08

* Fix compilation errors on FreeBSD and MacOS using clang

Kakoune 2023.07.29

* `<a-u>` and `<a-U>` now undo/redo selection changes; the previous meaning
  of moving in history tree has been moved to `<c-j>` and `<c-k>`

* `%exp{...}` expansions provide flexible quoting for expanded strings
  (as double quoted strings)

* `<c-g>` cancels the current operation and goes back to the main event
  loop, this provides an escape hatch when Kakoune seems to hang due to
  a costly operation

* `show-matching -previous` highlighter will fall back onto the character
  preceeding the cursor

Kakoune 2022.10.31

* `complete-command` (See <<commands#configuring-command-completion,`:doc commands configuring-command-completion`>>)

* `p`, `P`, `!` and `<a-!>` commands now select the inserted text

* `x` now just extends the selection to contain full lines (as `<a-x>` did)
  `<a-x>` trims partial lines from the selection (as `<a-X>` did)

* User mappings is now bound to `<space>` while keeping/removing main selection
  moved to `,` and `<a-,>`

* Prompt history registers `%reg{colon}`, `%reg{slash}` and `%reg{pipe}` now
  have reverse chronological order

* Executing user mode mappings no longer adds to prompt history registers.

Kakoune 2021.11.07

* Support for curly and separately colored underlines (undocumented in 2021.10.28)

* Fixes for terminal flickering

* Fixes for command and response fifo corner cases

Kakoune 2021.10.28

* `g` and `v` do not auto lower case the next key, so `GL` needs to be
  manually mapped to `Gl` for example.

Kakoune 2021.08.28

* command and response fifo support
  (See <<expansions#command-and-response-fifo,`:doc expansions command-and-response-fifo`>>)

* Shell expansions only trim the last trailing newline instead of all of
  them to make is possible to losslessly pass text through `%sh{...}`.

* `set-option -remove` support for subtracting/removing from option values

* Menu completions such as command name completion are now auto-inserted on
  space

* `write -atomic` was replaced with `write -method [replace|overwrite]` to
  make both write methods available explicitly

* `write <filename>` will fail if the given filename already exists and is
  a regular file. Use the `-force` switch to override that behaviour.

Kakoune 2020.09.01

* The `repl` and `send-text` aliases have been renamed respectively into
  `repl-new` and `repl-send-text`.

* Daemon mode (`-d` switch) does not fork anymore.

* Replace NCursesUI with a custom terminal UI implementation

Kakoune 2020.08.04

* Introduce `User` hook support.

* The `bold` and `italic` faces are no longer built-in. Highlighters
  are expected to use face attributes (`+b` and `+i`, respectively) to
  decorate text.

* The `lint-enable` command no longer needs to be called to display
  linting errors. The `lint-disable` command was renamed into
  `lint-hide-diagnostics`.

* The `+<length>` part of a `range-specs` highlighter consistently
  refers to the length of the target range.

* clients stdin is transferred to the server, making it possible
  to pipe into `kak -c <session>`

* Faces can have an alpha channel, specified using the
  `rgba:RRGGBBAA` format.

* replace-ranges highlighter now support empty and multi-lines ranges

* `%val{...}` now expands to list of strings, `$kak_quoted_...` now work
  as expected with these.

* `*SetOption` hooks filter string will contain a value only for options
  of int/str/bool types to avoid performance issue with generating those
  on more complex option types.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/editors/kakoune/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/editors/kakoune/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/editors/kakoune/distinfo
cvs rdiff -u -r1.3 -r0 pkgsrc/editors/kakoune/patches/patch-src_Makefile \
    pkgsrc/editors/kakoune/patches/patch-src_file.cc
cvs rdiff -u -r1.1 -r0 pkgsrc/editors/kakoune/patches/patch-src_commands.cc \
    pkgsrc/editors/kakoune/patches/patch-src_event__manager.cc \
    pkgsrc/editors/kakoune/patches/patch-src_insert__completer.cc \
    pkgsrc/editors/kakoune/patches/patch-src_normal.cc \
    pkgsrc/editors/kakoune/patches/patch-src_string__utils.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/editors/kakoune/Makefile
diff -u pkgsrc/editors/kakoune/Makefile:1.8 pkgsrc/editors/kakoune/Makefile:1.9
--- pkgsrc/editors/kakoune/Makefile:1.8 Mon May  6 08:40:24 2024
+++ pkgsrc/editors/kakoune/Makefile     Wed Dec 11 14:27:25 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2024/05/06 08:40:24 jperkin Exp $
+# $NetBSD: Makefile,v 1.9 2024/12/11 14:27:25 wiz Exp $
 
-DISTNAME=      kakoune-2020.01.16
-PKGREVISION=   1
+DISTNAME=      kakoune-2024.05.18
 CATEGORIES=    editors
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mawww/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}
@@ -12,15 +11,13 @@ HOMEPAGE=   https://kakoune.org/
 COMMENT=       Experimental modal code editor
 LICENSE=       unlicense
 
-BUILD_DIRS=    src
-USE_TOOLS+=    gmake pkg-config
+USE_TOOLS+=    pkg-config
 USE_LANGUAGES= c c++
 
-USE_CXX_FEATURES+=     c++17
+USE_CXX_FEATURES+=     c++20
 
-CXXFLAGS+=     -D'KAK_BIN_PATH="${PREFIX}/bin/kak"'
 MAKE_FLAGS+=   mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-MAKE_FLAGS+=   gzip_man=no
+MAKE_FLAGS+=   PREFIX=${PREFIX}
 
 LDFLAGS.SunOS+=        -lsocket -lnsl
 

Index: pkgsrc/editors/kakoune/PLIST
diff -u pkgsrc/editors/kakoune/PLIST:1.2 pkgsrc/editors/kakoune/PLIST:1.3
--- pkgsrc/editors/kakoune/PLIST:1.2    Sun Mar 22 10:35:44 2020
+++ pkgsrc/editors/kakoune/PLIST        Wed Dec 11 14:27:25 2024
@@ -1,14 +1,17 @@
-@comment $NetBSD: PLIST,v 1.2 2020/03/22 10:35:44 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2024/12/11 14:27:25 wiz Exp $
 bin/kak
+libexec/kak/kak
 man/man1/kak.1
 share/doc/kak/README.asciidoc
 share/kak/autoload
 share/kak/colors/base16.kak
+share/kak/colors/black-on-white.kak
 share/kak/colors/default.kak
 share/kak/colors/desertex.kak
 share/kak/colors/github.kak
 share/kak/colors/greyscale.kak
-share/kak/colors/gruvbox.kak
+share/kak/colors/gruvbox-dark.kak
+share/kak/colors/gruvbox-light.kak
 share/kak/colors/kaleidoscope-dark.kak
 share/kak/colors/kaleidoscope-light.kak
 share/kak/colors/lucius.kak
@@ -44,6 +47,7 @@ share/kak/kakrc
 share/kak/rc/detection/editorconfig.kak
 share/kak/rc/detection/file.kak
 share/kak/rc/detection/modeline.kak
+share/kak/rc/filetype/apl.kak
 share/kak/rc/filetype/arch-linux.kak
 share/kak/rc/filetype/asciidoc.kak
 share/kak/rc/filetype/awk.kak
@@ -52,30 +56,47 @@ share/kak/rc/filetype/cabal.kak
 share/kak/rc/filetype/clojure.kak
 share/kak/rc/filetype/cmake.kak
 share/kak/rc/filetype/coffee.kak
+share/kak/rc/filetype/conf.kak
+share/kak/rc/filetype/coq.kak
 share/kak/rc/filetype/crystal.kak
 share/kak/rc/filetype/css.kak
 share/kak/rc/filetype/cucumber.kak
+share/kak/rc/filetype/cue.kak
 share/kak/rc/filetype/d.kak
 share/kak/rc/filetype/dart.kak
 share/kak/rc/filetype/dhall.kak
+share/kak/rc/filetype/diff-parse.pl
 share/kak/rc/filetype/diff.kak
 share/kak/rc/filetype/dockerfile.kak
 share/kak/rc/filetype/elixir.kak
 share/kak/rc/filetype/elm.kak
+share/kak/rc/filetype/elvish.kak
+share/kak/rc/filetype/erlang.kak
+share/kak/rc/filetype/eruby.kak
 share/kak/rc/filetype/etc.kak
 share/kak/rc/filetype/exherbo.kak
+share/kak/rc/filetype/fennel.kak
+share/kak/rc/filetype/fidl.kak
 share/kak/rc/filetype/fish.kak
 share/kak/rc/filetype/fsharp.kak
 share/kak/rc/filetype/gas.kak
+share/kak/rc/filetype/gdscript.kak
+share/kak/rc/filetype/gentoo-linux.kak
 share/kak/rc/filetype/git.kak
+share/kak/rc/filetype/github.kak
 share/kak/rc/filetype/gluon.kak
 share/kak/rc/filetype/go.kak
+share/kak/rc/filetype/graphql.kak
+share/kak/rc/filetype/gren.kak
+share/kak/rc/filetype/groovy.kak
 share/kak/rc/filetype/haml.kak
+share/kak/rc/filetype/hare.kak
 share/kak/rc/filetype/haskell.kak
 share/kak/rc/filetype/hbs.kak
 share/kak/rc/filetype/html.kak
 share/kak/rc/filetype/i3.kak
 share/kak/rc/filetype/ini.kak
+share/kak/rc/filetype/janet.kak
 share/kak/rc/filetype/java.kak
 share/kak/rc/filetype/javascript.kak
 share/kak/rc/filetype/jinja.kak
@@ -84,6 +105,7 @@ share/kak/rc/filetype/julia.kak
 share/kak/rc/filetype/just.kak
 share/kak/rc/filetype/kakrc.kak
 share/kak/rc/filetype/kickstart.kak
+share/kak/rc/filetype/kotlin.kak
 share/kak/rc/filetype/latex.kak
 share/kak/rc/filetype/ledger.kak
 share/kak/rc/filetype/lisp.kak
@@ -92,15 +114,23 @@ share/kak/rc/filetype/mail.kak
 share/kak/rc/filetype/makefile.kak
 share/kak/rc/filetype/markdown.kak
 share/kak/rc/filetype/mercurial.kak
+share/kak/rc/filetype/mercury.kak
+share/kak/rc/filetype/meson.kak
+share/kak/rc/filetype/mlb.kak
 share/kak/rc/filetype/moon.kak
 share/kak/rc/filetype/nim.kak
+share/kak/rc/filetype/ninja.kak
 share/kak/rc/filetype/nix.kak
 share/kak/rc/filetype/ocaml.kak
+share/kak/rc/filetype/odin.kak
+share/kak/rc/filetype/pascal.kak
 share/kak/rc/filetype/perl.kak
 share/kak/rc/filetype/php.kak
 share/kak/rc/filetype/pony.kak
+share/kak/rc/filetype/prolog.kak
 share/kak/rc/filetype/protobuf.kak
 share/kak/rc/filetype/pug.kak
+share/kak/rc/filetype/purescript.kak
 share/kak/rc/filetype/python.kak
 share/kak/rc/filetype/r.kak
 share/kak/rc/filetype/ragel.kak
@@ -112,37 +142,58 @@ share/kak/rc/filetype/scala.kak
 share/kak/rc/filetype/scheme.kak
 share/kak/rc/filetype/scss.kak
 share/kak/rc/filetype/sh.kak
+share/kak/rc/filetype/sml.kak
 share/kak/rc/filetype/sql.kak
+share/kak/rc/filetype/svelte.kak
 share/kak/rc/filetype/swift.kak
 share/kak/rc/filetype/systemd.kak
 share/kak/rc/filetype/taskpaper.kak
+share/kak/rc/filetype/tcl.kak
 share/kak/rc/filetype/terraform.kak
 share/kak/rc/filetype/toml.kak
 share/kak/rc/filetype/troff.kak
 share/kak/rc/filetype/tupfile.kak
+share/kak/rc/filetype/twig.kak
+share/kak/rc/filetype/vhdl.kak
 share/kak/rc/filetype/void-linux.kak
 share/kak/rc/filetype/yaml.kak
+share/kak/rc/filetype/zig.kak
+share/kak/rc/tools/autorestore.asciidoc
 share/kak/rc/tools/autorestore.kak
 share/kak/rc/tools/autowrap.kak
 share/kak/rc/tools/clang.kak
 share/kak/rc/tools/comment.kak
 share/kak/rc/tools/ctags.kak
+share/kak/rc/tools/doc.asciidoc
 share/kak/rc/tools/doc.kak
 share/kak/rc/tools/format.kak
 share/kak/rc/tools/git.kak
-share/kak/rc/tools/go/go-tools.kak
+share/kak/rc/tools/go/gopls.kak
 share/kak/rc/tools/grep.kak
+share/kak/rc/tools/jump.kak
+share/kak/rc/tools/lint.asciidoc
 share/kak/rc/tools/lint.kak
 share/kak/rc/tools/make.kak
 share/kak/rc/tools/man.kak
+share/kak/rc/tools/menu.kak
+share/kak/rc/tools/patch-range.pl
+share/kak/rc/tools/patch.kak
 share/kak/rc/tools/python/jedi.kak
 share/kak/rc/tools/rust/racer.kak
 share/kak/rc/tools/spell.kak
+share/kak/rc/windowing/appleterminal.kak
+share/kak/rc/windowing/detection.kak
 share/kak/rc/windowing/iterm.kak
 share/kak/rc/windowing/kitty.kak
 share/kak/rc/windowing/new-client.kak
+share/kak/rc/windowing/repl/dtach.kak
+share/kak/rc/windowing/repl/kitty.kak
 share/kak/rc/windowing/repl/tmux.kak
 share/kak/rc/windowing/repl/x11.kak
 share/kak/rc/windowing/screen.kak
+share/kak/rc/windowing/sway.kak
 share/kak/rc/windowing/tmux.kak
+share/kak/rc/windowing/wayland.kak
+share/kak/rc/windowing/wezterm.kak
 share/kak/rc/windowing/x11.kak
+share/kak/rc/windowing/zellij.kak

Index: pkgsrc/editors/kakoune/distinfo
diff -u pkgsrc/editors/kakoune/distinfo:1.7 pkgsrc/editors/kakoune/distinfo:1.8
--- pkgsrc/editors/kakoune/distinfo:1.7 Tue Oct 26 10:21:31 2021
+++ pkgsrc/editors/kakoune/distinfo     Wed Dec 11 14:27:25 2024
@@ -1,12 +1,5 @@
-$NetBSD: distinfo,v 1.7 2021/10/26 10:21:31 nia Exp $
+$NetBSD: distinfo,v 1.8 2024/12/11 14:27:25 wiz Exp $
 
-BLAKE2s (kakoune-2020.01.16.tar.bz2) = 16a8ed602ec08af24cddbc42a26a2fe9846c8693c478a48d5aa8dadeb96db487
-SHA512 (kakoune-2020.01.16.tar.bz2) = c7b5b2790f3ecaf3a94b72e1d2f75fbbde8a7e8d3696f8a633439eb39a7331809d7fc13290bc781350fd6efe4cd823625438fe719f99bf18cfaff8a9a5773156
-Size (kakoune-2020.01.16.tar.bz2) = 478509 bytes
-SHA1 (patch-src_Makefile) = efdae51f3ae0389c1d6ce39dfe35c95c890ad0be
-SHA1 (patch-src_commands.cc) = 0904deb1b4d14ffc73d4182a61c12f0de82186fa
-SHA1 (patch-src_event__manager.cc) = 8666702d13d416fdb7b7cbaf55615b736f7b09a8
-SHA1 (patch-src_file.cc) = 490872503d1f5b73281095aa7552f6c8819a7969
-SHA1 (patch-src_insert__completer.cc) = 993dc13309483d9a7191f0d9f0cb7e76d6429a2b
-SHA1 (patch-src_normal.cc) = ca7fc93d78bd85614a905a0b945a4bbb7c45ab69
-SHA1 (patch-src_string__utils.cc) = f232d13f3e39124058354c6f9d20ff2936f58ba9
+BLAKE2s (kakoune-2024.05.18.tar.bz2) = 53df8c13b713f0235479b57ad404ed91ed995967625b0c307eced570833fe2db
+SHA512 (kakoune-2024.05.18.tar.bz2) = 4feba6b9a75fd16c1c8151139ac5a98d113f2ab1a5c9e7d03ac194d9d6d67d7dfa25b4e6073546b8dafa241de5db4ddbce4405faa42d710bbc9200f3fab12e4b
+Size (kakoune-2024.05.18.tar.bz2) = 588347 bytes



Home | Main Index | Thread Index | Old Index