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: |
|
Maintainer informed via mail It also works on 12.3-RELEASE. 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.
Created attachment 236663 [details]
poudriere-testport.kitty-0.26.2.log
Committed! 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(-) |
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.