IABSD.fr/xenocara/lib

Branch :


Log

Author Commit Date CI Message
thodg 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@