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

Reply via email to