notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q1
xwayland-devel X11 server as Wayland client (development snapshot)
21.0.99.1.671_1 x11-servers on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 21.0.99.1.671_1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-01-11 00:48:41
Last Update: 2024-04-04 12:42:26
Commit Hash: c302c31
License: MIT
WWW:
https://wayland.freedesktop.org/xserver.html
Description:
Wayland is a complete window system in itself, but even so, if we're migrating away from X, it makes sense to have a good backwards compatibility story. With a few changes, the Xorg server can be modified to use wayland input devices for input and forward either the root window or individual top-level windows as wayland surfaces. The server still runs the same 2D driver with the same acceleration code as it does when it runs natively. The main difference is that wayland handles presentation of the windows instead of KMS.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. bin/Xwayland
  2. @comment lib/xorg/protocol.txt
  3. libdata/pkgconfig/xwayland.pc
  4. @comment man/man1/Xserver.1.gz
  5. man/man1/Xwayland.1.gz
  6. share/applications/org.freedesktop.Xwayland.desktop
  7. /usr/local/share/licenses/xwayland-devel-21.0.99.1.671_1/catalog.mk
  8. /usr/local/share/licenses/xwayland-devel-21.0.99.1.671_1/LICENSE
  9. /usr/local/share/licenses/xwayland-devel-21.0.99.1.671_1/MIT
Collapse this list.
Dependency lines:
  • xwayland-devel>0:x11-servers/xwayland-devel
Conflicts:
CONFLICTS_INSTALL:
  • xwayland
To install the port:
cd /usr/ports/x11-servers/xwayland-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-servers/xwayland-devel
  • pkg install xwayland-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xwayland-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1706863012 SHA256 (xserver-xorg-server-21.0.99.1-671-gf0a187f55.tar.bz2) = 6891a54d56810dcba60383384bbf80ca6e1338e0a75417da43177dcc7686c4c6 SIZE (xserver-xorg-server-21.0.99.1-671-gf0a187f55.tar.bz2) = 3705762

Expand this list (14 items)

Collapse this list.

SHA256 (cd6c9c1246af.patch) = a50fd4511793a53cacefbca2c8436cf43d36ce21d245aadb5d17e16653580d75 SIZE (cd6c9c1246af.patch) = 3730 SHA256 (91b97b031290.patch) = 8e44f24c34d598cc152173d2d59cc6eb7d3ac3427819c732f0fc069de8aaf0c6 SIZE (91b97b031290.patch) = 18382 SHA256 (3b0d1a3a2296.patch) = 4e2c4165e9e287ed42cbb9a30eedf1a10f0fcbae0db6a222feb1783f9bb2ed29 SIZE (3b0d1a3a2296.patch) = 2513 SHA256 (96798fc19674.patch) = 8b59b74f09476bb44d7b425dc2453b54766db4b7d30e20e1b1f1bef4ad0db7c1 SIZE (96798fc19674.patch) = 1467 SHA256 (3e77295f888c.patch) = 33686bbf6ecec42d064b4066b13f79f9e32f86d4ceef819ebdb7567f326fbd7d SIZE (3e77295f888c.patch) = 1358 SHA256 (6c684d035c06.patch) = 01ad0be2af7c0a00fd3efd218eee64fb5bd8acbf0978186947f0b6b4b1b9febd SIZE (6c684d035c06.patch) = 1569 SHA256 (01941a831811.patch) = b44dca9b0d15ce8b9a0e1d7bdeb45bad9014aa16a4e63ed979a166d6b755c2f1 SIZE (01941a831811.patch) = 3654

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. evdev-proto>0 : devel/evdev-proto
  2. dri_interface.h : graphics/mesa-dri
  3. wayland-protocols>=1.30 : graphics/wayland-protocols
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. xtrans.pc : x11/xtrans
  8. xorgproto>=0 : x11/xorgproto
  9. pixman-1.pc : x11/pixman
  10. xau.pc : x11/libXau
  11. xdmcp.pc : x11/libXdmcp
  12. xfont2.pc : x11-fonts/libXfont2
  13. xkbfile.pc : x11/libxkbfile
  14. xshmfence.pc : x11/libxshmfence
Runtime dependencies:
  1. xkbcomp : x11/xkbcomp
  2. xkeyboard-config>0 : x11/xkeyboard-config
  3. pixman-1.pc : x11/pixman
  4. xau.pc : x11/libXau
  5. xdmcp.pc : x11/libXdmcp
  6. xfont2.pc : x11-fonts/libXfont2
  7. xkbfile.pc : x11/libxkbfile
  8. xshmfence.pc : x11/libxshmfence
Library dependencies:
  1. libdrm.so : graphics/libdrm
  2. libepoxy.so : graphics/libepoxy
  3. libwayland-client.so : graphics/wayland
  4. libxcvt.so : x11/libxcvt
  5. libdecor-0.so : x11-toolkits/libdecor
  6. libei.so : x11/libei
  7. libgbm.so : graphics/mesa-libs
  8. libGL.so : graphics/libglvnd
This port is required by:
for Build
  1. x11-toolkits/wlroots
for Run
  1. x11-toolkits/wlroots

Configuration Options:
===> The following configuration options are available for xwayland-devel-21.0.99.1.671_1: CSD=on: Client-side decorations via libdecor EI=on: Emulated input via libei NVIDIA=off: EGLStream support for glamor on Xwayland ===> Use 'make config' to modify these settings
Options name:
x11-servers_xwayland-devel
USES:
compiler:c11 gl meson pkgconfig xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/xorg/xserver/-/archive/xorg-server-21.0.99.1-671-gf0a187f55/
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
21.0.99.1.671_1
04 Apr 2024 12:42:26
commit hash: c302c31eba10db78e273b3ee4df494439fe63ca9commit hash: c302c31eba10db78e273b3ee4df494439fe63ca9commit hash: c302c31eba10db78e273b3ee4df494439fe63ca9commit hash: c302c31eba10db78e273b3ee4df494439fe63ca9 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: adjust upstream reference after 77f72c463b90

Only using 1 rebased patch from 23.2 branch as the rest apply fine "as is".

--- bdca6c3d1f50.patch	2024-04-04 00:37:36 UTC
+++ 01941a831811.patch	2024-04-04 09:39:24 UTC
@@ -1,4 +1,4 @@
-From bdca6c3d1f5057eeb31609b1280fc93237b00c77 Mon Sep 17 00:00:00 2001
+From 01941a831811c9fd47ffed5ea96375abeb20c9fc Mon Sep 17 00:00:00 2001
 From: Peter Hutterer <peter.hutterer@who-t.net>
 Date: Tue, 30 Jan 2024 13:13:35 +1000
 Subject: [PATCH] render: fix refcounting of glyphs during ProcRenderAddGlyphs
@@ -20,15 +20,17 @@ Jan-Niklas Sohn working with Trend Micro Zero Day Init
 This vulnerability was discovered by:
 Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21.0.99.1.671_1
04 Apr 2024 09:40:32
commit hash: 77f72c463b90237feeba97e05b597101cc407ebdcommit hash: 77f72c463b90237feeba97e05b597101cc407ebdcommit hash: 77f72c463b90237feeba97e05b597101cc407ebdcommit hash: 77f72c463b90237feeba97e05b597101cc407ebd files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: backport recent secfixes

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/272e2915f...bdca6c3d1
Security:	CVE-2024-31080 CVE-2024-31081 CVE-2024-31082 CVE-2024-31083
(cherry picked from commit 0f0eaee14e697cff0101838139091e2c5d5a73bb)
21.0.99.1.671
04 Apr 2024 01:03:15
commit hash: f9b86bcabf6ca076e48cbe9af6d922bc19115c2acommit hash: f9b86bcabf6ca076e48cbe9af6d922bc19115c2acommit hash: f9b86bcabf6ca076e48cbe9af6d922bc19115c2acommit hash: f9b86bcabf6ca076e48cbe9af6d922bc19115c2a files touched by this commit This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: temporarily revert backports

===>  Applying distribution patches for xwayland-devel-21.0.99.1.671_1
No file to patch.  Skipping...
1 out of 1 hunks ignored--saving rejects to render/glyphstr_priv.h.rej
===>  FAILED Applying distribution patch bdca6c3d1f50.patch with -p1
*** Error code 1

This reverts commit 655bcbcfb9e0caff8e8e2705a78f5a5a3db3d83a.
21.0.99.1.671_1
04 Apr 2024 01:01:09
commit hash: 655bcbcfb9e0caff8e8e2705a78f5a5a3db3d83acommit hash: 655bcbcfb9e0caff8e8e2705a78f5a5a3db3d83acommit hash: 655bcbcfb9e0caff8e8e2705a78f5a5a3db3d83acommit hash: 655bcbcfb9e0caff8e8e2705a78f5a5a3db3d83a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: backport recent secfixes

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/272e2915f...bdca6c3d1
Security:	CVE-2024-31080 CVE-2024-31081 CVE-2024-31082 CVE-2024-31083
(cherry picked from commit 0f0eaee14e697cff0101838139091e2c5d5a73bb)
21.0.99.1.671
05 Feb 2024 14:23:13
commit hash: 52949f4fd3482a9fb74f607accb0def55c292d67commit hash: 52949f4fd3482a9fb74f607accb0def55c292d67commit hash: 52949f4fd3482a9fb74f607accb0def55c292d67commit hash: 52949f4fd3482a9fb74f607accb0def55c292d67 files touched by this commit This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: update to 21.0.99.1.671

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/133e0d651...f0a187f55
(cherry picked from commit fc7b430d39c396814be476f318ec648df3ea4d9a)
21.0.99.1.664
24 Jan 2024 21:50:25
commit hash: 2b5ac0965c9f3eb7e4930b2079cc464480134abfcommit hash: 2b5ac0965c9f3eb7e4930b2079cc464480134abfcommit hash: 2b5ac0965c9f3eb7e4930b2079cc464480134abfcommit hash: 2b5ac0965c9f3eb7e4930b2079cc464480134abf files touched by this commit This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: update to 21.0.99.1.664

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/d7f1909e7...133e0d651
(cherry picked from commit 6790c60e3dfcfafa52fba58552648133831c2c0b)
21.0.99.1.656
20 Jan 2024 00:45:08
commit hash: 272f05732ea2e6692d3271c31a5694cac211db0bcommit hash: 272f05732ea2e6692d3271c31a5694cac211db0bcommit hash: 272f05732ea2e6692d3271c31a5694cac211db0bcommit hash: 272f05732ea2e6692d3271c31a5694cac211db0b files touched by this commit This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: update to 21.0.99.1.656

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/2ef0f1116...d7f1909e7
(cherry picked from commit 9d59c46fdcdbdc4f6223055959d830010ebb09dc)
21.0.99.1.653
16 Jan 2024 17:25:44
commit hash: c86da80037d8f8e7f6adc0c3fde128a722c7609ccommit hash: c86da80037d8f8e7f6adc0c3fde128a722c7609ccommit hash: c86da80037d8f8e7f6adc0c3fde128a722c7609ccommit hash: c86da80037d8f8e7f6adc0c3fde128a722c7609c files touched by this commit This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: update to 21.0.99.1.653

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/cad42fcb0...2ef0f1116
Security:	CVE-2023-6816 CVE-2024-0229 CVE-2024-21885 CVE-2024-21886
CVE-2024-0408 CVE-2024-0409
(cherry picked from commit 6b147d0dfa7d2c2b1135a8be4cc2c0b8e77ebdd5)
21.0.99.1.644
12 Jan 2024 19:55:41
commit hash: 28d0a872f60f758f72e0f71be43b25a454ffc8f8commit hash: 28d0a872f60f758f72e0f71be43b25a454ffc8f8commit hash: 28d0a872f60f758f72e0f71be43b25a454ffc8f8commit hash: 28d0a872f60f758f72e0f71be43b25a454ffc8f8 files touched by this commit This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: update to 21.0.99.1.644

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/777c3e000...cad42fcb0
(cherry picked from commit 18d9409b936086a2b3dc7f98232ece2de4f005ff)
(cherry picked from commit ad9e7348d0521f743a758c0f4bf95150d4a4ecbc)
21.0.99.1.630
11 Jan 2024 00:46:20
commit hash: 571fc988d85a6c3668e1d6d163eba365d4b6860dcommit hash: 571fc988d85a6c3668e1d6d163eba365d4b6860dcommit hash: 571fc988d85a6c3668e1d6d163eba365d4b6860dcommit hash: 571fc988d85a6c3668e1d6d163eba365d4b6860d files touched by this commit This port version is marked as vulnerable.
Jan Beich (jbeich) search for other commits by this committer
x11-servers/xwayland-devel: update to 21.0.99.1.630

Changes:	https://gitlab.freedesktop.org/xorg/xserver/-/compare/f2b019d2b...777c3e000
(cherry picked from commit b575a8063985c6adb770e6b82e95b39af3f9c0c9)

Number of commits found: 10