Greetings, This patch updates GNU Screen to version 4.9.1. Released yesterday. Please review/test it.
Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). 'portcheck', 'port-lib-depends-check' and 'update-plist' returns 0. Updated and tested on x86_64 and aarch64. All tests are OK: * 'make test' * manually started the screen and did some basic operation with it. I removed: Info-file (texinfo, manpage still there) from the list of files (pkg/PLIST) because it seems broken in this release. ChangeLog for 4.9.1: * Support stop/parity bits on serial port * Add needed system headers in checks and return values for implicit function declarations * Fixes: - Avoid zombies after shell exit - Missed signal sending permission check on failed query messages (CVE-2023-24626) - manpage fixes - source code fixes during cleanup - UTF-8 encoding can emit invalid UTF-8 sequences for out of range unicode values Cheers, Alexander Naumov
Index: Makefile =================================================================== RCS file: /cvs/ports/misc/screen/Makefile,v retrieving revision 1.77 diff -u -p -u -p -r1.77 Makefile --- Makefile 11 Mar 2022 19:38:20 -0000 1.77 +++ Makefile 18 Aug 2023 19:58:48 -0000 @@ -1,10 +1,12 @@ COMMENT= multi-screen window manager -DISTNAME= screen-4.9.0 +DISTNAME= screen-4.9.1 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_GNU:=screen/} HOMEPAGE= https://www.gnu.org/software/screen/ # GPLv3+ PERMIT_PACKAGE= Yes Index: distinfo =================================================================== RCS file: /cvs/ports/misc/screen/distinfo,v retrieving revision 1.14 diff -u -p -u -p -r1.14 distinfo --- distinfo 5 Feb 2022 11:57:36 -0000 1.14 +++ distinfo 18 Aug 2023 19:58:48 -0000 @@ -1,2 +1,2 @@ -SHA256 (screen-4.9.0.tar.gz) = +TNSgbtNFTjtB433iiDC8506+aTpHFfQhCceAonHMPQ= -SIZE (screen-4.9.0.tar.gz) = 798229 +SHA256 (screen-4.9.1.tar.gz) = Js7z48QlccDUhK1vrxEMXBUJH7+HKwb6eqR2bHQFrGk= +SIZE (screen-4.9.1.tar.gz) = 1040785 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/misc/screen/pkg/PLIST,v retrieving revision 1.25 diff -u -p -u -p -r1.25 PLIST --- pkg/PLIST 11 Mar 2022 19:38:20 -0000 1.25 +++ pkg/PLIST 18 Aug 2023 19:58:48 -0000 @@ -1,5 +1,4 @@ @bin bin/screen -@info info/screen.info @man man/man1/screen.1 share/examples/screen/ share/examples/screen/screenrc