Commit Graph

244 Commits

Author SHA1 Message Date
matthieu
d8ac6b7b37 update to libFS 1.0.1 2008-05-24 09:02:48 +00:00
matthieu
27ae5db2a9 dri libs depend on libmesa_pic.a 2008-04-19 07:15:17 +00:00
matthieu
42f2fadde6 pthread_key_create(3) explicitely says that the value associated
with a new key is NULL. So set the allocated memory to zero.
2008-04-17 20:25:05 +00:00
matthieu
9c8d91fa20 Add back a real ChangeLog. automake requires it. 2008-04-10 21:04:35 +00:00
matthieu
52cd517993 remove empty file 2008-04-08 19:49:13 +00:00
matthieu
520b0cd455 Update to pixman 0.10, with one small fix to the sse2 test in configure.ac. 2008-04-08 19:06:14 +00:00
matthieu
ba51a4b66c Update to pixman 0.10, with one small fix to the sse2 test in configure.ac. 2008-04-08 19:00:25 +00:00
matthieu
5021df1c2f Unconditionnaly build libdrm on i386 since the via driver needs some
bits of it. Noticed by naddy@.
2008-04-02 20:05:35 +00:00
matthieu
08aaed925b - get rid of recalloc() that got introduced here.
- while there fix the computation of the new allocated size.
Issue reported by naddy@, ok naddy@.
2008-03-30 15:54:33 +00:00
matthieu
bbc31bf586 Introduce bsd.xconf.mk to set default config variables used
at several places in the Xenocara build in a central place instead
of duplicating the checks all over the place. ok oga@.
2008-03-25 23:41:50 +00:00
oga
223fbde840 Fix libmesa build on amd64 with XENOCARA_BUILD_DRI enabled.
Initial fix from phessler, help from matthieu. Thanks to both!
2008-03-23 16:43:25 +00:00
oga
aad4718a0c Install libdrm before libGL. That way if we're building X on a clean system
with dri, libGL doesn't fail due to drm.h being missing.

ok matthieu@. Patch from Peter Hessler, thanks!
2008-03-21 21:07:48 +00:00
naddy
e4bcb354a2 Fix segfaults if you use XDM-AUTHORIZATION-1 authorization keys for
remote X11 clients over IPv6.  ok matthieu@
2008-03-18 15:50:38 +00:00
matthieu
7830df18ed Regen with autoconf 2.59-p2, with AM_SANITY check zapped. 2008-03-15 18:08:24 +00:00
matthieu
6869a2ba6e dri drivers need too be linked against libX11 for AIGLX (for threads stubs).
Problem found by oga@. Thanks.
2008-02-20 22:41:51 +00:00
matthieu
e4ccaa70a5 Include /usr/local/lib/X11/icons in the default cursor search path. 2008-02-20 22:23:07 +00:00
miod
c6e9e7751a Disable loadable cursor on m88k systems (no shared libraries). 2008-02-14 20:28:10 +00:00
matthieu
e3881499cc - remove stuff that we don't want from drmOpenDevice()
- prepare for privilege separation support.
ok oga@.
2008-02-12 21:27:14 +00:00
matthieu
b139abf7aa Update to Mesa 7.0.2. Tested by naddy@ (full ports build), simon@
and oga@ (with dri enabled).
2008-02-12 21:09:25 +00:00
matthieu
15c0627981 regen 2008-02-09 18:15:52 +00:00
matthieu
10f4ae5e83 Stop linking libXaw7.so.<n-1> to libXaw.so.7.<n-1>
Bump majors (needed but forgotten after previous libX11 bump).
After discussion with kettenis@
2008-02-09 18:08:49 +00:00
oga
e571581c1f Fix the linkage and CFLAGS of the dri libs. they don't segfault immediately
on startup now.

still a little sketchy though.
2008-02-07 00:09:01 +00:00
matthieu
098b2a2a58 Don't change the libGL linkage when not using dri. 2008-02-02 17:38:56 +00:00
matthieu
e4f12cdae7 remove extra white space 2008-02-02 17:36:48 +00:00
matthieu
f872674912 stuff for building libGL with dri support. Also includes clean-up
of the regular libGL build. bump major because some symbols were
removed. ok oga@
2008-02-02 17:24:30 +00:00
matthieu
e6e77f8eea remove useless rules for .cpp files. 2008-01-30 21:21:35 +00:00
matthieu
4ca84ce6c5 Fix from X.Org for CVE-2008-0006 - PCF Font parser buffer overflow. 2008-01-17 15:44:49 +00:00
matthieu
da301e0d8a Better support for recursive make. 2008-01-06 18:34:38 +00:00
matthieu
4ff8d6b770 Fix build with gcc 2.95. 2007-12-14 07:31:35 +00:00
matthieu
b39707c5ac Merge pixman 0.9.6. Valery Masiutsin and other report that it fixes some
X crashes on amd64. Bump major since one function was removed.
2007-12-10 21:30:21 +00:00
matthieu
ae131499c7 pixman 0.9.6 2007-12-10 21:10:19 +00:00
matthieu
594ab30bdc remove emacs droppings that were not ignored by cvs 2007-12-04 22:23:50 +00:00
matthieu
b33b8154a6 Build infrastructure for libGL dri modules.
Work in progress, not connected to the build yet.
2007-12-04 22:00:27 +00:00
matthieu
5eb7bbe722 I did not intend to commit the XENOCARA_BUILD_DRI bit at all. 2007-11-27 09:55:06 +00:00
todd
25382573c6 default to not building DRI for now to permit x snaps to build, found by
Johan Lindman, thanks
2007-11-26 20:47:35 +00:00
matthieu
bfba922c91 Re-enable pthread support in libGL, by providing proper weak stubs in
libX11 (together with other pthread stubs, already there for libX11).
ok kurt@, art@, kettenis@
2007-11-26 15:10:19 +00:00
matthieu
afad917171 make libGL config closer to what was in the previous version:
- disable threads support
- link against libXext and libX11
2007-11-25 10:18:21 +00:00
matthieu
733e3c4fff Update to Mesa 7.0.1. For now only indirect GLX is enabled in libGL. 2007-11-24 17:46:55 +00:00
matthieu
fb5a8daf22 merge libXi 1.1.3 2007-11-24 17:03:34 +00:00
matthieu
3d6019abca libXi 1.1.3 2007-11-24 16:45:12 +00:00
matthieu
f68d10dc1f merge libXrandr 1.2.2 2007-11-24 16:42:56 +00:00
matthieu
49085abc0f libXrandr 1.2.2 2007-11-24 16:38:43 +00:00
matthieu
1969f0b7b1 Don't hard-code sizeof(long) in ftconfig.h. Fixes 64bit architectures.
Problem noticed by sturm@.
2007-11-24 15:48:33 +00:00
matthieu
ab927dd41b merge libXfont 1.3.1 2007-11-24 14:38:25 +00:00
matthieu
9a72b78842 libXfont 1.3.1 2007-11-24 14:31:47 +00:00
matthieu
b66e17dd2f Add a '-c' option to fc-cache to do a chroot before (re)building the
font cache. Useful for builds with $DESTDIR set, to prepare a binary
distribution.
2007-10-27 20:00:20 +00:00
matthieu
a12489dbfe Enable pixman on all architectures but sh (triggers a compiler error) in
preparation for xserver 1.4.
2007-10-27 19:57:48 +00:00
matthieu
8f07cc07fd Use buils/unix/ftsystem.c instead of the generic ANSI C one, which
doesn't set CLOSE_ON_EXEC on files descriptors opened by freetype.
Fixes a fd leak reported by kurt@. Tested by naddy@ and others.
2007-10-27 07:09:48 +00:00
matthieu
2031f13b92 regen 2007-10-20 20:30:29 +00:00
matthieu
5223801460 force HAVE_GTK=no. 2007-10-20 20:30:06 +00:00