jsg
90d807dc1b
use clock_gettime() path on PIPE_OS_BSD in os_time_get_nano()
...
committed upstream as 7bea40e56652a1ded4374d92fb340b454fbac475
clock_nanosleep() isn't available yet so the usleep() path stays for
os_time_sleep()
2018-03-02 05:25:17 +00:00
jsg
4a71c37370
Correct a pointless longstanding difference in ioctl numbering between
...
linux and add back struct members.
Avoids diffs in inteldrm, libdrm and Mesa >= 17.2.
ok kettenis@
2018-02-28 00:45:06 +00:00
jsg
ff54d44d65
No need to override PTHREADSTUBS_CFLAGS/PTHREADSTUBS_LIBS anymore
...
as the configure scripts have been changed to avoid pthread-stubs.
2018-02-21 06:01:53 +00:00
jsg
494810fbed
Don't try to use pthread-stubs on OpenBSD.
...
A similiar change is already committed upstream.
2018-02-21 05:04:29 +00:00
jsg
32150df089
Merge libdrm 2.4.89
2018-02-17 02:31:15 +00:00
jsg
0d2d0904cd
Import libdrm 2.4.89
2018-02-17 02:24:37 +00:00
jsg
1742a041f4
armv7 has builtin atomics since the switch to clang
2018-02-04 00:36:24 +00:00
jsg
bc2a4df05f
fix some files cvs got wrong when checking out 13.0.6
2018-01-08 06:41:59 +00:00
jsg
646d14d2d3
Revert to Mesa 13.0.6 again.
...
Corruption has again been reported on Intel hardware running Xorg with
the modesetting driver (which uses OpenGL based acceleration instead of
SNA acceleration the intel driver defaults to).
Reported in various forms on Sandy Bridge (X220), Ivy Bridge (X230) and
Haswell (X240). Confirmed to not occur with the intel driver but the
xserver was changed to default to the modesetting driver on >= gen4
hardware (except Ironlake).
One means of triggering this is to open a large pdf with xpdf on an
idle machine and highlight a section of the document.
There have been reports of gpu hangs on gen4 intel hardware
(T500 with GM45, X61 with 965GM) when starting Xorg as well.
2018-01-08 05:41:20 +00:00
jsg
702572c995
Merge Mesa 17.2.8
2017-12-31 07:12:12 +00:00
jsg
cc122a5e9b
Import Mesa 17.2.8
2017-12-31 06:17:38 +00:00
dcoppa
1123ad052f
Update to FreeType 2.8.1
...
OK matthieu@
2017-12-15 19:29:11 +00:00
matthieu
cc59c89528
Remove libpthread-stubs.
2017-12-10 11:03:13 +00:00
matthieu
635f3bb34e
link libXfont2 to the build
2017-12-08 14:50:06 +00:00
matthieu
a53d7d2e18
Update to libXfont2 2.0.3
2017-11-28 15:47:53 +00:00
matthieu
698c744cef
Update to libXfont 1.5.4
2017-11-28 15:47:29 +00:00
matthieu
e19bfc2895
Update to libXcursor 1.1.15
2017-11-28 15:46:58 +00:00
matthieu
c48e946165
This file isn't built anymore. So remove diffs with upstreams.
2017-10-23 17:28:26 +00:00
matthieu
d13adfd89f
Unlink libpthread-stubs from xenocara builds.
...
ok sthen@ who will take care of the ports tree. Also ok espie@
2017-10-23 16:56:59 +00:00
matthieu
4b98ce0cc0
Remove all references to libpthread-stubs from xenocara.
...
"looks sane" guenther@.
2017-10-23 16:50:28 +00:00
matthieu
baa4f17b3a
Update to libXfont2 2.0.2.
...
Not yet linked to the build
2017-10-22 09:19:25 +00:00
matthieu
92ff90df14
Update to libXfont 1.5.3.
...
No actual change since individual commits were already merged.
2017-10-22 09:18:25 +00:00
matthieu
b9ca6f3dea
Update to libXRes 1.2.0
2017-10-22 09:14:28 +00:00
matthieu
7e1ada6240
MFC: pcfGetProperties: Check string boundaries (CVE-2017-13722)
...
Without the checks a malformed PCF file can cause the library to make
atom from random heap memory that was behind the `strings` buffer.
This may crash the process or leak information.
2017-10-14 09:03:00 +00:00
matthieu
dadc83bba7
MFC: Check for end of string in PatternMatch (CVE-2017-13720)
...
If a pattern contains '?' character, any character in the string is skipped,
even if it is '\0'. The rest of the matching then reads invalid memory.
2017-10-14 09:02:08 +00:00
jsg
ad2ad70ae1
Revert to Mesa 13.0.6 to hopefully address rendering issues a handful of
...
people have reported with xpdf/fvwm on ivy bridge with modesetting driver.
2017-08-26 16:59:17 +00:00
jsg
754e2ec1d4
Make disabling regenerating source files provided in Mesa distfiles that
...
require python/bison a configure flag instead of the previous way of
testing whether python was found (which shouldn't be the case in
xenocara even with ports packages installed).
This is required when timestamps change on files causing targets to be
invoked that will break if python and bison aren't available and found
in path by the configure script.
2017-08-26 05:58:10 +00:00
matthieu
fdce463043
Update to fontconfig 2.12.4. No API change.
2017-08-19 10:11:04 +00:00
jsg
c97e30df70
regen
2017-08-14 11:21:30 +00:00
jsg
46c4fa732b
cope with cvs import changing timestamps which caused make rules that
...
invoke python to attempt to run and fail
2017-08-14 11:17:43 +00:00
jsg
36c1bd020e
Merge Mesa 17.1.6
2017-08-14 09:57:57 +00:00
jsg
6526d3319e
Import Mesa 17.1.6
2017-08-14 09:30:06 +00:00
jsg
e188ddf96e
Merge libdrm 2.4.82
2017-08-05 14:21:16 +00:00
jsg
fb01c3ceed
Import libdrm 2.4.82
2017-08-05 14:15:15 +00:00
espie
564a026ce3
add a real dependency on the shadow tree, removes the need to run
...
make depend
okay matthieu@
(I added a comment explaining why this comes after bsd.xorg.mk)
2017-07-02 09:52:23 +00:00
dcoppa
c9e1b05c71
Update to freetype-doc-2.8
2017-06-24 13:58:55 +00:00
dcoppa
1a2ccef125
Update to freetype-2.8
...
No fallout in a bulk build on i386 (sthen@)
OK matthieu@, sthen@
2017-06-23 16:15:17 +00:00
espie
251e3d9436
let X directories build even if you forget depend.
...
- use BUILDFIRST
- have fontconfig use normal 'all' targets to make sure its files are built
- explicitly document the fontconfig lib order
okay matthieu@
2017-06-18 21:09:07 +00:00
visa
55a8e552e5
Make X work with radeondrm(4) hardware on loongson.
...
OK jsg@
2017-05-21 13:18:29 +00:00
dcoppa
e1b18e589f
Fixes for CVE-2017-8105 and CVE-2017-8287
...
out-of-bounds write caused by a heap-based buffer overflow related
to the t1_decoder_parse_charstrings function in psaux/t1decode.c
out-of-bounds write caused by a heap-based buffer overflow related
to the t1_builder_close_contour function in psaux/psobjs.c
From upstream via Arch Linux
OK matthieu@
2017-05-10 08:27:50 +00:00
jsg
a632c2fb0a
Merge libdrm 2.4.79
2017-04-14 07:52:10 +00:00
jsg
02337797c5
Import libdrm 2.4.79
2017-04-14 07:45:34 +00:00
jsg
fa6c210034
Merge Mesa 13.0.6
2017-03-25 00:29:27 +00:00
jsg
480cde335b
Import Mesa 13.0.6
2017-03-25 00:05:01 +00:00
matthieu
cff04da9bf
Update to libX11 1.6.5
2017-02-28 18:44:56 +00:00
jsg
f9668bb900
Merge Mesa 13.0.5
2017-02-26 12:28:55 +00:00
jsg
ba80afc3a0
Import Mesa 13.0.5
2017-02-26 12:06:04 +00:00
matthieu
5b71eebdaa
Update to libXi 1.7.9
2017-02-19 17:41:29 +00:00
jsg
6f7c809ebb
Merge libdrm 2.4.75
2017-02-05 05:46:41 +00:00
jsg
ae9658c5c0
Import libdrm 2.4.75
2017-02-05 05:38:00 +00:00