Commit graph

738 commits

Author SHA1 Message Date
Jan Beich
62a38ae856 graphics/mesa-devel: update to 24.2.b.3562
Changes:	8aa314d3e1...c58b8db547
2024-10-03 02:56:27 +02:00
Jan Beich
1f84c1fae6 graphics/mesa-devel: update to 24.2.b.3438
Changes:	6c84103276...8aa314d3e1
2024-10-01 02:57:30 +02:00
Jan Beich
61575915c3 graphics/mesa-devel: unbreak clover on iris/crocus after 222ad6365e
$ IRIS_ENABLE_CLOVER=1 clpeak
WARNING: OpenCL support via iris driver is incomplete.
For a complete and conformant OpenCL implementation, use
https://github.com/intel/compute-runtime instead

Platform: rusticl
clCreateContextFromType (-1)

Regressed by:	https://gitlab.freedesktop.org/mesa/mesa/-/commit/82e9880b04f3
2024-09-28 23:44:15 +02:00
Jan Beich
7a789d1892 graphics/mesa-devel: update to 24.2.b.3388
Changes:	a8eed9cca2...6c84103276
2024-09-28 02:28:01 +02:00
Jan Beich
13301462c6 graphics/mesa-devel: update to 24.2.b.3263
Changes:	6b83d49879...a8eed9cca2
2024-09-26 02:22:28 +02:00
Jan Beich
de2398c072 graphics/mesa-devel: update to 24.2.b.3120
Changes:	55260d7729...6b83d49879
2024-09-21 02:45:25 +02:00
Jan Beich
744834fc05 graphics/mesa-devel: update to 24.2.b.2708
Changes:	5450306a36...55260d7729
2024-09-19 01:40:09 +02:00
Jan Beich
6339ef1444 graphics/mesa-devel: update to 24.2.b.2516
Changes:	e0157abec6...5450306a36
2024-09-14 00:28:52 +02:00
Jan Beich
689d9feec5 graphics/mesa-devel: unbreak VAAPI/VDPAU after 117e00cbc3
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: lib/dri%%SUFFIX%%/libgallium_drv_video.so
Error: Missing: lib/vdpau%%SUFFIX%%/libvdpau_gallium.so.1.0.0
===> Error: Plist issues found.
*** Error code 1

===>   Building mesa-devel-24.2.b.2418
pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/mesa-devel/work/stage/usr/local/lib/dri-devel/libgallium_drv_video.so:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/mesa-devel/work/stage/usr/local/lib/vdpau-devel/libvdpau_gallium.so.1.0.0:No such file or directory
*** Error code 1

Reported by:	pkg-fallout
Regressed by:	https://gitlab.freedesktop.org/mesa/mesa/-/commit/212d57f7e670
Regressed by:	https://gitlab.freedesktop.org/mesa/mesa/-/commit/b6faf586e65b
2024-09-12 11:26:30 +02:00
Jan Beich
117e00cbc3 graphics/mesa-devel: update to 24.2.b.2418
Changes:	fa51595c7f...e0157abec6
2024-09-12 02:57:46 +02:00
Mikael Urankar
89ab81d0e2 lang/rust: Bump revisions after 1.81.0
PR:		281300
2024-09-10 13:00:34 +02:00
Jan Beich
abcd5eaf5e graphics/mesa-devel: update to 24.2.b.2295
Changes:	2d10233f2f...fa51595c7f
2024-09-10 01:56:27 +02:00
Jan Beich
da55103f9c graphics/mesa-devel: update to 24.2.b.2023
Changes:	c8d64860ec...2d10233f2f
2024-09-01 02:58:26 +02:00
Emmanuel Vadot
c01e7d09ad devel/libclc: Flavorize the port
Defines some flavors for llvm15 to llvm18 for libclc.
This will allow users to use a different LLVM_DEFAULT without having
to rely on the default one (llvm15 for now).

PR:		280863
Sponsored by:	Beckhoff Automation GmbH & Co. KG
2024-08-27 18:29:44 +02:00
Mikael Urankar
7a55f95425 lang/rust: Bump revisions after 1.80.1
PR:		280490
2024-08-26 10:08:01 +02:00
Jan Beich
bfb6302d16 graphics/mesa-devel: unbreak build on amd64 after ee821cbdc6
error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7018:31
     |
7018 |     ["Alignment of cl_char8"][::std::mem::align_of::<cl_char8>() - 8usize];
     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7165:10
     |
7165 |         [::std::mem::align_of::<cl_char16__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7443:32
     |
7443 |     ["Alignment of cl_uchar8"][::std::mem::align_of::<cl_uchar8>() - 8usize];
     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7593:10
     |
7593 |         [::std::mem::align_of::<cl_uchar16__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7769:32
     |
7769 |     ["Alignment of cl_short4"][::std::mem::align_of::<cl_short4>() - 8usize];
     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7857:10
     |
7857 |         [::std::mem::align_of::<cl_short8__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8208:33
     |
8208 |     ["Alignment of cl_ushort4"][::std::mem::align_of::<cl_ushort4>() - 8usize];
     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8299:10
     |
8299 |         [::std::mem::align_of::<cl_ushort8__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8976:30
     |
8976 |     ["Alignment of cl_int2"][::std::mem::align_of::<cl_int2>() - 8usize];
     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9051:10
     |
9051 |         [::std::mem::align_of::<cl_int4__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9411:31
     |
9411 |     ["Alignment of cl_uint2"][::std::mem::align_of::<cl_uint2>() - 8usize];
     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
    --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9486:10
     |
9486 |         [::std::mem::align_of::<cl_uint4__bindgen_ty_3>() - 8usize];
     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
     --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:10714:32
      |
10714 |     ["Alignment of cl_float2"][::std::mem::align_of::<cl_float2>() - 8usize];
      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error[E0080]: evaluation of constant value failed
     --> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:10789:10
      |
10789 |         [::std::mem::align_of::<cl_float4__bindgen_ty_3>() - 8usize];
      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow

error: aborting due to 14 previous errors

Reported by:	pkg-fallout
2024-08-20 18:26:23 +02:00
Jan Beich
20475401fc graphics/mesa-devel: update to 24.1.b.3782
Changes:	60488d6213...c8d64860ec
2024-07-18 02:30:51 +02:00
Jan Beich
8f18cec99b graphics/mesa-devel: update to 24.1.b.3618
Changes:	4b36668575...60488d6213
2024-07-16 02:53:00 +02:00
Jan Beich
fccd9b82b9 graphics/mesa-devel: update to 24.1.b.3470
Changes:	f9efedb1a1...4b36668575
2024-07-11 02:51:08 +02:00
Piotr Kubaj
ed9185fb6e graphics/mesa-devel: fix build on powerpc64*
Allow anv on powerpc64* in OPTIONS_EXCLUDE to properly pass -Dintel-rt=disabled:
meson.build:291:3: ERROR: Feature intel-rt cannot be enabled: Intel Ray Tracing is only supported on x86_64

Additionaly, add an uncommitted patch from MR for powerpc64le.
2024-07-09 12:04:36 +02:00
Jan Beich
58363a86b3 graphics/mesa-devel: update to 24.1.b.3263
Changes:	de0d237ab0...f9efedb1a1
2024-07-04 02:52:53 +02:00
Jan Beich
1432a608bd graphics/mesa-devel: update to 24.1.b.3155
Changes:	d52dd5a9e9...de0d237ab0
2024-07-02 02:39:30 +02:00
Emmanuel Vadot
8799860c84 graphics/mesa-devel: unbreak radv=OFF VKLAYERS=off after f36f3675dc
meson.build:626:15: ERROR: Program 'glslangValidator' not found or not executable

https://gitlab.freedesktop.org/mesa/mesa/-/commit/41a929d94ca5
https://gitlab.freedesktop.org/mesa/mesa/-/commit/829d74b2f2db

PR:		280071
Reported by:	Anton Saietskii
2024-07-01 16:26:04 +02:00
Jan Beich
222ad6365e graphics/mesa-devel: update to 24.1.b.3078
Changes:	e60dcaa71d...d52dd5a9e9
2024-06-29 02:43:01 +02:00
Jan Beich
657911d70e graphics/mesa-devel: update to 24.1.b.2966
Changes:	17f2ebe8d2...e60dcaa71d
2024-06-27 02:29:50 +02:00
Jan Beich
48b5ad4fa4 graphics/mesa-devel: update to 24.1.b.2773
Changes:	0d1813837b...17f2ebe8d2
2024-06-25 02:54:57 +02:00
Jan Beich
f6672ffddd graphics/mesa-devel: update to 24.1.b.2737
Changes:	f19ddef76c...0d1813837b
2024-06-22 02:48:49 +02:00
Jan Beich
f558721194 graphics/mesa-devel: update to 24.1.b.2585
Changes:	75777f1dc8...f19ddef76c
2024-06-20 02:58:29 +02:00
Mikael Urankar
21476ca8a9 lang/rust: Bump revisions after 1.79.0
PR:		279707
2024-06-18 12:59:14 +02:00
Jan Beich
e0861e7ef8 graphics/mesa-devel: update to 24.1.b.2445
Changes:	13dc2a28ce...75777f1dc8
2024-06-18 02:58:01 +02:00
Jan Beich
ffe9487476 graphics/mesa-devel: update to 24.1.b.2336
Changes:	2498d67382...13dc2a28ce
2024-06-15 02:55:51 +02:00
Jan Beich
16f480b14b graphics/mesa-devel: update to 24.1.b.2152
Changes:	f04bb49465...2498d67382
2024-06-13 02:28:28 +02:00
Jan Beich
cd86421810 graphics/mesa-devel: update to 24.1.b.2096
Changes:	05ca6e2478...f04bb49465
2024-06-11 02:55:31 +02:00
Jan Beich
140b3d0526 graphics/mesa-devel: update to 24.1.b.2041
Changes:	ecfe8b0f75...05ca6e2478
2024-06-09 02:44:56 +02:00
Cy Schubert
1634c88f12 graphics/mesa-devel: Fix 15-CURRENT 108de784513d build
108de784513d on main in src redefined CLOCK_BOOTTIME to alias
CLOCK_MONOTONIC, instead of CLOCK_UPTIME. This results in the following
errors when building this port under 15-CURRENT:

../src/intel/common/xe/intel_gem.c:72:9: error: duplicate case value '4'
   72 |    case CLOCK_BOOTTIME:
      |         ^
/usr/include/sys/_clock_id.h:81:25: note: expanded from macro 'CLOCK_BOOTTIME'
   81 | #define CLOCK_BOOTTIME          CLOCK_MONOTONIC
      |                                 ^
/usr/include/sys/_clock_id.h:56:26: note: expanded from macro 'CLOCK_MONOTONIC'
   56 | #define CLOCK_MONOTONIC         4
      |                                 ^
../src/intel/common/xe/intel_gem.c:66:9: note: previous case defined here
   66 |    case CLOCK_MONOTONIC:
      |         ^
/usr/include/sys/_clock_id.h:56:26: note: expanded from macro 'CLOCK_MONOTONIC'
   56 | #define CLOCK_MONOTONIC         4
      |                                 ^
1 error generated.

On FreeBSD systems without 108de784513d the old definition will be used
while on 108de784513d and newer the duplicate case will be removed.

Reported by:	pkg-fallout
Obtained from:	src 676041c41ba5
Discussed with: imp
2024-06-07 11:25:46 +02:00
Jan Beich
66f324e301 graphics/mesa-devel: simplify _IMPLISE=LLVM after 58c2c17aaa 2024-06-06 05:26:50 +02:00
Jan Beich
135184923b graphics/mesa-devel: update to 24.1.b.1813
Changes:	bc149e0303...ecfe8b0f75
2024-06-06 02:24:11 +02:00
Jan Beich
22b29416d9 graphics/mesa-devel: drop libglvnd from RUN_DEPENDS after 171cdaf295
Warning: you might not need LIB_DEPENDS on libOpenGL.so
2024-06-06 02:24:09 +02:00
Jan Beich
1b0f3443b0 graphics/mesa-devel: drop unused LIBUNWIND option after 29d855b6f7
Warning: you might not need LIB_DEPENDS on libunwind.so
2024-06-06 02:24:07 +02:00
Jan Beich
58c2c17aaa graphics/mesa-devel: allow LLVM=off with AMD GPUs after 2ce6ce9f75
llvmpipe/lavapipe are not included in this port to avoid downgrade bugs,
so no need to create a separate option.

https://gitlab.freedesktop.org/mesa/mesa/-/commit/2aaa6ebba186
2024-06-06 02:24:05 +02:00
Jan Beich
1e11631444 graphics/mesa-devel: chase IMPLIES_ comment after fcb5f1215d 2024-06-06 02:24:03 +02:00
Jan Beich
2ce6ce9f75 graphics/mesa-devel: update to 24.1.b.1724
Changes:	f8ccf70c99...bc149e0303
2024-06-02 02:54:40 +02:00
Jan Beich
8fb1c76c77 graphics/mesa-devel: update to 24.1.b.1573
Changes:	cdf75e8e02...f8ccf70c99
2024-05-30 02:13:48 +02:00
Jan Beich
26c1f721bf graphics/mesa-devel: update to 24.1.b.1333
Changes:	b4bd380704...cdf75e8e02
2024-05-23 02:30:38 +02:00
Jan Beich
804916ac93 graphics/mesa-devel: update to 24.1.b.1176
Changes:	eebc4ec264...b4bd380704
2024-05-18 02:39:34 +02:00
Jan Beich
cb24e783cb graphics/mesa-devel: update to 24.1.b.1078
Changes:	fa9fb239b7...eebc4ec264
2024-05-16 02:26:13 +02:00
Jan Beich
f95a9550a1 graphics/mesa-devel: update to 24.1.b.700
Changes:	320c0b44f4...fa9fb239b7
2024-05-14 03:59:34 +03:00
Mikael Urankar
2322b66100 lang/rust: Bump revisions after 1.78.0
PR:		278834
2024-05-13 13:03:24 +02:00
Jan Beich
fbd796535d graphics/mesa-devel: update to 24.1.b.643
Changes:	c7634c25e4...320c0b44f4
2024-05-11 02:39:37 +02:00
Jan Beich
aeab170c76 graphics/mesa-devel: update to 24.1.b.557
Changes:	6c5acc6db7...c7634c25e4
2024-05-09 02:51:15 +02:00