From nobody Thu May 23 15:01:53 2024 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 4VlWbj2kwfz5Lt00; Thu, 23 May 2024 15:01:53 +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 4VlWbj2WpBz4STK; Thu, 23 May 2024 15:01:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716476513; 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=RLYD/z/SRhlaqyt7s7FYdhULbQW3cdyY4Yc5yxyk3Zk=; b=j9wpl3/PgnmM0JveDsrGyZHpT9LuAtBbZbo35m/PbFq4fabYeomyymcMVdIbQu3n0EhHmI QG4exwGtx0zcjCdTtInU0oFD6SqdmAsDI2wzSTgblMk8/HdAegQy61e7KWnw0h3ff1ReRo cbSQW02yORBuRgcgkEk4lgZ8Gl5Nr+/uiKBmnk2XPQTbBLhvtjecENnoCoiuds412D/z3D xKXk/Vc5CWLin9z7eCwUdzCohiXXNoGAehvL+ZfmgT+/EUD5VQFe4Hf79XUj+spIqXkWCU AaMlrsBqZ88G/hMWWVVS1vfdgmivzQyA+i0KwcZElkyup9PL0u9gsGDej7+EIQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716476513; a=rsa-sha256; cv=none; b=ApENVfK41nCSSPVVOzztvGa3ys6WUTK/tlZl1dadVTBMzERIrQAbGogb8Y+hJlrkaFgZXS QJz8VOKr9RiKbcOlRMkOZ9NfePBwbEMUNr88G/XLQ+106bVIHceXBubbkDivLPL24uCtlG xTWTV7MUlLFgPef7/cxR36+nnxngDz0zUO+Wd7VttJZE4GAZpwAlDhJU13owc+90oNp4mq 66taXlkxhzUF/l4SA+cPISBJFpedmEAYPy+xsM5Us8Goq4fSXxAlSAwpFWh4//uJjt9mYe H6T8CXj/1asamkNS1rnX5Mq7nLQn1NCm2/ZEOv7WGerEO+gTaktkcZT9O5TTSg== 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=1716476513; 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=RLYD/z/SRhlaqyt7s7FYdhULbQW3cdyY4Yc5yxyk3Zk=; b=aC2KZUDHspaOYeNFVbsvslFWwt2ck9h9am/HTn6tGY73LNo06UowdlW2EBRshmcY4FFbzD dJKza0N+wdsC/mKON6d6eMzE00suEBqxhoQLidzy1M90pcwU3Zg1inwhcC2Iv1+uQweaj6 TjnUdla3QwT1GDnTF6QAA6ubP9Kp9s42fvMz5Dw7wnqiBo0qPLvZR86EJI53N4i0L3OU1w J60kHiQovN+uZ9CAeHvRLqdW3fxKNpnlmdrzutvHCgEanrJpPyWnM6Let3+y5NzHbsOxGn xcroMh2I7M/aF1UsnJP0QdzzC+vBLImObuzwk9GR6dr58kmGcmiiEFyiuTY98Q== 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 4VlWbj27zGzvDb; Thu, 23 May 2024 15:01:53 +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 44NF1rND006832; Thu, 23 May 2024 15:01:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 44NF1rEW006829; Thu, 23 May 2024 15:01:53 GMT (envelope-from git) Date: Thu, 23 May 2024 15:01:53 GMT Message-Id: <202405231501.44NF1rEW006829@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: a18a7cd0311f - main - x11/xwayland-satellite: add new port 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: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a18a7cd0311fa6193f59795a34fb041b4416e398 Auto-Submitted: auto-generated The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=a18a7cd0311fa6193f59795a34fb041b4416e398 commit a18a7cd0311fa6193f59795a34fb041b4416e398 Author: Jan Beich AuthorDate: 2024-05-18 03:52:49 +0000 Commit: Jan Beich CommitDate: 2024-05-23 15:00:34 +0000 x11/xwayland-satellite: add new port xwayland-satellite grants rootless Xwayland integration to any Wayland compositor implementing xdg_wm_base. This is particularly useful for compositors that (understandably) do not want to go through implementing support for rootless Xwayland themselves. https://github.com/Supreeeme/xwayland-satellite --- x11/Makefile | 1 + x11/xwayland-satellite/Makefile | 33 +++++++ x11/xwayland-satellite/Makefile.crates | 81 ++++++++++++++++ x11/xwayland-satellite/distinfo | 165 +++++++++++++++++++++++++++++++++ x11/xwayland-satellite/pkg-descr | 4 + 5 files changed, 284 insertions(+) diff --git a/x11/Makefile b/x11/Makefile index a8b6b5868eef..4bbe496f6866 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -659,6 +659,7 @@ SUBDIR += xvt SUBDIR += xwatchwin SUBDIR += xwayland-run + SUBDIR += xwayland-satellite SUBDIR += xwaylandvideobridge SUBDIR += xwd SUBDIR += xwininfo diff --git a/x11/xwayland-satellite/Makefile b/x11/xwayland-satellite/Makefile new file mode 100644 index 000000000000..f52c5fb421c3 --- /dev/null +++ b/x11/xwayland-satellite/Makefile @@ -0,0 +1,33 @@ +PORTNAME= xwayland-satellite +DISTVERSIONPREFIX= v +DISTVERSION= 0.2 +CATEGORIES= x11 wayland + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Xwayland outside your Wayland +WWW= https://github.com/Supreeeme/xwayland-satellite + +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libxcb-cursor.so:x11/xcb-util-cursor +RUN_DEPENDS= Xwayland:x11-servers/xwayland + +USES= cargo llvm xorg +USE_GITHUB= yes +USE_XORG= xcb +GH_ACCOUNT= Supreeeme +PLIST_FILES= bin/${PORTNAME} + +# https://github.com/juliuskreutz/xcb-util-cursor-rs/issues/1 +CARGO_ENV+= CPATH="${LOCALBASE}/include" + +post-patch: + @${REINPLACE_CMD} -e 's,"llvm-config,"${LLVM_CONFIG},' \ + ${WRKSRC_crate_clang-sys}/build/common.rs \ + ${WRKSRC_crate_clang-sys}/src/support.rs + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include diff --git a/x11/xwayland-satellite/Makefile.crates b/x11/xwayland-satellite/Makefile.crates new file mode 100644 index 000000000000..2e751cc2d851 --- /dev/null +++ b/x11/xwayland-satellite/Makefile.crates @@ -0,0 +1,81 @@ +CARGO_CRATES= aho-corasick-1.1.3 \ + anstream-0.6.14 \ + anstyle-1.0.7 \ + anstyle-parse-0.2.4 \ + anstyle-query-1.0.3 \ + anstyle-wincon-3.0.3 \ + bindgen-0.64.0 \ + bitflags-1.3.2 \ + bitflags-2.5.0 \ + cc-1.0.97 \ + cexpr-0.6.0 \ + cfg-if-1.0.0 \ + clang-sys-1.7.0 \ + colorchoice-1.0.1 \ + dlib-0.5.2 \ + downcast-rs-1.2.1 \ + either-1.12.0 \ + env_filter-0.1.0 \ + env_logger-0.10.2 \ + env_logger-0.11.3 \ + errno-0.3.9 \ + glob-0.3.1 \ + hermit-abi-0.3.9 \ + home-0.5.9 \ + humantime-2.1.0 \ + io-lifetimes-2.0.3 \ + is-terminal-0.4.12 \ + is_terminal_polyfill-1.70.0 \ + lazy_static-1.4.0 \ + lazycell-1.3.0 \ + libc-0.2.155 \ + libloading-0.8.3 \ + linux-raw-sys-0.4.14 \ + log-0.4.21 \ + memchr-2.7.2 \ + minimal-lexical-0.2.1 \ + nom-7.1.3 \ + once_cell-1.19.0 \ + paste-1.0.15 \ + peeking_take_while-0.1.2 \ + pkg-config-0.3.30 \ + pretty_env_logger-0.5.0 \ + proc-macro2-1.0.82 \ + quick-xml-0.30.0 \ + quick-xml-0.31.0 \ + quote-1.0.36 \ + regex-1.10.4 \ + regex-automata-0.4.6 \ + regex-syntax-0.8.3 \ + rustc-hash-1.1.0 \ + rustix-0.38.34 \ + scoped-tls-1.0.1 \ + shlex-1.3.0 \ + slotmap-1.0.7 \ + smallvec-1.13.2 \ + syn-1.0.109 \ + termcolor-1.4.1 \ + unicode-ident-1.0.12 \ + utf8parse-0.2.1 \ + version_check-0.9.4 \ + wayland-backend-0.3.3 \ + wayland-client-0.31.2 \ + wayland-protocols-0.31.2 \ + wayland-scanner-0.31.1 \ + wayland-server-0.31.1 \ + wayland-sys-0.31.1 \ + which-4.4.2 \ + winapi-util-0.1.8 \ + windows-sys-0.52.0 \ + windows-targets-0.52.5 \ + windows_aarch64_gnullvm-0.52.5 \ + windows_aarch64_msvc-0.52.5 \ + windows_i686_gnu-0.52.5 \ + windows_i686_gnullvm-0.52.5 \ + windows_i686_msvc-0.52.5 \ + windows_x86_64_gnu-0.52.5 \ + windows_x86_64_gnullvm-0.52.5 \ + windows_x86_64_msvc-0.52.5 \ + xcb-1.4.0 \ + xcb-util-cursor-0.3.2 \ + xcb-util-cursor-sys-0.1.3 diff --git a/x11/xwayland-satellite/distinfo b/x11/xwayland-satellite/distinfo new file mode 100644 index 000000000000..f7c83f22c063 --- /dev/null +++ b/x11/xwayland-satellite/distinfo @@ -0,0 +1,165 @@ +TIMESTAMP = 1716004369 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b +SIZE (rust/crates/anstream-0.6.14.crate) = 29160 +SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b +SIZE (rust/crates/anstyle-1.0.7.crate) = 15709 +SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4 +SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069 +SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5 +SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742 +SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19 +SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179 +SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4 +SIZE (rust/crates/bindgen-0.64.0.crate) = 204700 +SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 +SIZE (rust/crates/bitflags-2.5.0.crate) = 43821 +SHA256 (rust/crates/cc-1.0.97.crate) = 099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4 +SIZE (rust/crates/cc-1.0.97.crate) = 76951 +SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 +SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1 +SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088 +SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422 +SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895 +SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412 +SIZE (rust/crates/dlib-0.5.2.crate) = 5806 +SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2 +SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821 +SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b +SIZE (rust/crates/either-1.12.0.crate) = 18974 +SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea +SIZE (rust/crates/env_filter-0.1.0.crate) = 11553 +SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580 +SIZE (rust/crates/env_logger-0.10.2.crate) = 36402 +SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9 +SIZE (rust/crates/env_logger-0.11.3.crate) = 29704 +SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba +SIZE (rust/crates/errno-0.3.9.crate) = 10690 +SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b +SIZE (rust/crates/glob-0.3.1.crate) = 18880 +SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 +SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165 +SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5 +SIZE (rust/crates/home-0.5.9.crate) = 8760 +SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 +SIZE (rust/crates/humantime-2.1.0.crate) = 16749 +SHA256 (rust/crates/io-lifetimes-2.0.3.crate) = 5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c +SIZE (rust/crates/io-lifetimes-2.0.3.crate) = 29216 +SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b +SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470 +SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800 +SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 +SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 +SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c +SIZE (rust/crates/libc-0.2.155.crate) = 743539 +SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19 +SIZE (rust/crates/libloading-0.8.3.crate) = 28480 +SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89 +SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665 +SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c +SIZE (rust/crates/log-0.4.21.crate) = 43442 +SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d +SIZE (rust/crates/memchr-2.7.2.crate) = 96220 +SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a +SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 +SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a +SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 +SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 +SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a +SIZE (rust/crates/paste-1.0.15.crate) = 18374 +SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099 +SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697 +SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec +SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613 +SHA256 (rust/crates/pretty_env_logger-0.5.0.crate) = 865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c +SIZE (rust/crates/pretty_env_logger-0.5.0.crate) = 9810 +SHA256 (rust/crates/proc-macro2-1.0.82.crate) = 8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b +SIZE (rust/crates/proc-macro2-1.0.82.crate) = 48452 +SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956 +SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923 +SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33 +SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236 +SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 +SIZE (rust/crates/quote-1.0.36.crate) = 28507 +SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c +SIZE (rust/crates/regex-1.10.4.crate) = 253191 +SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea +SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565 +SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56 +SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497 +SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 +SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f +SIZE (rust/crates/rustix-0.38.34.crate) = 365160 +SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 +SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a +SIZE (rust/crates/slotmap-1.0.7.crate) = 61390 +SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 +SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 +SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 +SIZE (rust/crates/syn-1.0.109.crate) = 237611 +SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 +SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 +SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b +SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 +SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a +SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 +SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f +SIZE (rust/crates/version_check-0.9.4.crate) = 14895 +SHA256 (rust/crates/wayland-backend-0.3.3.crate) = 9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40 +SIZE (rust/crates/wayland-backend-0.3.3.crate) = 70455 +SHA256 (rust/crates/wayland-client-0.31.2.crate) = 82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f +SIZE (rust/crates/wayland-client-0.31.2.crate) = 62976 +SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4 +SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062 +SHA256 (rust/crates/wayland-scanner-0.31.1.crate) = 63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283 +SIZE (rust/crates/wayland-scanner-0.31.1.crate) = 35419 +SHA256 (rust/crates/wayland-server-0.31.1.crate) = 00e6e4d5c285bc24ba4ed2d5a4bd4febd5fd904451f465973225c8e99772fdb7 +SIZE (rust/crates/wayland-server-0.31.1.crate) = 51990 +SHA256 (rust/crates/wayland-sys-0.31.1.crate) = 15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af +SIZE (rust/crates/wayland-sys-0.31.1.crate) = 8577 +SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7 +SIZE (rust/crates/which-4.4.2.crate) = 15953 +SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b +SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416 +SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d +SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 +SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb +SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6 +SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944 +SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670 +SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9 +SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064 +SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf +SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9 +SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596 +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0 +SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905 +SHA256 (rust/crates/xcb-1.4.0.crate) = 02e75181b5a62b6eeaa72f303d3cef7dbb841e22885bf6d3e66fe23e88c55dc6 +SIZE (rust/crates/xcb-1.4.0.crate) = 208769 +SHA256 (rust/crates/xcb-util-cursor-0.3.2.crate) = 42cca04fb82324e278cdcc920289ab454635d17f2d3036e2aec1c320b435b036 +SIZE (rust/crates/xcb-util-cursor-0.3.2.crate) = 8624 +SHA256 (rust/crates/xcb-util-cursor-sys-0.1.3.crate) = b13724e3af85816d1bbd617cc899b9ff7a55ca53413c4cc5c269e8c62bcc1702 +SIZE (rust/crates/xcb-util-cursor-sys-0.1.3.crate) = 6339 +SHA256 (Supreeeme-xwayland-satellite-v0.2_GH0.tar.gz) = 867950b973262d10eff0824a02e3a00f7361aec4e7dc27b0980ffee006213c78 +SIZE (Supreeeme-xwayland-satellite-v0.2_GH0.tar.gz) = 51903 diff --git a/x11/xwayland-satellite/pkg-descr b/x11/xwayland-satellite/pkg-descr new file mode 100644 index 000000000000..b68f31b6cefc --- /dev/null +++ b/x11/xwayland-satellite/pkg-descr @@ -0,0 +1,4 @@ +xwayland-satellite grants rootless Xwayland integration to any Wayland +compositor implementing xdg_wm_base. This is particularly useful for +compositors that (understandably) do not want to go through +implementing support for rootless Xwayland themselves.