Bug 266458 - x11/kitty: Update to 0.26.2
Summary: x11/kitty: Update to 0.26.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Neel Chauhan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-17 11:08 UTC by Alexis Praga
Modified: 2022-09-19 15:34 UTC (History)
2 users (show)

See Also:


Attachments
Update to 0.26.2 (2.24 KB, patch)
2022-09-17 11:08 UTC, Alexis Praga
alexis.praga: maintainer-approval+
Details | Diff
kitty-0.26.2.diff (3.41 KB, patch)
2022-09-18 13:03 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
poudriere-testport.kitty-0.26.2.log (53.02 KB, text/plain)
2022-09-18 13:05 UTC, Jesús Daniel Colmenares Oviedo
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)