Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2022 11:40:00 GMT
From:      Guangyuan Yang <ygy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b48cc8d8ca37 - main - x11/kitty: Update to 0.24.1
Message-ID:  <202201121140.20CBe0qu018304@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by ygy:

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

commit b48cc8d8ca373e4ed363ec7e03c4c96bd77f9b44
Author:     Alexis Praga <alexis.praga@free.fr>
AuthorDate: 2022-01-12 11:39:50 +0000
Commit:     Guangyuan Yang <ygy@FreeBSD.org>
CommitDate: 2022-01-12 11:39:50 +0000

    x11/kitty: Update to 0.24.1
    
    Changelog:      https://sw.kovidgoyal.net/kitty/changelog/
    
    PR:             261132
---
 x11/kitty/Makefile                   | 11 +++++++----
 x11/kitty/distinfo                   |  6 +++---
 x11/kitty/files/patch-kitty_child.py |  2 +-
 x11/kitty/pkg-plist                  | 25 +++++++++++++++++++++++++
 4 files changed, 36 insertions(+), 8 deletions(-)

diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile
index dd622317752c..2ee52c8f63a1 100644
--- a/x11/kitty/Makefile
+++ b/x11/kitty/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	kitty
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.23.1
-PORTREVISION=	1
+DISTVERSION=	0.24.1
 CATEGORIES=	x11
 
 MAINTAINER=	alexis.praga@free.fr
@@ -22,6 +21,7 @@ LIB_DEPENDS=	libdbus-1.so:devel/dbus \
 		libharfbuzz.so:print/harfbuzz \
 		liblcms2.so:graphics/lcms2 \
 		libpng.so:graphics/png \
+		librsync.so:net/librsync \
 		libwayland-client.so:graphics/wayland \
 		libwayland-cursor.so:graphics/wayland \
 		libxkbcommon.so:x11/libxkbcommon
@@ -49,7 +49,9 @@ _STRIP_TARGETS=	lib/kitty/kitty/fast_data_types.so lib/kitty/kitty/glfw-x11.so \
 		lib/kitty/kittens/diff/diff_speedup.so \
 		lib/kitty/kittens/unicode_input/unicode_names.so \
 		lib/kitty/kitty/glfw-wayland.so \
-		lib/kitty/kittens/choose/subseq_matcher.so bin/kitty
+		lib/kitty/kittens/choose/subseq_matcher.so bin/kitty \
+		lib/kitty/kittens/transfer/rsync.so
+
 _EMPTY_DIRS=	kittens/choose kittens/diff kittens/unicode_input kittens kitty
 
 .include <bsd.port.options.mk>
@@ -58,9 +60,10 @@ _EMPTY_DIRS=	kittens/choose kittens/diff kittens/unicode_input kittens kitty
 MAKE_ENV+=	KITTY_NO_LTO=1
 .endif
 
+# For librsync, we need to set header and library path
 do-build:
 	(cd ${WRKSRC} && \
-		${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py linux-package --update-check-interval 0)
+	        ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} setup.py linux-package --update-check-interval 0 --extra-include-dirs ${LOCALBASE}/include/ --extra-library-dirs ${LOCALBASE}/lib)
 	${FIND} ${INSTALL_WRKSRC} -name __pycache__ -type d -exec ${RM} -r -- {} +
 
 do-install:
diff --git a/x11/kitty/distinfo b/x11/kitty/distinfo
index 48a9139f7f2f..e5d90811e2c7 100644
--- a/x11/kitty/distinfo
+++ b/x11/kitty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1629491279
-SHA256 (kovidgoyal-kitty-v0.23.1_GH0.tar.gz) = 32d3344e357da7012227d49d5031bff254bb8735f3b9edabdb46cfd13cb0e44d
-SIZE (kovidgoyal-kitty-v0.23.1_GH0.tar.gz) = 5718451
+TIMESTAMP = 1641939405
+SHA256 (kovidgoyal-kitty-v0.24.1_GH0.tar.gz) = a49b7ea7d36989fb17bd31935dc6a9a619338647c58ca1eb00400340b0d756ff
+SIZE (kovidgoyal-kitty-v0.24.1_GH0.tar.gz) = 5828079
diff --git a/x11/kitty/files/patch-kitty_child.py b/x11/kitty/files/patch-kitty_child.py
index d55816ecc8a4..dfae47085879 100644
--- a/x11/kitty/files/patch-kitty_child.py
+++ b/x11/kitty/files/patch-kitty_child.py
@@ -4,7 +4,7 @@
              return list(filter(None, f.read().decode('utf-8').split('\0')))
  
      def cwd_of_process(pid: int) -> str:
--        ans = '/proc/{}/cwd'.format(pid)
+-        ans = f'/proc/{pid}/cwd'
 +        ans = subprocess.run(["pwdx", pid], capture_output=True).stdout.split()[1].decode("utf-8")
          return os.path.realpath(ans)
  
diff --git a/x11/kitty/pkg-plist b/x11/kitty/pkg-plist
index 0ff4d61b6c45..bca76f19b14d 100644
--- a/x11/kitty/pkg-plist
+++ b/x11/kitty/pkg-plist
@@ -32,6 +32,8 @@ lib/kitty/kittens/hyperlinked_grep/__init__.py
 lib/kitty/kittens/hyperlinked_grep/main.py
 lib/kitty/kittens/icat/__init__.py
 lib/kitty/kittens/icat/main.py
+lib/kitty/kittens/mouse_demo/__init__.py
+lib/kitty/kittens/mouse_demo/main.py
 lib/kitty/kittens/panel/__init__.py
 lib/kitty/kittens/panel/main.py
 lib/kitty/kittens/query_terminal/__init__.py
@@ -52,6 +54,13 @@ lib/kitty/kittens/ssh/main.py
 lib/kitty/kittens/themes/__init__.py
 lib/kitty/kittens/themes/collection.py
 lib/kitty/kittens/themes/main.py
+lib/kitty/kittens/transfer/__init__.py
+lib/kitty/kittens/transfer/librsync.py
+lib/kitty/kittens/transfer/main.py
+lib/kitty/kittens/transfer/receive.py
+lib/kitty/kittens/transfer/rsync.so
+lib/kitty/kittens/transfer/send.py
+lib/kitty/kittens/transfer/utils.py
 lib/kitty/kittens/tui/__init__.py
 lib/kitty/kittens/tui/dircolors.py
 lib/kitty/kittens/tui/handler.py
@@ -61,6 +70,8 @@ lib/kitty/kittens/tui/loop.py
 lib/kitty/kittens/tui/operations.py
 lib/kitty/kittens/tui/operations_stub.py
 lib/kitty/kittens/tui/path_completer.py
+lib/kitty/kittens/tui/progress.py
+lib/kitty/kittens/tui/spinners.py
 lib/kitty/kittens/tui/utils.py
 lib/kitty/kittens/unicode_input/__init__.py
 lib/kitty/kittens/unicode_input/main.py
@@ -91,6 +102,7 @@ lib/kitty/kitty/config.py
 lib/kitty/kitty/constants.py
 lib/kitty/kitty/debug_config.py
 lib/kitty/kitty/fast_data_types.so
+lib/kitty/kitty/file_transmission.py
 lib/kitty/kitty/fonts/__init__.py
 lib/kitty/kitty/fonts/box_drawing.py
 lib/kitty/kitty/fonts/core_text.py
@@ -149,19 +161,25 @@ lib/kitty/kitty/rc/remove_marker.py
 lib/kitty/kitty/rc/resize_os_window.py
 lib/kitty/kitty/rc/resize_window.py
 lib/kitty/kitty/rc/scroll_window.py
+lib/kitty/kitty/rc/select_window.py
 lib/kitty/kitty/rc/send_text.py
 lib/kitty/kitty/rc/set_background_image.py
 lib/kitty/kitty/rc/set_background_opacity.py
 lib/kitty/kitty/rc/set_colors.py
+lib/kitty/kitty/rc/set_enabled_layouts.py
 lib/kitty/kitty/rc/set_font_size.py
 lib/kitty/kitty/rc/set_spacing.py
+lib/kitty/kitty/rc/set_tab_color.py
 lib/kitty/kitty/rc/set_tab_title.py
+lib/kitty/kitty/rc/set_window_logo.py
 lib/kitty/kitty/rc/set_window_title.py
 lib/kitty/kitty/rc/signal_child.py
 lib/kitty/kitty/remote_control.py
 lib/kitty/kitty/rgb.py
 lib/kitty/kitty/session.py
 lib/kitty/kitty/shell.py
+lib/kitty/kitty/shell_integration.py
+lib/kitty/kitty/short_uuid.py
 lib/kitty/kitty/tab_bar.py
 lib/kitty/kitty/tabs.py
 lib/kitty/kitty/terminfo.py
@@ -177,6 +195,13 @@ lib/kitty/logo/beam-cursor.png
 lib/kitty/logo/beam-cursor@2x.png
 lib/kitty/logo/kitty-128.png
 lib/kitty/logo/kitty.png
+lib/kitty/shell-integration/bash/kitty.bash
+lib/kitty/shell-integration/fish/vendor_completions.d/kitty.fish
+lib/kitty/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
+lib/kitty/shell-integration/zsh/.zshenv
+lib/kitty/shell-integration/zsh/completions/_kitty
+lib/kitty/shell-integration/zsh/kitty-integration
+lib/kitty/shell-integration/zsh/kitty.zsh
 lib/kitty/terminfo/x/xterm-kitty
 share/applications/kitty.desktop
 share/icons/hicolor/256x256/apps/kitty.png



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202201121140.20CBe0qu018304>