IABSD.fr/xenocara/lib

Branch :


Log

Author Commit Date CI Message
6fa14ff2 2019-12-14 14:57:44 Update to libXfont2 2.0.4
529ec772 2019-12-07 03:10:09 regen
d3074235 2019-12-07 03:09:41 build Mesa with _ISOC11_SOURCE for c11 visibility autoconf function tests run without --std and have c11 visibility timespec_get(3), a c11 function is found this way. With gcc < 4.6 Mesa will build with --std=gnu99 with clang it will build with --std=c99 and timespec_get() will no longer be visibile. Further complicating things gcc 4.2 does not recognise --std=c11. This was not noticed on linux as they build with _GNU_SOURCE which among other things gives c11 visibility even with --std=c99. discussed with millert@
5886ab52 2019-12-04 02:26:36 Constrain honouring of path-related environment variables based upon issetugid(), not just the sloppy uid != euid test. gid != egid cases can occur also. Part of 6.6/009_mesaxlock.patch.sig and 6.5/020_mesaxlock.patch.sig From Qualys, ok
f42e66cb 2019-11-27 10:26:12 update to GLU 9.0.1 Among other minor changes this adds a stddef.h include for NULL required to build with Mesa 19.2 headers.
94e5bba0 2019-11-27 02:17:47 Merge libdrm 2.4.100
a628e08e 2019-11-27 02:09:48 Import libdrm 2.4.100
76ee08e8 2019-11-20 03:13:04 Call shmget() with permission 0600 instead of 0777 From Brian Paul 02c3dad0f3b4d26e0faa5cc51d06bc50d693dcdc in mainline Mesa "A security advisory (TALOS-2019-0857/CVE-2019-5068) found that creating shared memory regions with permission mode 0777 could allow any user to access that memory. Several Mesa drivers use shared- memory XImages to implement back buffers for improved performance. This path changes the shmget() calls to use 0600 (user r/w). Tested with legacy Xlib driver and llvmpipe."
92537e29 2019-09-13 19:11:23 Fix build with gcc3 which doesn't support symbol visibility. Reposrted and tested by aoyama@
bee0fbcd 2019-09-10 19:13:54 Update to freetype 2.10.1. Tested by semarie@ and naddy@
8a365451 2019-09-05 14:03:08 Fix gcc3 specific error. The diff is based on latest upstream change. suggested by jsg@, tested on luna88k by me, ok by jsg@ and matthieu@
86f7c2fd 2019-08-28 08:01:48 enable radeonsi and llvm on arm64 ok kettenis@ patrick@
cddeeb9f 2019-08-24 02:12:17 intel: Add support for Comet Lake From Anuj Phogat 82f6a746e8b47fb6e3f96d7f5f69973f50eec9ca in mesa master
056243b3 2019-08-04 13:47:51 regen after xtrans 1.4.0 update.
14a4895e 2019-08-04 13:44:46 missed README -> README.md conversion in previous
9563e10e 2019-08-04 13:36:02 Update to libXft 2.3.3
c6568d85 2019-08-04 13:35:29 update to libICE 1.0.10
a400859a 2019-08-04 13:34:52 Update to libX11 1.6.8 riding the major bump caused by xtrans 1.4.0
85da565e 2019-08-04 13:33:46 Update to libxtrans 1.4.0. Major bumps for libX11 and libICE. no objections from naddy@, espie@ and ajacoutot@
2e187972 2019-08-04 13:25:20 Update to libXdmcp 1.1.3
ff40cb71 2019-07-01 08:36:47 Merge Mesa 19.0.8
b1b22c2a 2019-07-01 07:44:02 Import Mesa 19.0.8
6a36a3a5 2019-06-19 19:33:29 Update to libXext 1.3.4. ok tb@
8876a43d 2019-06-19 19:31:20 Update to libXdamage 1.1.5. ok tb@
d2d55c68 2019-06-19 19:30:32 Update to libXcursor 1.2.0. ok tb@
73fcd8c4 2019-06-19 19:29:23 Update to libXcomposite 0.4.5. ok tb@
a2a1215a 2019-06-19 19:26:36 Disable font server client code. ok mortimer@
bf1979f8 2019-05-27 07:20:30 Build Mesa intel and radeon vulkan drivers and amd64 and i386 The intel driver can be used with inteldrm on ivy bridge or newer. The radeon driver only works with amdgpu not radeondrm. As we can't use python in xenocara add phony targets to create the same output as python scripts which create json files for the loader. This is just the ICDs, to use vulkan the loader and additional ports are required. ok mpi@ on an earlier version. Changed to call shm_unlink() directly after shm_mkstemp() as suggested by kettenis@
6cb8ade4 2019-05-27 04:19:00 Call shm_unlink() directly after shm_mkstemp() rather than just before close(). Closer to memfd_create() behaviour.
1c9ad579 2019-05-23 05:33:19 Merge Mesa 19.0.5
1dab445d 2019-05-23 04:22:53 Import Mesa 19.0.5
6f352abb 2019-05-12 14:56:24 open correct render node in libdrm drm render nodes have the same major as drm primary devices but offset the minor by a base of 128. I expected the name of the device to have numbering starting at 0 when these non-linux codepaths were added (before we had render nodes).
a07b39c9 2019-05-11 07:55:04 Remove libFS. Unlinked from the build 2 weeks ago.
fdbb7d40 2019-05-11 07:46:06 Update to pixman 0.38.4. ok jca@ naddy@
042aae50 2019-05-10 11:44:39 Install more manual pages: * XKB-Config(7), XKB-Enhancing(7): user-level documentation for XKB configuration; not perfect, but the best available. * xtrans(3): a library actively maintained upstream. * libXmu and libXext: Many libraries are effectively frozen upstream. According to matthieu@, the documentation of libXmu and libXext is among the most valuable of those. Feedback and OK matthieu@.
e618151b 2019-05-05 23:27:58 put fonts.7 and drm*.3 into the install sets; patch from Nathanael Rensen <nathanael at list dot polymorpheus dot com>, minimally tweaked by me; OK matthieu@
05166be2 2019-05-02 19:12:04 simplify Makefiles for use with docbook2mdoc-1.1.0 and regen for improved formatting: correct linebreaks in literal displays; and new sentence, new line
36eaba8c 2019-04-29 04:30:15 /dev/dri/card0 -> /dev/drm0
720bb93c 2019-04-28 20:47:20 install libdrm manual pages; feedback and OK jsg@ matthieu@
36d243d8 2019-04-26 09:51:57 Unlink unused libFS from the build. ok jca@
a8a2dab4 2019-04-26 07:45:37 Merge libdrm 2.4.98
a72cc7c7 2019-04-26 07:31:34 Import libdrm 2.4.98
be0e9688 2019-03-22 11:41:33 test for render nodes before primary nodes Unlike linux our primary "drm" device name is substring of the "drmR" render node device name and strncmp() tests resulted in render nodes being flagged as primary nodes.
702ae9a5 2019-03-19 10:59:02 Merge Mesa 18.3.5
34c49fbb 2019-03-19 09:37:42 Import Mesa 18.3.5
2987dd6f 2019-03-13 01:20:50 hppa feels happier with this at low optimization also
c1c03dc6 2019-03-06 10:39:52 Build Mesa with LLVM support on amd64 and i386 now that libelf and shared libLLVM are in base. And now we can finally build the radeonsi Mesa driver adding accelerated support for radeon parts based on the Graphics Core Next (GCN) architecture which is everything since GFX6 / Southern Islands. This can later be expanded to other architectures which build libLLVM and have clang as the default compiler (to handle LLVM's c++11 headers).
df25bf4b 2019-03-02 21:13:28 Update to libfontenc 1.1.4. ok jca@
f02f1f98 2019-02-21 19:38:46 Update to libXau 1.0.9. ok jsg@
fa5b0e3e 2019-02-19 05:57:17 remove -fno-tree-pre from CFLAGS on sparc64 This was an attempt to limit the memory usage at build time which is no longer required after the datasize values in login.conf were raised.
b9f320ec 2019-02-19 04:24:00 Merge Mesa 18.3.4
ae7ee137 2019-02-19 03:25:14 Import Mesa 18.3.4
bffde83e 2019-02-18 06:13:47 intel: sync i915_pciids.h with kernel From Rodrigo Vivi 70a1ae89be6b9f9a535f1fbaff3e4b1c4bb46d4a in libdrm git
e4decd20 2019-02-07 18:34:52 landisk requires -O0 'cause mesa is a pig.
338bc0a2 2019-01-29 11:52:04 Merge Mesa 18.3.2
fecc0d40 2019-01-29 10:45:31 Import Mesa 18.3.2
4f46a0d7 2019-01-18 14:34:01 Update to libpixman 0.36.0
d7845c3e 2018-11-25 19:35:00 Remove libXxf86misc. Unlinked from build for 6 months.
be3e8f71 2018-11-25 19:34:21 Remove libXfontcache. Unlinked from build for 6 months.
65cc648a 2018-11-11 04:15:19 Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. This time store the address of the GOT in ebx as required before calling the PLT stub and change .balign value to match X86_ENTRY_SIZE as suggested by naddy. ok naddy@
f88a7e92 2018-11-10 08:11:16 Backout i386 tsd dispatch changes. While they worked for glxinfo/glxgears it broke SDL2 GL which dlopens libGL.
41f63e84 2018-11-01 08:29:47 Merge libdrm 2.4.96
38495421 2018-11-01 08:22:36 Import libdrm 2.4.96
f19a6c04 2018-10-31 23:26:16 Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. ok kettenis@ naddy@
af38fe66 2018-10-29 11:38:31 regen
5f17afee 2018-10-29 11:35:23 Don't attempt to rebuild spirv_info.c if timestamp on source files changed as python won't be in path. someone in this situation mentioned it to landry@
19f2c52c 2018-10-23 06:35:32 Merge Mesa 17.3.9 Mesa 18.x needs an ld with build-id for at least the intel code Mesa 18.2 assumes linux only memfd syscalls in intel code Tested by matthieu@, kettenis@ and myself on a variety of hardware and architectures. ok kettenis@
587354b6 2018-10-23 05:40:45 Import Mesa 17.3.9
5c831511 2018-10-20 19:25:32 Update to libSM 1.2.3
7070f339 2018-10-20 19:23:25 Update to libX11 1.6.7
71dca55f 2018-10-04 20:17:48 Update to libxcb 1.13.1, a small bug fix release. ok naddy@
d4accf84 2018-09-13 12:02:27 Merge libdrm 2.4.94
a81d3f52 2018-09-13 11:55:15 Import libdrm 2.4.94
bba3e9ee 2018-09-11 19:34:56 Update to libxcb 1.13. ok tb@
d5e39222 2018-08-27 15:04:15 Build radeon drivers on arm64. ok jsg@, matthieu@
b39f51f9 2018-08-23 19:38:11 Udate to libX11 1.6.6. bug fixes release - no API/ABI changes.
857c4a52 2018-08-06 15:09:42 libXpresent depends on libXrandr. Noticed by naddy@. Thanks
8f7485cf 2018-08-05 12:20:17 Link libXpresent to the build.
6075741e 2018-08-05 12:10:01 regen
97a2cbad 2018-08-05 12:06:41 add BSD build infrastructure
d92eed43 2018-08-05 12:04:39 Import libXpresent version 1.0.0
3d6a2266 2018-07-19 12:45:31 Typo. Reported by feinerer@. Thanks.
437b06c4 2018-07-19 11:52:37 Document the use of this Makefile with x11/py-xcbgen. (not part of standard xenocara builds)
8f9a6b1d 2018-07-12 15:16:03 Update to libXinerama 1.1.4
da360a65 2018-07-12 15:10:28 Update to libXScrnSaver 1.2.3
323f3c34 2018-07-11 06:59:03 Use __MAP_NOFAULT such that a client cannot use ftruncate and make the X server crash. ok deraadt@, matthieu@
06061c49 2018-07-08 17:45:38 white space
7a6863f7 2018-06-28 20:11:32 The futex-based implementation of libxshmfence requires atomic operations that hppa, m88k and sh don't provide. Since DRI3 requires libxshmfence, this means we can't enable DRI3 on these platforms. ok matthieu@
c7bc2b34 2018-06-26 06:51:17 Enable various bits of DRI3 support. ok matthieu@
191958df 2018-06-09 11:44:13 Make sure we create shared memory files in /tmp such that programs can use the "tmppath" pledge to allow creation of shared memory fences. ok matthieu@
3a5dfaa2 2018-06-08 13:16:24 Add OpenBSD support using process-global futexes. ok matthieu@
d9fb2885 2018-06-07 22:05:13 add BSD build infrastructure
b1a440ca 2018-06-07 21:57:28 Import libxshmfence 1.4
caa58244 2018-06-07 09:25:32 Make sure HAVE_DRI3 is defined when DRI3 support is enabled. Matches what is done for Linux. ok jsg@
3b5f1cf2 2018-05-26 08:52:16 Use -mxgot to build libepoxy on mips64 and mips64el. ok visa@ who reported that mips64 is affected too.
864ae554 2018-05-26 07:51:37 Remind people to bump dependent libs majors too.
766a354a 2018-05-26 07:51:00 Bump majors after libfreetype major bump
9d6c7364 2018-05-25 06:24:59 Update to libepoxy 1.5.2. ok aja@
337449ed 2018-05-21 20:06:55 Update to libdmx 1.1.4
4defdf0a 2018-05-21 20:02:28 Update to libpciaccess 0.14