Commit graph

66 commits

Author SHA1 Message Date
Jan Beich
3b2f9a3a6d graphics/mesa-devel: update to 24.3.b.2654
Changes:	3a9b1baa80...de1eaa4019
2025-01-11 01:36:07 +01:00
Jan Beich
bec5b03b75 graphics/mesa-devel: update to 24.3.b.1490
Changes:	128caf94ca...2aae000edb
2024-12-07 01:50:57 +01:00
Jan Beich
eef81d95d8 graphics/mesa-devel: update to 24.3.b.950
Changes:	6088a4373c...1a7c54b840
2024-11-28 01:40:23 +01:00
Jan Beich
b5f747edd9 graphics/mesa-devel: switch to upstream mremap fix 2024-11-12 01:17:06 +01:00
Jan Beich
410b991a19 graphics/mesa-devel: drop Clover leftovers after 7393723ec0 2024-11-12 01:07:32 +01:00
Jan Beich
35e33b5b91 graphics/mesa-devel: update to 24.2.b.4926
Changes:	c0bceaf057...e474d4ebee
2024-10-31 01:53:32 +01: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
da55103f9c graphics/mesa-devel: update to 24.2.b.2023
Changes:	c8d64860ec...2d10233f2f
2024-09-01 02:58:26 +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
e2aacd12c2 graphics/mesa-devel: update to 24.0.b.4478
Changes:	5fa70730da...d5aefb7a16
2024-04-06 23:32:23 +02:00
Jan Beich
1d9788d2de graphics/mesa-devel: update to 24.0.b.3440
Changes:	84e8a295a0...3556dbb97f
2024-03-21 01:58:14 +01:00
Jan Beich
2cc1ea473e graphics/mesa-devel: update to 23.3.b.3608
Changes:	f09384f4c3...f2a593f756
2024-01-11 01:43:18 +01:00
Jan Beich
bc67f159e5 graphics/mesa-devel: update to 23.3.b.3403
Changes:	2236dc3481...f09384f4c3
2024-01-09 01:57:38 +01:00
Jan Beich
f6493e8ca1 graphics/mesa-devel: update to 23.2.0.b.806
Changes:	5df97c27dc...c9b2f83a2f
2023-08-01 00:47:26 +00:00
Jan Beich
9f622dae5c graphics/mesa-devel: update to 23.2.0.b.320
Changes:	a6edac3764...539bf3929b
2023-07-20 03:43:13 +03:00
Jan Beich
73b4795980 graphics/mesa-devel: update to 23.1.b.4214
Changes:	be91133f87...591ce8f185
2023-07-08 00:47:22 +00:00
Jan Beich
4785b313b9 graphics/mesa-devel: update to 23.1.b.3503
Changes:	c7751c7f7d...427fee3507
2023-06-24 00:59:00 +00:00
Jan Beich
b73012d372 graphics/mesa-devel: update to 23.0.b.2941
Changes:	bc178c044e...ecf29228d0
2023-03-14 00:49:24 +00:00
Jan Beich
58633340e9 graphics/mesa-devel: update to 23.0.b.1241
Changes:	79caf8a44b...20d4c592c9
2023-02-09 00:23:54 +00:00
Jan Beich
d8990eff95 graphics/mesa-devel: expose OpenCL support
Overrides lang/clover but still required for mesa.icd unless built
in standalone mode (DEFAULT_VERSIONS+=gl=mesa-devel). For example,
on Intel GPUs one can set IRIS_ENABLE_CLOVER=1 and RUSTICL_ENABLE=iris
via environ(7) to enable both Clover and Rusticl.

https://docs.mesa3d.org/envvars.html#rusticl-environment-variables
https://github.com/OCL-dev/ocl-icd/blob/master/doc/libOpenCL.7.txt.in
2023-02-03 22:23:41 +00:00
Jan Beich
18db2acd8d graphics/mesa-devel: update to 23.0.b.740
Changes:	842ca28465...2901066980
2023-01-31 00:57:13 +00:00
Jan Beich
11ca4fcbec graphics/mesa-devel: update to 22.3.b.1543
Changes:	921cfcf4c4...55ffbf867b
2022-12-03 23:39:03 +00:00
Jan Beich
82f9d3df58 graphics/mesa-devel: document upstreaming attempt for userptr workaround 2022-09-26 22:53:21 +00:00
Jan Beich
1d3e80b094 graphics/mesa-devel: override hasvk from mesa-dri as well 2022-09-17 11:52:56 +00:00
Jan Beich
b661483bb0 graphics/mesa-devel: update to 22.2.b.2060
Changes:	95cea62a9b...5f68262de3
2022-09-13 00:17:15 +00:00
Jan Beich
b7e360bd9f graphics/mesa-devel: update to 22.2.b.1696
Changes:	d3642a0e02...a03ce740bb
2022-09-04 09:05:50 +00:00
Jan Beich
a04a1743fd graphics/mesa-devel: update to 22.2.b.305
Changes:	b731be2e96...401d03e1e9
2022-08-09 00:51:18 +00:00
Jan Beich
58ee7ad212 graphics/mesa-devel: update to 22.1.b.3143
Changes:	cbcdcc412c...d301883aba
2022-06-16 00:54:27 +00:00
Jan Beich
b44e82e7d3 graphics/mesa-devel: update to 22.1.b.2850
Changes:	893b4d98f8...cbcdcc412c
2022-06-11 00:47:32 +00:00
Jan Beich
62850d28ca graphics/mesa-devel: update to 22.1.b.436
Changes:	5af4d0c2dc...2ca8b014d1
2022-04-26 00:40:53 +00:00
Jan Beich
50151d5181 graphics/mesa-devel: drop libdrm < 2.4.10 workaround after 0066fe2abf 2022-03-15 00:30:22 +00:00
Jan Beich
d34d11c694 graphics/mesa-devel: update to 21.4.b.828
Changes:	b4bef890ee...e5c39bc427
2022-02-26 00:42:46 +00:00
Jan Beich
609819be06 graphics/mesa-devel: update to 21.4.b.752
Changes:	a814a4f9db...b4bef890ee
2022-02-24 00:51:35 +00:00
Jan Beich
48f54fbff0 graphics/mesa-devel: update to 21.4.b.579
Changes:	b995a8eba4...01d1bf6228
2022-02-19 00:43:59 +00:00
Rene Ladan
620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
Jan Beich
72ee2b3b1c graphics/mesa-devel: drop libdrm < 2.4.107 workaround after 1c02555442 2021-07-25 16:17:03 +00:00
Jan Beich
9bab55b193 graphics/mesa-devel: update to 21.2.b.92
Changes:	f144d91496...1abc480b5a
2021-07-17 00:15:08 +00:00
Jan Beich
d21dac54b8 graphics/mesa-devel: drop libglvnd conditionals after 5343f55d87 2021-07-15 21:24:10 +00:00
Jan Beich
e6ad409116 graphics/mesa-devel: update to 21.2.b.24
Changes:	24d2459b02...f144d91496
2021-07-15 00:43:23 +00:00
Jan Beich
ae1b5057d6 graphics/mesa-devel: prefer kmscube for testing libgbm
kmscube is better maintained and supports more features than eglkms
2021-07-14 02:09:46 +00:00
Jan Beich
d17122bb82 graphics/mesa-devel: update to 21.1.b.3934
Changes:	c246af0dd8...e2e9dd44f4
2021-07-06 00:10:26 +00:00
Jan Beich
93734715f4 graphics/mesa-devel: expose crocus to replace i965
Example usage:
$ MESA_LOADER_DRIVER_OVERRIDE=crocus glxgears

See also https://gitlab.freedesktop.org/mesa/mesa/-/commit/17a1cc616371
2021-07-01 16:16:18 +00:00
Jan Beich
22fb29c5df graphics/libdrm: update to 2.4.105
Changes:	https://lists.freedesktop.org/archives/dri-devel/2021-April/302515.html
Tested by:	Greg V (via DankBSD)
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D29734
2021-05-12 15:21:31 +00:00
Jan Beich
2c60eb9e6d graphics/mesa-devel: update to 21.1.b.21
Changes:	3a56f06998...9b71154353
2021-04-15 00:47:31 +00:00
Jan Beich
bc84761cbd graphics/mesa-devel: update to 21.0.b.2806
Changes:	25020c125a...c22267262e
2021-03-11 00:10:31 +00:00
Jan Beich
4336801216 graphics/mesa-devel: split VKLAYERS from VULKAN after r566607
VULKAN was overloaded to include Vulkan drivers and layers. However,
building layers requires at least one Vulkan driver.

$ make showconfig
[...]
     VULKAN=on: Vulkan layers: device-select,overlay
[...]
====> Vulkan layers: device-select,overlay
     anv=on: Haswell and newer
     radv=on: Southern Islands and newer (implies LLVM)

$ make clean all WIHOUT="anv radv"
[...]
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: bin/mesa-overlay-control.py
Error: Missing: lib/libVkLayer_MESA_device_select.so
Error: Missing: lib/libVkLayer_MESA_overlay.so
Error: Missing: share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json
Error: Missing: share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json
===> Error: Plist issues found.
*** Error code 1

PR:		253741
2021-02-26 15:44:59 +00:00
Jan Beich
f640e462f7 graphics/mesa-devel: update to 21.0.b.2294
Changes:	60726ed0d3...05d0514a8f
2021-02-25 00:31:58 +00:00
Jan Beich
a5a1b3ed09 graphics/mesa-devel: update to 21.0.b.1739
Changes:	3fc8da13f6...8300bc1f16
2021-02-16 00:23:17 +00:00
Jan Beich
9638e44490 graphics/mesa-devel: update to 21.0.b.1635
Changes:	8ed874d73f...3fc8da13f6
2021-02-13 00:20:32 +00:00