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

Port details

x11-wm/gamescope3.13.8_11

SteamOS session compositing window manager

Maintainer
ports@FreeBSD.org
Packages
gamescope 3.13.8_11
Upstream
Higher version available: 3.17.0
CPE
none, CVEs only via VuXML
WWW
https://github.com/ValveSoftware/gamescope
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 (128)

Jan Beich (jbeich) · 3.13.8_11
sysutils/libdisplay-info: update to 0.4.0

Changes:	https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.4.0
Reported by:	GitLab (notify releases)
4ba825a2f2
Jan Beich (jbeich) · 3.13.8_10
sysutils/libdisplay-info: update to 0.3.0

Changes:	https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.3.0
Reported by:	GitLab (notify releases)
2a78009ebc
Jan Beich (jbeich) · 3.13.8_9
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) · 3.13.8_8
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) · 3.13.8_7
x11-wm/gamescope: drop maintainership
54c4465a77
Jan Beich (jbeich) · 3.13.8_7
x11-toolkits/wlroots017: version shared library a la 2d64423989c1

Prevent 0.18 consumers from accidentally picking up 0.17 headers.

See also https://github.com/phkaeser/wlmaker/issues/117
50d379b634
Dima Panov (fluffy) · 3.13.8_6
misc/hwdata: adjust consumers to search data in canonical place

Sponsored by:	Future Crew, LLC
a3c47a2833
Jan Beich (jbeich) · 3.13.8_5
x11-toolkits/wlroots: update to 0.18.0

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.0
Reported by:	GitLab (notify releases)
20de9a1b52
Rene Ladan (rene) · 3.13.8_4
all: drop support for FreeBSD 13.2 which reached EOL today

Thanks again to jbeich for noticing various things I overlooked.

Reviewed by:	acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat, nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision:	https://reviews.freebsd.org/D45141
19d68720f1
Jan Beich (jbeich) · 3.13.8_4
sysutils/libdisplay-info: update to 0.2.0

Changes:	https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.2.0
Reported by:	GitLab (notify releases)
6f9fb6e6d6
Jan Beich (jbeich) · 3.13.8_3
graphics/libliftoff: update to 0.5.0

Changes:	https://gitlab.freedesktop.org/emersion/libliftoff/-/tags/v0.5.0
Reported by:	GitLab (notify releases)
0924669cad
Jan Beich (jbeich) · 3.13.8_2
x11-wm/gamescope: unbreak fetch due to repo growth

fetch: https://github.com/ValveSoftware/gamescope/commit/a618ea074660.patch: size mismatch: expected 2589, actual 2591

-index 5a47ff840..bba9ec849 100644
+index 5a47ff8403..bba9ec8492 100644
414fb528d5
Jan Beich (jbeich) · 3.13.8_2
x11-wm/gamescope: convert to cmake:indirect
484cdffa84
Jan Beich (jbeich) · 3.13.8_2
x11-wm/gamescope: unbreak build with meson 1.4.0

ld: error: undefined symbol: std::__1::__libcpp_verbose_abort(char const*, ...)
>>> referenced by VkLayer_FROG_gamescope_wsi.cpp
>>>               layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o:(GamescopeWSILayer::VkInstanceOverrides::$_0::__invoke(void*, wl_registry*, unsigned int, char const*, unsigned int))
>>> referenced by VkLayer_FROG_gamescope_wsi.cpp
>>>               layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o:(GamescopeWSILayer::$_2::__invoke(void*, gamescope_swapchain*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
>>> referenced by VkLayer_FROG_gamescope_wsi.cpp
>>>               layer/libVkLayer_FROG_gamescope_wsi_x86_64.so.p/VkLayer_FROG_gamescope_wsi.cpp.o:(GamescopeWSILayer::$_2::__invoke(void*, gamescope_swapchain*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
>>> referenced 13 more times

PR:		277354
Reported by:	antoine (via exp-run)
Regressed by:	https://github.com/mesonbuild/meson/commit/90098473d51e
e90b0b7ab5
Jan Beich (jbeich) · 3.13.8_2
*: move FreeBSD 13.2 EOL to 2024Q3

FreeBSD 13.3 was released on 2024-03-05. The transition period is at
least 3 months but usually rounded up to almost 4 months.
85ebb2b009
Jan Beich (jbeich) · 3.13.8_2
x11-wm/gamescope: unbreak build after b35bdcd8fa50

Run-time dependency glm found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency glm
Downloading glm source from https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz
<urlopen error [Errno 8] Name does not resolve>
WARNING: failed to download with error: could not get https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz is the internet available?. Trying after a delay...
<urlopen error [Errno 8] Name does not resolve>
WARNING: failed to download with error: could not get https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz is the internet available?. Trying after a delay...
<urlopen error [Errno 8] Name does not resolve>
WARNING: failed to download with error: could not get https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz is the internet available?. Trying after a delay...
<urlopen error [Errno 8] Name does not resolve>
WARNING: failed to download with error: could not get https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz is the internet available?. Trying after a delay...
<urlopen error [Errno 8] Name does not resolve>
WARNING: failed to download with error: could not get https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz is the internet available?. Trying after a delay...
<urlopen error [Errno 8] Name does not resolve>
A fallback URL could be specified using source_fallback_url key in the wrap file

layer/meson.build:4:10: ERROR: could not get https://github.com/g-truc/glm/archive/0.9.9.8.tar.gz is the internet available?

Reported by:	pkg-fallout
956ba56daf
Dmitry Marakasov (amdmi3) · 3.13.8_2
math/glm: update 0.9.9.8 → 1.0.1

Some parts of glm were retroactively marked as experimental, and using
now leads to a compile error - added override for this error to consumers
which need it.
b35bdcd8fa
Jan Beich (jbeich) · 3.13.8_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) · 3.13.8_2
x11-wm/gamescope: backport Intel Skylake fix
69be9af795
Jan Beich (jbeich) · 3.13.8_1
x11-wm/gamescope: skip updates due to graphics/drm-kmod bug
a82ea0950a
Jan Beich (jbeich) · 3.13.8_1
x11-wm/gamescope: back to default wlroots
956c42a3d4
Jan Beich (jbeich) · 3.13.8
x11-wm/gamescope: update to 3.13.8

Changes:	https://github.com/Plagman/gamescope/compare/3.13.7...3.13.8
Reported by:	Repology, portscout
f3ff82dbbc
Jan Beich (jbeich) · 3.13.7_1
x11-toolkits/wlroots: update to 0.17.0

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0
Reported by:	GitLab (notify releases)
1b744b687e
Jan Beich (jbeich) · 3.13.7
x11-wm/gamescope: update to 3.13.7

Changes:	https://github.com/Plagman/gamescope/compare/3.13.5...3.13.7
Reported by:	Repology, portscout
815c0fbaa2
Jan Beich (jbeich) · 3.13.5
x11-wm/gamescope: update to 3.13.5

Changes:	https://github.com/Plagman/gamescope/compare/3.13.4...3.13.5
Reported by:	Repology, portscout
9be078a941
Jan Beich (jbeich) · 3.13.4
x11-wm/gamescope: update to 3.13.4

Changes:	https://github.com/Plagman/gamescope/compare/3.13.0...3.13.4
Reported by:	Repology, portscout
808ee29481
Jan Beich (jbeich) · 3.13.0
x11-wm/gamescope: update to 3.13.0

Changes:	https://github.com/Plagman/gamescope/compare/3.12.7...3.13.0
Reported by:	Repology, portscout
2cd28f754a
Jan Beich (jbeich) · 3.12.7
x11-wm/gamescope: update to 3.12.7

Changes:	https://github.com/Plagman/gamescope/compare/3.12.5...3.12.7
Reported by:	Repology, portscout
1795a2311e
Jan Beich (jbeich) · 3.12.5
x11-wm/gamescope: unexpand powerpc* after 6a56ecb3558d

Remove endian suffix instead of hardcoding ARCH abbreviations. Meson
doesn't infer endianess from ARCH while FreeBSD removed big-endian
except for PowerPC and inconsitently used "el" and "le" as suffix.
For example, gamescope requires modern compiler and KMS-based GPU
drivers, so "armeb", "mips64el", "sparc64" were never supported.
a1c6e26529
Jan Beich (jbeich) · 3.12.5
x11-wm/gamescope: update to 3.12.5

Changes:	https://github.com/Plagman/gamescope/compare/3.12.3...3.12.5
Reported by:	Repology, portscout
409f29f4f3
Jan Beich (jbeich) · 3.12.3
x11-wm/gamescope: drop unused dependency after f59477a32434
e6615105ba
Jan Beich (jbeich) · 3.12.3
x11-wm/gamescope: update to 3.12.3

Changes:	https://github.com/Plagman/gamescope/compare/3.12.1...3.12.3
Reported by:	Repology, portscout
0a29bc2498
Jan Beich (jbeich) · 3.12.1
x11-wm/gamescope: update to 3.12.1

Changes:	https://github.com/Plagman/gamescope/compare/3.12.0...3.12.1
Reported by:	Repology, portscout
35fecf0cec
Piotr Kubaj (pkubaj) · 3.12.0
x11-wm/gamescope: fix packaging on powerpc64le

pkg-static: Unable to access file /wrkdirs/usr/ports/x11-wm/gamescope/work/stage/usr/local/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.ppc64le.json:No such file or directory
6a56ecb355
Jan Beich (jbeich) · 3.12.0
x11-wm/gamescope: unbreak on i386 after 4dc6cd79180f
197b055f54
Jan Beich (jbeich) · 3.12.0
x11-wm/gamescope: add to wayland category after 4dc6cd79180f

Requires passing --expose-wayland.

This reverts commit d4bf27c2e084f0aef4ab7805f1e40c9b8c2c7e11.
4e45d9d4ec
Jan Beich (jbeich) · 3.12.0
x11-wm/gamescope: update to 3.12.0

Changes:	https://github.com/Plagman/gamescope/compare/3.11.51...3.12.0
Reported by:	Repology, portscout
4dc6cd7918
Jan Beich (jbeich) · 3.11.51_2
x11-wm/gamescope: sort *_DEPENDS and PLIST_*
adb37cf775
Jan Beich (jbeich) · 3.11.51_2
x11-wm/gamescope: chase description summary
8c83725ae0
Jan Beich (jbeich) · 3.11.51_2
x11-wm/gamescope: unbreak fetch due to repo growth

fetch: https://github.com/ValveSoftware/gamescope/commit/2a84a44f6897.patch: size mismatch: expected 2931, actual 2935

-index 3f888b16..54928e14 100644
+index 3f888b160..54928e143 100644
-index 4e9e2908..37ede1e4 100644
+index 4e9e2908b..37ede1e4d 100644
-index 5e13a929..f27f1b0e 100644
+index 5e13a929a..f27f1b0eb 100644
61576dfd9e
Jan Beich (jbeich) · 3.11.51_2
x11-wm/gamescope: chase HTTP redirect
234a22a8a7
Christian Weisgerber (naddy) · 3.11.51_2
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Jan Beich (jbeich) · 3.11.51_1
graphics/libliftoff: update to 0.4.0

Changes:	https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v0.4.0
Reported by:	GitLab (notify releases)
7b78350041
Jan Beich (jbeich) · 3.11.51_1
x11-wm/gamescope: restore hwdata dependency after 146bb4da8d31

gamescope uses pkg-config to get pnp.ids location (like wlroots)
but parses it at runtime (unlike wlroots).
https://github.com/Plagman/gamescope/commit/5fca0702ab2c
https://github.com/Plagman/gamescope/commit/f4a33bd37e49
939f5c29af
Jan Beich (jbeich) · 3.11.51
x11-toolkits/wlroots: limit hwdata dependency to DRM as build only

pnp.ids is converted to pnpids.c, so won't pick up changes without rebuild.
pnp.ids is also unused when nesting on X11 or Wayland (WLR_BACKENDS != drm).
https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/eec95e3d5e1a
146bb4da8d
Jan Beich (jbeich) · 3.11.51
x11-wm/gamescope: drop bc1d9770a8d9 leftover after 05356a1b1a22
54c4ff9ec5
Jan Beich (jbeich) · 3.11.51
x11-wm/gamescope: update to 3.11.51

Changes:	https://github.com/Plagman/gamescope/compare/3.11.49...3.11.51
Reported by:	Repology, portscout
05356a1b1a
Jan Beich (jbeich) · 3.11.49_2
x11-wm/gamescope: apply one more wlroots 0.16 fix after bc1d9770a8d9
a4966e5cca
Jan Beich (jbeich) · 3.11.49_1
x11-wm/gamescope: temporarily disable wayland category

$ gamescope -- vkcube-wayland
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
wlserver: [backend/headless/backend.c:68] Creating headless backend
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: Running compositor on wayland display 'gamescope-0'
wlserver: [backend/headless/backend.c:16] Starting headless backend
wlserver: [xwayland/server.c:108] Starting Xwayland on :1
wlserver: [types/wlr_compositor.c:681] New wlr_surface 0x84aae6500 (res 0x84ab47880)
wlserver: [xwayland/server.c:273] Xserver is ready
xwm: Failed to find PID for window 0x200001
Cannot connect to wayland.
Exiting ...
load: 0.97  cmd: Xwayland 64175 [select] 8.23r 0.02u 0.00s 0% 35848k
^C
gamescope: received kill signal, terminating!
d4bf27c2e0
Jan Beich (jbeich) · 3.11.49_1
x11-wm/gamescope: back to default wlroots
bc1d9770a8