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