[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-05-12 Thread Ionen Wolkens
commit: 2427f4cb6f94e75d100963fe491830f09fedc167
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon May 13 03:07:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon May 13 05:48:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2427f4cb

x11-terms/kitty: enable py3.13 in live

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 6885c1f99401..a0231858ba9b 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit edo flag-o-matic go-env optfeature multiprocessing
 inherit python-single-r1 toolchain-funcs xdg
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-05-12 Thread Ionen Wolkens
commit: 59df4fbb7ed46184ac2e15fec5750e8b4c9ce8ef
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May 12 19:55:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 12 19:55:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59df4fbb

x11-terms/kitty-terminfo: drop 0.32.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 -
 .../kitty-terminfo/kitty-terminfo-0.32.2.ebuild| 23 --
 2 files changed, 24 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 841bd74cf2b2..2dda5a1a9849 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,2 @@
-DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
deleted file mode 100644
index 454d33a36840..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-05-12 Thread Ionen Wolkens
commit: e1cc9222d4e4d8c8f54cfe741fed58ccec181550
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May 12 19:55:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 12 19:55:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1cc9222

x11-terms/kitty: drop 0.32.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 -
 x11-terms/kitty/kitty-0.32.2.ebuild | 186 
 2 files changed, 189 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 791018bb5611..5226ee83c89e 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,6 +1,3 @@
-DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 
9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc
 SHA512 
0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915
-DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
-DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 
42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97
 SHA512 
e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132
 DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 
5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f
 SHA512 
a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
 DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 
568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128
 SHA512 
aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
deleted file mode 100644
index 706bf002c4d6..
--- a/x11-terms/kitty/kitty-0.32.2.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo flag-o-matic go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
-else
-   inherit verify-sig
-   SRC_URI="
-   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
-   "
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( X wayland )
-   test? ( X wayland )
-"
-RESTRICT="!test? ( test )"
-
-# dlopen: fontconfig,libglvnd
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/openssl:=
-   dev-libs/xxhash
-   media-libs/fontconfig
-   media-libs/harfbuzz:=[truetype]
-   media-libs/lcms:2
-   media-libs/libglvnd[X?]
-   media-libs/libpng:=
-   sys-apps/dbus
-   sys-libs/zlib:=
-   x11-libs/libxkbcommon[X?]
-   x11-misc/xkeyboard-config
-   ~x11-terms/kitty-shell-integration-${PV}
-   ~x11-terms/kitty-terminfo-${PV}
-   X? (
-   x11-libs/libX11
-   x11-libs/libXcursor
-   )
-   wayland? ( dev-libs/wayland )
-   !sci-mathematics/kissat
-"
-DEPEND="
-   ${RDEPEND}
-   X? (
-   x11-base/xorg-proto
-   x11-libs/libXi
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   )
-   wayland? ( dev-libs/wayland-protocols )
-"
-# bug #919751 wrt go subslot
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-lang/go-1.21:=
-   sys-libs/ncurses
-   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-05-12 Thread Ionen Wolkens
commit: 4ab34e975e8e5e73ee5934f8a95609f2a0a1f787
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun May 12 19:55:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun May 12 19:55:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab34e97

x11-terms/kitty-shell-integration: drop 0.32.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 -
 .../kitty-shell-integration-0.32.2.ebuild  | 37 --
 2 files changed, 38 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 841bd74cf2b2..2dda5a1a9849 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,2 @@
-DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
deleted file mode 100644
index 09182199f5b9..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-05-05 Thread Joonas Niilola
commit: 2513418b6d32993768461a2c77fd941f218f7051
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon May  6 05:07:46 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  6 05:08:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2513418b

x11-terms/kitty: Stabilize 0.34.1 x86, #931255

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.34.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.34.1.ebuild 
b/x11-terms/kitty/kitty-0.34.1.ebuild
index c1d6f33bc9ee..f9154e4c3581 100644
--- a/x11-terms/kitty/kitty-0.34.1.ebuild
+++ b/x11-terms/kitty/kitty-0.34.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-05-05 Thread Joonas Niilola
commit: 6b3bcd16f3bd15df87ef7a1bd17333d967ae49ea
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon May  6 05:07:45 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  6 05:08:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3bcd16

x11-terms/kitty-terminfo: Stabilize 0.34.1 x86, #931255

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
index f9cc6792d9fb..5d9e89c307ab 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-05-05 Thread Joonas Niilola
commit: bf9b05e6e9d0c215a00ae92bbd5a5d4665fc6f9b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon May  6 05:07:45 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  6 05:08:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9b05e6

x11-terms/kitty-shell-integration: Stabilize 0.34.1-r1 x86, #931255

Signed-off-by: Joonas Niilola  gentoo.org>

 .../kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
index fe0be5dae0ba..bfc3d0b6f88c 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-05-05 Thread Joonas Niilola
commit: 2f4e27952c2ab46f3c7ff584fa99ae3b7fd1383e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon May  6 04:57:21 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  6 04:57:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f4e2795

x11-terms/kitty-terminfo: Stabilize 0.34.1 amd64, #931255

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
index b5c7cbc40759..f9cc6792d9fb 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-05-05 Thread Joonas Niilola
commit: cf367f118dc5979adc60871060e62021d442647b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon May  6 04:57:21 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  6 04:57:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf367f11

x11-terms/kitty: Stabilize 0.34.1 amd64, #931255

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.34.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.34.1.ebuild 
b/x11-terms/kitty/kitty-0.34.1.ebuild
index 66daa0ec2a6d..c1d6f33bc9ee 100644
--- a/x11-terms/kitty/kitty-0.34.1.ebuild
+++ b/x11-terms/kitty/kitty-0.34.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-05-05 Thread Joonas Niilola
commit: 337aa37aab17a0c0fb3cebbf7d0693bc247d80cc
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon May  6 04:57:16 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  6 04:57:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337aa37a

x11-terms/kitty-shell-integration: Stabilize 0.34.1-r1 amd64, #931255

Signed-off-by: Joonas Niilola  gentoo.org>

 .../kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
index a50a1338ca92..fe0be5dae0ba 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-05-03 Thread Ionen Wolkens
commit: 422ae0201393b920a309777b08052b0d7552a36e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May  3 15:50:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May  3 15:57:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422ae020

x11-terms/kitty: add note about x86 in live

Still builds fine with simde-0.8.2 from a quick try and unsure
what issue upstream ran into, but may need dekeywording if that
changes given seems upstream will have no interest in receiving
bugs about it (may be able to get away by passing -DKITTY_NO_SIMD
if it's simd things that break though).

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 66daa0ec2a6d..6885c1f99401 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -18,6 +18,8 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   # x86 currently still works but note that upstream has dropped support 
and
+   # may ignore issues: 
https://github.com/kovidgoyal/kitty/commit/29cb128fd
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-05-01 Thread Ionen Wolkens
commit: f56ea191c8f7ac305f805bb2bfb348b817d0d239
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  1 16:13:34 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed May  1 23:17:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f56ea191

x11-terms/kitty: Stabilize 0.33.1 arm64, #929099

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild 
b/x11-terms/kitty/kitty-0.33.1.ebuild
index 06f6c84b1549..932877d093da 100644
--- a/x11-terms/kitty/kitty-0.33.1.ebuild
+++ b/x11-terms/kitty/kitty-0.33.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-05-01 Thread Ionen Wolkens
commit: 342a33d58660ae0611c6e56175b918470117f710
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  1 16:13:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed May  1 23:17:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342a33d5

x11-terms/kitty-terminfo: Stabilize 0.33.1 arm64, #929099

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
index 5d9e89c307ab..454d33a36840 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-05-01 Thread Ionen Wolkens
commit: e448b8f2539cc43df6f58651922982f231ea5220
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  1 16:13:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed May  1 23:17:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e448b8f2

x11-terms/kitty-shell-integration: Stabilize 0.33.1 arm64, #929099

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
index 46bae3676e56..09182199f5b9 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-04-27 Thread Ionen Wolkens
commit: 4aa338434929b01fded9fe45c469067543110c94
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 27 11:36:08 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 27 12:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa33843

x11-terms/kitty-terminfo: drop 0.34.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 -
 .../kitty-terminfo/kitty-terminfo-0.34.0.ebuild| 23 --
 2 files changed, 24 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 0c8db0eee1df..841bd74cf2b2 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,4 +1,3 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
-DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild
deleted file mode 100644
index b5c7cbc40759..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-04-27 Thread Ionen Wolkens
commit: 848365854bad8855b2e529d388f1ad1c57ce9466
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 27 11:35:45 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 27 12:10:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84836585

x11-terms/kitty: drop 0.34.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 -
 x11-terms/kitty/kitty-0.34.0.ebuild | 190 
 2 files changed, 193 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 06819e644b1d..791018bb5611 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,9 +4,6 @@ DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 
42ac9788a4dc63fdbae22667e301decb195f8f8
 DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 
5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f
 SHA512 
a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
 DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 
568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128
 SHA512 
aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798
-DIST kitty-0.34.0-vendor.tar.xz 1528164 BLAKE2B 
e3e97d818f9de422cbfd72491b3aadccf21702b408933c4c2db03ba8cea30bd28bd472b296e5504179fc3f756ff5c3f041511da410b41c9b52904ecd5c7b6fa6
 SHA512 
ffd92f673e3552f773513d04987d73d0b0cd7beec3685614e0c506675b6ab0eb400bba5e7c6904e57b03a13c8e09492bec655f154f052de504e26e7c2b458e5b
-DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
-DIST kitty-0.34.0.tar.xz.sig 566 BLAKE2B 
83fb2de657c26d9cc7718d9d08c81d175419598223c16185243851c0308404b7139a6da2ec2c5c0a24294ebd1f242f4cc1c905a355f59422a299c3893d2235ef
 SHA512 
04283095f3c778379b3f26d94863f50a6c965a59d84431c21fabfeeb3d768cd427c6e1ded56684aa4d56e2fd441b2cbaebb3b2e0f328e2f30ca97b70076b37cb
 DIST kitty-0.34.1-vendor.tar.xz 1528400 BLAKE2B 
fde7ba3a9713e10e1b6f3d4e3a35bb1edf0ed50004862e2f367df30b416a1b8e34c03c38c47ec4f7363bc10eace0dd03215875c1b5121151671c0b22ac47e189
 SHA512 
875ca8c324b80e3be8fead1c56710f7f9ca7f5aa0f8e4e8f1e825005cbe85837d9b58a2b271ead201637f9b10fd5e61b7e8e52276e950f30fe326546c6ee33ee
 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
 DIST kitty-0.34.1.tar.xz.sig 566 BLAKE2B 
fb01069e33f958bfc1aee3e42ab5d8d775d79cf0c54b427690f4455c524d9baff3789823a6a8dce6494a8006715bc17530f1569c540b30f423c41f8833ae08f8
 SHA512 
cf60f1044661a62e73191526680ce862ae02e0dd89e017c139261cff8667b20be6aca0fb3b56f06c8ddb0e08a3c55eb428358a9db0b59ef65f2bd246fcf9cd01

diff --git a/x11-terms/kitty/kitty-0.34.0.ebuild 
b/x11-terms/kitty/kitty-0.34.0.ebuild
deleted file mode 100644
index 66daa0ec2a6d..
--- a/x11-terms/kitty/kitty-0.34.0.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo flag-o-matic go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
-else
-   inherit verify-sig
-   SRC_URI="
-   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
-   "
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( X wayland )
-   test? ( X wayland )
-"

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-04-27 Thread Ionen Wolkens
commit: 268296e361d4ecbee7e0bdd1727eb5715f4369a5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 27 11:35:59 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 27 12:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=268296e3

x11-terms/kitty-shell-integration: drop 0.34.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 -
 .../kitty-shell-integration-0.34.0.ebuild  | 37 --
 2 files changed, 38 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 0c8db0eee1df..841bd74cf2b2 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,4 +1,3 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
-DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild
deleted file mode 100644
index c3b309c79626..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-04-22 Thread Ionen Wolkens
commit: 24b7f18223f59a0f75126f353b438b55594a8fc7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 22 14:28:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 22 14:40:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b7f182

x11-terms/kitty-shell-integration: prefix kitty.bash with 90-

Fits better with the new 10-gentoo-*.bash files.

kitty's modifies PS1 so it needs to come after PS1 has been determined
which is no longer done by the bashrc itself, so give it a high number.
Thankfully "kitty.bash" still sorts after 10-gentoo-color.bash (which
overwrites PS1) so bash's files changes did not break anything.

Signed-off-by: Ionen Wolkens  gentoo.org>

 ...gration-0.34.1.ebuild => kitty-shell-integration-0.34.1-r1.ebuild} | 2 +-
 x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
similarity index 94%
rename from 
x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild
rename to 
x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
index c3b309c79626..a50a1338ca92 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild
@@ -23,7 +23,7 @@ src_install() {
insinto /usr/share/kitty
doins -r shell-integration
 
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+   dosym -r 
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
 
dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
index f6d49ccbd8a8..5e6174ae77d5 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ src_install() {
insinto /usr/share/kitty
doins -r shell-integration
 
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+   dosym -r 
{/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
 
dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-04-19 Thread Ionen Wolkens
commit: 555cbc5fea11645c732a8e1de53292100310576f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 19 06:42:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr 19 06:48:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555cbc5f

x11-terms/kitty-terminfo: add 0.34.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.34.1.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 8922d7b2e08b..0c8db0eee1df 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,4 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
 DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
+DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
new file mode 100644
index ..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-04-19 Thread Ionen Wolkens
commit: b494c8bcbfd646358281be78769ff2a4d08684cf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 19 06:43:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr 19 06:48:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b494c8bc

x11-terms/kitty: add 0.34.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.34.1.ebuild | 190 
 2 files changed, 193 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 5f99c90773fa..06819e644b1d 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -7,3 +7,6 @@ DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 
568d54993d6c66670279364c317fa0778594852
 DIST kitty-0.34.0-vendor.tar.xz 1528164 BLAKE2B 
e3e97d818f9de422cbfd72491b3aadccf21702b408933c4c2db03ba8cea30bd28bd472b296e5504179fc3f756ff5c3f041511da410b41c9b52904ecd5c7b6fa6
 SHA512 
ffd92f673e3552f773513d04987d73d0b0cd7beec3685614e0c506675b6ab0eb400bba5e7c6904e57b03a13c8e09492bec655f154f052de504e26e7c2b458e5b
 DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
 DIST kitty-0.34.0.tar.xz.sig 566 BLAKE2B 
83fb2de657c26d9cc7718d9d08c81d175419598223c16185243851c0308404b7139a6da2ec2c5c0a24294ebd1f242f4cc1c905a355f59422a299c3893d2235ef
 SHA512 
04283095f3c778379b3f26d94863f50a6c965a59d84431c21fabfeeb3d768cd427c6e1ded56684aa4d56e2fd441b2cbaebb3b2e0f328e2f30ca97b70076b37cb
+DIST kitty-0.34.1-vendor.tar.xz 1528400 BLAKE2B 
fde7ba3a9713e10e1b6f3d4e3a35bb1edf0ed50004862e2f367df30b416a1b8e34c03c38c47ec4f7363bc10eace0dd03215875c1b5121151671c0b22ac47e189
 SHA512 
875ca8c324b80e3be8fead1c56710f7f9ca7f5aa0f8e4e8f1e825005cbe85837d9b58a2b271ead201637f9b10fd5e61b7e8e52276e950f30fe326546c6ee33ee
+DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
+DIST kitty-0.34.1.tar.xz.sig 566 BLAKE2B 
fb01069e33f958bfc1aee3e42ab5d8d775d79cf0c54b427690f4455c524d9baff3789823a6a8dce6494a8006715bc17530f1569c540b30f423c41f8833ae08f8
 SHA512 
cf60f1044661a62e73191526680ce862ae02e0dd89e017c139261cff8667b20be6aca0fb3b56f06c8ddb0e08a3c55eb428358a9db0b59ef65f2bd246fcf9cd01

diff --git a/x11-terms/kitty/kitty-0.34.1.ebuild 
b/x11-terms/kitty/kitty-0.34.1.ebuild
new file mode 100644
index ..66daa0ec2a6d
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.34.1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo flag-o-matic go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   amd64? ( >=dev-libs/simde-0.8.0-r1 )
+   arm64? ( dev-libs/simde )
+   x86? ( dev-libs/simde )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXi
+   x11-libs/libXinerama
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-04-19 Thread Ionen Wolkens
commit: 4710571ee7dda2641c08177b1cbf824061701751
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 19 06:42:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr 19 06:48:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4710571e

x11-terms/kitty-shell-integration: add 0.34.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.34.1.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 8922d7b2e08b..0c8db0eee1df 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,4 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
 DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
+DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B 
c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c
 SHA512 
1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild
new file mode 100644
index ..c3b309c79626
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/files/

2024-04-18 Thread Conrad Kostecki
commit: 092d34666c7117b376e3b6b0b3a309879a7209b2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Apr 18 18:17:17 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Apr 18 19:31:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092d3466

x11-terms/kitty: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/36312
Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-terms/kitty/files/kitty-0.33.0-no-simd.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch 
b/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch
deleted file mode 100644
index c1366c0ce73c..
--- a/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Backport of fix for -DKITTY_NO_SIMD (aka for non-x86/amd64/arm64)
-https://github.com/kovidgoyal/kitty/issues/7225
-https://github.com/kovidgoyal/kitty/commit/393169f79daf60c038b3e11e657fa5f3ee41c24c
 a/kitty/simd-string-impl.h
-+++ b/kitty/simd-string-impl.h
-@@ -21,5 +21,5 @@
- bool FUNC(utf8_decode_to_esc)(UTF8Decoder *d UNUSED, const uint8_t *src 
UNUSED, size_t src_sz UNUSED) NOSIMD
- const uint8_t* FUNC(find_either_of_two_bytes)(const uint8_t *haystack UNUSED, 
const size_t sz UNUSED, const uint8_t a UNUSED, const uint8_t b UNUSED) NOSIMD
--void FUNC(xor_data64)(const uint8_t key[64], uint8_t* data, const size_t 
data_sz);
-+void FUNC(xor_data64)(const uint8_t key[64] UNUSED, uint8_t* data UNUSED, 
const size_t data_sz UNUSED) NOSIMD
- #undef NOSIMD
- #else



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-04-14 Thread Ionen Wolkens
commit: 7ead9e6cae97ae4f00d419d49095ff34b8741fa7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 15 02:33:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 15 02:36:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ead9e6c

x11-terms/kitty-terminfo: add 0.34.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.34.0.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 647fa679fd7b..8922d7b2e08b 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
+DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild
new file mode 100644
index ..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-04-14 Thread Ionen Wolkens
commit: 596698804aa0ca20145af1bebdb2e0bf2e548752
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 15 02:33:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 15 02:36:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59669880

x11-terms/kitty: add 0.34.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.34.0.ebuild | 190 
 2 files changed, 193 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index fbd8695939e4..5f99c90773fa 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,6 @@ DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 
42ac9788a4dc63fdbae22667e301decb195f8f8
 DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 
5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f
 SHA512 
a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
 DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 
568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128
 SHA512 
aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798
+DIST kitty-0.34.0-vendor.tar.xz 1528164 BLAKE2B 
e3e97d818f9de422cbfd72491b3aadccf21702b408933c4c2db03ba8cea30bd28bd472b296e5504179fc3f756ff5c3f041511da410b41c9b52904ecd5c7b6fa6
 SHA512 
ffd92f673e3552f773513d04987d73d0b0cd7beec3685614e0c506675b6ab0eb400bba5e7c6904e57b03a13c8e09492bec655f154f052de504e26e7c2b458e5b
+DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
+DIST kitty-0.34.0.tar.xz.sig 566 BLAKE2B 
83fb2de657c26d9cc7718d9d08c81d175419598223c16185243851c0308404b7139a6da2ec2c5c0a24294ebd1f242f4cc1c905a355f59422a299c3893d2235ef
 SHA512 
04283095f3c778379b3f26d94863f50a6c965a59d84431c21fabfeeb3d768cd427c6e1ded56684aa4d56e2fd441b2cbaebb3b2e0f328e2f30ca97b70076b37cb

diff --git a/x11-terms/kitty/kitty-0.34.0.ebuild 
b/x11-terms/kitty/kitty-0.34.0.ebuild
new file mode 100644
index ..66daa0ec2a6d
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.34.0.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo flag-o-matic go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   amd64? ( >=dev-libs/simde-0.8.0-r1 )
+   arm64? ( dev-libs/simde )
+   x86? ( dev-libs/simde )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXi
+   x11-libs/libXinerama
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-04-14 Thread Ionen Wolkens
commit: 97c0530ac0628b5931a2a941406617df7c8e2457
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 15 02:33:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 15 02:36:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c0530a

x11-terms/kitty-shell-integration: add 0.34.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.34.0.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 647fa679fd7b..8922d7b2e08b 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
+DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 
8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c
 SHA512 
310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild
new file mode 100644
index ..c3b309c79626
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-04-12 Thread Joonas Niilola
commit: b1e06b9e56d096b9f14627b67394524c78bf7542
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Apr 12 07:53:22 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 12 07:53:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e06b9e

x11-terms/kitty-terminfo: Stabilize 0.33.1 x86, #929099

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
index f9cc6792d9fb..5d9e89c307ab 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-04-12 Thread Joonas Niilola
commit: 30c153215825d1ab79d07a73d71d7af5102dbec7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Apr 12 07:53:23 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 12 07:53:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c15321

x11-terms/kitty: Stabilize 0.33.1 x86, #929099

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild 
b/x11-terms/kitty/kitty-0.33.1.ebuild
index d36fe3950292..06f6c84b1549 100644
--- a/x11-terms/kitty/kitty-0.33.1.ebuild
+++ b/x11-terms/kitty/kitty-0.33.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-04-12 Thread Joonas Niilola
commit: 8ec3acab5df2777f7d2acb446a31bf8bd7e27425
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Apr 12 07:53:22 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 12 07:53:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec3acab

x11-terms/kitty-shell-integration: Stabilize 0.33.1 x86, #929099

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
index c7ed364d0a82..46bae3676e56 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-04-12 Thread Joonas Niilola
commit: 16f6298103ececad29d6f2b3e5876d1aebe0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Apr 12 07:52:49 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 12 07:52:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f6

x11-terms/kitty-terminfo: Stabilize 0.33.1 amd64, #929099

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
index b5c7cbc40759..f9cc6792d9fb 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-04-12 Thread Joonas Niilola
commit: 345ea285e98ff982c33c4e21dc5e8e1fb0f63355
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Apr 12 07:52:50 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 12 07:52:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345ea285

x11-terms/kitty: Stabilize 0.33.1 amd64, #929099

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild 
b/x11-terms/kitty/kitty-0.33.1.ebuild
index 4c3dc7d623f0..d36fe3950292 100644
--- a/x11-terms/kitty/kitty-0.33.1.ebuild
+++ b/x11-terms/kitty/kitty-0.33.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-04-12 Thread Joonas Niilola
commit: 802dc1380d3bbb71298e31dc3df80c2206f381d3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Apr 12 07:52:44 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 12 07:52:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802dc138

x11-terms/kitty-shell-integration: Stabilize 0.33.1 amd64, #929099

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
index c3b309c79626..c7ed364d0a82 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-04-05 Thread Ionen Wolkens
commit: 841cec207da23dcf44b420c74240bc8f332fd19b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr  5 11:25:18 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr  5 11:37:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841cec20

x11-terms/kitty: update live

Kitty has some new logic to avoid overriding fortify source,
but does not know that it's toolchain-implicit on Gentoo (and
then it'd override gcc[hardened]'s _f_s=3 back to =2).

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 4c3dc7d623f0..66daa0ec2a6d 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -103,6 +103,7 @@ src_prepare() {
local sedargs=(
-e "/num_workers =/s/=.*/= $(makeopts_jobs)/"
-e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//'
+   -e "s/cflags.append(fortify_source)/pass/" # use toolchain's 
_f_s
-e "s/ld_flags.append('-[sw]')/pass/"
)
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-25 Thread Ionen Wolkens
commit: 3cea96e7e03776c37b7840687efae41981afe2c7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Mar 25 12:53:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 25 12:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cea96e7

x11-terms/kitty: tentatively drop -mxop workaround

Patched in simde instead, if was affected may want to report on
the upstream bug for whether the fix works as expected or not.

Bug: https://bugs.gentoo.org/926959
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.33.1.ebuild | 5 +
 x11-terms/kitty/kitty-.ebuild   | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild 
b/x11-terms/kitty/kitty-0.33.1.ebuild
index 8b389e6d48bb..4c3dc7d623f0 100644
--- a/x11-terms/kitty/kitty-0.33.1.ebuild
+++ b/x11-terms/kitty/kitty-0.33.1.ebuild
@@ -60,7 +60,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   amd64? ( dev-libs/simde )
+   amd64? ( >=dev-libs/simde-0.8.0-r1 )
arm64? ( dev-libs/simde )
x86? ( dev-libs/simde )
X? (
@@ -145,9 +145,6 @@ src_compile() {
printf %s "${CFLAGS}"
)
 
-   # workaround simde bug with -mxop (bug #926959)
-   append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1
-
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 8b389e6d48bb..4c3dc7d623f0 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -60,7 +60,7 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
-   amd64? ( dev-libs/simde )
+   amd64? ( >=dev-libs/simde-0.8.0-r1 )
arm64? ( dev-libs/simde )
x86? ( dev-libs/simde )
X? (
@@ -145,9 +145,6 @@ src_compile() {
printf %s "${CFLAGS}"
)
 
-   # workaround simde bug with -mxop (bug #926959)
-   append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1
-
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-03-25 Thread Ionen Wolkens
commit: 7ef77aa07addbf10eb9f69e2d5dac4896bc952e1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Mar 25 12:51:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 25 12:51:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef77aa0

x11-terms/kitty-shell-integration: drop 0.33.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 -
 .../kitty-shell-integration-0.33.0.ebuild  | 37 --
 2 files changed, 38 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index a057acc12417..647fa679fd7b 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,2 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
-DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild
deleted file mode 100644
index c3b309c79626..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-25 Thread Ionen Wolkens
commit: bdb2708e6fc4e456ef96cf48f418b50f34494e49
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Mar 25 12:51:50 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 25 12:51:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb2708e

x11-terms/kitty: drop 0.33.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 -
 x11-terms/kitty/kitty-0.33.0.ebuild | 196 
 2 files changed, 199 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index ff1a6f27a073..fbd8695939e4 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,9 +1,6 @@
 DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 
9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc
 SHA512 
0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 
42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97
 SHA512 
e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132
-DIST kitty-0.33.0-vendor.tar.xz 1418544 BLAKE2B 
0cb3879637e4c1bf14332252aaec55de720e706fde36606bd4fd3e438e7431e86e95fffbf297d84f60ea028b72ed2f147bbab999022f785402832f3f615e137a
 SHA512 
fa3c996addf4067971a63f70069c9ab41a6655fe107f88eaa97440e7a45a9a9fb609f30acb2f205d9967a48cbb33787969770c1e387b0c6a3bf2d0aea24d2624
-DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35
-DIST kitty-0.33.0.tar.xz.sig 566 BLAKE2B 
218cb43b6dcbc8bdf172e9ff99034ec5f8ced0be2cab3c9cf382801b4cbab28b20c26ab6e0a4d4e981372ee6f1800a257babc73196182c7b7a2d1d66d7b73fc9
 SHA512 
7bdda8c6fbd3ce65fea7e40cb3063776ef0556755c5755b47d1b0b2673e7212aacb3469e3992d6c65c16ffd83e453f2ffa967c94abae5588123f21086575580b
 DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 
5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f
 SHA512 
a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
 DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 
568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128
 SHA512 
aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798

diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild 
b/x11-terms/kitty/kitty-0.33.0.ebuild
deleted file mode 100644
index 0b8a2e645268..
--- a/x11-terms/kitty/kitty-0.33.0.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo flag-o-matic go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
-else
-   inherit verify-sig
-   SRC_URI="
-   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
-   "
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( X wayland )
-   test? ( X wayland )
-"
-RESTRICT="!test? ( test )"
-
-# dlopen: fontconfig,libglvnd
-RDEPEND="
-   ${PYTHON_DEPS}
- 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-03-25 Thread Ionen Wolkens
commit: 06121fdd9857ba6e05521f99db36fd8672163f41
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Mar 25 12:51:30 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 25 12:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06121fdd

x11-terms/kitty-terminfo: drop 0.33.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 -
 .../kitty-terminfo/kitty-terminfo-0.33.0.ebuild| 23 --
 2 files changed, 24 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index a057acc12417..647fa679fd7b 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,2 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
-DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35
 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild
deleted file mode 100644
index b5c7cbc40759..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-03-20 Thread Ionen Wolkens
commit: 2f7f8c3225a688f3bb17b43a1dec4a007016fdc7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 21 05:20:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 21 05:26:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7f8c32

x11-terms/kitty-terminfo: add 0.33.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.33.1.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 27e47a0b7df1..a057acc12417 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35
+DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
new file mode 100644
index ..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-20 Thread Ionen Wolkens
commit: 44e7cac3a687f8b495d7a8a7a96bac4de5f46aa3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 21 05:20:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 21 05:26:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e7cac3

x11-terms/kitty: add 0.33.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.33.1.ebuild | 192 
 2 files changed, 195 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 93af838549bd..ff1a6f27a073 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,6 @@ DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 
42ac9788a4dc63fdbae22667e301decb195f8f8
 DIST kitty-0.33.0-vendor.tar.xz 1418544 BLAKE2B 
0cb3879637e4c1bf14332252aaec55de720e706fde36606bd4fd3e438e7431e86e95fffbf297d84f60ea028b72ed2f147bbab999022f785402832f3f615e137a
 SHA512 
fa3c996addf4067971a63f70069c9ab41a6655fe107f88eaa97440e7a45a9a9fb609f30acb2f205d9967a48cbb33787969770c1e387b0c6a3bf2d0aea24d2624
 DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35
 DIST kitty-0.33.0.tar.xz.sig 566 BLAKE2B 
218cb43b6dcbc8bdf172e9ff99034ec5f8ced0be2cab3c9cf382801b4cbab28b20c26ab6e0a4d4e981372ee6f1800a257babc73196182c7b7a2d1d66d7b73fc9
 SHA512 
7bdda8c6fbd3ce65fea7e40cb3063776ef0556755c5755b47d1b0b2673e7212aacb3469e3992d6c65c16ffd83e453f2ffa967c94abae5588123f21086575580b
+DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 
5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f
 SHA512 
a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f
+DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
+DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 
568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128
 SHA512 
aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798

diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild 
b/x11-terms/kitty/kitty-0.33.1.ebuild
new file mode 100644
index ..8b389e6d48bb
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.33.1.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo flag-o-matic go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   amd64? ( dev-libs/simde )
+   arm64? ( dev-libs/simde )
+   x86? ( dev-libs/simde )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+ 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-03-20 Thread Ionen Wolkens
commit: dc3048279d1ada55ceeb61c6512ca81357f1f5a0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 21 05:20:31 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 21 05:26:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc304827

x11-terms/kitty-shell-integration: add 0.33.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.33.1.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 27e47a0b7df1..a057acc12417 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35
+DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 
6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33
 SHA512 
5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
new file mode 100644
index ..c3b309c79626
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-20 Thread Ionen Wolkens
commit: 32b88cb8a3d93ab933af689b34de5c89b259ddab
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 21 05:21:05 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 21 05:26:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b88cb8

x11-terms/kitty: sync live

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 19f68cbfc354..8b389e6d48bb 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -74,7 +74,7 @@ DEPEND="
 # bug #919751 wrt go subslot
 BDEPEND="
${PYTHON_DEPS}
-   >=dev-lang/go-1.21:=
+   >=dev-lang/go-1.22:=
sys-libs/ncurses
virtual/pkgconfig
test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/files/, x11-terms/kitty/

2024-03-16 Thread Ionen Wolkens
commit: 5b7011824d4afdc77c1cd28a2d46445208c77145
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Mar 16 07:21:51 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 16 07:25:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b701182

x11-terms/kitty: backport fix for non-x86/amd64/arm64

Only tested on amd64 by forcing CPPFLAGS=-DKITTY_NO_SIMD which
fails like it would on any arches where simde is not used.

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/files/kitty-0.33.0-no-simd.patch | 12 
 x11-terms/kitty/kitty-0.33.0.ebuild  |  4 
 2 files changed, 16 insertions(+)

diff --git a/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch 
b/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch
new file mode 100644
index ..c1366c0ce73c
--- /dev/null
+++ b/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch
@@ -0,0 +1,12 @@
+Backport of fix for -DKITTY_NO_SIMD (aka for non-x86/amd64/arm64)
+https://github.com/kovidgoyal/kitty/issues/7225
+https://github.com/kovidgoyal/kitty/commit/393169f79daf60c038b3e11e657fa5f3ee41c24c
+--- a/kitty/simd-string-impl.h
 b/kitty/simd-string-impl.h
+@@ -21,5 +21,5 @@
+ bool FUNC(utf8_decode_to_esc)(UTF8Decoder *d UNUSED, const uint8_t *src 
UNUSED, size_t src_sz UNUSED) NOSIMD
+ const uint8_t* FUNC(find_either_of_two_bytes)(const uint8_t *haystack UNUSED, 
const size_t sz UNUSED, const uint8_t a UNUSED, const uint8_t b UNUSED) NOSIMD
+-void FUNC(xor_data64)(const uint8_t key[64], uint8_t* data, const size_t 
data_sz);
++void FUNC(xor_data64)(const uint8_t key[64] UNUSED, uint8_t* data UNUSED, 
const size_t data_sz UNUSED) NOSIMD
+ #undef NOSIMD
+ #else

diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild 
b/x11-terms/kitty/kitty-0.33.0.ebuild
index 19f68cbfc354..0b8a2e645268 100644
--- a/x11-terms/kitty/kitty-0.33.0.ebuild
+++ b/x11-terms/kitty/kitty-0.33.0.ebuild
@@ -84,6 +84,10 @@ BDEPEND="
 
 QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
 
+PATCHES=(
+   "${FILESDIR}"/${P}-no-simd.patch
+)
+
 src_unpack() {
if [[ ${PV} ==  ]]; then
git-r3_src_unpack



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-14 Thread Ionen Wolkens
commit: 322e5186606b64ef16907668bc914e65c2ab951a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 14 09:58:11 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 14 09:59:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322e5186

x11-terms/kitty: pass -buildvcs=false

Closes: https://bugs.gentoo.org/927012
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.32.2.ebuild | 2 +-
 x11-terms/kitty/kitty-0.33.0.ebuild | 2 +-
 x11-terms/kitty/kitty-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
index e30b44b1757a..706bf002c4d6 100644
--- a/x11-terms/kitty/kitty-0.32.2.ebuild
+++ b/x11-terms/kitty/kitty-0.32.2.ebuild
@@ -129,7 +129,7 @@ src_compile() {
local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
 
go-env_set_compile_environment
-   local -x GOFLAGS="-p=$(makeopts_jobs) -v -x"
+   local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
 
# workaround link errors with Go + gcc + -g3 (bug #924436),

diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild 
b/x11-terms/kitty/kitty-0.33.0.ebuild
index cf3bee0036d7..19f68cbfc354 100644
--- a/x11-terms/kitty/kitty-0.33.0.ebuild
+++ b/x11-terms/kitty/kitty-0.33.0.ebuild
@@ -132,7 +132,7 @@ src_compile() {
local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
 
go-env_set_compile_environment
-   local -x GOFLAGS="-p=$(makeopts_jobs) -v -x"
+   local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
 
# workaround link errors with Go + gcc + -g3 (bug #924436),

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index cf3bee0036d7..19f68cbfc354 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -132,7 +132,7 @@ src_compile() {
local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
 
go-env_set_compile_environment
-   local -x GOFLAGS="-p=$(makeopts_jobs) -v -x"
+   local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
 
# workaround link errors with Go + gcc + -g3 (bug #924436),



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-13 Thread Ionen Wolkens
commit: 21d67dd1f21db33bb7d1611baa3727b378e47c96
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 14 04:31:29 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 14 04:35:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d67dd1

x11-terms/kitty: workaround simde issue with -mxop

Haven't actually tried bdver2 that bug #926959 used given hit
illegal instructions mid-build, but should work in theory given
it does with -mxop.

Thankfully simde gives a lot of defines to control what it does,
but ideally it should be looked at in simde itself upstream.

Closes: https://bugs.gentoo.org/926959
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.33.0.ebuild | 3 +++
 x11-terms/kitty/kitty-.ebuild   | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild 
b/x11-terms/kitty/kitty-0.33.0.ebuild
index 72d581ffd389..cf3bee0036d7 100644
--- a/x11-terms/kitty/kitty-0.33.0.ebuild
+++ b/x11-terms/kitty/kitty-0.33.0.ebuild
@@ -145,6 +145,9 @@ src_compile() {
printf %s "${CFLAGS}"
)
 
+   # workaround simde bug with -mxop (bug #926959)
+   append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1
+
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 72d581ffd389..cf3bee0036d7 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -145,6 +145,9 @@ src_compile() {
printf %s "${CFLAGS}"
)
 
+   # workaround simde bug with -mxop (bug #926959)
+   append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1
+
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-12 Thread Ionen Wolkens
commit: 668475c9affa35544eee3e9d65c1cd657d28e65e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 17:26:16 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 17:26:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668475c9

x11-terms/kitty: add 0.33.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.33.0.ebuild | 189 
 2 files changed, 192 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 9ce537b7cb16..93af838549bd 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,3 +1,6 @@
 DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 
9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc
 SHA512 
0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 
42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97
 SHA512 
e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132
+DIST kitty-0.33.0-vendor.tar.xz 1418544 BLAKE2B 
0cb3879637e4c1bf14332252aaec55de720e706fde36606bd4fd3e438e7431e86e95fffbf297d84f60ea028b72ed2f147bbab999022f785402832f3f615e137a
 SHA512 
fa3c996addf4067971a63f70069c9ab41a6655fe107f88eaa97440e7a45a9a9fb609f30acb2f205d9967a48cbb33787969770c1e387b0c6a3bf2d0aea24d2624
+DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35
+DIST kitty-0.33.0.tar.xz.sig 566 BLAKE2B 
218cb43b6dcbc8bdf172e9ff99034ec5f8ced0be2cab3c9cf382801b4cbab28b20c26ab6e0a4d4e981372ee6f1800a257babc73196182c7b7a2d1d66d7b73fc9
 SHA512 
7bdda8c6fbd3ce65fea7e40cb3063776ef0556755c5755b47d1b0b2673e7212aacb3469e3992d6c65c16ffd83e453f2ffa967c94abae5588123f21086575580b

diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild 
b/x11-terms/kitty/kitty-0.33.0.ebuild
new file mode 100644
index ..72d581ffd389
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.33.0.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo flag-o-matic go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   amd64? ( dev-libs/simde )
+   arm64? ( dev-libs/simde )
+   x86? ( dev-libs/simde )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   )
+   wayland? ( dev-libs/wayland-protocols )
+"
+# bug #919751 wrt go 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-03-12 Thread Ionen Wolkens
commit: 2e654689e12130238a2965497dc2b855f570d7a2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 17:21:50 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 17:21:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e654689

x11-terms/kitty-terminfo: drop 0.32.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 -
 .../kitty-terminfo/kitty-terminfo-0.32.1.ebuild| 23 --
 2 files changed, 24 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index e022bc18d59f..b80306fc294c 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
deleted file mode 100644
index 454d33a36840..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-12 Thread Ionen Wolkens
commit: 08a12a86b3c71a24e1a8c33fb9738c2339fd1eba
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 17:21:30 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 17:21:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a12a86

x11-terms/kitty: drop 0.32.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 -
 x11-terms/kitty/kitty-0.32.1.ebuild | 186 
 2 files changed, 189 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index bfc58f035fcf..9ce537b7cb16 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,6 +1,3 @@
-DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 
660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156
 SHA512 
6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d
-DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
-DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 
6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782
 SHA512 
3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f
 DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 
9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc
 SHA512 
0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
 DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 
42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97
 SHA512 
e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132

diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild 
b/x11-terms/kitty/kitty-0.32.1.ebuild
deleted file mode 100644
index e30b44b1757a..
--- a/x11-terms/kitty/kitty-0.32.1.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo flag-o-matic go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
-else
-   inherit verify-sig
-   SRC_URI="
-   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
-   "
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( X wayland )
-   test? ( X wayland )
-"
-RESTRICT="!test? ( test )"
-
-# dlopen: fontconfig,libglvnd
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/openssl:=
-   dev-libs/xxhash
-   media-libs/fontconfig
-   media-libs/harfbuzz:=[truetype]
-   media-libs/lcms:2
-   media-libs/libglvnd[X?]
-   media-libs/libpng:=
-   sys-apps/dbus
-   sys-libs/zlib:=
-   x11-libs/libxkbcommon[X?]
-   x11-misc/xkeyboard-config
-   ~x11-terms/kitty-shell-integration-${PV}
-   ~x11-terms/kitty-terminfo-${PV}
-   X? (
-   x11-libs/libX11
-   x11-libs/libXcursor
-   )
-   wayland? ( dev-libs/wayland )
-   !sci-mathematics/kissat
-"
-DEPEND="
-   ${RDEPEND}
-   X? (
-   x11-base/xorg-proto
-   x11-libs/libXi
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   )
-   wayland? ( dev-libs/wayland-protocols )
-"
-# bug #919751 wrt go subslot
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-lang/go-1.21:=
-   sys-libs/ncurses
-   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-03-12 Thread Ionen Wolkens
commit: 420a98b3cf6813a1aad12cfa8ecbfacc573400e9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 17:26:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 17:26:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420a98b3

x11-terms/kitty-terminfo: add 0.33.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.33.0.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index b80306fc294c..27e47a0b7df1 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1 +1,2 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
+DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild
new file mode 100644
index ..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-03-12 Thread Ionen Wolkens
commit: 00af4b36d8aa98969e62f4cc7dd3ea19b6a2a351
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 17:21:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 17:21:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00af4b36

x11-terms/kitty-shell-integration: drop 0.32.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 -
 .../kitty-shell-integration-0.32.1.ebuild  | 37 --
 2 files changed, 38 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index e022bc18d59f..b80306fc294c 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
deleted file mode 100644
index 09182199f5b9..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-03-12 Thread Ionen Wolkens
commit: 9cd06ec29f9aa7e126c513225a45dc326c4b6baa
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 17:26:11 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 17:26:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd06ec2

x11-terms/kitty-shell-integration: add 0.33.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.33.0.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index b80306fc294c..27e47a0b7df1 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1 +1,2 @@
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
+DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B 
d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574
 SHA512 
5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild
new file mode 100644
index ..c3b309c79626
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-03-12 Thread Arthur Zamarin
commit: b3141f907e2d49fdbeda9c33a850b4754492cc52
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 15:07:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 15:07:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3141f90

x11-terms/kitty-terminfo: Stabilize 0.32.2 arm64, #926114

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
index 5d9e89c307ab..454d33a36840 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-03-12 Thread Arthur Zamarin
commit: b7260a12450bf640fe1e425698aa65f20fa689b1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 15:07:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 15:07:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7260a12

x11-terms/kitty-shell-integration: Stabilize 0.32.2 arm64, #926114

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
index 46bae3676e56..09182199f5b9 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-12 Thread Arthur Zamarin
commit: 87fdc430ad3fa6214978b4967000482636c15cf2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 15:07:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 15:07:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87fdc430

x11-terms/kitty: Stabilize 0.32.2 arm64, #926114

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-terms/kitty/kitty-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
index de8a2affadb5..e30b44b1757a 100644
--- a/x11-terms/kitty/kitty-0.32.2.ebuild
+++ b/x11-terms/kitty/kitty-0.32.2.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-03 Thread Joonas Niilola
commit: 54b8fc063fe6e3cc903f971ad2978a638a786473
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:55:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b8fc06

x11-terms/kitty: Stabilize 0.32.2 amd64, #926114

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
index 51c0ff876043..de8a2affadb5 100644
--- a/x11-terms/kitty/kitty-0.32.2.ebuild
+++ b/x11-terms/kitty/kitty-0.32.2.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-03-03 Thread Joonas Niilola
commit: 69591a7ca97477a39ba0ac041ebd0a1673567329
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:55:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69591a7c

x11-terms/kitty-terminfo: Stabilize 0.32.2 amd64, #926114

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
index 644024a9f4e7..5d9e89c307ab 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-03-03 Thread Joonas Niilola
commit: 05e5c263e9a364760e0dcb7a1c09506a17eef9c9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:55:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e5c263

x11-terms/kitty-shell-integration: Stabilize 0.32.2 amd64, #926114

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
index 8171f4e8a099..46bae3676e56 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-03-03 Thread Joonas Niilola
commit: 880f77ec2c80d16fbf7577041f79fc57d191344f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:45:06 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880f77ec

x11-terms/kitty-shell-integration: Stabilize 0.32.2 x86, #926114

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
index c3b309c79626..8171f4e8a099 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-03 Thread Joonas Niilola
commit: e44b13519c077c707a7d7edeb89f82b726f2e38c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:45:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44b1351

x11-terms/kitty: Stabilize 0.32.2 x86, #926114

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
index 5099295c3d2c..51c0ff876043 100644
--- a/x11-terms/kitty/kitty-0.32.2.ebuild
+++ b/x11-terms/kitty/kitty-0.32.2.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-03-03 Thread Joonas Niilola
commit: 4b44da98612392443c4c9b83d691d3b7e16e6c01
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:45:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b44da98

x11-terms/kitty-terminfo: Stabilize 0.32.2 x86, #926114

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
index b5c7cbc40759..644024a9f4e7 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-02-25 Thread Ionen Wolkens
commit: 0dd8b81bec755f28fb075b9486cde3e85deb6efc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb 25 11:23:31 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb 25 11:30:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd8b81b

x11-terms/kitty: update live

For other arches it passes -DKITTY_NO_SIMD, albeit that seems
to be (currently) broken if passed on amd64 and that likely
means it's broken on other arches as well at the moment.

Adding the dependency will at least fix it for amd64 right now.

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 5099295c3d2c..72d581ffd389 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -60,6 +60,9 @@ RDEPEND="
 "
 DEPEND="
${RDEPEND}
+   amd64? ( dev-libs/simde )
+   arm64? ( dev-libs/simde )
+   x86? ( dev-libs/simde )
X? (
x11-base/xorg-proto
x11-libs/libXi



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-02-22 Thread Arthur Zamarin
commit: d6d248b106ac8c2b27f154a0f9588d2194e74875
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 22 18:13:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:32:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d248b1

x11-terms/kitty: Stabilize 0.32.1 arm64, #924117

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-terms/kitty/kitty-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild 
b/x11-terms/kitty/kitty-0.32.1.ebuild
index de8a2affadb5..e30b44b1757a 100644
--- a/x11-terms/kitty/kitty-0.32.1.ebuild
+++ b/x11-terms/kitty/kitty-0.32.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-02-22 Thread Arthur Zamarin
commit: 5d3fde8d3cc9cdcc450c4980a33959b254c29997
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 22 18:13:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:32:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d3fde8d

x11-terms/kitty-terminfo: Stabilize 0.32.1 arm64, #924117

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
index 5d9e89c307ab..454d33a36840 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-02-22 Thread Arthur Zamarin
commit: 09b7044c5cbf56a99d91c67e37558f63aac75bc2
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 22 18:13:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:32:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b7044c

x11-terms/kitty-shell-integration: Stabilize 0.32.1 arm64, #924117

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
index 46bae3676e56..09182199f5b9 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-02-21 Thread Ionen Wolkens
commit: 55656d681a37ff848b4bbed2abcfc77608f54c13
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:10:30 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55656d68

x11-terms/kitty-terminfo: drop 0.31.0, 0.32.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  2 --
 .../kitty-terminfo/kitty-terminfo-0.31.0.ebuild| 23 --
 .../kitty-terminfo/kitty-terminfo-0.32.0.ebuild| 23 --
 3 files changed, 48 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index f039dc9d02b9..e022bc18d59f 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,4 +1,2 @@
-DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
-DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
deleted file mode 100644
index 53f4810db87e..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild
deleted file mode 100644
index b5c7cbc40759..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-02-21 Thread Ionen Wolkens
commit: 7beebf5b63a47f06b4057c5c4f892810b329e29c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:10:19 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7beebf5b

x11-terms/kitty: drop 0.31.0, 0.32.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   6 --
 x11-terms/kitty/kitty-0.31.0.ebuild | 176 
 x11-terms/kitty/kitty-0.32.0.ebuild | 176 
 3 files changed, 358 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 52a18d6fcc08..bfc58f035fcf 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,9 +1,3 @@
-DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 
0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86
 SHA512 
41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072
-DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
-DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 
5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9
 SHA512 
cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280
-DIST kitty-0.32.0-vendor.tar.xz 1404384 BLAKE2B 
5b7d2af146429354e25d9b4f5c43a769535ad9a3b31b5a2944b8d8e7f045630734bd8e92c3f40c5dd7111d5014b9b356972896c0ba005392fbb740bc4bb30b20
 SHA512 
00b94033ea8b6ae3bbe509fdc2443aa7405a59ff9c04d86b96bd4dfe002367517b5b1fa99f27b8e2424917bb6b2eaa5959e8f470cd524de6388760870779af89
-DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
-DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B 
e925423321ec88fd0e7cc4f356c92b9ca9d992dce4c480c383368eff81f97bae4ac5a1d2cc2a7a2f3603f32448aa5d817c2319681dd1e2c24150834e137f55fa
 SHA512 
fe7ce2dceb22ee477d6a9e3b308f4ef54287d1656f949511e80a6c9ee1d921bab5599675e354e6dd8b35719b0ff5373a9cca73b255da3c03aaed239e7355c897
 DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 
660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156
 SHA512 
6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 
6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782
 SHA512 
3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f

diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild 
b/x11-terms/kitty/kitty-0.31.0.ebuild
deleted file mode 100644
index ce3ee5eb6d93..
--- a/x11-terms/kitty/kitty-0.31.0.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
-else
-   inherit verify-sig
-   SRC_URI="
-   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
-   "
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( X wayland )
-   test? ( X wayland )
-"
-RESTRICT="!test? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-02-21 Thread Ionen Wolkens
commit: 313a2d3b299571b40cce18823d26192e257abde8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:10:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313a2d3b

x11-terms/kitty-shell-integration: drop 0.31.0, 0.32.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  2 --
 .../kitty-shell-integration-0.31.0.ebuild  | 37 --
 .../kitty-shell-integration-0.32.0.ebuild  | 37 --
 3 files changed, 76 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index f039dc9d02b9..e022bc18d59f 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,4 +1,2 @@
-DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
-DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
deleted file mode 100644
index a2250e3052a3..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild
deleted file mode 100644
index c3b309c79626..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-02-13 Thread Ionen Wolkens
commit: 548e73667bcd5682ffb9eea0d78463a5f74edb7c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Feb 13 18:20:00 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Feb 13 18:41:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=548e7366

x11-terms/kitty: workaround link failure with Go + gcc + -g(gdb)3

Not interested in pursuing a potential Go bug, so just do a
workaround. May recheck now and then to see if it's not longer
needed with toolchain updates.

If this is a widespread issue, it may need visiting in go-env's
go-env_set_compile_environment instead though.

Not an issue for the non-CGO_CFLAGS bits, so can keep -g3 elsewhere.

Closes: https://bugs.gentoo.org/924436
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.32.1.ebuild | 12 +++-
 x11-terms/kitty/kitty-0.32.2.ebuild | 12 +++-
 x11-terms/kitty/kitty-.ebuild   | 12 +++-
 3 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild 
b/x11-terms/kitty/kitty-0.32.1.ebuild
index ce3ee5eb6d93..de8a2affadb5 100644
--- a/x11-terms/kitty/kitty-0.32.1.ebuild
+++ b/x11-terms/kitty/kitty-0.32.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit edo go-env optfeature multiprocessing
+inherit edo flag-o-matic go-env optfeature multiprocessing
 inherit python-single-r1 toolchain-funcs xdg
 
 if [[ ${PV} ==  ]]; then
@@ -132,6 +132,16 @@ src_compile() {
local -x GOFLAGS="-p=$(makeopts_jobs) -v -x"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
 
+   # workaround link errors with Go + gcc + -g3 (bug #924436),
+   # retry now and then to see if can be dropped
+   tc-is-gcc &&
+   CGO_CFLAGS=$(
+   CFLAGS=${CGO_CFLAGS}
+   replace-flags -g3 -g
+   replace-flags -ggdb3 -ggdb
+   printf %s "${CFLAGS}"
+   )
+
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
index ad738d565f30..5099295c3d2c 100644
--- a/x11-terms/kitty/kitty-0.32.2.ebuild
+++ b/x11-terms/kitty/kitty-0.32.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit edo go-env optfeature multiprocessing
+inherit edo flag-o-matic go-env optfeature multiprocessing
 inherit python-single-r1 toolchain-funcs xdg
 
 if [[ ${PV} ==  ]]; then
@@ -132,6 +132,16 @@ src_compile() {
local -x GOFLAGS="-p=$(makeopts_jobs) -v -x"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
 
+   # workaround link errors with Go + gcc + -g3 (bug #924436),
+   # retry now and then to see if can be dropped
+   tc-is-gcc &&
+   CGO_CFLAGS=$(
+   CFLAGS=${CGO_CFLAGS}
+   replace-flags -g3 -g
+   replace-flags -ggdb3 -ggdb
+   printf %s "${CFLAGS}"
+   )
+
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index ad738d565f30..5099295c3d2c 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit edo go-env optfeature multiprocessing
+inherit edo flag-o-matic go-env optfeature multiprocessing
 inherit python-single-r1 toolchain-funcs xdg
 
 if [[ ${PV} ==  ]]; then
@@ -132,6 +132,16 @@ src_compile() {
local -x GOFLAGS="-p=$(makeopts_jobs) -v -x"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
 
+   # workaround link errors with Go + gcc + -g3 (bug #924436),
+   # retry now and then to see if can be dropped
+   tc-is-gcc &&
+   CGO_CFLAGS=$(
+   CFLAGS=${CGO_CFLAGS}
+   replace-flags -g3 -g
+   replace-flags -ggdb3 -ggdb
+   printf %s "${CFLAGS}"
+   )
+
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-02-13 Thread Joonas Niilola
commit: b97932d16fe394c0b75cd2c9f42e628563f80e1f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 13 08:05:05 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 13 08:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97932d1

x11-terms/kitty-shell-integration: Stabilize 0.32.1 x86, #924035

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
index c7ed364d0a82..46bae3676e56 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-02-13 Thread Joonas Niilola
commit: 301372c7b8e22e410a5ea8aa8018bc5a013d6e01
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 13 08:04:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 13 08:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301372c7

x11-terms/kitty-terminfo: Stabilize 0.32.1 amd64, #924035

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
index b5c7cbc40759..f9cc6792d9fb 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-02-13 Thread Joonas Niilola
commit: 41c0e4fffd0c4e414a4b3233c708d1911ddbedcd
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 13 08:05:06 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 13 08:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c0e4ff

x11-terms/kitty: Stabilize 0.32.1 x86, #924035

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild 
b/x11-terms/kitty/kitty-0.32.1.ebuild
index 7ce87ae0ffa3..ce3ee5eb6d93 100644
--- a/x11-terms/kitty/kitty-0.32.1.ebuild
+++ b/x11-terms/kitty/kitty-0.32.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-02-13 Thread Joonas Niilola
commit: 6dbe3f8f159e9087018f854a1c2c8e3aae5f92fc
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 13 08:05:06 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 13 08:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbe3f8f

x11-terms/kitty-terminfo: Stabilize 0.32.1 x86, #924035

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
index f9cc6792d9fb..5d9e89c307ab 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-02-13 Thread Joonas Niilola
commit: 475c4178441172c76a5b8733f5f9a4895a32a9a0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 13 08:04:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 13 08:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475c4178

x11-terms/kitty: Stabilize 0.32.1 amd64, #924035

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild 
b/x11-terms/kitty/kitty-0.32.1.ebuild
index ad738d565f30..7ce87ae0ffa3 100644
--- a/x11-terms/kitty/kitty-0.32.1.ebuild
+++ b/x11-terms/kitty/kitty-0.32.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-02-13 Thread Joonas Niilola
commit: 3cfa3d60d8460d187d7e4e4584c7ee028da6caf6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Feb 13 08:04:50 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 13 08:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cfa3d60

x11-terms/kitty-shell-integration: Stabilize 0.32.1 amd64, #924035

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
index c3b309c79626..c7ed364d0a82 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-02-12 Thread Ionen Wolkens
commit: ddc65bfe6d0c4dd680cedbfee0c4b1cd51573d37
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 12 09:10:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 12 09:15:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc65bfe

x11-terms/kitty-shell-integration: add 0.32.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.32.2.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 9c3a145fcdf7..f039dc9d02b9 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,4 @@
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
+DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
new file mode 100644
index ..c3b309c79626
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-02-12 Thread Ionen Wolkens
commit: 05d2d29789d860933cbb76b95071a1dc8074573b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 12 09:11:00 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 12 09:15:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d2d297

x11-terms/kitty-terminfo: add 0.32.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.32.2.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 9c3a145fcdf7..f039dc9d02b9 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,4 @@
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
+DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
new file mode 100644
index ..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-02-12 Thread Ionen Wolkens
commit: c28b4a891972d3547bdb49ea668a70cf76aca8a7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 12 09:11:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 12 09:15:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28b4a89

x11-terms/kitty: add 0.32.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.32.2.ebuild | 176 
 2 files changed, 179 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 6c7906344708..52a18d6fcc08 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -7,3 +7,6 @@ DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B 
e925423321ec88fd0e7cc4f356c92b9ca9d992d
 DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 
660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156
 SHA512 
6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d
 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
 DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 
6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782
 SHA512 
3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f
+DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 
9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc
 SHA512 
0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915
+DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 
637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3
 SHA512 
245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
+DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 
42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97
 SHA512 
e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
new file mode 100644
index ..ad738d565f30
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.32.2.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   )
+   wayland? ( dev-libs/wayland-protocols )
+"
+# bug #919751 wrt go subslot
+BDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-01-25 Thread Ionen Wolkens
commit: 4f3d0ed04bc812d0118531585a6af1d6848f72bc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 26 04:25:31 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 26 04:25:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3d0ed0

x11-terms/kitty-shell-integration: add 0.32.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.32.1.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 2d5fb2a6e2ae..9c3a145fcdf7 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
+DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
new file mode 100644
index ..c3b309c79626
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-01-25 Thread Ionen Wolkens
commit: d2c6c988cb34001f6d0ce5931c54aed7be494ea4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 26 04:26:08 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 26 04:26:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c6c988

x11-terms/kitty: add 0.32.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.32.1.ebuild | 176 
 2 files changed, 179 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 764aace987f3..6c7906344708 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -4,3 +4,6 @@ DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 
5013b35dd7119b5bed3e4fefee70009f6fe6ba8
 DIST kitty-0.32.0-vendor.tar.xz 1404384 BLAKE2B 
5b7d2af146429354e25d9b4f5c43a769535ad9a3b31b5a2944b8d8e7f045630734bd8e92c3f40c5dd7111d5014b9b356972896c0ba005392fbb740bc4bb30b20
 SHA512 
00b94033ea8b6ae3bbe509fdc2443aa7405a59ff9c04d86b96bd4dfe002367517b5b1fa99f27b8e2424917bb6b2eaa5959e8f470cd524de6388760870779af89
 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
 DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B 
e925423321ec88fd0e7cc4f356c92b9ca9d992dce4c480c383368eff81f97bae4ac5a1d2cc2a7a2f3603f32448aa5d817c2319681dd1e2c24150834e137f55fa
 SHA512 
fe7ce2dceb22ee477d6a9e3b308f4ef54287d1656f949511e80a6c9ee1d921bab5599675e354e6dd8b35719b0ff5373a9cca73b255da3c03aaed239e7355c897
+DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 
660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156
 SHA512 
6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d
+DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8
+DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 
6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782
 SHA512 
3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f

diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild 
b/x11-terms/kitty/kitty-0.32.1.ebuild
new file mode 100644
index ..ad738d565f30
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.32.1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   )
+   wayland? ( dev-libs/wayland-protocols )
+"
+# bug #919751 wrt go subslot
+BDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-01-25 Thread Ionen Wolkens
commit: abc7633c8d180b69b58de52d2c684d513744e43a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 26 04:25:35 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 26 04:25:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc7633c

x11-terms/kitty-terminfo: add 0.32.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.32.1.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 2d5fb2a6e2ae..9c3a145fcdf7 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1,3 @@
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
+DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 
493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c
 SHA512 
4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
new file mode 100644
index ..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2024-01-18 Thread Ionen Wolkens
commit: bf2502d4235e07137fa2e8d6ac1d5929cdfbde3a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 19 06:35:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 06:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2502d4

x11-terms/kitty-shell-integration: add 0.32.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.32.0.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 048fa7633ad0..2d5fb2a6e2ae 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1 +1,2 @@
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
+DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild
new file mode 100644
index ..c3b309c79626
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-01-18 Thread Ionen Wolkens
commit: eff3cad79f0aff0d8b6ce59c46325181cdc25ae4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 19 06:35:16 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 06:39:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff3cad7

x11-terms/kitty: add 0.32.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.32.0.ebuild | 176 
 2 files changed, 179 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index b0b5772c379a..764aace987f3 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,3 +1,6 @@
 DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 
0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86
 SHA512 
41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
 DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 
5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9
 SHA512 
cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280
+DIST kitty-0.32.0-vendor.tar.xz 1404384 BLAKE2B 
5b7d2af146429354e25d9b4f5c43a769535ad9a3b31b5a2944b8d8e7f045630734bd8e92c3f40c5dd7111d5014b9b356972896c0ba005392fbb740bc4bb30b20
 SHA512 
00b94033ea8b6ae3bbe509fdc2443aa7405a59ff9c04d86b96bd4dfe002367517b5b1fa99f27b8e2424917bb6b2eaa5959e8f470cd524de6388760870779af89
+DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847
+DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B 
e925423321ec88fd0e7cc4f356c92b9ca9d992dce4c480c383368eff81f97bae4ac5a1d2cc2a7a2f3603f32448aa5d817c2319681dd1e2c24150834e137f55fa
 SHA512 
fe7ce2dceb22ee477d6a9e3b308f4ef54287d1656f949511e80a6c9ee1d921bab5599675e354e6dd8b35719b0ff5373a9cca73b255da3c03aaed239e7355c897

diff --git a/x11-terms/kitty/kitty-0.32.0.ebuild 
b/x11-terms/kitty/kitty-0.32.0.ebuild
new file mode 100644
index ..ad738d565f30
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.32.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   )
+   wayland? ( dev-libs/wayland-protocols )
+"
+# bug #919751 wrt go subslot
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-lang/go-1.21:=
+   sys-libs/ncurses
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2024-01-18 Thread Ionen Wolkens
commit: 32c632482fad1740c903e48a8166d0e3d0f36a2e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 19 06:35:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 06:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c63248

x11-terms/kitty-terminfo: add 0.32.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.32.0.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 048fa7633ad0..2d5fb2a6e2ae 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1 +1,2 @@
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
+DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 
8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e
 SHA512 
d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild
new file mode 100644
index ..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-01-13 Thread Ionen Wolkens
commit: b08df7e53b78c4fe5a2ea8e322e103c418a2ee29
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jan 13 12:09:43 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 13 13:10:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08df7e5

x11-terms/kitty: adjust go dep to match eclass

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.31.0.ebuild | 5 +++--
 x11-terms/kitty/kitty-.ebuild   | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild 
b/x11-terms/kitty/kitty-0.31.0.ebuild
index 651aa99e8fcc..ce3ee5eb6d93 100644
--- a/x11-terms/kitty/kitty-0.31.0.ebuild
+++ b/x11-terms/kitty/kitty-0.31.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -68,9 +68,10 @@ DEPEND="
)
wayland? ( dev-libs/wayland-protocols )
 "
+# bug #919751 wrt go subslot
 BDEPEND="
${PYTHON_DEPS}
-   >=dev-lang/go-1.21
+   >=dev-lang/go-1.21:=
sys-libs/ncurses
virtual/pkgconfig
test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 40e4c5d20049..ad738d565f30 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -68,9 +68,10 @@ DEPEND="
)
wayland? ( dev-libs/wayland-protocols )
 "
+# bug #919751 wrt go subslot
 BDEPEND="
${PYTHON_DEPS}
-   >=dev-lang/go-1.21
+   >=dev-lang/go-1.21:=
sys-libs/ncurses
virtual/pkgconfig
test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/, x11-terms/kitty-shell-integration/files/

2023-12-12 Thread Ionen Wolkens
commit: 2651dadb9581adb63b2a8806568a92e49f7ff7fc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 12 15:45:00 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 12 21:23:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2651dadb

x11-terms/kitty-shell-integration: drop 0.30.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 -
 .../files/kitty-0.30.1-no-sudo.patch   | 21 ---
 .../kitty-shell-integration-0.30.1.ebuild  | 41 --
 3 files changed, 63 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 68bab12ef963..048fa7633ad0 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 
99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60
 SHA512 
e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363

diff --git a/x11-terms/kitty-shell-integration/files/kitty-0.30.1-no-sudo.patch 
b/x11-terms/kitty-shell-integration/files/kitty-0.30.1-no-sudo.patch
deleted file mode 100644
index d22bca5de0b5..
--- a/x11-terms/kitty-shell-integration/files/kitty-0.30.1-no-sudo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Ensure no sudo wrapper given may easily result in an error with no permission
-to set TERMINFO. Normally disabled by "no-sudo" but depending on load ordering
-or user configs overwriting that without disabling it as well, it could give
-poor surprises.
-
-Not needed on Gentoo given have a kitty-terminfo package installed in standard
-paths without needing TERMINFO set.
 a/shell-integration/bash/kitty.bash
-+++ b/shell-integration/bash/kitty.bash
-@@ -215,4 +214,0 @@
--if [[ "${_ksi_prompt[sudo]}" == "y" ]]; then
--# Ensure terminfo is available in sudo
--[[ -n "$TERMINFO" ]] && builtin alias sudo="sudo 
TERMINFO=\"$TERMINFO\""
--fi
 a/shell-integration/zsh/kitty-integration
-+++ b/shell-integration/zsh/kitty-integration
-@@ -391,4 +390,0 @@
--if (( ! opt[(Ie)no-sudo] )); then
--# Ensure terminfo is available in sudo
--[[ -n "$TERMINFO" ]] && builtin alias sudo="sudo 
TERMINFO=\"$TERMINFO\""
--fi

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.30.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.30.1.ebuild
deleted file mode 100644
index 3ad3570dee0a..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.30.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-PATCHES=(
-   "${FILESDIR}"/kitty-0.30.1-no-sudo.patch
-)
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2023-12-12 Thread Ionen Wolkens
commit: c826c2cde1bc93e63bb16f69950c2ead25a0fa9a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 12 15:44:53 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 12 21:23:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c826c2cd

x11-terms/kitty-terminfo: drop 0.30.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 -
 .../kitty-terminfo/kitty-terminfo-0.30.1.ebuild| 23 --
 2 files changed, 24 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 68bab12ef963..048fa7633ad0 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 
99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60
 SHA512 
e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.30.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.30.1.ebuild
deleted file mode 100644
index 53f4810db87e..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.30.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/files/, x11-terms/kitty/

2023-12-12 Thread Ionen Wolkens
commit: f30f5e08aba835394aedf62f73adf3c0e54c0c1c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 12 15:44:10 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 12 21:23:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30f5e08

x11-terms/kitty: drop 0.30.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest |   3 -
 x11-terms/kitty/files/kitty-0.30.1-no-sudo.patch |  21 ---
 x11-terms/kitty/kitty-0.30.1.ebuild  | 174 ---
 3 files changed, 198 deletions(-)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index f440c1c61ab5..b0b5772c379a 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,6 +1,3 @@
-DIST kitty-0.30.1-vendor.tar.xz 1425096 BLAKE2B 
dcf65787badf2439b5e7dc9ff1fb2073d0d8b124a7c39e017aee70a9c5c8f9b5f75b9c7942748cdd7327c75e506d667736eb13d91d8c42f46dfff12ffb9ae4d9
 SHA512 
4cabb39c82b4dfde96390bfd739d24af3abc6a48f2f6013fb51a1d95d31b04c545f8dbf0d3fc89bcb692c26955bdefe196e95d41eed7222eb815b3f05688a362
-DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 
99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60
 SHA512 
e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed
-DIST kitty-0.30.1.tar.xz.sig 566 BLAKE2B 
18ad4df3ef3e161d8382f635f371b0100ff812d3eb2d5d1a2af1df2e04d1c15a344e4dd86d6a8faaf663a6a9d579521cdacdf6c5b1852d2120d94c43cd765826
 SHA512 
8c90733cb1683f6cb7c57fcf1efdbd0a99b16c4e1edca9b7e99820e5108694fcee521fecd7adaecc331a744b04d2041594adbf058d6218cd82099550f04b961e
 DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 
0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86
 SHA512 
41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072
 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
 DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 
5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9
 SHA512 
cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280

diff --git a/x11-terms/kitty/files/kitty-0.30.1-no-sudo.patch 
b/x11-terms/kitty/files/kitty-0.30.1-no-sudo.patch
deleted file mode 100644
index d22bca5de0b5..
--- a/x11-terms/kitty/files/kitty-0.30.1-no-sudo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Ensure no sudo wrapper given may easily result in an error with no permission
-to set TERMINFO. Normally disabled by "no-sudo" but depending on load ordering
-or user configs overwriting that without disabling it as well, it could give
-poor surprises.
-
-Not needed on Gentoo given have a kitty-terminfo package installed in standard
-paths without needing TERMINFO set.
 a/shell-integration/bash/kitty.bash
-+++ b/shell-integration/bash/kitty.bash
-@@ -215,4 +214,0 @@
--if [[ "${_ksi_prompt[sudo]}" == "y" ]]; then
--# Ensure terminfo is available in sudo
--[[ -n "$TERMINFO" ]] && builtin alias sudo="sudo 
TERMINFO=\"$TERMINFO\""
--fi
 a/shell-integration/zsh/kitty-integration
-+++ b/shell-integration/zsh/kitty-integration
-@@ -391,4 +390,0 @@
--if (( ! opt[(Ie)no-sudo] )); then
--# Ensure terminfo is available in sudo
--[[ -n "$TERMINFO" ]] && builtin alias sudo="sudo 
TERMINFO=\"$TERMINFO\""
--fi

diff --git a/x11-terms/kitty/kitty-0.30.1.ebuild 
b/x11-terms/kitty/kitty-0.30.1.ebuild
deleted file mode 100644
index aa40b2f334ac..
--- a/x11-terms/kitty/kitty-0.30.1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
-else
-   inherit verify-sig
-   SRC_URI="
-   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
-   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
-   "
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2023-12-04 Thread Joonas Niilola
commit: 7717a414cc81096dabb091df3fb0a5ecf6864fe9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  5 06:48:23 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  5 06:52:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7717a414

x11-terms/kitty-terminfo: Stabilize 0.31.0 x86, #919156

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
index 29e29d0c3dc9..53f4810db87e 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2023-12-04 Thread Joonas Niilola
commit: 64daba8733b2ed26220a54fcb3388cefbfa1a3a5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  5 06:48:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  5 06:52:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64daba87

x11-terms/kitty-shell-integration: Stabilize 0.31.0 x86, #919156

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
index 1794c3f67f71..a2250e3052a3 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-12-04 Thread Joonas Niilola
commit: 44f69aea476592e18ef6cf78ceeaf15de04cce33
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  5 06:48:23 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  5 06:52:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f69aea

x11-terms/kitty: Stabilize 0.31.0 x86, #919156

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild 
b/x11-terms/kitty/kitty-0.31.0.ebuild
index ef33b270f14b..651aa99e8fcc 100644
--- a/x11-terms/kitty/kitty-0.31.0.ebuild
+++ b/x11-terms/kitty/kitty-0.31.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-12-04 Thread Joonas Niilola
commit: 8d51f72e347efe42fffce4af58fc9bd106a767ac
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  5 06:47:59 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  5 06:52:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d51f72e

x11-terms/kitty: Stabilize 0.31.0 amd64, #919156

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty/kitty-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild 
b/x11-terms/kitty/kitty-0.31.0.ebuild
index 40e4c5d20049..ef33b270f14b 100644
--- a/x11-terms/kitty/kitty-0.31.0.ebuild
+++ b/x11-terms/kitty/kitty-0.31.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2023-12-04 Thread Joonas Niilola
commit: 5e1a34652b9cb524ad434887ccb9c0760d1658d3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  5 06:47:58 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  5 06:52:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1a3465

x11-terms/kitty-shell-integration: Stabilize 0.31.0 amd64, #919156

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
index 683e7101b6b5..1794c3f67f71 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2023-12-04 Thread Joonas Niilola
commit: 55efbffab604ceab7a5a4ef1c112710bbe3c9d51
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  5 06:47:58 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  5 06:52:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55efbffa

x11-terms/kitty-terminfo: Stabilize 0.31.0 amd64, #919156

Signed-off-by: Joonas Niilola  gentoo.org>

 x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
index f217412c7ed0..29e29d0c3dc9 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-11-20 Thread Ionen Wolkens
commit: 94f677f3d2a7db54368a9c0e777b5787747525a8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Nov 21 06:27:07 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov 21 06:34:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f677f3

x11-terms/kitty: use go-env.eclass

Still not fond of go-module.eclass in mixed projects, but this
one does a straight forward job and no reason not to use it.
May have been interesting if it handled GOFLAGS too, but ah well.

tc-export CC is redundant but it's needed by kitty regardless of
go, so keep it in a separate block to avoid confusion/removal.

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.31.0.ebuild | 7 +--
 x11-terms/kitty/kitty-.ebuild   | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild 
b/x11-terms/kitty/kitty-0.31.0.ebuild
index 9090e9ba7a22..40e4c5d20049 100644
--- a/x11-terms/kitty/kitty-0.31.0.ebuild
+++ b/x11-terms/kitty/kitty-0.31.0.ebuild
@@ -4,7 +4,8 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -124,9 +125,11 @@ src_prepare() {
 
 src_compile() {
tc-export CC
+   local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
+
+   go-env_set_compile_environment
local -x GOFLAGS="-p=$(makeopts_jobs) -v -x"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
-   local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
 
local conf=(
--disable-link-time-optimization

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 9090e9ba7a22..40e4c5d20049 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -4,7 +4,8 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg
+inherit edo go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
 
 if [[ ${PV} ==  ]]; then
inherit git-r3
@@ -124,9 +125,11 @@ src_prepare() {
 
 src_compile() {
tc-export CC
+   local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
+
+   go-env_set_compile_environment
local -x GOFLAGS="-p=$(makeopts_jobs) -v -x"
use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
-   local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
 
local conf=(
--disable-link-time-optimization



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2023-11-08 Thread Ionen Wolkens
commit: 67e815b96a11e2c4c57fcf31be5857d13d7fdda9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  8 10:23:13 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  8 10:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e815b9

x11-terms/kitty-shell-integration: drop obsolete patch in live

Upstream added an extra check which should be sufficient.

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
index 422b27a10857..f6d49ccbd8a8 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild
@@ -13,10 +13,6 @@ LICENSE="GPL-3"
 SLOT="0"
 RESTRICT="test" # intended to be ran on the full kitty package
 
-PATCHES=(
-   "${FILESDIR}"/kitty-0.30.1-no-sudo.patch
-)
-
 src_compile() { :; }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-11-08 Thread Ionen Wolkens
commit: f82f6bcb8b66bd5db12040ae447db559a80e352e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  8 10:25:19 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  8 10:32:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82f6bcb

x11-terms/kitty: add 0.31.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.31.0.ebuild | 172 
 2 files changed, 175 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 2b17be259b31..f440c1c61ab5 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,3 +1,6 @@
 DIST kitty-0.30.1-vendor.tar.xz 1425096 BLAKE2B 
dcf65787badf2439b5e7dc9ff1fb2073d0d8b124a7c39e017aee70a9c5c8f9b5f75b9c7942748cdd7327c75e506d667736eb13d91d8c42f46dfff12ffb9ae4d9
 SHA512 
4cabb39c82b4dfde96390bfd739d24af3abc6a48f2f6013fb51a1d95d31b04c545f8dbf0d3fc89bcb692c26955bdefe196e95d41eed7222eb815b3f05688a362
 DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 
99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60
 SHA512 
e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed
 DIST kitty-0.30.1.tar.xz.sig 566 BLAKE2B 
18ad4df3ef3e161d8382f635f371b0100ff812d3eb2d5d1a2af1df2e04d1c15a344e4dd86d6a8faaf663a6a9d579521cdacdf6c5b1852d2120d94c43cd765826
 SHA512 
8c90733cb1683f6cb7c57fcf1efdbd0a99b16c4e1edca9b7e99820e5108694fcee521fecd7adaecc331a744b04d2041594adbf058d6218cd82099550f04b961e
+DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 
0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86
 SHA512 
41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072
+DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363
+DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 
5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9
 SHA512 
cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280

diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild 
b/x11-terms/kitty/kitty-0.31.0.ebuild
new file mode 100644
index ..9090e9ba7a22
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.31.0.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+   "
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig
+   media-libs/harfbuzz:=[truetype]
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat
+"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   )
+   wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-lang/go-1.21
+   sys-libs/ncurses
+   virtual/pkgconfig
+   test? ( $(python_gen_cond_dep 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2023-11-08 Thread Ionen Wolkens
commit: 7c7965e360ea456965c25ef3a7b452d59535f006
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  8 10:24:47 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  8 10:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7965e3

x11-terms/kitty-shell-integration: add 0.31.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.31.0.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 8387fde7d7a2..68bab12ef963 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1 +1,2 @@
 DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 
99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60
 SHA512 
e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed
+DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
new file mode 100644
index ..683e7101b6b5
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2023-11-08 Thread Ionen Wolkens
commit: 27567f8df27d60779c32406c2fe67037239697a9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  8 10:24:54 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  8 10:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27567f8d

x11-terms/kitty-terminfo: add 0.31.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.31.0.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 8387fde7d7a2..68bab12ef963 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1 +1,2 @@
 DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 
99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60
 SHA512 
e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed
+DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 
74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2
 SHA512 
3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
new file mode 100644
index ..f217412c7ed0
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-11-08 Thread Ionen Wolkens
commit: 5ed6e885bc82c1e076bb600a64c64e0e20c98dbb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  8 10:22:21 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  8 10:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed6e885

x11-terms/kitty: drop obsolete patch in live, adjust deps

Upstream added an extra check which should be sufficient.

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index b36e8889ca4f..9090e9ba7a22 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -24,7 +24,7 @@ DESCRIPTION="Fast, feature-rich, GPU-based terminal"
 HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
 
 LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0 " # go
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
 SLOT="0"
 IUSE="+X test wayland"
 REQUIRED_USE="
@@ -50,7 +50,10 @@ RDEPEND="
x11-misc/xkeyboard-config
~x11-terms/kitty-shell-integration-${PV}
~x11-terms/kitty-terminfo-${PV}
-   X? ( x11-libs/libX11 )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXcursor
+   )
wayland? ( dev-libs/wayland )
!sci-mathematics/kissat
 "
@@ -58,7 +61,6 @@ DEPEND="
${RDEPEND}
X? (
x11-base/xorg-proto
-   x11-libs/libXcursor
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
@@ -77,10 +79,6 @@ BDEPEND="
 
 QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.30.1-no-sudo.patch
-)
-
 src_unpack() {
if [[ ${PV} ==  ]]; then
git-r3_src_unpack



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-11-01 Thread Ionen Wolkens
commit: 3eb67faf3b499bc30401e718f9a80bcc0413b40a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  1 13:55:57 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  1 14:00:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eb67faf

x11-terms/kitty: revert back to old verify-sig handling

Does not change much in this case (need src_unpack either way),
but if no longer need to pass BROOT then would rather keep the
variable where it's typically found (otherwise this is the only
ebuild in the tree using this as a local variable).

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.30.1.ebuild | 5 ++---
 x11-terms/kitty/kitty-.ebuild   | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/x11-terms/kitty/kitty-0.30.1.ebuild 
b/x11-terms/kitty/kitty-0.30.1.ebuild
index e8ed6e9ed433..aa40b2f334ac 100644
--- a/x11-terms/kitty/kitty-0.30.1.ebuild
+++ b/x11-terms/kitty/kitty-0.30.1.ebuild
@@ -16,6 +16,7 @@ else
https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
@@ -86,10 +87,8 @@ src_unpack() {
cd "${S}" || die
edo go mod vendor
else
-   if use verify-sig; then
-   local 
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   use verify-sig &&
verify-sig_verify_detached 
"${DISTDIR}"/${P}.tar.xz{,.sig}
-   fi
default
fi
 }

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index bcc646853001..b36e8889ca4f 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -16,6 +16,7 @@ else
https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
@@ -86,10 +87,8 @@ src_unpack() {
cd "${S}" || die
edo go mod vendor
else
-   if use verify-sig; then
-   local 
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+   use verify-sig &&
verify-sig_verify_detached 
"${DISTDIR}"/${P}.tar.xz{,.sig}
-   fi
default
fi
 }



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2023-10-25 Thread Ionen Wolkens
commit: ccb88432424ff7a619ae89ede520b9b659091bfb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 25 07:06:32 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 25 07:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb88432

x11-terms/kitty-shell-integration: drop 0.29.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 -
 .../kitty-shell-integration-0.29.2.ebuild  | 37 --
 2 files changed, 38 deletions(-)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index 6f26c2afb6fe..8387fde7d7a2 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.29.2.tar.xz 7809388 BLAKE2B 
6928d79a6cc0eaac4d92ce3babbeb0a42bf1dbc92b775386b521c8399352ba77ab9828f8cfd9f40c3e4f29ae98852b6f3cb9ee1f412474ba2ef655c18d2c294d
 SHA512 
a34d8b5bc817dd9d27f1afa190856d916576f52458ede2253655b294358b6b89b1f103acb90d8d66a494b346420ddedc9fcf1a3399f561268ded82e7b1954b06
 DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 
99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60
 SHA512 
e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.2.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.2.ebuild
deleted file mode 100644
index a2250e3052a3..
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
-   # install the whole directory in the upstream suggested location
-   # for consistency (i.e. less variation between distros if someone
-   # ssh into Gentoo), then set symlinks to autoload where possible
-   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
-   insinto /usr/share/kitty
-   doins -r shell-integration
-
-   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
-
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
-   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
-   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
-   # zsh integration is handled automatically without needing to modify rc 
files,
-   # but may require user intervention depending on zsh invocation or if 
remote
-
-   # this is used internally by the ssh kitten and is not useful there
-   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2023-10-25 Thread Ionen Wolkens
commit: 3ee1f4ffd5fedd19989a9befc38ff8fdea58b0e1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 25 07:06:23 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 25 07:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee1f4ff

x11-terms/kitty-terminfo: drop 0.29.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 -
 .../kitty-terminfo/kitty-terminfo-0.29.2.ebuild| 23 --
 2 files changed, 24 deletions(-)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index 6f26c2afb6fe..8387fde7d7a2 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,2 +1 @@
-DIST kitty-0.29.2.tar.xz 7809388 BLAKE2B 
6928d79a6cc0eaac4d92ce3babbeb0a42bf1dbc92b775386b521c8399352ba77ab9828f8cfd9f40c3e4f29ae98852b6f3cb9ee1f412474ba2ef655c18d2c294d
 SHA512 
a34d8b5bc817dd9d27f1afa190856d916576f52458ede2253655b294358b6b89b1f103acb90d8d66a494b346420ddedc9fcf1a3399f561268ded82e7b1954b06
 DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 
99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60
 SHA512 
e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.29.2.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.29.2.ebuild
deleted file mode 100644
index 53f4810db87e..
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.29.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
-   dodir /usr/share/terminfo
-   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}



  1   2   3   4   5   >