Commit Graph

480 Commits

Author SHA1 Message Date
matthieu
2b3e93e33b patches from Freetype.org for the security issues found by Robert Swiecki:
CVE-2010-2497 freetype integer underflow
CVE-2010-2498 freetype invalid free
CVE-2010-2499 freetype buffer overflow
CVE-2010-2500 freetype integer overflow
CVE-2010-2519 freetype heap buffer overflow
CVE-2010-2520 freetype buffer overflow on heap
2010-07-17 14:06:43 +00:00
matthieu
99887c42a6 Update to libpciaccess 0.11, with VGA arbiter support code from kettenis@. 2010-07-10 18:56:27 +00:00
matthieu
cd750bf570 Update to Mesa 7.8.2. Tested by johan@. Thanks. 2010-06-22 20:04:22 +00:00
matthieu
71cc7797d8 Disable the compose cache code.
It can't be used without proper libc locale support.
2010-06-01 05:26:44 +00:00
matthieu
fee37e4ada Remove an extra debug target that leaked in. 2010-05-30 20:42:44 +00:00
matthieu
1acb789094 Remove obsolete code that has not been built for 5 weeks now. 2010-05-29 17:25:11 +00:00
matthieu
69d68a5946 Remove the makefiles for dri drivers that aren't built anymore. 2010-05-27 06:25:45 +00:00
matthieu
bc96638db1 fix glu.pc after Mesa update. 2010-05-22 21:17:25 +00:00
matthieu
ff9d7b9ce0 This is now Mesa 7.8.1 2010-05-22 20:25:37 +00:00
matthieu
23bbc6ddb4 Build infrastructure for Mesa 7.8.1. 2010-05-22 20:14:14 +00:00
matthieu
47b605d724 regen 2010-05-21 19:15:04 +00:00
matthieu
0f15c7c5e7 merge from upstream X.Org: use the AC_WITH_XMLTO and AC_WITH_ASCIIDOC
macros from xorg-macros 1.5 to check for xmlto and asciidoc and
explicitely disable them in Makefile.bsd-wrapper.
Problem noticed by espie@.
2010-05-21 19:13:11 +00:00
matthieu
aa3c9f9344 Update to libX11 1.3.3. Tested on a bulk ports build by naddy@. 2010-05-18 19:37:28 +00:00
matthieu
69110947ac Update to libXi 1.3. Tested on a bulk ports build by naddy@. 2010-05-18 19:28:54 +00:00
oga
a40ba34bb5 Add drm_intel_bo_is_reusable(), to check if a buffer object will be put
in the userland BO cache or not. Bump minor.

From Chris Wilson in upstream git. ok matthieu@
2010-05-15 15:51:05 +00:00
espie
9c8e047a11 zap USE_GCC3, prepare for gcc4.
okay oga@
2010-05-13 17:38:57 +00:00
espie
20321053ef allow gcc4 switch, okay matthieu@ 2010-05-11 18:51:21 +00:00
matthieu
a345ea4b66 Update to libXtst 1.1.0. Tested on a ports bulk build by naddy@. 2010-05-10 20:10:07 +00:00
matthieu
0c4bbe43a5 Update to libXext 1.1.1. Tested on a ports bulk build by naddy@. 2010-05-10 20:06:53 +00:00
matthieu
d9a92f27a6 use INSTALL_DATA in BSD Makefiles. ok oga@ 2010-05-08 14:15:29 +00:00
matthieu
5aebc99597 Update to libXt 1.0.8. No API change. 2010-05-05 20:18:45 +00:00
matthieu
9cb2a9e148 Remove a file that gets generated during build. 2010-05-05 19:58:52 +00:00
matthieu
d3f6579c37 Update to libXinerama 1.1 2010-04-27 20:04:38 +00:00
matthieu
6abece0973 update to libXxf86dga 1.1.1 2010-04-27 20:00:53 +00:00
matthieu
16484e6ad4 update to libXxf86misc 1.0.2 2010-04-27 19:56:30 +00:00
matthieu
48cef99b0b Update to libxkbfile 1.0.6. 2010-04-27 19:54:37 +00:00
matthieu
1898505e7e Update to libXxf86vm 1.1.0 2010-04-25 20:04:42 +00:00
matthieu
3e77ba2aad Update to libXScrnSaver 1.2.0 2010-04-25 20:02:21 +00:00
matthieu
8f148c87a1 Update to libdmx 1.1.0 2010-04-25 19:59:53 +00:00
oga
73527bc941 *sigh* ioctls do not copyout when they return an error. DRM developers
need to learn this.

When set_tiling fails, keep tiling type at the type we already had, do
NOT use the parameters that we passed to the ioctl.

Noticed when i botched a kernel diff (locally) so that that ioctl failed
more often.

ok matthieu@
2010-04-25 14:35:49 +00:00
matthieu
1be894c1f4 Unlink libXp, libXprintAppUtil and libXprintUtil from the build.
Required ports updates and wantlib fixes handled by naddy@. Thanks a lot.
2010-04-24 20:13:07 +00:00
matthieu
5f5463b013 Update libXaw to version 1.0.7.
This version removes support for Xprint.
2010-04-23 19:37:47 +00:00
matthieu
a88f24fd32 Add libxcb/libxcb-dri2 here too. 2010-04-18 22:28:20 +00:00
matthieu
852acd6263 Update to libxcb 1.6. Mostly for new dri2 helper lib, requested by oga@. 2010-04-18 20:06:18 +00:00
matthieu
57a2ac348a regen for xcb-proto 1.6 2010-04-18 19:58:53 +00:00
oga
d0eeea4b45 don't allocate an array of pointers to structs when you want an array of
structs. Fixes cases where you need a lot of relocs so you overflow the
array.

Commited upstream about ten minutes ago. ok matthieu@
2010-04-11 18:04:04 +00:00
matthieu
479aed07ee Unlink deprecated xtrap, xevie and lbxutil libs and protos from the X build.
ok oga@, deraadt@.
2010-04-10 21:26:00 +00:00
oga
c7b8df8024 update libdrm to 2.4.15.
This diff seems larger than it is since upstream reindented some
sources.  This updates libdrm_intel to -current (which only affect the
GEM code) and libdrm to 2.4.15.  bumping both minor versions.

Discussed with matthieu@
2010-03-31 06:31:45 +00:00
matthieu
d346a77813 Update to pixman 0.16.6. Tested on a full ports build by naddy@. 2010-03-25 21:58:52 +00:00
matthieu
e248f65664 Update to fontconfig 2.8.0. Tested on a full ports build by naddy@. 2010-03-25 21:45:57 +00:00
matthieu
54193b0f27 Missing resurected files in freetype 2.3.12 2010-03-25 20:53:34 +00:00
matthieu
1be5fe96c1 Update to freetpe 2.3.12. Tested against ports by naddy@. 2010-03-25 20:49:53 +00:00
matthieu
df0647377b Update to freetpe 2.3.12. Tested against ports by naddy@. 2010-03-25 20:32:36 +00:00
matthieu
1ef4920a5b Remove a workaround for a gcc ICE on mips64 that was fixed
by a recent gcc commit.
2010-02-03 12:44:10 +00:00
matthieu
09d4825f0e Use DejaVu TrueType fonts as replacement for the Adobe bitmaps.
While here also provide a replacement for Courier New.
ok oga@
2010-01-21 19:57:57 +00:00
matthieu
9b4b09eb28 regen 2010-01-17 20:49:46 +00:00
matthieu
2dda0f8061 Use the new XORG_WITH_XMLTO macro in configure scripts and explicitely
disable it during Xenocara builds. Problem reported by kili@ who also
tested this patch with an earlier version of the macro.
2010-01-17 20:48:49 +00:00
oga
dc5950e7a9 typo in the !privsep path, from David Coppa (dcoppa at mail dot com);
thanks.

ok matthieu@
2009-12-09 16:57:37 +00:00
oga
b29bbd29c1 Some improvements from upstream for the GEM buffer object cache to stop the
cache growing stupidly big (like it used to).

ok matthieu@ ages ago.
2009-11-22 20:16:03 +00:00
naddy
c31a69de88 install xtrans.pc into the right directory 2009-11-01 00:25:29 +00:00
matthieu
ac420781e2 missed files during libXfont 1.4.1 update. 2009-10-31 21:03:28 +00:00
matthieu
ea581f5459 File missed in libXvMC 1.0.5 update. 2009-10-31 20:37:15 +00:00
matthieu
7e22364ad4 Update to xtrans 1.2.5 2009-10-31 20:34:07 +00:00
matthieu
d6f9ab8d4c update to libfontenc 1.0.5 2009-10-31 19:05:27 +00:00
matthieu
70416822d3 update to libXvMC 1.0.5 2009-10-31 18:59:06 +00:00
matthieu
03c653d165 update to libXv 1.0.5 2009-10-31 18:54:56 +00:00
matthieu
32b6dba0b2 update to libXt 1.0.7 2009-10-31 18:47:41 +00:00
matthieu
a5210f52a0 missed files in libXrender 0.9.5 update. 2009-10-31 18:42:41 +00:00
matthieu
e03850b02d update to libXrender 0.9.5 2009-10-31 18:41:19 +00:00
matthieu
139377e246 update to libXpm 3.5.8 2009-10-31 18:33:17 +00:00
matthieu
c06fd4db3a Update to libXmu 1.0.5 2009-10-31 18:29:37 +00:00
matthieu
fbfe310e31 Update to libXft 2.1.14 2009-10-31 18:23:14 +00:00
matthieu
6ac962e3d1 Update to libXfontcache 1.0.5 2009-10-31 17:58:21 +00:00
matthieu
c1572e04e6 Update to libXfont 1.4.1 2009-10-31 17:57:11 +00:00
matthieu
4a77a82c79 update to libXfixes 4.0.4 2009-10-31 17:55:07 +00:00
matthieu
659895ccf0 Update to libXdmcp 1.0.3 2009-10-31 17:53:31 +00:00
matthieu
4fbf34305a Update to libXdamage 1.1.2 2009-10-31 17:48:41 +00:00
matthieu
6a2eaba1d6 Update to libXcursor 1.1.10 2009-10-31 17:47:06 +00:00
matthieu
f043957069 Update do libXcomposite 0.4.1 2009-10-31 17:45:46 +00:00
matthieu
a9500da24b Update to libXau 1.0.5 2009-10-31 17:44:36 +00:00
matthieu
731fd0ecd0 Update to libXRes 1.0.4 2009-10-31 17:40:00 +00:00
matthieu
31a261e9a7 Update to libICE 1.0.6 2009-10-31 17:38:48 +00:00
matthieu
b929394cd1 Don't build profiled libs. No other X lib does. 2009-10-03 13:57:56 +00:00
matthieu
86fe704ca5 update to xcb-util 0.3.6. Tested on a packages bulk build by naddy@. 2009-09-05 15:55:46 +00:00
matthieu
7771e1d22c update to libXt 1.0.6 2009-08-23 15:56:08 +00:00
matthieu
b821fafa65 update to libSM 1.1.1 2009-08-23 14:08:00 +00:00
matthieu
3e1072ee96 update to libFS 1.0.2 2009-08-23 14:00:11 +00:00
oga
9997d7a073 backport some code from mesa current (and 7.5) so that the dri2 protocol
is correctly handled. without fixes to mesa and the ddx, the so-called
backwards compat goop that was added just plain does not work and ends
up with rendering bullshit.
2009-08-06 15:50:02 +00:00
matthieu
7edc2b5a56 Enable XCB on architectures with shared libs.
requested by sthen@.
2009-08-04 15:45:41 +00:00
matthieu
b9575da0ef OpenBSD's gcc 3.3 is capable of handling the MMX code of pixman.
Change the configure test so that it gets enabled.

Tested by marco@ ajacoutot@ ckuethe@ and others.
2009-07-28 19:01:29 +00:00
matthieu
8ab3717763 add -I${XCBUTIL}/${SUBLIB} to CPPFLAGS for gcc 2.95 2009-07-20 20:57:57 +00:00
matthieu
0d63acfc0e Fix build when XSRCDIR is not defined in /etc/mk.conf.
Problem reported by Chris Kuethe. Thanks.
2009-07-18 20:54:10 +00:00
matthieu
386cb73aae Add XCBPROTO_VERSION substitution for xcb.pc.
Problem reported by David Coppa. Thanks.
2009-07-18 20:06:46 +00:00
oga
6e3e5abe72 Fix libdrm for the buffer mapping strategy our GEM implementation will use
We always map through the gtt, never using the cpu mapping (this decreases
complexity a lot). Keep use of the original ioctl for this. Also don't bother
with userland domain setting, the kernel handles this correctly.

Finally, don't persist mapping across calls to unmap and remapping, this aids
with debugging, but may change later.

ok matthieu@.
2009-07-18 14:54:42 +00:00
matthieu
9e42493983 Use the bsd.xorg.mk rules to install the pkgconfig file and
add the libdrm_intel.pc. with oga@.
2009-06-27 10:02:53 +00:00
oga
c976b8a8ee Add support to the fake (non GEM) bufmgr for pinning and unpinning objects.
Makes overlay XV work with intel 2.7.1. ok matthieu@, tested by naddy@,
sturm@, matthieu@ and myself. This is most important for the x40 and
other 8xx chipset which lack textured video.
2009-06-21 17:39:53 +00:00
matthieu
406f757488 regen with autoconf 2.62p0. Fixes xserver build on macppc. 2009-06-12 19:33:24 +00:00
matthieu
546574439d unbreak arm builds by disabling simd and neon support for now. 2009-06-12 09:16:54 +00:00
todd
48a5587e8a fix gcc2ism, collaboration with matthieu 2009-06-11 16:32:52 +00:00
matthieu
9ff179ce74 Update to pixman 0.15.8. 2009-06-05 20:14:27 +00:00
matthieu
1793e9a798 Fix building without xcb. Found by david@. Thanks. 2009-06-04 16:36:07 +00:00
matthieu
9f4b406944 Fix build for system that don't set XSRCDIR explicitely.
Problem noticed by ckuethe@. Thanks.
2009-06-04 16:11:25 +00:00
matthieu
4d2e193a43 Use XENOCARA_HAVE_SHARED_LIBS and remove duplicate lines. 2009-06-04 00:40:05 +00:00
matthieu
72b4e41b8f if XENOCARA_BUILD_XCB is set, build the XCB version of libX11. 2009-06-04 00:13:56 +00:00
matthieu
be2770bef1 Use XENOCARA_HAVE_SHARED_LIBS from bsd.xconf.mk instead of hard-coding
the list here.
2009-06-03 23:56:07 +00:00
matthieu
ced3b52794 Don't use != to call pkg-config in Makefiles. It's slow and generates
tons of warnings if stuff isn't installed yet.
2009-05-31 18:01:28 +00:00
matthieu
8e91f6fca8 update to libxcb 1.3 2009-05-31 16:44:43 +00:00
matthieu
528fed7c9d regen for xcb-proto 1.5 2009-05-31 16:43:12 +00:00
matthieu
c4a03b3069 This is Mesa 7.4.2. from Brad. 2009-05-25 18:40:11 +00:00
matthieu
f9906a079e explicitely addt inter-library dependencies. 2009-05-23 15:08:50 +00:00