Page MenuHomeFreeBSD

WIP: New port: x11/kitty: Cross-platform, fast, featureful, GPU-based terminal emulator
AbandonedPublic

Authored by 0mp on Nov 16 2020, 2:08 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 13 2024, 3:53 AM
Unknown Object (File)
Dec 22 2023, 11:41 PM
Unknown Object (File)
Dec 21 2023, 7:55 PM
Unknown Object (File)
Nov 23 2023, 6:49 AM
Unknown Object (File)
Nov 9 2023, 2:19 PM
Unknown Object (File)
Nov 8 2023, 7:01 AM
Unknown Object (File)
Nov 1 2023, 9:55 AM
Unknown Object (File)
Oct 13 2023, 5:52 AM

Details

Reviewers
None
Summary
  • I am not sure how to handle the traslation from terminfo to termcap better.
  • The port builds find and passes all tests.
  • Kitty seems to work fine most of the time. It crashes with the following message when I hit Ctrl-n to create a new window:

OSError: Failed to load the function ca_context_create with error: Undefined symbol "glfwRequestWaylandFrameEvent"
Segmentation fault (core dumped)

Currently, I do not plan to further work on this port.

PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233010

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 34827
Build 31859: arc lint + arc unit

Event Timeline

0mp requested review of this revision.Nov 16 2020, 2:08 PM
val_packett.cool added inline comments.
x11/kitty/Makefile
25

hm, if the bundled glfw (which is built as both x11 and wayland with a custom dynamic selection thing) is built, maybe there shouldn't be a dependency on the system-wide one. maybe some kind of mixing of the glfws is what causes the undefined symbol?

x11/kitty/Makefile
25

The build system does not detect the bundled lib from what I remember, that's why I included the system-wide one. That's certainly something to investigate.