From nobody Fri Jul 01 11:51:32 2022 X-Original-To: dev-commits-ports-main@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 3EFC08B2658; Fri, 1 Jul 2022 11:51:35 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LZD7V5tvkz3plH; Fri, 1 Jul 2022 11:51:34 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656676294; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DAqR5H35L8fqcxFQVT3TVhHqizSUsCsmU7lxX5K2u7U=; b=unLye3kFw1ki/QOfK03ves4zt5cNSXsRh5OJZTHUG2MHI2eDBKaZg4FkdreHJLb4gHh/KG HLJMBg0JKrfT750UA8HoZgzPHitsd2TWvy23F8u0+6AxnsXef4uWYJStAVuXtw4mrzrCkK yPfZcOPNyMLea/yBAIyUO1wVrcQFnKKJTOTkQwfLqE/qSlkRmmUUFNNyiu8tBEWFWyCCAq BsbJo4vmsHsA15Lt8s/bqmcmPW8FK4mzEdklUhSNZPPxx3uUoWf2qIpa0pszGPjlyD1ecE cX5wyc7VtSCZDYRJXoqCexQar0C46AtVESYHAjEvzPm21XSRiyBHr4Ioy7l77w== Received: by freefall.freebsd.org (Postfix, from userid 1354) id AC94F2975; Fri, 1 Jul 2022 11:51:34 +0000 (UTC) From: Jan Beich To: Baptiste Daroussin Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: b2eed2d66478 - main - wayland: add wayland virtual category References: <202207010801.26181NkN096445@gitrepo.freebsd.org> Date: Fri, 01 Jul 2022 13:51:32 +0200 In-Reply-To: <202207010801.26181NkN096445@gitrepo.freebsd.org> (Baptiste Daroussin's message of "Fri, 1 Jul 2022 08:01:23 GMT") Message-ID: List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656676294; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DAqR5H35L8fqcxFQVT3TVhHqizSUsCsmU7lxX5K2u7U=; b=LGj1mSGe0LpCvO6nRvybYTcd1TGcnAq3b5snVhy9PQiuwIEn8HkbI92tyNEkWK73JqKher 8qM7ZrNO0eWEAIDgvfxfCT55uR6dGh7Ht4RkQ52YIcJ08/N+2nd8U225SZ/u+W8KnhHSxm UdH8B+4gffW36ic+d2cUpvm4q/hTz/7pwxBHGFGUpkcYZo3ULxcwHpVGdZsqgGIwKQZw6p 3GyO5pOV2cpZB7pPc4GteGGfE3khDS9rXgNVHB8Un94IqxoBZcwXOQHVRf3n9mn/CpTsCF NE/3fYEXbf78nNVnlF51xLwQtkv07N6sHZdUu60n+O6fVPw5+USMkay83N0GFA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1656676294; a=rsa-sha256; cv=none; b=QA9V/Cc4yfAOJCMT+Ak/zhDvOoLfCDiasAJRRzkqpZ2n2bq+21V9SV6H83S30ASHXqcMxN 2lzPBrTqyidpSC/XdXC6JVsZrOSv0lPeUuv466+ZFsKs9e8Gc3N/ritri94yLvsm+OLOMN rJQSxP/12NOhMR+VWwGAg4he75dH9AH5k9InYVnSqWaVIaIDlvgL2QNbJftSESEqynYgV9 3UcdZ0y9ncTCyQnm4NURxSwA/THE1piRSIHQTRZ4Wt+aGFFOJSOwy7WOcepgF/uBjJPwKu X4pNy0KZt8mlO9MnvwAnpBe3VyivabRi4UULyMewh/LrV+tTYKKiXglRnH/kXw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N Baptiste Daroussin writes: > The branch main has been updated by bapt: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=b2eed2d66478efa63594275ffecd1be2d565c983 > > commit b2eed2d66478efa63594275ffecd1be2d565c983 > Author: Baptiste Daroussin > AuthorDate: 2022-07-01 08:00:55 +0000 > Commit: Baptiste Daroussin > CommitDate: 2022-07-01 08:01:22 +0000 > > wayland: add wayland virtual category But why? What does "wayland" here actually means? Otherwise, looks similar to "ipv6" virtual category in the past. Easier to list what doesn't yet or cannot support Wayland. For example, Porter's Handbook defines "wayland" virtual category as "Ports to support the Wayland display server". This is ambiguous because "server" means Wayland compositors, and Xwayland can bridge X11 clients. Does multimedia/arcan fit "wayland" virtual category? arcan-wayland there is a Wayland server but also an A12 client, similar to Xwayland. > --- > x11-wm/cagebreak/Makefile | 2 +- But not x11-wm/cage? > x11-wm/gamescope/Makefile | 2 +- gamescope does not support running Wayland-only apps like foot. Everything goes through Xwayland as it primarily targets fullscreen games under Xorg. $ gamescope -- foot -d none No CAP_SYS_NICE, falling back to regular-priority compute and threads. Performance will be affected. vulkan: selecting physical device 'Intel(R) HD Graphics 530 (SKL GT2)': queue family 0 vulkan: physical device supports DRM format modifiers vulkan: supported DRM formats for sampling usage: vulkan: 0x34325241 vulkan: 0x34325258 vulkan: 0x3231564E wlserver: [backend/headless/backend.c:82] Creating headless backend wlserver: Running compositor on wayland display 'gamescope-0' wlserver: [backend/headless/backend.c:18] Starting headless backend wlserver: [xwayland/server.c:92] Starting Xwayland on :1 wlserver: [types/wlr_surface.c:748] New wlr_surface 0x84ae82180 (res 0x84af0cb00) wlserver: [xwayland/server.c:250] Xserver is ready xwm: Failed to find PID for window 0x200001 (EE) failed to read Wayland events: Broken pipe > x11-wm/kwinft/Makefile | 2 +- But not x11-wm/plasma5-kwin? KWinFT has X11 window manager + X11 compositor, full-featured enough to be compatible with Plasma. > x11/alacritty/Makefile | 2 +- alacritty relies on winit for X11 + Wayland support. ports/ have more winit consumers games/abstreet games/dose-response games/veloren