IABSD.fr/xenocara/lib

Branch :


Log

Author Commit Date CI Message
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@
83db43a7 2025-01-04 15:22:51 Update to fontconfig 2.15.0. tested by ajacoutot@ and tb@
e7fec225 2024-11-11 09:26:22 update to libXcursor 1.2.3
c975c924 2024-11-05 08:16:45 Update to libXi 1.8.2. The fix for double alignment on 32bits machines with strict constraints was already committed.
bbae8cab 2024-11-05 08:14:56 Update to libXfont2 2.0.7
888647a0 2024-10-17 10:00:00 Merge libdrm 2.4.123
c67d42bc 2024-10-17 09:54:53 Import libdrm 2.4.123
870c1a9d 2024-09-15 10:56:40 build blake3_neon.c on arm64 fixes undefined blake3_hash_many_neon symbol in libvulkan_radeon.so
1fef27d4 2024-08-04 17:31:04 Update to libXtst 1.2.5.
573494db 2024-08-04 17:17:23 Update to freetype 2.13.2. tested by and ok rsadowski@
bc416243 2024-08-04 17:15:57 Update to libX11 1.8.10. tested by and ok rsadowski@
15d5ac34 2024-07-25 19:40:55 Disable libva-glx. It depends on mesa which is built later (and depends on libva). ok sthen@OA
277d4fbe 2024-07-25 09:04:06 Pass no-verify-fixpoint option to instcombine in LLVM 18 From Nikita Popov 99f0449987bec1f82cd42a06f40bb4a863a37792 in mainline Mesa
6e72b77c 2024-07-25 09:01:55 fix: ac/llvm: LLVM 18: remove useless passes, partially removed upstream From Kai Wasserbaech bc7e363f8e1a26342e6fd7241c1f0ebb722338d6 in mainline Mesa robert@ reports this is required to build with llvm 18
987d7c1c 2024-07-25 06:54:05 test WITH_GALLIUM_VA for libva_st (frontends/va) matches src/gallium/meson.build
6cb46c6e 2024-07-25 00:23:49 also search ${LOCALBASE}/lib/dri for vaapi .so files will make the intel ports less awkward ok matthieu@ rsadowski@
3e7572da 2024-07-25 00:18:21 install Mesa vaapi .so files into the dri directory closer matches the Mesa meson defaults ok matthieu@ rsadowski@
65051550 2024-07-23 08:22:36 don't define VA_DRIVER_INIT_FUNC twice use pkg-config to get va api version ok matthieu@ rsadowski@
63d6b92e 2024-07-23 02:42:51 rename WITH_VAAPI to WITH_GALLIUM_VA to match meson and when set build with -DHAVE_VA_SURFACE_ATTRIB_DRM_FORMAT_MODIFIERS ok matthieu@
fa4de572 2024-07-22 00:40:30 move includes to stop installing libgallium_drv_video.a link identical .so files ok matthieu@
fb2352b2 2024-07-21 13:30:50 don't build libgallium_drv_video when WITH_VAAPI==no ok matthieu@ rsadowski@
a590aa20 2024-07-21 11:00:47 start with WITH_VAAPI=no octeon build error reported by deraadt@
fd9eca3c 2024-07-20 19:32:30 regen
6d6cb27c 2024-07-20 19:32:11 Set AM_MAINTAINER_MODE explicitely. This directory file doesn't use xorg-macros so it was missing.
2827b2de 2024-07-19 18:38:00 force update
df3bb4ee 2024-07-19 18:37:28 force update
7fe68cb7 2024-07-19 18:37:00 force update
eebd2c3a 2024-07-19 18:04:52 regen
e1f7e754 2024-07-19 18:03:42 Oops I meant to set MAINTAINERCLEANFILES to an empty value
6840cd4f 2024-07-19 17:59:11 remove MAINTAINERCLEANFILES - can cause missing files to regenerate
41e0f837 2024-07-19 17:58:27 Remove TODAY - can only cause harm and non reproductible builds.
cef4a91b 2024-07-19 17:42:37 regen
bd590eff 2024-07-19 17:42:17 Use foreign option correctly for automake 1.12
e5de94e5 2024-07-19 17:13:34 regen