Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| a5ed94cc | 2026-04-22 17:35:19 | iabsd | ||
| 9f28ed1d | 2026-05-30 10:15:23 | pixman: drop support for MMX on x86 LLVM has dropped the ability to generate vectorized code using compiler intrinsics for chips with MMX but without SSE2. The pixman library detects available CPU features at runtime and will either fall back to the generic implementation or use the SSE2 or SSSE3 code paths. ok kettenis@ matthieu@ jsg@ | ||
| 6a0b9ccc | 2026-05-27 15:59:36 | Reduce optimization to avoid clang 22 segfault on mips64. | ||
| fc7459be | 2026-05-25 06:44:24 | Update libva to 1.23. Ok rsadowski@ | ||
| 2d955b4e | 2026-05-19 08:28:31 | Merge libdrm 2.4.133 | ||
| b14e909b | 2026-05-19 08:22:35 | Import libdrm 2.4.133 | ||
| 30e8f010 | 2026-05-17 17:59:22 | Disable the build of libGLw. Nothing uses it anymore. Confirmed and ok sthen@ | ||
| 50816655 | 2026-05-16 14:40:55 | Update to libpciaccess 0.19 | ||
| 94745564 | 2026-05-16 13:59:45 | Update to freetype 2.14.3 | ||
| 541caedc | 2026-05-14 14:21:28 | Update to libxkbfile 1.2.0. Switch to local build system since autotools was replaced by meson. | ||
| bfff9eb5 | 2026-05-14 13:22:31 | Move xcb-util-xrm later in the build. Enabling tests makes it depend on libX11 | ||
| 0850ea6f | 2026-05-14 09:43:18 | Update to xcb-util-xrm 1.3.0 | ||
| f70b5309 | 2026-05-11 11:49:46 | ac/llvm: Don't use getTriple() on LLVM21+ From Natalie Vock 0e7c94b2b369ac0bf4439e207bc9047f2cd44ead in Mesa main | ||
| 92dab847 | 2026-05-08 13:21:22 | Update to libX11 1.8.13 | ||
| e8136001 | 2026-05-08 13:19:59 | Update to libXpm 3.5.19 | ||
| 49ecc89a | 2026-05-08 11:20:05 | Update to libXvMC 1.0.15 | ||
| bb443096 | 2026-05-08 11:18:21 | Update to libXxf86dga 1.1.7 | ||
| 56100109 | 2026-05-08 11:17:10 | Update to libXxf86vm 1.1.7 | ||
| 96c90628 | 2026-05-08 11:16:01 | Update to libfontenc 1.1.9 | ||
| 6ddd87d7 | 2026-05-08 09:02:11 | Fix the build system changes that handle the autoconf cache patches. The beforeconfigure target doesn't work as expected and causes extra configure script executions and sometimes full rebuilds. replace it by more ad-hoc code to generate a local autoconf cache for the packages that need it (currently libpng and libXfont2) ok miod@ | ||
| c1558427 | 2026-04-21 14:42:57 | update to libpng 1.6.58. ok deraadt@ | ||
| 018884e3 | 2026-04-21 13:19:01 | Fix Out-of-bounds read. CVE-2026-4367 | ||
| 831bd3bc | 2026-04-10 19:00:10 | Update to libpng 1.6.57. ok deraadt@, naddy@, tb@ Security fixe for CVE-2026-34757 | ||
| fbf21a18 | 2026-03-30 05:32:02 | stop installing libgbm.a everything should be using libgbm.so ok tb@ matthieu@ | ||
| dcd48bf5 | 2026-03-26 19:57:02 | Update to libpng 1.6.56 ok tb@ Security fixes for CVE-2026-33416 and CVE-2026-33636 | ||
| a0a0ad34 | 2026-03-08 15:03:37 | Update to freetype 2.14.2. tested by rsadowski@ includes fix for CVE-2026-23865 (Prevent an integer overflow leading to out-of-bounds read) | ||
| b5f2bdc7 | 2026-02-15 10:07:00 | Update to libXrandr 1.5.5 | ||
| 5bde9a91 | 2026-02-15 10:05:20 | Update to libXpm 3.5.18 | ||
| 9361129d | 2026-02-15 10:02:42 | Update to libXmu 1.3.1 | ||
| db9ebae3 | 2026-02-15 10:01:40 | Update to libXinerama 1.1.6 | ||
| 72c00268 | 2026-02-15 10:00:44 | Update to libXext 1.3.7 | ||
| 07b510ce | 2026-02-15 09:59:43 | Upsate to libXdamage 1.1.7 | ||
| 5df01a9a | 2026-02-15 09:58:30 | Update to libXcomposite 0.4.7 | ||
| 161809e2 | 2026-02-10 17:06:06 | Update to png 1.6.55. ok tb@ The freetype code that used this copy of libpng is not calling png_set_quantize either directly or indirectly so it's not affected by CVE-2026-25646 (High): Heap buffer overflow in png_set_quantize | ||
| 0f0dd4b8 | 2026-01-17 15:06:16 | Protect <endian.h> inclusion from assembly code. Fixes build failure reported on arm by deraadt@. ok jca@ (Note: the arm assembly code doesn't need the WORDS_BIGENDIAN) | ||
| e8c1a97e | 2026-01-17 11:01:47 | pixman: remove stale files in test | ||
| 54aba46c | 2026-01-14 06:38:29 | Update to png 1.6.54. | ||
| f34b658a | 2025-12-21 16:48:53 | pixman: remove left overs from previous build systems.OD | ||
| 6b5cc8cf | 2025-12-21 12:59:34 | pixman: Use endian.h to determine byte order Replace architecture-specific checks with BYTE_ORDER from <endian.h>. This covers m88k in addition to sparc64 and powerpc, which prevents graphical programs like xeyes from behaving strangely on luna88k. ok matthieu@ jsg@ | ||
| b46ba83d | 2025-12-04 15:51:18 | Update to libpng 1.6.52. Fixes CVE-2025-66293. | ||
| 68a42bf6 | 2025-11-29 09:29:57 | Missed removal in 1.3.1 update. | ||
| 735592d9 | 2025-11-24 21:24:23 | Update to png 1.6.51. fixes CVE-2025-64505, CVE-2025-64506, CVE-2025-64720 and CVE-2025-65018. ok jca@ | ||
| 3c43b969 | 2025-11-24 21:14:56 | Install new configuration files, missed in 2.17.1 update. Noticed by Tim van der Molden. While here also remove generated README during make clean. | ||
| 4c528fdb | 2025-11-19 12:35:57 | Update PACKAGE_VERSION to 2.17.1; this was missed during last update. | ||
| 2acf0078 | 2025-11-17 19:24:40 | disable stdatomic support on all architectures. Fixes gcc builds. | ||
| c6626ba1 | 2025-11-16 16:43:33 | Update to fontconfig 2.17.1. With help and testing from jca@ | ||
| 9e2aa0a0 | 2025-11-11 10:58:10 | detect wayland platform when not built with HAVE_WAYLAND_PLATFORM Otherwise the default platform type of x11 is used and a pointer is wrongly cast to an X11 Display type when using wayland. Mesa can't be built with HAVE_WAYLAND_PLATFORM as the wayland libraries are not in xenocara. initial diff from and ok landry@ | ||
| b7c21ca9 | 2025-11-09 15:54:47 | Garbage collect gcc3 support. From Brad. | ||
| 31b58479 | 2025-11-09 15:54:17 | garbage collect gcc3 support. From Brad. | ||
| daca7e74 | 2025-11-03 04:48:24 | stop building libOSMesa OSMesa is the Mesa Off-Screen rendering library. It was removed upstream in Mesa 25.1. Using an EGL surfaceless context is the suggested replacement. | ||
| 9c82c65d | 2025-10-26 11:46:03 | Update to xcb-util-cursor 0.1.6 | ||
| a4220433 | 2025-10-26 11:41:14 | Update to libxshmfence 1.3.3 | ||
| fe8bface | 2025-10-26 11:24:15 | Update to libxcvt 0.1.3 | ||
| 03fcd9f3 | 2025-10-26 11:14:28 | Update to libXxf86vm 1.1.6 | ||
| 56196de0 | 2025-10-26 10:44:45 | MFC: Fix mismatched paren | ||
| a65d4fe3 | 2025-10-26 10:41:52 | Update to libXv 1.0.13 | ||
| 6f766146 | 2025-10-26 10:33:37 | Update to libXt 1.3.1 | ||
| 136679e0 | 2025-10-26 10:07:39 | Update to libXres 1.2.3 | ||
| 1cfb4088 | 2025-10-26 09:59:34 | Update to libXpresent 1.0.2 | ||
| d7083e16 | 2025-10-26 09:49:46 | Update to libXft 2.3.9 | ||
| 0bbff319 | 2025-10-26 09:26:53 | Update to libXfixes 6.0.2 | ||
| e6f629cf | 2025-10-26 09:23:46 | Update to libXScrnSaver 1.2.5. | ||
| 8e6792ea | 2025-10-07 23:25:53 | return early if pci_sys is NULL in vgaarb functions Kevin Chadwick reported that Xorg was segfaulting every 10 or 20 minutes in pci_device_vgaarb_set_target() on a machine with Intel I945G (gen 3). This generation of hardware is pre OpenGL 2.0, so is not using glamor in the xserver or the modesetting driver. | ||
| 89617809 | 2025-10-03 05:58:49 | Use the beforeconfigure target to set up an almost complete autoconf cache on mips64, rather than disabling the cache entirely. | ||
| 604aeb51 | 2025-10-03 05:57:09 | Make sure the libpng object files are built using the same PICFLAG as those of freetype. This unbreaks freetype on at least luna88k, when the resulting library had text relocations because these files were not built pic. found by & ok aoyama@ | ||
| f1de4a89 | 2025-10-01 05:03:58 | Move PICFLAG override out of the COMPILER_VERSION != gcc3 block as this is not related to the compiler choice. This was mistakenly introduced in 1.53. | ||
| f7e46d86 | 2025-10-01 02:52:43 | When powerpc64 sets CFLAGS it must configure --cache-file=/dev/null prevents an error found by deraadt@; ok miod@ robert@ | ||
| 8010970d | 2025-09-20 21:53:54 | Fix build and runtime link errors with gcc3. ok miod@ | ||
| fa217aef | 2025-09-17 15:19:09 | bundle libpng into libfreetype because displaying emojis is really cool ok aja@ sthen@ matthieu@ deraadt@ | ||
| 7a75a1c6 | 2025-09-17 14:48:30 | Add Makefile.bsd-wrapper to build static libpng and run autoreconf. It will be bundled into libfreetype for better font rendering. ok robert@ sthen@ matthieu@ | ||
| e8681e75 | 2025-09-17 14:44:36 | Import source for libpng 1.6.50 (verbatim). | ||
| 81405b23 | 2025-08-12 16:39:28 | Update to pixman 0.46.4. tested in a bulk ports build and ok jca@ runs of the tests on differents by gkoeler@, jca@ and others. | ||
| 939203af | 2025-07-22 07:05:18 | radeonsi: always lower alu bit sizes From Georg Lehmann 3bc31dccee87af718707d89527afa92ade3568ff in Mesa main | ||
| 696add2a | 2025-07-22 07:01:08 | radv: don't use bit_sizes_int to skip nir_lower_bit_size From Rhys Perry 05060a2746f27a771da8b65048074e6cce3e1538 in Mesa main | ||
| 599faf75 | 2025-07-22 06:56:57 | Revert 25.0 version of "radeonsi: always lower alu bit sizes" 2d525d5e3401555d97fe827f8db5bfed8887dc33 in Mesa 25.0 33b5d8b2ec26904ec1c331dd64ee04e351fd8e0e in Mesa main The backport caused Xorg to abort with 'Unsupported opcode: v1: :v[2] = v_lshlrev_b16 8, :v[2' on a machine with PITCAIRN radeondrm when running startx. Problem reported by Avon Robertson on misc@. discussed upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35150 | ||
| f572c88d | 2025-07-01 12:00:58 | move -lpthread out of a group so ld.bfd on sparc64 will create a NEEDED entry for it avoids undefined references to pthread_create, pthread_detach, pthread_join, that broke the build of qt5/qtbase on sparc64 reported-by and ok tb@ | ||
| 8e9c96fd | 2025-06-30 14:10:09 | Apply a large hammer to reduce compiler optimization level on mips64 due to clang 19 segfaulting otherwise. This can surely be improved upon, but the immediate goal is to unbreak builds. | ||
| 08fc30ef | 2025-06-24 14:57:03 | With LLVM 19 setting attributes to enable BTI and PAC at the module level no longer has the desired effect. Instead we have to set attributes on each function in the module. Fixes software rendering with LLVM on machines with BTI. ok jsg@, mbuhl@ | ||
| e070c5e1 | 2025-06-16 00:42:57 | use the upstream powerpc build fix | ||
| c2fe528f | 2025-06-11 13:08:26 | follow meson changes and build radix_sort as part of libvulkan_runtime avoids undefined symbols in intel vulkan libs reported-by and ok tb@ | ||
| 4a8fc733 | 2025-06-10 04:28:19 | remove unused u_printf_length.c u_printf_length() was moved from u_printf.cpp to avoid a problem with unused c++ sections with ld.bfd. Since then, upstream changed u_printf.cpp to u_printf.c and this problem no longer exists. | ||
| 521b20b5 | 2025-06-07 09:07:04 | only link gallium va lib if it is built needed for octeon, which doesn't build radeon drivers | ||
| b554f8e2 | 2025-06-07 08:49:51 | add back linking of libXfixes and libxcb-dri2 needed for ld.bfd archs | ||
| da41122f | 2025-06-06 23:00:18 | define HAVE_ELF_AUX_INFO to 1 fixes 'error: expected value in expression' build error on powerpc64 reported by deraadt@ | ||
| 09ddaffd | 2025-06-06 13:03:06 | add back linking of libm and libpthread matches how meson links libgbm.so, though there the resulting library did not have NEEDED entries for libm and libpthread patch from jca@, tb@ confirms this unbreaks webkitgtk4 ports build | ||
| 9a420339 | 2025-06-06 09:04:08 | stop building profile libs to save some space | ||
| 03ef2f15 | 2025-06-05 15:12:33 | remove unused files removed upstream | ||
| 452696b8 | 2025-06-05 14:17:56 | Merge Mesa 25.0.7 | ||
| 483f1485 | 2025-06-05 13:24:05 | Merge Mesa 25.0.7 | ||
| 67d6f117 | 2025-06-05 11:23:11 | Import Mesa 25.0.7 | ||
| f01a36c5 | 2025-04-30 17:29:06 | Update to libSM 1.2.6. ok tb@ jsg@ | ||
| d96f1cc7 | 2025-04-30 17:27:45 | Update to libICE 1.1.2. Ok tb@ jsg@ | ||
| 20e89367 | 2025-04-30 17:26:10 | Update to libX11 1.8.12. ok tb@ jsg@ | ||
| d80de4e0 | 2025-04-30 17:24:05 | Update to xtrans 1.6.0. ok tb@ jsg@ | ||
| fdae9d2f | 2025-03-16 12:08:39 | Update to libXrender 0.9.12 | ||
| a307c9b9 | 2025-03-16 12:02:40 | Update libXau to 1.0.12 | ||
| d8eb3087 | 2025-03-16 10:24:16 | Fix xtrans version. When libxtrans was updated to 1.5.0 this part was missed. | ||
| af6b39df | 2025-03-09 15:14:49 | Bump majors after freetype upgrade. ok tb@ | ||
| 684e6762 | 2025-03-09 15:12:54 | Uupdate to libfreetype 2.13.3. This is a major shlib version bump. ok tb@ | ||
| ac809dfd | 2025-01-16 15:27:05 | unbreak build with llvm-19+ by pulling the following upstream commits 5a9c052ba78e5d1b0020b8f8320d211d2205a958 amd: Include missing llvm IR header Module.h fa9cd89a85b904615ebc11da609445b5b751e68d Update lp_bld_misc.cpp to support llvm-19+. a8eed9cca26b1c4b6526be7d042adec6703a30ae gallium: Don't pass avx512er and avx512pf features on LLVM 19 ok jsg@ |