From nobody Fri Jul 1 12:14:19 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 16F918B50E9; Fri, 1 Jul 2022 12:14:21 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LZDdn0CjXz3rQ8; Fri, 1 Jul 2022 12:14:21 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656677661; 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=pxi17hPSmSybfv3ViytlS+M/75yD5KciKkO1Sto+/ek=; b=dpdATDP4hebSvQ6KiwoPGBGmTdS2OzP5bLDpS1ZA24MumEJEnJBOEiNn++GXGYfZlpOc8U FDt079YcCg2K7RqCr0xSI0ryBUOmnufTmTge7DShhfo623l/rSWeOof/E3xpLZcCu2GXXS pJ856LKpQ1V1jAgfRD3vAbWWnCtKvb3+G2XGSrLcck5BHN+jQ0bscT7x3JiqXQIbRQjzI+ 1PY2QeoNJGC8qBqnKlGm5YcaTubiwi+IJeOyj4wwCB0bdd28TCDvFzpHVCsF9UgbRvjCCS 0m0nEag6CwwP3PQwP8uCjLQMdrUEzsdyoAFYos0/8LzkzqLYmHSXlRkedWCCHw== Received: from aniel.nours.eu (nours.eu [IPv6:2001:41d0:8:3a4d::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id C3B755368; Fri, 1 Jul 2022 12:14:20 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 4B2FF1BBA8; Fri, 1 Jul 2022 14:14:19 +0200 (CEST) Date: Fri, 1 Jul 2022 14:14:19 +0200 From: Baptiste Daroussin To: Jan Beich 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 Message-ID: <20220701121419.2zocqd2w5vm4cjmz@aniel.nours.eu> References: <202207010801.26181NkN096445@gitrepo.freebsd.org> 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; charset=us-ascii Content-Disposition: inline In-Reply-To: ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656677661; 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=pxi17hPSmSybfv3ViytlS+M/75yD5KciKkO1Sto+/ek=; b=vZlHzJu+6gx9O5f5VBPqr73lVstjqZkOzKhK71sKrp7ztrk0crH+GzIG0CtGakgHk9TtLO qMVhnevxoWzDnSbbLxqXo+Ar4HuaIigBK5d3YRQ1gkUKBbnJB066vJfDkfGVwahvTbZJDH 0a9B5tPHpl/HlpL6++ZOQA25J1TOjEaefTagP5NJ3Grgpj+FDBbu0sbAADIqh7QSwQdN/6 uGGDjFkQ9g6QVhb2J1xsXJ80RMVL5xv5Si86weaAGXkVRuQJmOXnRnE9kwbqHb4DEIIv/l igdcmMf5+zie8+IDKgPavaVnhpWLDs9UAVWC0jZJgmGOBezihyJ0WlbplU2bzg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1656677661; a=rsa-sha256; cv=none; b=wWxkTkJ4CLZ9kbGS4CJSFssnm1a9AsZG3l8Rt2N4PyVHyvz0394fj6LifpuMbbklPrI4R9 ROcfh7r11RjsQEiRXo0bZ/syNLHHA/Zk4BJTbD2FJ9D1Cz1KB2dWnPjwQnEm5AZbtO9Rl6 0zthZtziq1Z9FyA/DX9L37oH3R6My5RA7i+Rrj2n1XWWWTECalEt//lFhBnzm67a8tLexj h/Qv8bOfuZyHuLQDvlz33+lDx2TKJyUD/mk8XLTlQSbMVFJSw2uyYVa1cw5HKgi+6pTTCz 60w3199jVe79Wp+6wfjh1a7VJ1dKitYUNxUP+VqJY6D501cXRVcqbhrvlWppyA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N On Fri, Jul 01, 2022 at 01:51:32PM +0200, Jan Beich wrote: > 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. The porter's handbook definition has clearly be written by someone who probably knows very little about Wayland. Making a strong definition of what the wayland virtual category is, is probably hard, the point of flagging a port in the wayland category is to make it easy to search for an application supporting wayland via: pkg search -g "wayland/*" for example. > > Does multimedia/arcan fit "wayland" virtual category? arcan-wayland there > is a Wayland server but also an A12 client, similar to Xwayland. Then I would say yes > > > --- > > x11-wm/cagebreak/Makefile | 2 +- > > But not x11-wm/cage? Because I missed it in my quick and dirty flagging, it should be added yes > > > 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. Than it is my mistake and wayland should be removed from there > > $ 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. Cause I missed it, I tried to avoid kde related things to let them decide as I don't know where kde stands right now regarding wayland support > > > x11/alacritty/Makefile | 2 +- > > alacritty relies on winit for X11 + Wayland support. ports/ have more > winit consumers > right so it has both x11 and wayland categories right? > games/abstreet > games/dose-response > games/veloren Best regards, Bapt