Thanks for review. Here is the new patch. On Sat, Aug 19, 2023 at 12:40 AM Stuart Henderson <s...@spacehopper.org> wrote:
> Something's wrong with your diff, it doesn't apply with patch. > > Rather than just removing from plist, please either @comment the file > in plist so it doesn't get readded, or maybe better add a post-install > target rm'ing the file with a comment saying why. > > > On 2023/08/18 22:44, Alex Naumov wrote: > > 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 >
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 19 Aug 2023 00:50:16 -0000 @@ -1,6 +1,6 @@ COMMENT= multi-screen window manager -DISTNAME= screen-4.9.0 +DISTNAME= screen-4.9.1 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_GNU:=screen/} @@ -38,5 +38,8 @@ post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/screen ${INSTALL_DATA} ${WRKSRC}/etc/etcscreenrc \ ${PREFIX}/share/examples/screen/screenrc + + #screen 4.9.1 has broken info file + @rm ${PREFIX}/info/screen.info .include <bsd.port.mk> 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 19 Aug 2023 00:50:16 -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