CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

x11-toolkits/wlroots0150.15.1_8

Modular Wayland compositor library (deprecated 0.15.* series)

Maintainer
jbeich@FreeBSD.org
Packages
wlroots015 0.15.1_8
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://gitlab.freedesktop.org/wlroots/wlroots
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (17)

Gleb Popov (arrowd) · 0.15.1_8
x11-toolkits/wlroots*: Regenerate the libinput using makepatch and add an upstream ref

PR:		293585
Reported by:	jbeich
Fixes:	64eca8082d8905dc5ce90863d8a3ec21a4a01cbd
6013190848
Gleb Popov (arrowd) · 0.15.1_8
x11-toolkits/wlroots*: Fix build after libinput update

PR:		293585
Approved by:	jbeich (maintainer)
64eca8082d
Jan Beich (jbeich) · 0.15.1_7
x11-toolkits/wlroots015: simplify MESON_ARGS after 5cf2c031f53e
80aeba5c42
Jan Beich (jbeich) · 0.15.1_7
graphics/glslang: update to 15.4.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/15.4.0
Reported by:	GitHub (watch releases)
79c1483eda
Jan Beich (jbeich) · 0.15.1_6
graphics/glslang: update to 15.3.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/15.3.0
Reported by:	GitHub (watch releases)
808f64e9a3
Jan Beich (jbeich) · 0.15.1_5
x11-toolkits/wlroots015: sort patches after 0303e791dc37
4b1d4d08ca
Jan Beich (jbeich) · 0.15.1_5
x11-toolkits/wlroots015: replace override.mk with upstream fix
0303e791dc
Jan Beich (jbeich) · 0.15.1_4
x11-servers/xwayland: drop HiDPI patches to unblock updates

- Rootful HiDPI[1] introduces non-trivial conflicts to rootless HiDPI
- AUR[2] tracks Xwayland releases, so may not help with rebases
- Sway should probably adopt zero scaling from Mir/KWin/Hyprland
- Xwayland usage has reduced since 2020

[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1197
[2] https://aur.archlinux.org/packages/xorg-xwayland-hidpi-xprop

This reverts commit 466f3a1eabfe2acf82e64e2c388759a5b0e4276d.
This reverts commit 843e295cf33f9d2652c7b2e0d4ea0b2bc14e9c59.
This reverts commit dce99729d741f14bc81d941d29b70a8a7147298c.

PR:		278495
Approved by:	manu
fe76e5da0d
Jan Beich (jbeich) · 0.15.1_3
x11-servers/xwayland-devel: drop direct consumers after a26e05c85c30

- Upstream releases frequently and independently from xorg-server
- Both ports have the same features and defaults
- Newer snapshots may decrease stability or break HiDPI patches

Note, wlroots-devel cannot stay on xwayland-devel without introducing
package conflicts when installing hyprland + cage/gamescope.

This reverts commit 4c432d12bbb40a1c91963af26986002e9c388f29.
This reverts commit 09721d1275eea4199d7b39b25d962017187c82a0.
f12fd03979
Jan Beich (jbeich) · 0.15.1_2
x11-toolkits/wlroots: prefix local variable in override.mk

SOVERSION may be used in consumers for their own libraries.
45ce0001fe
Jan Beich (jbeich) · 0.15.1_2
x11-toolkits/wlroots: dedup *_DEPENDS in consumers

LIB_DEPENDS against a port with non-default USE_LDCONFIG can desync
RUN_DEPENDS and BUILD_DEPENDS, leading to incorrectly registered
dependencies when built in a dirty environment.

$ make install -C x11-toolkits/wlroots
$ make install -C x11-wm/hikari
$ pkg info -xr wlroots
wlroots-0.17.1:
        hikari-2.3.3_4
wlroots015-0.15.1_2:
$ make run-depends-list -C x11-wm/hikari | fgrep wlroots
/usr/ports/main/x11-toolkits/wlroots015
$ make actual-package-depends -C x11-wm/hikari | fgrep wlroots
"wlroots": {origin: "x11-toolkits/wlroots", version: "0.17.1"}
21a74b9aac
Jan Beich (jbeich) · 0.15.1_2
x11-toolkits/wlroots015: unbreak fetch due to repo growth

=> Fetched file size mismatch (expected 3750, actual 3752)

-index 02ba9e07f..c54364ccc 100644
+index 02ba9e07f2..c54364ccca 100644
-index ebbcfd479..1946873ae 100644
+index ebbcfd479e..1946873ae8 100644
-index 65a8c7c06..abc17ae2c 100644
+index 65a8c7c06c..abc17ae2ce 100644
-index 4932ec4da..70f1b7c41 100644
+index 4932ec4da4..70f1b7c41f 100644
-index 85590ab63..4cf0fa8f5 100644
+index 85590ab632..4cf0fa8f51 100644
b421cfdf54
Jan Beich (jbeich) · 0.15.1_2
x11-toolkits/wlroots015: drop GL_TAGNAME
8a2afa1f10
Felix Palmen (zirias) · 0.15.1_2
bsd.sites.mk: Update all ports using USE_GITLAB

Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.

Approved by:		portmgr (tcberner, mentor)
Differential Revision:	https://reviews.freebsd.org/D37077
7d1faa7179
Jan Beich (jbeich) · 0.15.1_2
x11-toolkits/wlroots015: backport touchscreen fixes for x11-wm/phoc
4f9372d4c0
Jan Beich (jbeich) · 0.15.1_1
x11-toolkits/wlroots015: backport a crashfix from 0.16

Inspired by:	Alpine Linux
aedd47437a
Jan Beich (jbeich) · 0.15.1
x11-toolkits/wlroots: fork 0.15 into a pinned port

Some consumers are ready for 0.16 API but many are not. For smooth
transition use non-default PREFIX, so both can be installed together.
c717faa5c7