From nobody Thu Oct 05 15:42:21 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4S1bR16sc7z4vptx; Thu, 5 Oct 2023 15:42:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4S1bR16Q33z3KDc; Thu, 5 Oct 2023 15:42:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696520541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tjUnsdy4PWrj2gYMd7jCy/TiyCMAacA0vwicbE+s6ts=; b=aP6ptCxFOBi+VuofBXrTrPLWLok7rCXg4S8lCQ1tH8pvQIEirL8rMNdYJoeIfatUn4ehgd 1/0S4pCo0mfK1SDFnqjXwryOqk2s42HlQVWL6lDl8Lc92KvMY5XSSoB3d0jFq6jR9MCzYX m3RJNoFGmEbdDQSRZPr74H8l/7Yl6jMa58aPHWmjRwBWAyK43LjbW3V9dgSz5eI54erdXi BrLdjDiJfKvNOvMT7c2VMiHUdtVc4r9esHed8MobdGtClwEs24tpYgGjbfgSmfrCORjvpL 4aq4/72AIL5QYJM5Vz12+pro/L/JyLYxEkOcGNzg/CTUUACoVVQ0tVCzEJkX3g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696520541; a=rsa-sha256; cv=none; b=xI+Ro+GSg9af9ekrmnGfC0CbxkLtvTmrSRP8teofe9XzveIY0pK9VyV760JWqau0FtjyZX POWG/cbWLeVs+gEKPbLOSl5mfD3ONa4W8QyVdcJnpaQIRh0ok5ix8wkSKg8AREhl5yD4kx i/T70oNWKADCVNrwZDJEqA3SFg+6GdaOWMtV6+JTOmx1Cw1o92jQIxnsDJ8muouAU+fX+j g6YCkycfAdV3ms0/3A4C0esUQBbGn0gFNYE/s+DwcjdNPYjxySvRXiI9LgzdQzdW+Y/HMX uxwqP0Bz25iWo6zfbiDcGkRtXpEplg9yv8xIOylmINhhq3V0Hl8bIVxOkH/Mow== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696520541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tjUnsdy4PWrj2gYMd7jCy/TiyCMAacA0vwicbE+s6ts=; b=muSdkIJuJTKJAyNCvp+mpUPb0Ek+ocLY4g3IupeM8U474ywuZ77fJIyj6ynMQCB9SAx35w NFxso5GoQi2pDcwncL7pV18v3M/MjnJAYtIUh4z9VioAUFP/p41exceVuhcRfwlYT+R12t 3jpURQZCPh6+FlWHjb70ycWsnUmV10fkT4oifCbPu4tGzhwMRdxyl2fvWYCgH4f+bcGLqX PFRrr2lT5nCII2FoavWIx3UsuQXw55gn5CASlQEOLtuoei9AY6uMaccuOpXtk+QLq36pY2 AuAdTAyB7HE8u+5EwuYxTsOVZYmwGKQCn9gU01S3hGZWMn08kojII/kPD8VRmw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4S1bR15BH7z1Qbq; Thu, 5 Oct 2023 15:42:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 395FgLDE029915; Thu, 5 Oct 2023 15:42:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 395FgLAd029912; Thu, 5 Oct 2023 15:42:21 GMT (envelope-from git) Date: Thu, 5 Oct 2023 15:42:21 GMT Message-Id: <202310051542.395FgLAd029912@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Gleb Popov Subject: git: 3f2ce0f6a0e4 - main - x11-servers/xorg-server: Implement -novtswitch option handling. List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3f2ce0f6a0e48c004c02b00e79658180f424574c Auto-Submitted: auto-generated The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=3f2ce0f6a0e48c004c02b00e79658180f424574c commit 3f2ce0f6a0e48c004c02b00e79658180f424574c Author: Gleb Popov AuthorDate: 2023-09-28 18:13:22 +0000 Commit: Gleb Popov CommitDate: 2023-10-05 15:42:16 +0000 x11-servers/xorg-server: Implement -novtswitch option handling. Sponsored by: Serenity Cybersecurity, LLC Differential Revision: https://reviews.freebsd.org/D42014 --- x11-servers/xorg-server/Makefile | 2 +- .../patch-hw_xfree86_os-support_bsd_bsd__init.c | 22 ++++++++++++++++++++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/x11-servers/xorg-server/Makefile b/x11-servers/xorg-server/Makefile index 089fe72c7c99..7903e64aa44c 100644 --- a/x11-servers/xorg-server/Makefile +++ b/x11-servers/xorg-server/Makefile @@ -1,6 +1,6 @@ PORTNAME= xorg PORTVERSION= 21.1.8 -PORTREVISION= 5 +PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= x11-servers MASTER_SITES= XORG/individual/xserver diff --git a/x11-servers/xorg-server/files/patch-hw_xfree86_os-support_bsd_bsd__init.c b/x11-servers/xorg-server/files/patch-hw_xfree86_os-support_bsd_bsd__init.c index 011f3becc26f..09ab0b818b37 100644 --- a/x11-servers/xorg-server/files/patch-hw_xfree86_os-support_bsd_bsd__init.c +++ b/x11-servers/xorg-server/files/patch-hw_xfree86_os-support_bsd_bsd__init.c @@ -1,5 +1,5 @@ ---- hw/xfree86/os-support/bsd/bsd_init.c.orig 2022-01-02 23:41:56.000000000 +0100 -+++ hw/xfree86/os-support/bsd/bsd_init.c 2022-06-29 11:57:25.596851000 +0200 +--- hw/xfree86/os-support/bsd/bsd_init.c.orig 2023-03-29 12:55:03 UTC ++++ hw/xfree86/os-support/bsd/bsd_init.c @@ -48,6 +48,8 @@ static int initialVT = -1; #if defined (SYSCONS_SUPPORT) || defined (PCVT_SUPPORT) static int VTnum = -1; @@ -54,6 +54,15 @@ } else { /* xf86Info.ShareVTs */ close(xf86Info.consoleFd); +@@ -303,7 +329,7 @@ xf86OpenConsole() + else { + /* serverGeneration != 1 */ + #if defined (SYSCONS_SUPPORT) || defined (PCVT_SUPPORT) +- if (!xf86Info.ShareVTs && ++ if (!xf86Info.ShareVTs && xf86Info.autoVTSwitch && + (xf86Info.consType == SYSCONS || xf86Info.consType == PCVT)) { + if (ioctl(xf86Info.consoleFd, VT_ACTIVATE, xf86Info.vtno) != 0) { + xf86Msg(X_WARNING, "xf86OpenConsole: VT_ACTIVATE failed\n"); @@ -594,6 +620,8 @@ xf86CloseConsole() case SYSCONS: case PCVT: @@ -63,3 +72,12 @@ if (ioctl(xf86Info.consoleFd, VT_GETMODE, &VT) != -1) { VT.mode = VT_AUTO; ioctl(xf86Info.consoleFd, VT_SETMODE, &VT); /* dflt vt handling */ +@@ -604,7 +632,7 @@ xf86CloseConsole() + strerror(errno)); + } + #endif +- if (initialVT != -1) ++ if (xf86Info.autoVTSwitch && initialVT != -1) + ioctl(xf86Info.consoleFd, VT_ACTIVATE, initialVT); + break; + #endif /* SYSCONS_SUPPORT || PCVT_SUPPORT */