Bug 266458

Summary: x11/kitty: Update to 0.26.2
Product: Ports & Packages Reporter: Alexis Praga <alexis.praga>
Component: Individual Port(s)Assignee: Neel Chauhan <nc>
Status: Closed FIXED    
Severity: Affects Only Me CC: DtxdF, nc
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Update to 0.26.2
alexis.praga: maintainer-approval+
kitty-0.26.2.diff
none
poudriere-testport.kitty-0.26.2.log none

Description Alexis Praga 2022-09-17 11:08:31 UTC
Created attachment 236625 [details]
Update to 0.26.2

Tested on poudriere  for 13.1.

It looks like kitty requires openssl now as versions newer than 0.26 fails to build in poudriere without it.
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2022-09-17 11:08:31 UTC
Maintainer informed via mail
Comment 2 Alexis Praga 2022-09-17 12:19:53 UTC
It also works on 12.3-RELEASE.
Comment 3 Jesús Daniel Colmenares Oviedo 2022-09-18 13:03:38 UTC
Created attachment 236662 [details]
kitty-0.26.2.diff

Hi Alexis,

As I mentioned in the email, maybe the port should benefit from the OpenSSL in the base system.

The problem is the libcrypto_flags() function in setup.py. It uses pkg-config to look for OpenSSL options, but FreeBSD does not ship the .pc files. I have patched setup.py to pass the correct flags without using pkg-config.
Comment 4 Jesús Daniel Colmenares Oviedo 2022-09-18 13:05:28 UTC
Created attachment 236663 [details]
poudriere-testport.kitty-0.26.2.log
Comment 5 Neel Chauhan freebsd_committer freebsd_triage 2022-09-19 15:33:38 UTC
Committed!
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-09-19 15:34:18 UTC
A commit in branch main references this bug:

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

commit ed4ae91e94bdafd9ec75a3c78c0e2c7d271a0db8
Author:     Alexis Praga <alexis.praga@proton.me>
AuthorDate: 2022-09-19 15:33:12 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-09-19 15:33:12 +0000

    x11/kitty: Update to 0.26.2

    PR:     266458

 x11/kitty/Makefile  | 6 +++---
 x11/kitty/distinfo  | 6 +++---
 x11/kitty/pkg-plist | 3 +--
 3 files changed, 7 insertions(+), 8 deletions(-)