matthieu
02593ff9e1
pixman: upstreams tarballs contain an empty ChangeLog.
...
So remove what we have here. Less gratuitous local changes.
2016-09-25 10:31:16 +00:00
matthieu
3e22cb884a
Update to libXfont 1.5.2
2016-09-02 11:00:05 +00:00
matthieu
778b53e347
Update to xcb-proto/libxcb 1.12. "Just commit it" naddy@
2016-09-02 10:09:43 +00:00
jsg
e0e6b146d2
remove sparc
2016-09-01 10:37:40 +00:00
deraadt
1667ad0b71
extra space
2016-08-09 19:40:13 +00:00
matthieu
6219851df2
Update to fontconfig 2.12.1.
...
Tested by krw@, dcoppa@, ok dcoppa@.
2016-08-09 18:57:41 +00:00
tedu
1cfa6ba9b5
just dump the major. freetype changes probably extend beyond just the
...
obviously visible symbol additions.
2016-08-09 17:41:23 +00:00
dcoppa
739881e349
Re-add binary files using 'cvs add -kb'
2016-08-09 08:16:45 +00:00
dcoppa
662d4e30c2
Remove binary files
2016-08-09 08:13:56 +00:00
dcoppa
1d43045a90
Update to freetype-doc-2.6.5
2016-08-09 07:53:52 +00:00
dcoppa
7513b427d4
Update to FreeType 2.6.5
...
ok matthieu@
2016-08-09 07:16:08 +00:00
matthieu
0d928c6a2e
Update to libXi 1.7.6
2016-08-06 09:56:28 +00:00
matthieu
7a95b9000b
Update to libXfixes 5.0.2. No functional changes.
2016-08-06 09:51:36 +00:00
kettenis
4159a76ad9
Disable the code that allocates W|X memory. There is fallback code that
...
gets used if allocating W|X memory fails, which is probably a bit slower.
However, that is much better than commit a W^X violation which currently
gets you killed.
ok jca@
2016-07-25 20:12:06 +00:00
dcoppa
84ff959861
Update to freetype-doc-2.6.3
2016-05-30 08:28:23 +00:00
dcoppa
bd5c5e0b0d
"javascript" renamed to "js"
2016-05-30 08:22:54 +00:00
dcoppa
fc2035f145
"javascript" renamed to "js"
2016-05-30 08:22:04 +00:00
dcoppa
558b65489d
bump freetype major
2016-05-29 12:29:25 +00:00
dcoppa
04fa58073a
Bump following freetype update.
...
Suggested by sthen@
ok sthen@, naddy@, matthieu@
2016-05-29 11:59:59 +00:00
dcoppa
ebfdec871f
Update to FreeType 2.6.3
...
ok sthen@, naddy@, matthieu@
2016-05-29 11:57:09 +00:00
jsg
363dd58b73
Merge Mesa 11.2.2
2016-05-29 10:40:19 +00:00
jsg
f8d9379ca7
Import Mesa 11.2.2
2016-05-29 10:11:54 +00:00
kettenis
3c6443a9bb
Make sure we authenticate before calling loader_get_driver_for_fd(). This
...
function invokes some drm ioctls that require the client to be authenticated.
tested by espie@
ok jsg@
2016-04-20 12:23:56 +00:00
jsg
b96f098cef
remove XENOCARA_BUILD_PIXMAN all platforms now build pixman
2016-04-01 03:15:15 +00:00
jsg
92b7ec9f80
Merge libdrm 2.4.67
2016-03-20 10:41:29 +00:00
jsg
b8626cd659
Import libdrm 2.4.67
2016-03-20 10:19:44 +00:00
jsg
d29159d31f
test some more __ARM_ARCH_* builtin defines
2016-03-18 14:38:03 +00:00
matthieu
fc89427fc0
Enable atomics operations for fontconfig on mips64 and mips64el.
...
ok kettenis@
2016-03-13 20:23:35 +00:00
okan
27f67406f3
Remove support vax and XENOCARA_HAVE_SHARED_LIBS scaffolding.
...
ok matthieu@
2016-03-11 13:09:42 +00:00
matthieu
06764a7ecd
Update to libXrandr 1.5.0
2016-03-06 13:37:21 +00:00
jsg
dfa30dc686
Back out rev 1.3 and use __sync builtins on alpha. gcc no longer
...
triggers an ICE with p_atomic_cmpxchg/__sync_val_compare_and_swap.
Tested by matthieu.
2016-02-28 04:44:02 +00:00
matthieu
688f9b80ed
On alpha with -O2 gcc gets an ICE on 2 files.
...
With help of jsg@
2016-02-20 10:49:47 +00:00
matthieu
ea648fa9c3
alpha lacks p_atomic_cmpxchg() switch to non atomic ops
2016-02-20 10:48:24 +00:00
jsg
ff4b8fa034
Don't depend on indirect inclusion to pick up endian.h and define
...
BYTE_ORDER. Tested by and ok visa@ mpi@
2016-02-19 04:57:02 +00:00
jsg
347afd8071
Disable another make rule requiring python that could trigger if the
...
timestamps are wrong. We always want to use the generated sources
provided with Mesa releases. Encountered by tobias.
2016-02-18 13:57:22 +00:00
jsg
9eeb07a50d
Merge Mesa 11.0.9
2016-01-24 01:21:23 +00:00
jsg
f83fcc6f8e
Import Mesa 11.0.9
2016-01-24 00:59:28 +00:00
jsg
8d4acd4c62
Disable reading of drirc files by default so chromium processes
...
with OpenGL contexts can drop the ability to read files.
Diff from robert@ with a comment added.
ok robert@ deraadt@
2016-01-07 23:41:25 +00:00
dcoppa
8b6c7dfac5
Sync freetype-doc with freetype, i.e. update freetype-doc to
...
ver. 2.6.2
ok matthieu@
2016-01-02 16:30:55 +00:00
jsg
8f9a563a62
Merge libdrm 2.4.65
2015-12-27 09:16:53 +00:00
jsg
0733b38856
Import libdrm 2.4.65
2015-12-27 08:58:00 +00:00
dcoppa
1cd20ba8aa
Remove bogus file.
...
ok matthieu@
2015-12-25 19:06:01 +00:00
matthieu
8f7e2085cc
Do no overwrite the installed Unix ftconfig.h with the ANSI one.
...
ok dcoppa@
2015-12-25 11:54:40 +00:00
jsg
a06be69de2
Merge Mesa 11.0.8
2015-12-23 13:43:05 +00:00
jsg
9efbf61fd8
Import Mesa 11.0.8
...
This seems to fix some of the problems with clutter/gnome reported to
occur on r600 with 11.0.6
2015-12-23 13:18:51 +00:00
jsg
e9f73a2005
remove now unused local build system for Mesa
2015-12-23 05:06:01 +00:00
jsg
bf795ce77a
Build the gallium software rasteriser (softpipe). This avoids a problem
...
mpi found where the r300 driver would not load on macppc due to an
undefined drisw_create_screen symbol.
The code related to that symbol was removed sometime after Mesa 11.0
branched.
Initial diff from and ok mpi@
2015-12-20 12:31:01 +00:00
jsg
1ff7fe0da7
Set the configure option to enable floating point textures.
...
While the i965 driver enables support unconditionally other drivers
such as r600 require this before they will claim to support OpenGL 3.x
2015-12-20 12:15:55 +00:00
dcoppa
eebe821214
Bugfixing update to freetype-2.6.2
...
Tested on amd64, i386, macppc, sparc64, loongson and compile-tested
on arm by matthieu@
Also tested in a ports bulk build by naddy@
OK matthieu@
2015-12-07 09:34:02 +00:00
kettenis
b31a77d567
On i386, compile with -march=i586. The i965 driver requires 64-bit atomic
...
operations and older CPUs lack the needed instructions. The hardware
supported by that driver will never be used together those older CPUs.
This might mean that even the software rasterizer doesn't work anymore on
those. But they're so slow that you probably wouldn't want to anyway.
ok jsg@
2015-11-26 19:05:49 +00:00
jsg
45966989b6
Switch to Mesa 11.0.6 built with autoconf instead of a set of a custom
...
makefiles. Thanks to Emil Velikov for removing requirements on gnu make
upstream and sorting out a bunch of other things to make this possible.
2015-11-22 07:57:10 +00:00
jsg
987bf76a95
regen
2015-11-22 07:14:29 +00:00
jsg
a8524181dd
Disable the bison/lex/python rules to regenerate sources that were
...
included in the tarball.
cvs import seems to have changed timestamps of files which caused
these rules to trigger and the build to fail.
2015-11-22 06:57:53 +00:00
jsg
88d4ee1fc0
disable --gc-sections on ppc to avoid an ld 2.17 segfault
2015-11-22 03:13:27 +00:00
jsg
3204a661ed
add a makefile for xenocara
2015-11-22 03:11:30 +00:00
jsg
61bd9e6bfc
provide an unlocked atomic fallback path
...
sparc < v9, hppa, sh, arm < v6 don't provide these builtins
and we don't have kernel assistance to fake them currently.
2015-11-22 03:08:22 +00:00
jsg
4f35c98dd8
don't install /etc/drirc it's just a bunch of workarounds for closed
...
linux programs
2015-11-22 03:05:02 +00:00
jsg
0ecb55906d
don't try to symlink files that don't exist
2015-11-22 03:01:23 +00:00
jsg
0cd8e2ac98
dlopen libGL.so not libGL.so.1
2015-11-22 02:58:43 +00:00
jsg
7966c15bd5
remove the hard requirement of llvm for gallium on i386/amd64
2015-11-22 02:55:55 +00:00
jsg
1fe54f218f
import Mesa 11.0.6
2015-11-22 02:36:47 +00:00
naddy
5a22aec1bc
Don't enable 10-autohint.conf by default. It causes problems with
...
xterm -fa mono (underscores disappearing because the glyph exceeds
the cell size), matthieu@ can't remember why he enabled it, and it's
not enabled by default anywhere else. ok matthieu@
2015-10-23 12:29:31 +00:00
dcoppa
f3fdd101b8
Zap bogus RCS strings
2015-10-20 08:10:21 +00:00
sthen
b8f08254ee
bump freetype minor; the update adds new functions. spotted by naddy@,
...
"Please go ahead and commit the minor bump" dcoppa@
2015-10-19 12:23:39 +00:00
dcoppa
45d32bf5f0
Update to freetype-2.6.1
...
OK matthieu@
Bulk build by naddy@, thanks!
2015-10-19 07:51:34 +00:00
matthieu
4aca9982ea
Update to pixman 0.32.8.
2015-10-01 06:21:38 +00:00
dcoppa
50d60107cf
Crank minor for libxcb
...
ok matthieu@
2015-09-30 09:14:26 +00:00
jsg
a74e8629b1
regen
2015-08-28 14:25:40 +00:00
jsg
06524d56f2
The libdrm autoconf test for atomics uses __sync_val_compare_and_swap with
...
the address of a function argument which triggers a gcc ICE on sparc64
resulting in libdrm_radeon not being built as reported by naddy.
kettenis pointed out that while other architectures probably spill the
argument onto the stack this is likely not the case on register window
architectures like SPARC and suggested passing a pointer as an argument
instead which avoids the ICE and allows the drm libraries requiring
atomics to build on sparc64 again.
ok kettenis@ matthieu@
2015-08-28 14:25:03 +00:00
matthieu
12f3f3cac2
Gallium drivers also need -I${X11BASE}/include/libdrm now
2015-08-22 21:55:33 +00:00
jsg
2f795be262
use the drm headers from libdrm not the kernel
2015-08-22 00:50:54 +00:00
jsg
b7e5d17b94
regen
2015-08-22 00:36:45 +00:00
jsg
d4c79ffe1f
Merge libdrm 2.4.64. This changes the build to using the upstream
...
auto* build system and installing/using a libdrm specific set of drm
headers. Thanks to Emil Velikov for removing the GNU makeisms
upstream.
2015-08-22 00:30:35 +00:00
jsg
9c6fecc40b
Import libdrm 2.4.64
2015-08-21 23:55:36 +00:00
jsg
08aef340aa
update to libepoxy 1.3.1
...
ok aja@
2015-08-20 03:10:38 +00:00
matthieu
597512ebad
Start at libOSMesa.so.8.0 to avoid having a smaller revision than
...
the one build from the autotools build system.
2015-08-19 23:01:13 +00:00
matthieu
650f911f00
Enable the build of libOSMesa. Ports will need it soon.
...
tested by juanfra@ ok jsg@
2015-08-19 23:00:12 +00:00
mpi
1bea96e4e1
Build r300g and r600g on macppc and sparc64.
...
ok jsg@
2015-07-29 05:49:16 +00:00
matthieu
6780260a4f
Clean up and fix make depend.
2015-07-19 10:39:19 +00:00
jsg
4cadc17f75
update to libdrm 2.4.62
2015-07-15 23:19:17 +00:00
kettenis
2f4347932e
Only include <sys/memrange.h> on i386/amd64 as it really isi
...
architecture-specific. This prevents us from trying to establish
write-combining mappings on other architectures, which in turn makes
non-kms pci video drivers work again on those platforms.
ok mlarkin@
2015-07-07 12:52:54 +00:00
kettenis
94e6ae1917
Fix typo/pasto in previous commit; request write combining mapping when it
...
is actually requested and not for every writable mapping.
2015-07-06 12:49:35 +00:00
dcoppa
9b54f82656
Update to FreeType 2.6
...
OK matthieu@
2015-06-28 08:27:43 +00:00
kettenis
d324f4a41d
Attempt to establish a write combining mapping instead of relying on mttrs.
...
Setting the mttrs failson my thinkpad x1 rev 3, making the xorg-video-vesa
driver painfully slow. This makes the machine somewhat usable.
ok mpi@
2015-06-24 19:26:20 +00:00
matthieu
eb9a486a3e
No NEWS is good NEWS - remove a bunch of files not present upstreams anymore
2015-05-10 09:51:55 +00:00
matthieu
70076ba3b1
remove useless diffs with upstream
2015-05-10 09:39:35 +00:00
matthieu
f8db8710b5
update to libxkbfile 1.0.9
2015-05-10 09:32:36 +00:00
matthieu
c7a38f5d4d
update to libpciaccess 0.13.4
2015-05-10 09:31:51 +00:00
matthieu
ca29790bc7
Update to libfontenc 1.1.3
2015-05-10 09:27:16 +00:00
matthieu
364407971f
Update to libXt 1.1.5
2015-05-10 09:26:33 +00:00
matthieu
5a65a1959d
Update to libXrender 0.9.9
2015-05-10 09:25:49 +00:00
matthieu
0bb09a17e1
Update to libXaw 1.0.13
2015-05-10 09:24:43 +00:00
matthieu
88ff9b4f37
update to libFS 1.0.7
2015-05-10 09:23:34 +00:00
miod
c65edaf7e7
sparc needs big PIC
2015-04-22 17:31:47 +00:00
ajacoutot
a4f6b02a50
Hook up libepoxy.
...
committing on behalf of jsg@
2015-04-15 09:39:53 +00:00
jsg
6a30333192
Add libepoxy a library for handling gl/glx/egl function pointer management.
...
This is needed by glamor egl in the xserver which is in turn needed
to get acceleration with some hardware on xf86-video-ati.
Worked on during s2k15. Glamor is not yet enabled in the xserver,
but adding this now as libepoxy recently showed up in ports.
The libepoxy port will be removed and ports will transition to
this version. The xenocara version will be enabled when we're
ready to transition.
2015-04-15 07:58:58 +00:00
matthieu
8252bb00ee
update to libX11 1.6.3
2015-04-06 20:57:55 +00:00
matthieu
2093a99a43
Update to libXdmcp 1.1.2
2015-04-06 13:43:52 +00:00
matthieu
593800b416
Update to libXvMC 1.0.9
2015-04-06 13:33:24 +00:00
matthieu
f76404a620
update to libXxf86vm 1.1.4
2015-04-06 13:27:36 +00:00