jsg
338bc0a2b5
Merge Mesa 18.3.2
2019-01-29 11:52:04 +00:00
jsg
fecc0d4060
Import Mesa 18.3.2
2019-01-29 10:45:31 +00:00
matthieu
4f46a0d795
Update to libpixman 0.36.0
2019-01-18 14:34:01 +00:00
matthieu
d7845c3e27
Remove libXxf86misc. Unlinked from build for 6 months.
2018-11-25 19:35:00 +00:00
matthieu
be3e8f71c9
Remove libXfontcache. Unlinked from build for 6 months.
2018-11-25 19:34:21 +00:00
jsg
65cc648a0e
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@
2018-11-11 04:15:19 +00:00
jsg
f88a7e92a2
Backout i386 tsd dispatch changes. While they worked for
...
glxinfo/glxgears it broke SDL2 GL which dlopens libGL.
2018-11-10 08:11:16 +00:00
jsg
41f63e84e3
Merge libdrm 2.4.96
2018-11-01 08:29:47 +00:00
jsg
384954210f
Import libdrm 2.4.96
2018-11-01 08:22:36 +00:00
jsg
f19a6c0440
Make similiar changes to the i386 tsd dispatch assembly as libglvnd to
...
avoid a text relocation fixing the build with lld.
ok kettenis@ naddy@
2018-10-31 23:26:16 +00:00
jsg
af38fe66ed
regen
2018-10-29 11:38:31 +00:00
jsg
5f17afeed5
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@
2018-10-29 11:35:23 +00:00
jsg
19f2c52c66
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@
2018-10-23 06:35:32 +00:00
jsg
587354b697
Import Mesa 17.3.9
2018-10-23 05:40:45 +00:00
matthieu
5c831511f8
Update to libSM 1.2.3
2018-10-20 19:25:32 +00:00
matthieu
7070f339ed
Update to libX11 1.6.7
2018-10-20 19:23:25 +00:00
matthieu
71dca55fd9
Update to libxcb 1.13.1, a small bug fix release.
...
ok naddy@
2018-10-04 20:17:48 +00:00
jsg
d4accf8419
Merge libdrm 2.4.94
2018-09-13 12:02:27 +00:00
jsg
a81d3f52ae
Import libdrm 2.4.94
2018-09-13 11:55:15 +00:00
matthieu
bba3e9eeb5
Update to libxcb 1.13. ok tb@
2018-09-11 19:34:56 +00:00
kettenis
d5e3922245
Build radeon drivers on arm64.
...
ok jsg@, matthieu@
2018-08-27 15:04:15 +00:00
matthieu
b39f51f9a1
Udate to libX11 1.6.6. bug fixes release - no API/ABI changes.
2018-08-23 19:38:11 +00:00
matthieu
857c4a5264
libXpresent depends on libXrandr. Noticed by naddy@. Thanks
2018-08-06 15:09:42 +00:00
matthieu
8f7485cfef
Link libXpresent to the build.
2018-08-05 12:20:17 +00:00
matthieu
6075741e3c
regen
2018-08-05 12:10:01 +00:00
matthieu
97a2cbad8d
add BSD build infrastructure
2018-08-05 12:06:41 +00:00
matthieu
d92eed431d
Import libXpresent version 1.0.0
2018-08-05 12:04:39 +00:00
matthieu
3d6a226675
Typo. Reported by feinerer@. Thanks.
2018-07-19 12:45:31 +00:00
matthieu
437b06c43f
Document the use of this Makefile with x11/py-xcbgen.
...
(not part of standard xenocara builds)
2018-07-19 11:52:37 +00:00
matthieu
8f9a6b1d79
Update to libXinerama 1.1.4
2018-07-12 15:16:03 +00:00
matthieu
da360a65cc
Update to libXScrnSaver 1.2.3
2018-07-12 15:10:28 +00:00
kettenis
323f3c34c5
Use __MAP_NOFAULT such that a client cannot use ftruncate and make the
...
X server crash.
ok deraadt@, matthieu@
2018-07-11 06:59:03 +00:00
matthieu
06061c495d
white space
2018-07-08 17:45:38 +00:00
kettenis
7a6863f74a
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@
2018-06-28 20:11:32 +00:00
kettenis
c7bc2b344c
Enable various bits of DRI3 support.
...
ok matthieu@
2018-06-26 06:51:17 +00:00
kettenis
191958dfc8
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@
2018-06-09 11:44:13 +00:00
kettenis
3a5dfaa265
Add OpenBSD support using process-global futexes.
...
ok matthieu@
2018-06-08 13:16:24 +00:00
matthieu
d9fb28853a
add BSD build infrastructure
2018-06-07 22:05:13 +00:00
matthieu
b1a440ca66
Import libxshmfence 1.4
2018-06-07 21:57:28 +00:00
kettenis
caa5824472
Make sure HAVE_DRI3 is defined when DRI3 support is enabled.
...
Matches what is done for Linux.
ok jsg@
2018-06-07 09:25:32 +00:00
matthieu
3b5f1cf2f4
Use -mxgot to build libepoxy on mips64 and mips64el.
...
ok visa@ who reported that mips64 is affected too.
2018-05-26 08:52:16 +00:00
matthieu
864ae5542e
Remind people to bump dependent libs majors too.
2018-05-26 07:51:37 +00:00
matthieu
766a354a9d
Bump majors after libfreetype major bump
2018-05-26 07:51:00 +00:00
matthieu
9d6c736422
Update to libepoxy 1.5.2. ok aja@
2018-05-25 06:24:59 +00:00
matthieu
337449ed83
Update to libdmx 1.1.4
2018-05-21 20:06:55 +00:00
matthieu
4defdf0a2a
Update to libpciaccess 0.14
2018-05-21 20:02:28 +00:00
dcoppa
5d55788f87
Update to freetype-doc-2.9.1
2018-05-21 14:24:32 +00:00
dcoppa
1f0d8a70a0
Backout local change, not needed anymore
...
Suggested by matthieu@
2018-05-21 11:56:16 +00:00
dcoppa
c1147192df
Update to FreeType 2.9.1
...
OK matthieu@
2018-05-21 11:52:24 +00:00
matthieu
049ea173f0
Unlink fontcache and xf86misc libs and protos from the build.
...
They are both unsupported on the server side for many years.
ok tb@
2018-05-20 09:40:53 +00:00