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)
Oct 30 2024, 4:51 PM
Unknown Object (File)
Oct 7 2024, 1:31 AM
Unknown Object (File)
Oct 6 2024, 10:21 PM
Unknown Object (File)
Oct 5 2024, 12:58 AM
Unknown Object (File)
Sep 29 2024, 11:57 PM
Unknown Object (File)
Sep 29 2024, 3:34 AM
Unknown Object (File)
Sep 25 2024, 10:42 PM
Unknown Object (File)
Sep 21 2024, 8:16 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.