Bug 258989 - devel/notcurses: Update to 2.4.5
Summary: devel/notcurses: Update to 2.4.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Neel Chauhan
URL: https://github.com/dankamongmen/notcu...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-07 18:16 UTC by nick black
Modified: 2021-10-07 21:39 UTC (History)
1 user (show)

See Also:


Attachments
git diff 2.4.3 -> 2.4.5 (1.59 KB, patch)
2021-10-07 18:16 UTC, nick black
nickblack: maintainer-approval+
Details | Diff

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