git: d7c0a4e88fa8 - main - sysutils/screen: Make MULTIUSER default

From: Cy Schubert <cy_at_FreeBSD.org>
Date: Sun, 10 Apr 2022 13:40:00 UTC
The branch main has been updated by cy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d7c0a4e88fa806f0e31f027929c7c77ea23b93b5

commit d7c0a4e88fa806f0e31f027929c7c77ea23b93b5
Author:     Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2022-04-10 13:26:54 +0000
Commit:     Cy Schubert <cy@FreeBSD.org>
CommitDate: 2022-04-10 13:38:59 +0000

    sysutils/screen: Make MULTIUSER default
    
    Setuid root screen uses /tmp/screen for its sockets while non-setuid root
    screen uses /tmp/uscreens. This is too much of a POLA violation, therefore
    make MULTUSER default. This commit reverts the intent of PR/262903. People
    wishing to secure their screen must terminate all screen sessions before
    rebuilding without the MULTIUSER option.
    
    Reported by:    many
    Fixes:          2022Q2
---
 sysutils/screen/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sysutils/screen/Makefile b/sysutils/screen/Makefile
index a5b9136a910e..595f4c1236e7 100644
--- a/sysutils/screen/Makefile
+++ b/sysutils/screen/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	screen
 PORTVERSION=	4.9.0
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	sysutils
 MASTER_SITES=	GNU \
 		ftp://ftp.gnu.org/gnu/screen/ \
@@ -20,7 +20,7 @@ LICENSE=	GPLv3
 
 OPTIONS_DEFINE=		INFO NETHACK XTERM_256 SYSTEM_SCREENRC MULTIUSER
 OPTIONS_DEFAULT=	INFO NETHACK XTERM_256 SOCKETS SYSTEM_SCREENRC \
-			NCURSES_DEFAULT
+			NCURSES_DEFAULT MULTIUSER
 OPTIONS_SINGLE=		IPC NCURSES
 OPTIONS_SINGLE_IPC=	SOCKETS NAMED_PIPES
 OPTIONS_SINGLE_NCURSES=	NCURSES_DEFAULT NCURSES_BASE NCURSES_PORT