git: 83f782b083bd - main - x11/kitty: Update to 0.32.2

From: Nicola Vitale <nivit_at_FreeBSD.org>
Date: Wed, 14 Feb 2024 16:15:17 UTC
The branch main has been updated by nivit:

URL: https://cgit.FreeBSD.org/ports/commit/?id=83f782b083bd3b4adb2a4eeeb8d5085058fc9b48

commit 83f782b083bd3b4adb2a4eeeb8d5085058fc9b48
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2024-02-14 16:02:19 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2024-02-14 16:03:13 +0000

    x11/kitty: Update to 0.32.2
    
    Release changes: https://github.com/kovidgoyal/kitty/releases/tag/v0.32.2
    Reported by: portscout
---
 x11/kitty/Makefile                                 | 24 ++++++-----------
 x11/kitty/distinfo                                 | 10 +++----
 x11/kitty/files/patch-docs_Makefile                |  6 ++---
 x11/kitty/files/patch-docs_changelog.rst           |  6 ++---
 x11/kitty/files/patch-docs_conf.py                 | 10 +++----
 x11/kitty/files/patch-setup.py                     | 31 +++++++++++-----------
 ...ish_vendor__conf.d_kitty-shell-integration.fish | 27 ++++++++++++++-----
 x11/kitty/pkg-plist                                | 28 ++++++++++++++++++-
 8 files changed, 87 insertions(+), 55 deletions(-)

diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile
index 76c434c245e3..e7166027abb6 100644
--- a/x11/kitty/Makefile
+++ b/x11/kitty/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	kitty
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.31.0
-PORTREVISION=	3
+DISTVERSION=	0.32.2
 CATEGORIES=	x11 wayland
 
 MAINTAINER=	nivit@FreeBSD.org
@@ -37,16 +36,6 @@ USES=		compiler:c11 cpe desktop-file-utils gettext-runtime gl gmake \
 		go:1.21,modules magick pkgconfig python shebangfix ssl tar:xz \
 		terminfo xorg
 CPE_VENDOR=	kitty_project
-GH_TUPLE=	ALTree:bigfloat:38c8b72a9924:altree_bigfloat/vendor/github.com/ALTree/bigfloat \
-		disintegration:imaging:v1.6.2:disintegration_imaging/vendor/github.com/disintegration/imaging \
-		golang:exp:54bba9f4231b:golang_exp/vendor/golang.org/x/exp \
-		golang:image:v0.3.0:golang_image/vendor/golang.org/x/image \
-		golang:sys:v0.4.0:golang_sys/vendor/golang.org/x/sys \
-		google:go-cmp:v0.5.8:google_go_cmp/vendor/github.com/google/go-cmp \
-		google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
-		jamesruan:go-rfc1924:2767ca7c638f:jamesruan_go_rfc1924/vendor/github.com/jamesruan/go-rfc1924 \
-		seancfoley:bintree:v1.2.1:seancfoley_bintree/vendor/github.com/seancfoley/bintree \
-		seancfoley:ipaddress-go:v1.5.3:seancfoley_ipaddress_go/vendor/github.com/seancfoley/ipaddress-go
 
 USE_GL=		gl
 USE_XORG=	x11 xcb xcursor xi xinerama xrandr
@@ -97,8 +86,11 @@ USES+=		ncurses
 .endif
 
 post-patch:
-	${REINPLACE_CMD} -i.bak -e "s:'go':'${GO_CMD}':1" ${WRKSRC}/setup.py
-	${REINPLACE_CMD} -i.bak -e "s:%%DATADIR%%:${DATADIR}:1" \
+	${REINPLACE_CMD} -E \
+		-e "s:'go':'${GO_CMD}':1" \
+		-e "s:(dirs_exist_ok=True):\1, ignore=shutil.ignore_patterns('*.orig', '*.bak'):1" \
+		${WRKSRC}/setup.py
+	${REINPLACE_CMD} -e "s:%%DATADIR%%:${DATADIR}:1" \
 		${WRKSRC}/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
 
 # For librsync, we need to set header and library path
@@ -122,11 +114,11 @@ do-install:
 	       	${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
 	${INSTALL_DATA} ${WRKSRC}/terminfo/kitty.terminfo \
 		${STAGEDIR}${PREFIX}/share/misc/
-	${INSTALL_MAN} ${BUILD_DIR}/share/man/man1/kitty.1 ${STAGEDIR}${PREFIX}/share/man/man1
-	${INSTALL_MAN} ${BUILD_DIR}/share/man/man5/kitty.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5
 	${STRIP_CMD} ${_STRIP_TARGETS:S|^|${STAGEDIR}${DATADIR}/|}
 
 do-install-DOCS-on:
+	${INSTALL_MAN} ${BUILD_DIR}/share/man/man1/kitty.1 ${STAGEDIR}${PREFIX}/share/man/man1
+	${INSTALL_MAN} ${BUILD_DIR}/share/man/man5/kitty.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5
 	cd ${BUILD_DIR}/share/doc/kitty/html && \
 		${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
 
diff --git a/x11/kitty/distinfo b/x11/kitty/distinfo
index 121734ab0b8f..2e317859c878 100644
--- a/x11/kitty/distinfo
+++ b/x11/kitty/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1699437030
-SHA256 (go/x11_kitty/kitty-v0.31.0/v0.31.0.mod) = 3068ffa66bb775152c9bfe2d7cd4ce765789c56811375fc4f0329a30083debe3
-SIZE (go/x11_kitty/kitty-v0.31.0/v0.31.0.mod) = 1050
-SHA256 (go/x11_kitty/kitty-v0.31.0/v0.31.0.zip) = b15591ed57a7d607633a33e7e62708357ee062d0d4892c50e293eafb7a9a3c8d
-SIZE (go/x11_kitty/kitty-v0.31.0/v0.31.0.zip) = 8406239
+TIMESTAMP = 1707742986
+SHA256 (go/x11_kitty/kitty-v0.32.2/v0.32.2.mod) = bbec670a3876af86cfbe2df337c05e1838ae5099fc7fb42863575d99a4b222d1
+SIZE (go/x11_kitty/kitty-v0.32.2/v0.32.2.mod) = 1049
+SHA256 (go/x11_kitty/kitty-v0.32.2/v0.32.2.zip) = 3edeb70bd2ba3ac466bcd508472c48270e73824d78ddbb3cfc41da5f80ecfde8
+SIZE (go/x11_kitty/kitty-v0.32.2/v0.32.2.zip) = 8439800
diff --git a/x11/kitty/files/patch-docs_Makefile b/x11/kitty/files/patch-docs_Makefile
index 80e46e007c2f..f09ab34fd60c 100644
--- a/x11/kitty/files/patch-docs_Makefile
+++ b/x11/kitty/files/patch-docs_Makefile
@@ -1,11 +1,11 @@
---- docs/Makefile.orig	2023-04-09 05:08:22 UTC
+--- docs/Makefile.orig	1979-11-29 23:00:00 UTC
 +++ docs/Makefile
-@@ -6,7 +6,7 @@ override FAIL_WARN=-W
+@@ -6,7 +6,7 @@ endif
  endif
  
  # You can set these variables from the command line.
 -SPHINXOPTS    = -n -q -j auto -T $(FAIL_WARN) $(OPTS)
 +SPHINXOPTS    = -n -j auto -T $(FAIL_WARN) $(OPTS)
  SPHINXBUILD   = sphinx-build
+ SPHINXAUTOBUILD = sphinx-autobuild
  SPHINXPROJ    = kitty
- SOURCEDIR     = .
diff --git a/x11/kitty/files/patch-docs_changelog.rst b/x11/kitty/files/patch-docs_changelog.rst
index da82a8ac5fda..537aa9a64055 100644
--- a/x11/kitty/files/patch-docs_changelog.rst
+++ b/x11/kitty/files/patch-docs_changelog.rst
@@ -1,6 +1,6 @@
 --- docs/changelog.rst.orig	1979-11-29 23:00:00 UTC
 +++ docs/changelog.rst
-@@ -2937,7 +2937,7 @@ Detailed list of changes
+@@ -3187,7 +3187,7 @@ - A :doc:`new kitten <kittens/panel>` to create dock p
  - A :doc:`new kitten <kittens/panel>` to create dock panels on X11 desktops
    showing the output from arbitrary terminal programs.
  
@@ -9,7 +9,7 @@
  
  - Implement changing the font size for individual top level (OS) windows
    (:iss:`408`)
-@@ -3052,7 +3052,7 @@ Detailed list of changes
+@@ -3302,7 +3302,7 @@ - Implement support for the SGR *faint* escape code to
  - Implement support for the SGR *faint* escape code to make text blend
    into the background (:iss:`446`).
  
@@ -18,7 +18,7 @@
    so that URLs that stretch over multiple lines are detected. Also improve
    detection of surrounding brackets/quotes.
  
-@@ -3064,7 +3064,7 @@ Detailed list of changes
+@@ -3314,7 +3314,7 @@ - Expand environment variables in config file include 
  
  - Expand environment variables in config file include directives
  
diff --git a/x11/kitty/files/patch-docs_conf.py b/x11/kitty/files/patch-docs_conf.py
index 8b651d34b08f..74b0105c6ca2 100644
--- a/x11/kitty/files/patch-docs_conf.py
+++ b/x11/kitty/files/patch-docs_conf.py
@@ -1,22 +1,22 @@
---- docs/conf.py.orig	2023-09-18 07:09:42 UTC
+--- docs/conf.py.orig	1979-11-29 23:00:00 UTC
 +++ docs/conf.py
-@@ -207,18 +207,10 @@ def commit_role(
+@@ -209,18 +209,10 @@ def commit_role(
      name: str, rawtext: str, text: str, lineno: int, inliner: Any, options: Any = {}, content: Any = []
  ) -> Tuple[List[nodes.reference], List[nodes.problematic]]:
      ' Link to a github commit '
 -    try:
 -        commit_id = subprocess.check_output(
--            f'git rev-list --max-count=1 --skip=# {text}'.split()).decode('utf-8').strip()
+-            f'git rev-list --max-count=1 {text}'.split()).decode('utf-8').strip()
 -    except Exception:
 -        msg = inliner.reporter.error(
--            f'GitHub commit id "{text}" not recognized.', line=lineno)
+-            f'git commit id "{text}" not recognized.', line=lineno)
 -        prb = inliner.problematic(rawtext, rawtext, msg)
 -        return [prb], [msg]
 +    commit_id = text
      url = f'https://github.com/kovidgoyal/kitty/commit/{commit_id}'
      set_classes(options)
 -    short_id = subprocess.check_output(
--        f'git rev-list --max-count=1 --abbrev-commit --skip=# {commit_id}'.split()).decode('utf-8').strip()
+-        f'git rev-list --max-count=1 --abbrev-commit {commit_id}'.split()).decode('utf-8').strip()
 +    short_id = text[:9]
      node = nodes.reference(rawtext, f'commit: {short_id}', refuri=url, **options)
      return [node], []
diff --git a/x11/kitty/files/patch-setup.py b/x11/kitty/files/patch-setup.py
index 9a63378dbe51..21df40b73c3a 100644
--- a/x11/kitty/files/patch-setup.py
+++ b/x11/kitty/files/patch-setup.py
@@ -1,13 +1,12 @@
---- setup.py.orig	2023-07-13 16:10:52 UTC
+--- setup.py.orig	1979-11-29 23:00:00 UTC
 +++ setup.py
-@@ -130,27 +130,11 @@ def libcrypto_flags() -> Tuple[List[str], List[str]]:
+@@ -218,25 +218,10 @@ def libcrypto_flags() -> Tuple[List[str], List[str]]:
      # Apple use their special snowflake TLS libraries and additionally
      # have an ancient broken system OpenSSL, so we need to check for one
      # installed by all the various macOS package managers.
 -    extra_pc_dir = ''
 +    cflags = [f"-I{sys.prefix}/include"]
 +    libs = [f"-L{sys.prefix}/lib", "-lcrypto"]
-+    return cflags, libs
  
 -    try:
 -        cflags = pkg_config('libcrypto', '--cflags-only-I', fatal=False)
@@ -26,18 +25,18 @@
 -            extra_pc_dir = os.pathsep.join(openssl_dirs)
 -        cflags = pkg_config('libcrypto', '--cflags-only-I', extra_pc_dir=extra_pc_dir)
 -    return cflags, pkg_config('libcrypto', '--libs', extra_pc_dir=extra_pc_dir)
++    return cflags, libs
+ 
  
--
  def at_least_version(package: str, major: int, minor: int = 0) -> None:
-     q = f'{major}.{minor}'
-     if subprocess.run([PKGCONFIG, package, f'--atleast-version={q}']
-@@ -1163,7 +1147,8 @@ def create_linux_bundle_gunk(ddir: str, libdir_name: s
-         make = 'gmake' if is_freebsd else 'make'
-         run_tool([make, 'docs'])
-     copy_man_pages(ddir)
--    copy_html_docs(ddir)
-+    if os.getenv('BUILD_DOCS') == 'yes':
-+        copy_html_docs(ddir)
-     for (icdir, ext) in {'256x256': 'png', 'scalable': 'svg'}.items():
-         icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', icdir, 'apps')
-         safe_makedirs(icdir)
+@@ -1170,8 +1155,8 @@ def create_linux_bundle_gunk(ddir: str, args: Options)
+     base = Path(ddir)
+     in_src_launcher = base / (f'{libdir_name}/kitty/kitty/launcher/kitty')
+     launcher = base / 'bin/kitty'
+-    skip_docs = False
+-    if not os.path.exists('docs/_build/html'):
++    skip_docs = os.getenv('BUILD_DOCS') != 'yes'
++    if not os.path.exists('docs/_build/html') and not skip_docs:
+         kitten_exe = os.path.join(os.path.dirname(str(launcher)), 'kitten')
+         if os.path.exists(kitten_exe):
+             os.environ['KITTEN_EXE_FOR_DOCS'] = kitten_exe
diff --git a/x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish b/x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish
index 3a6ccbc8db7a..6c3f554d8a5f 100644
--- a/x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish
+++ b/x11/kitty/files/patch-shell-integration_fish_vendor__conf.d_kitty-shell-integration.fish
@@ -1,13 +1,28 @@
---- shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish.orig	2023-12-01 13:31:58 UTC
+--- shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish.orig	1979-11-29 23:00:00 UTC
 +++ shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
-@@ -111,8 +111,8 @@ function __ksi_schedule --on-event fish_prompt -d "Set
-     # Note that neither alias nor function is recursive in fish so if the user defines an alias/function
+@@ -112,12 +112,12 @@ function __ksi_schedule --on-event fish_prompt -d "Set
      # for sudo it will be clobbered by us, so only install this if sudo is not already function
      if not contains "no-sudo" $_ksi
--        and test -n "$TERMINFO" -a "file" = (type -t sudo)
+         and test -n "$TERMINFO" -a "file" = (type -t sudo 2> /dev/null || echo "x")
 -        and not test -r "/usr/share/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/78/xterm-kitty" 
-+        and test -n "$TERMINFO" -a "file" = "(type -t sudo)"
-+        and not test -r "%%DATADIR%%/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/78/xterm-kitty" 
++        and not test -r "%%DATADIR%%/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/x/xterm-kitty" -o -r "/usr/share/terminfo/78/xterm-kitty"
          # Ensure terminfo is available in sudo
          function sudo
              set --local is_sudoedit "n"
+             for arg in $argv
+-                if string match -q -- "-e" "$arg" or string match -q -- "--edit" "$arg" 
++                if string match -q -- "-e" "$arg" or string match -q -- "--edit" "$arg"
+                     set is_sudoedit "y"
+                     break
+                 end
+@@ -145,8 +145,8 @@ function __ksi_schedule --on-event fish_prompt -d "Set
+             and return 0
+             return 1
+         end
+-        if _ksi_s_is_ok "venv" 
+-            and test -n "$VIRTUAL_ENV" -a -r "$venv" 
++        if _ksi_s_is_ok "venv"
++            and test -n "$VIRTUAL_ENV" -a -r "$venv"
+             set _ksi_sourced "y"
+             set --erase VIRTUAL_ENV _OLD_FISH_PROMPT_OVERRIDE  # activate.fish stupidly exports _OLD_FISH_PROMPT_OVERRIDE
+             source "$venv"
diff --git a/x11/kitty/pkg-plist b/x11/kitty/pkg-plist
index a25993417daf..556389d77051 100644
--- a/x11/kitty/pkg-plist
+++ b/x11/kitty/pkg-plist
@@ -24,7 +24,8 @@ share/applications/kitty.desktop
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_faq_6acfb156.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_file-transfer-protocol_67d60cd4.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_generated_launch_2c8ae1a7.png
-%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_generated_rc_1e263193.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_generated_matching_f5ed7c14.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_generated_rc_4121b4bb.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_generated_ssh-copy_26aa9e71.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_glossary_e93f6fff.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_graphics-protocol_96eb2627.png
@@ -50,6 +51,7 @@ share/applications/kitty.desktop
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_kittens_unicode_input_f1ba948b.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_launch_717c78bb.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_layouts_49b07683.png
+%%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_mapping_aea5afa6.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_marks_66066db1.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_open_actions_c69b3759.png
 %%PORTDOCS%%%%DOCSDIR%%/_images/social_previews/summary_overview_249bd848.png
@@ -81,6 +83,7 @@ share/applications/kitty.desktop
 %%PORTDOCS%%%%DOCSDIR%%/_sources/faq.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/file-transfer-protocol.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/generated/launch.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/generated/matching.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/generated/rc.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/generated/ssh-copy.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/glossary.rst.txt
@@ -107,6 +110,7 @@ share/applications/kitty.desktop
 %%PORTDOCS%%%%DOCSDIR%%/_sources/kittens_intro.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/launch.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/layouts.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/mapping.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/marks.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/open_actions.rst.txt
 %%PORTDOCS%%%%DOCSDIR%%/_sources/overview.rst.txt
@@ -173,6 +177,7 @@ share/applications/kitty.desktop
 %%PORTDOCS%%%%DOCSDIR%%/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/file-transfer-protocol.html
 %%PORTDOCS%%%%DOCSDIR%%/generated/launch.html
+%%PORTDOCS%%%%DOCSDIR%%/generated/matching.html
 %%PORTDOCS%%%%DOCSDIR%%/generated/rc.html
 %%PORTDOCS%%%%DOCSDIR%%/generated/ssh-copy.html
 %%PORTDOCS%%%%DOCSDIR%%/genindex.html
@@ -200,6 +205,7 @@ share/applications/kitty.desktop
 %%PORTDOCS%%%%DOCSDIR%%/kittens_intro.html
 %%PORTDOCS%%%%DOCSDIR%%/launch.html
 %%PORTDOCS%%%%DOCSDIR%%/layouts.html
+%%PORTDOCS%%%%DOCSDIR%%/mapping.html
 %%PORTDOCS%%%%DOCSDIR%%/marks.html
 %%PORTDOCS%%%%DOCSDIR%%/objects.inv
 %%PORTDOCS%%%%DOCSDIR%%/open_actions.html
@@ -287,6 +293,14 @@ share/icons/hicolor/scalable/apps/kitty.svg
 %%DATADIR%%/kittens/icat/__pycache__/main%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%DATADIR%%/kittens/icat/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/kittens/icat/main.py
+%%DATADIR%%/kittens/pager/__init__.py
+%%DATADIR%%/kittens/pager/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/kittens/pager/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
+%%DATADIR%%/kittens/pager/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/kittens/pager/__pycache__/main%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/kittens/pager/__pycache__/main%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
+%%DATADIR%%/kittens/pager/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/kittens/pager/main.py
 %%DATADIR%%/kittens/panel/__init__.py
 %%DATADIR%%/kittens/panel/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%DATADIR%%/kittens/panel/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
@@ -687,6 +701,9 @@ share/icons/hicolor/scalable/apps/kitty.svg
 %%DATADIR%%/kitty/rc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%DATADIR%%/kitty/rc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%DATADIR%%/kitty/rc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/kitty/rc/__pycache__/action%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/kitty/rc/__pycache__/action%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
+%%DATADIR%%/kitty/rc/__pycache__/action%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/kitty/rc/__pycache__/base%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%DATADIR%%/kitty/rc/__pycache__/base%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%DATADIR%%/kitty/rc/__pycache__/base%%PYTHON_EXT_SUFFIX%%.pyc
@@ -735,6 +752,9 @@ share/icons/hicolor/scalable/apps/kitty.svg
 %%DATADIR%%/kitty/rc/__pycache__/launch%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%DATADIR%%/kitty/rc/__pycache__/launch%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%DATADIR%%/kitty/rc/__pycache__/launch%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/kitty/rc/__pycache__/load_config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/kitty/rc/__pycache__/load_config%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
+%%DATADIR%%/kitty/rc/__pycache__/load_config%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/kitty/rc/__pycache__/ls%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%DATADIR%%/kitty/rc/__pycache__/ls%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%DATADIR%%/kitty/rc/__pycache__/ls%%PYTHON_EXT_SUFFIX%%.pyc
@@ -756,6 +776,9 @@ share/icons/hicolor/scalable/apps/kitty.svg
 %%DATADIR%%/kitty/rc/__pycache__/select_window%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%DATADIR%%/kitty/rc/__pycache__/select_window%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%DATADIR%%/kitty/rc/__pycache__/select_window%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/kitty/rc/__pycache__/send_key%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/kitty/rc/__pycache__/send_key%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
+%%DATADIR%%/kitty/rc/__pycache__/send_key%%PYTHON_EXT_SUFFIX%%.pyc
 %%DATADIR%%/kitty/rc/__pycache__/send_text%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%DATADIR%%/kitty/rc/__pycache__/send_text%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%DATADIR%%/kitty/rc/__pycache__/send_text%%PYTHON_EXT_SUFFIX%%.pyc
@@ -795,6 +818,7 @@ share/icons/hicolor/scalable/apps/kitty.svg
 %%DATADIR%%/kitty/rc/__pycache__/signal_child%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
 %%DATADIR%%/kitty/rc/__pycache__/signal_child%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
 %%DATADIR%%/kitty/rc/__pycache__/signal_child%%PYTHON_EXT_SUFFIX%%.pyc
+%%DATADIR%%/kitty/rc/action.py
 %%DATADIR%%/kitty/rc/base.py
 %%DATADIR%%/kitty/rc/close_tab.py
 %%DATADIR%%/kitty/rc/close_window.py
@@ -811,6 +835,7 @@ share/icons/hicolor/scalable/apps/kitty.svg
 %%DATADIR%%/kitty/rc/kitten.py
 %%DATADIR%%/kitty/rc/last_used_layout.py
 %%DATADIR%%/kitty/rc/launch.py
+%%DATADIR%%/kitty/rc/load_config.py
 %%DATADIR%%/kitty/rc/ls.py
 %%DATADIR%%/kitty/rc/new_window.py
 %%DATADIR%%/kitty/rc/remove_marker.py
@@ -818,6 +843,7 @@ share/icons/hicolor/scalable/apps/kitty.svg
 %%DATADIR%%/kitty/rc/resize_window.py
 %%DATADIR%%/kitty/rc/scroll_window.py
 %%DATADIR%%/kitty/rc/select_window.py
+%%DATADIR%%/kitty/rc/send_key.py
 %%DATADIR%%/kitty/rc/send_text.py
 %%DATADIR%%/kitty/rc/set_background_image.py
 %%DATADIR%%/kitty/rc/set_background_opacity.py