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

Port details

graphics/mesa-devel26.2.b.4658_1

Bleeding edge Mesa drivers (OpenCL, OpenGL, Vulkan)

Maintainer
jbeich@FreeBSD.org
Packages
mesa-devel 26.2.b.4658_1
Upstream
Higher version available: 26.2.5
CPE
mesa3d:mesa from the port
WWW
https://www.mesa3d.org/
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 (945)

Jan Beich (jbeich) · 26.0.b.736
graphics/mesa-devel: update to 26.0.b.736

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/481df222095...124d550a943
2daf2c8f29
Hiroki Tagato (tagattie) · 26.0.b.44_2
*/*: Bump port revision after spirv-tools update (691d023921f3)
be3cf7dfe6
Mikael Urankar (mikael) · 26.0.b.44_1
lang/rust: Bump revisions after 1.93.0

PR:		292360
3d631100e8
Jan Beich (jbeich) · 26.0.b.44
graphics/mesa-devel: unbreak on 64-bit archs after b95e493d187f

../src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp:1653:84: error: format specifies type 'unsigned long long' but the argument has type '__u64' (aka 'unsigned long') [-Werror,-Wformat]
 1652 |          mesa_logi("amdgpu: uq_log: %s:  num_wait_fences=%d  uq_va=%llx  job=%llx\n",
      |                                                                    ~~~~
      |                                                                    %lx
 1653 |                    amdgpu_userq_str[acs->queue_index], userq_wait_data.num_fences, fence_info[i].va,
      |                                                                                    ^~~~~~~~~~~~~~~~
../src/util/log.h:78:78: note: expanded from macro 'mesa_logi'
   78 | #define mesa_logi(fmt, ...) mesa_log(MESA_LOG_INFO, (MESA_LOG_TAG), (fmt), ##__VA_ARGS__)
      |                                                                      ~~~     ^~~~~~~~~~~
../src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp:1654:20: error: format specifies type 'unsigned long long' but the argument has type '__u64' (aka 'unsigned long') [-Werror,-Wformat]
 1652 |          mesa_logi("amdgpu: uq_log: %s:  num_wait_fences=%d  uq_va=%llx  job=%llx\n",
      |                                                                              ~~~~
      |                                                                              %lx
 1653 |                    amdgpu_userq_str[acs->queue_index], userq_wait_data.num_fences, fence_info[i].va,
 1654 |                    fence_info[i].value);
      |                    ^~~~~~~~~~~~~~~~~~~
../src/util/log.h:78:78: note: expanded from macro 'mesa_logi'
   78 | #define mesa_logi(fmt, ...) mesa_log(MESA_LOG_INFO, (MESA_LOG_TAG), (fmt), ##__VA_ARGS__)
      |                                                                      ~~~     ^~~~~~~~~~~

Reported by:	pkg-fallout
3ac25a867c
Jan Beich (jbeich) · 26.0.b.44
graphics/mesa-devel: update to 26.0.b.44

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/6f076cdfda3...481df222095
b95e493d18
Jan Beich (jbeich) · 25.3.b.3439
graphics/mesa-devel: unbreak WITH_FORTIFY{,_PORTS} on FreeBSD >= 15

../src/gallium/auxiliary/vl/vl_csc.c:196:35: error: too many arguments provided to function-like macro invocation
  196 |             { 0.595254, 0.349314, 0.055432, 0.0 },
      |                                   ^
/usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here
  124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len)
      |         ^
../src/gallium/auxiliary/vl/vl_csc.c:195:10: note: parentheses are required around macro argument containing braced initializer list
  195 |          memcpy(matrix, &(vl_csc_matrix){
      |          ^
      |                         (
  196 |             { 0.595254, 0.349314, 0.055432, 0.0 },
  197 |             { 0.081244, 0.891503, 0.027253, 0.0 },
  198 |             { 0.015512, 0.081912, 0.902576, 0.0 },
  199 |          }, sizeof(vl_csc_matrix));
      |
      |           )
../src/gallium/auxiliary/vl/vl_csc.c:205:37: error: too many arguments provided to function-like macro invocation
  205 |             {  0.939543,  0.050181, 0.010276, 0.0 },
      |                                     ^
/usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here
  124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len)
      |         ^
../src/gallium/auxiliary/vl/vl_csc.c:204:10: note: parentheses are required around macro argument containing braced initializer list
  204 |          memcpy(matrix, &(vl_csc_matrix){
      |          ^
      |                         (
  205 |             {  0.939543,  0.050181, 0.010276, 0.0 },
  206 |             {  0.017772,  0.965793, 0.016435, 0.0 },
  207 |             { -0.001622, -0.004370, 1.005991, 0.0 },
  208 |          }, sizeof(vl_csc_matrix));
      |
      |           )
../src/gallium/auxiliary/vl/vl_csc.c:218:37: error: too many arguments provided to function-like macro invocation
  218 |             {  1.776133, -0.687820, -0.088313, 0.0 },
      |                                     ^
/usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here
  124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len)
      |         ^
../src/gallium/auxiliary/vl/vl_csc.c:217:10: note: parentheses are required around macro argument containing braced initializer list
  217 |          memcpy(matrix, &(vl_csc_matrix){
      |          ^
      |                         (
  218 |             {  1.776133, -0.687820, -0.088313, 0.0 },
  219 |             { -0.161375,  1.187315, -0.025940, 0.0 },
  220 |             { -0.015881, -0.095931,  1.111812, 0.0 },
  221 |          }, sizeof(vl_csc_matrix));
      |
      |           )
../src/gallium/auxiliary/vl/vl_csc.c:227:37: error: too many arguments provided to function-like macro invocation
  227 |             {  1.660491, -0.587641, -0.072850, 0.0 },
      |                                     ^
/usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here
  124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len)
      |         ^
../src/gallium/auxiliary/vl/vl_csc.c:226:10: note: parentheses are required around macro argument containing braced initializer list
  226 |          memcpy(matrix, &(vl_csc_matrix){
      |          ^
      |                         (
  227 |             {  1.660491, -0.587641, -0.072850, 0.0 },
  228 |             { -0.124550,  1.132900, -0.008349, 0.0 },
  229 |             { -0.018151, -0.100579,  1.118729, 0.0 },
  230 |          }, sizeof(vl_csc_matrix));
      |
      |           )
../src/gallium/auxiliary/vl/vl_csc.c:241:37: error: too many arguments provided to function-like macro invocation
  241 |             {  1.065379, -0.055401, -0.009978, 0.0 },
      |                                     ^
/usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here
  124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len)
      |         ^
../src/gallium/auxiliary/vl/vl_csc.c:240:10: note: parentheses are required around macro argument containing braced initializer list
  240 |          memcpy(matrix, &(vl_csc_matrix){
      |          ^
      |                         (
  241 |             {  1.065379, -0.055401, -0.009978, 0.0 },
  242 |             { -0.019633,  1.036363, -0.016731, 0.0 },
  243 |             {  0.001632,  0.004412,  0.993956, 0.0 },
  244 |          }, sizeof(vl_csc_matrix));
      |
      |           )
../src/gallium/auxiliary/vl/vl_csc.c:249:35: error: too many arguments provided to function-like macro invocation
  249 |             { 0.627404, 0.329283, 0.043313, 0.0 },
      |                                   ^
/usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here
  124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len)
      |         ^
../src/gallium/auxiliary/vl/vl_csc.c:248:10: note: parentheses are required around macro argument containing braced initializer list
  248 |          memcpy(matrix, &(vl_csc_matrix){
      |          ^
      |                         (
  249 |             { 0.627404, 0.329283, 0.043313, 0.0 },
  250 |             { 0.069097, 0.919540, 0.011362, 0.0 },
  251 |             { 0.016391, 0.088013, 0.895595, 0.0 },
  252 |          }, sizeof(vl_csc_matrix));
      |
      |           )
6 errors generated.

PR:		292394
e0b3815503
Jan Beich (jbeich) · 25.3.b.3439
graphics/mesa-devel: update to 25.3.b.3439

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/5ac41be6777...6f076cdfda3
4e2183ec0d
Jan Beich (jbeich) · 25.3.b.3164
graphics/mesa-devel: drop VDPAU workaround after 54cf7a36879a

fetch: https://github.com/mesa3d/mesa/commit/700efacda59c.patch: Not Found

PR:		292325
e1f46ff2d3
Jan Beich (jbeich) · 25.3.b.3164
graphics/mesa-devel: update to 25.3.b.3164

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/7ed6679361f...5ac41be6777
a642b906d9
Jan Beich (jbeich) · 25.3.b.2892
graphics/mesa-devel: update to 25.3.b.2892

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/b3c983b8ddc...7ed6679361f
6e10fe590d
Jan Beich (jbeich) · 25.3.b.2836
graphics/mesa-devel: unbreak build with python312

meson.build:1005:2: ERROR: Problem encountered: One of Python (3.x) packaging or distutils module is required.

PR:		286361
26ac371caf
Jan Beich (jbeich) · 25.3.b.2836
graphics/mesa-devel: update to 25.3.b.2836

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/f5351afbc8c...b3c983b8ddc
b8578d8b56
Hiroki Tagato (tagattie) · 25.3.b.2585_1
*/*: Bump port revision after spirv-tools update (ec3b7d6b9107)
6d81aa7e95
Jan Beich (jbeich) · 25.3.b.2585
graphics/mesa-devel: update to 25.3.b.2585

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/ca96f8517cc...f5351afbc8c
e132ace35a
Mikael Urankar (mikael) · 25.3.b.2458_1
lang/rust: Bump revisions after 1.92.0

PR:		291582
5e496c7707
Jan Beich (jbeich) · 25.3.b.2458
graphics/mesa-devel: update to 25.3.b.2458

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/8ba197c9ef6...ca96f8517cc
a524fb706c
Jan Beich (jbeich) · 25.3.b.2226
graphics/mesa-devel: update to 25.3.b.2226

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/b75cd07265b...8ba197c9ef6
4b9b767a33
Jan Beich (jbeich) · 25.3.b.1904
graphics/mesa-devel: update to 25.3.b.1904

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/21cdbfa2231...b75cd07265b
629d9fe830
Jan Beich (jbeich) · 25.3.b.1763
graphics/mesa-devel: update to 25.3.b.1763

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/80db8171deb...21cdbfa2231
1b709e538e
Jan Beich (jbeich) · 25.3.b.1394
graphics/mesa-devel: simplify MESON_ARGS after 5cf2c031f53e
7099330c27
Jan Beich (jbeich) · 25.3.b.1394
graphics/mesa-devel: update to 25.3.b.1394

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/ad25196d356...80db8171deb
8276d2040f
Jan Beich (jbeich) · 25.3.b.1296
graphics/mesa-devel: update to 25.3.b.1296

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/8c427aae924...ad25196d356
28010e74dc
Jan Beich (jbeich) · 25.3.b.1115
graphics/mesa-devel: update to 25.3.b.1115

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/14194e59a42...8c427aae924
9b96cf8e61
Mikael Urankar (mikael) · 25.3.b.982_1
lang/rust: Bump revisions after 1.91.1

PR:		290816
d6b6027df6
Jan Beich (jbeich) · 25.3.b.982
graphics/mesa-devel: update to 25.3.b.982

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/1f1022d1616...14194e59a42
15ce687c5d
Jan Beich (jbeich) · 25.3.b.842
graphics/mesa-devel: update to 25.3.b.842

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/6a70406bb21...1f1022d1616
b142bb61aa
Jan Beich (jbeich) · 25.3.b.716
graphics/mesa-devel: unbreak build on aarch64 around 9557360d5a11

FAILED: [code=1] src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0
ld: error: ld-temp.o <inline asm>:3:1: symbol 'loop64' is already defined
loop64:
^

ld: error: ld-temp.o <inline asm>:3:1: symbol 'loop64' is already defined
loop64:
^

ld: error: ld-temp.o <inline asm>:3:1: symbol 'loop64' is already defined
loop64:
^

ld: error: ld-temp.o <inline asm>:3:1: symbol 'loop64' is already defined
loop64:
^

c++: error: linker command failed with exit code 1 (use -v to see invocation)

Reported by:	pkg-fallout
8728aea7c8
Jan Beich (jbeich) · 25.3.b.716
graphics/mesa-devel: update to 25.3.b.716

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/48d6459701a...6a70406bb21
50ed9f729a
Jan Beich (jbeich) · 25.3.b.607
graphics/mesa-devel: update to 25.3.b.607

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/53bcab0288c...48d6459701a
ae62f0e427
Jan Beich (jbeich) · 25.3.b.413
graphics/mesa-devel: update to 25.3.b.413

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/b1370e1935c...53bcab0288c
c343a5f768
Jan Beich (jbeich) · 25.3.b.90
graphics/mesa-devel: update to 25.3.b.90

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/84d8e6824be...b1370e1935c
8f57b7032b
Jan Beich (jbeich) · 25.2.b.4828
graphics/mesa-devel: update to 25.2.b.4828

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/07f3b62d59d...84d8e6824be
294ff78ea2
Jan Beich (jbeich) · 25.2.b.4433
graphics/mesa-devel: update to 25.2.b.4433

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/e02a1bb173e...07f3b62d59d
8e569cc515
Mikael Urankar (mikael) · 25.2.b.4196_1
lang/rust: Bump revisions after 1.90.0

PR:		289709
97b5de4ffc
Jan Beich (jbeich) · 25.2.b.4196
graphics/mesa-devel: update to 25.2.b.4196

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/4531b8ace44...e02a1bb173e
23c2fcabf0
Hiroki Tagato (tagattie) · 25.2.b.4080_1
*/*: bump port revision after spirv-tools update (1fcdc76337bc)
19cee39960
Jan Beich (jbeich) · 25.2.b.4080
graphics/mesa-devel: update to 25.2.b.4080

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/186cd59cf24...4531b8ace44
c978487f3e
Jan Beich (jbeich) · 25.2.b.3958
graphics/mesa-devel: update to 25.2.b.3958

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/85ec0fffa26...186cd59cf24
c86479eb0f
Jan Beich (jbeich) · 25.2.b.3693
graphics/mesa-devel: update to 25.2.b.3693

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/7b337e214d3...85ec0fffa26
ae1a9573f7
Jan Beich (jbeich) · 25.2.b.3142_1
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) · 25.2.b.3142
graphics/mesa-devel: update to 25.2.b.3142

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/a9ea4630d47...7b337e214d3
56c5cbbc8d
Jan Beich (jbeich) · 25.2.b.3042
graphics/mesa-devel: update to 25.2.b.3042

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/29fb897c0a0...a9ea4630d47
54cf7a3687
Jan Beich (jbeich) · 25.2.b.2843
graphics/mesa-devel: update to 25.2.b.2843

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/b4bac915f0d...29fb897c0a0
118fb29717
Jan Beich (jbeich) · 25.2.b.2680
graphics/mesa-devel: update to 25.2.b.2680

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/443446aa82c...b4bac915f0d
76d607b966
Mikael Urankar (mikael) · 25.2.b.2486_1
lang/rust: Bump revisions after 1.89.0

PR:		288923
b21956d7db
Jan Beich (jbeich) · 25.2.b.2486
graphics/mesa-devel: update to 25.2.b.2486

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/dac9360bacf...443446aa82c
f294ad8d30
Jan Beich (jbeich) · 25.2.b.2377
graphics/mesa-devel: update to 25.2.b.2377

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/2595b029fac...dac9360bacf
66bfc5bcca
Jan Beich (jbeich) · 25.2.b.2121
graphics/mesa-devel: update to 25.2.b.2121

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/20f546d6c17...2595b029fac
a2d5ed8a61
Jan Beich (jbeich) · 25.2.b.1864
graphics/mesa-devel: update to 25.2.b.1864

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/071a7e5f8f5...20f546d6c17
645916cd07
Jan Beich (jbeich) · 25.2.b.1603
graphics/mesa-devel: update to 25.2.b.1603

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/fc1b26f4dca...071a7e5f8f5
d5c2b18fb4