x11-toolkits/wlroots*: Regenerate the libinput using makepatch and add an upstream ref PR: 293585 Reported by: jbeich Fixes: 64eca8082d8905dc5ce90863d8a3ec21a4a01cbd6013190848
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)
x11-toolkits/wlroots*: Fix build after libinput update PR: 293585 Approved by: jbeich (maintainer)64eca8082d
x11-toolkits/wlroots015: simplify MESON_ARGS after 5cf2c031f53e80aeba5c42
graphics/glslang: update to 15.4.0 Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.4.0 Reported by: GitHub (watch releases)79c1483eda
graphics/glslang: update to 15.3.0 Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.3.0 Reported by: GitHub (watch releases)808f64e9a3
x11-toolkits/wlroots015: sort patches after 0303e791dc374b1d4d08ca
x11-toolkits/wlroots015: replace override.mk with upstream fix0303e791dc
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: manufe76e5da0d
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
x11-toolkits/wlroots: prefix local variable in override.mk SOVERSION may be used in consumers for their own libraries.45ce0001fe
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"}21a74b9aacx11-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 100644b421cfdf54
x11-toolkits/wlroots015: drop GL_TAGNAME8a2afa1f10
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/D370777d1faa7179
x11-toolkits/wlroots015: backport touchscreen fixes for x11-wm/phoc4f9372d4c0
x11-toolkits/wlroots015: backport a crashfix from 0.16 Inspired by: Alpine Linuxaedd47437a
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