Bug 258989

Summary: devel/notcurses: Update to 2.4.5
Product: Ports & Packages Reporter: nick black <nickblack>
Component: Individual Port(s)Assignee: Neel Chauhan <nc>
Status: Closed FIXED    
Severity: Affects Some People CC: nc
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/dankamongmen/notcurses/releases/tag/v2.4.5
Attachments:
Description Flags
git diff 2.4.3 -> 2.4.5 nickblack: maintainer-approval+

Description nick black 2021-10-07 18:16:35 UTC
Created attachment 228503 [details]
git diff 2.4.3 -> 2.4.5

Drop the "readline" dep, as Notcurses stopped using this library.

https://github.com/dankamongmen/notcurses/releases/tag/v2.4.5
https://github.com/dankamongmen/notcurses/releases/tag/v2.4.4

2.4.4 introduced a substantial change to the input layer, unifying two large automata. 2.4.5 resolved several bugs found in this change. A potential divide-by-zero in the "intro" demo (when we know cell but not pixel geometry) and an error leading to invalid memory accesses in ncplane_reparent_family() have also both been resolved. When a program runs without generating any output, Notcurses no longer leaves the terminal in an invalid state.
Comment 1 Neel Chauhan freebsd_committer freebsd_triage 2021-10-07 20:03:59 UTC
Committed!
Comment 2 commit-hook freebsd_committer freebsd_triage 2021-10-07 21:39:19 UTC
A commit in branch main references this bug:

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

commit acc0950fc4c3c0afa2e04c97a685c57764800f86
Author:     Nick Black <nickblack@linux.com>
AuthorDate: 2021-10-07 20:03:20 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-10-07 21:38:59 +0000

    devel/notcurses: Update to 2.4.5

    PR:     258989

 devel/notcurses/Makefile  |  4 ++--
 devel/notcurses/distinfo  | 10 +++++-----
 devel/notcurses/pkg-plist |  1 +
 3 files changed, 8 insertions(+), 7 deletions(-)