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

Reply via email to