From nobody Wed Jan 12 11:40:00 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6D00D1951B29; Wed, 12 Jan 2022 11:40:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JYlwd17wFz3j0C; Wed, 12 Jan 2022 11:40:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 033C24793; Wed, 12 Jan 2022 11:40:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 20CBe0W9018317; Wed, 12 Jan 2022 11:40:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 20CBe0qu018304; Wed, 12 Jan 2022 11:40:00 GMT (envelope-from git) Date: Wed, 12 Jan 2022 11:40:00 GMT Message-Id: <202201121140.20CBe0qu018304@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Guangyuan Yang Subject: git: b48cc8d8ca37 - main - x11/kitty: Update to 0.24.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ygy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b48cc8d8ca373e4ed363ec7e03c4c96bd77f9b44 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641987601; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=r1AD1KPpcifGppz6/bc6od3SePPXliXrDe2rN55DxSc=; b=L1TJtfIEuRHolkr4Z8dLTTmgJWAygcCbyEuarjcnmaGMin6SAySwR+qkUqLpvGm2JTY9B+ fMRrR6UquxDmHbdubRcKb5ZEIG4BJa8aY+ncmfW9cE/CV1Lbo79kqJgculFrdEHD9GXKSs LZC8mTtfMJZ54hGs9w6ftOZle+wosvPYsJitAmFsRWf0nsowrdHYJ4he7Iu4Ozemo/ZTn6 G4cUMhJFXXF1xS/QlSVukvYa2qog5h7EeXno5lAxXpcPbw8Pmh1Au+pZvcovN2bpXgQJ06 kj/tLf1zQoEjBCW/kRqa73ta4noQakFeK2QtglOUG3Bg1VWjhX+IKH0NYsNgNg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641987601; a=rsa-sha256; cv=none; b=wftWoOe4EyqWFibdBmAeI55W9EEyR61PO8l9HSEMM3mUhq43iowSztoBlOSFqUtGkdEnj/ gzkjn6MaMtWNA465LY64SbKJswTSrAfpYO2wPUPhTfFF2sSVZQml4s/WToK3INtlb1Xqzb 1ZexGDYKt8YftSsJPjKZkQ9WqyKYKRdwYlEpJ4y86d0lcT8lOIdGcAm4kkS4acbtKTbcJ2 odaEbphypFZ0MuSVAqMPbdu9TbS4tENqZ/CKMqRuV1fzKyxJjNjERvcUBl3y29oOG9jS8f /+IS0ogfLd23fOca3xoE7jifIx5h5J4356TcXM1Zj+N7VAsxebwRdBwtfuvt5w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by ygy: URL: https://cgit.FreeBSD.org/ports/commit/?id=b48cc8d8ca373e4ed363ec7e03c4c96bd77f9b44 commit b48cc8d8ca373e4ed363ec7e03c4c96bd77f9b44 Author: Alexis Praga AuthorDate: 2022-01-12 11:39:50 +0000 Commit: Guangyuan Yang 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 @@ -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