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

Reply via email to