<pre style='margin:0'>
Vadym-Valdis Yudaiev (judaew) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/102960ef050586dcb4fe34d3439a4c3a0c4e4346">https://github.com/macports/macports-ports/commit/102960ef050586dcb4fe34d3439a4c3a0c4e4346</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 102960ef050586dcb4fe34d3439a4c3a0c4e4346
</span>Author: Vadym-Valdis Yudaiev <judaew@outlook.de>
AuthorDate: Tue Feb 18 01:04:21 2025 +0200
<span style='display:block; white-space:pre;color:#404040;'> kitty: update to 0.39.1, sign app on darwin >=22
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Seems starting with macOS Sequoio (15), Apple enforces code signature
</span><span style='display:block; white-space:pre;color:#404040;'> validation. Unsigned executables have many issues like cannot access
</span><span style='display:block; white-space:pre;color:#404040;'> local network resources or may crash unexpectedly in GUI context or
</span><span style='display:block; white-space:pre;color:#404040;'> cannot be launch from Dock or Launchpad.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Related to:
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/70945
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://github.com/macports/macports-ports/pull/25862
</span><span style='display:block; white-space:pre;color:#404040;'> Closed: https://trac.macports.org/ticket/71404
</span>---
aqua/kitty/Portfile | 25 +++++++++++++++++++------
1 file changed, 19 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/kitty/Portfile b/aqua/kitty/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 781636da567..6462892dd62 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/kitty/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/kitty/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup python 1.0
</span> # TODO: Test port on the macOS 10.12 - macOS 10.15. Because kitty replaces the
# librsync with libxxhash, new versions can work
# correctly again.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup kovidgoyal kitty 0.35.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup kovidgoyal kitty 0.39.1 v
</span> github.tarball_from releases
revision 0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,9 +23,9 @@ homepage https://sw.kovidgoyal.net/kitty/
</span> use_xz yes
checksums ${distfiles} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 2cd7af55c93f9d2590f72540482c0df6f4df5d44 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b48ac902643bc225ec6ed830f496253ce4522dbe1d4b44fedc3106314c4fade2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 8220608
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 3d850097e56100e7362cea2433502e620d46c7ad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 4baa2a59de7569b3b34f44ea8536c53d312aa76d1347121a2d6557abfde21325 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8942308
</span>
if {${os.major} <= 15} {
# See https://github.com/kovidgoyal/kitty/issues/2700
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,14 +48,15 @@ patchfiles-append patch-kitty-no-deprecated-declarations.diff
</span> patchfiles-append patch-kitty-incorrect-prefix-in-arm-neon-vshrn-intrinsic.diff
python.default_version \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 313
</span>
depends_build-append \
path:lib/pkgconfig/librsvg-2.0.pc:librsvg \
port:go \
port:ncurses \
port:optipng \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ttf-nerd-fonts-symbols
</span>
depends_lib-append \
path:lib/pkgconfig/harfbuzz.pc:harfbuzz \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,6 +74,8 @@ build.args-append --ignore-compiler-warnings \
</span> compiler.c_standard 2011
pre-build {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${prefix}/share/fonts/ttf-nerd-fonts-symbols/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/fonts
</span> system -W ${worksrcpath} "${python.bin} logo/make.py"
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -108,6 +111,16 @@ destroot {
</span> ${destroot}${fish_complete}/kitten.fish
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} >= 22} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${destroot}${applications_dir} "/usr/bin/codesign --force -s - kitty.app/Contents/MacOS/kitten"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${destroot}${applications_dir} "/usr/bin/codesign --force -s- kitty.app/Contents/MacOS/kitty"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${destroot}${applications_dir} "/usr/bin/codesign --force -s - kitty.app"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # SSL error on running "kitty +kitten themes"
#
# See https://trac.macports.org/ticket/64604 and https://lists.macports.org/pipermail/macports-dev/2022-February/044129.html
</pre><pre style='margin:0'>
</pre>