# ChangeLog for media-libs/mesa # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.157 2007/08/12 05:12:36 dberkholz Exp $ 12 Aug 2007; Donnie Berkholz ; mesa-6.5-r3.ebuild, mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild, mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild: Backport GCC 4.2 -O2 workaround for ivopts bug from 7.0.1. *mesa-7.0.1 (11 Aug 2007) 11 Aug 2007; Donnie Berkholz ; +mesa-7.0.1.ebuild: (#183626) Bump. Lots of bugfixes from the 6.5.3 development release, no new features. Also appending -fno-ivopts on gcc-4.2 systems -- symptoms this fixes include black screens on glxgears. Still has a slight performance issue with nptl if using assembly optimizations, which is the case for non-hardened (see https://bugs.freedesktop.org/show_bug.cgi?id=7459 for details). Some ebuild cleanup, including safety for build directories containing spaces; removal of dead code for EGL; clean generation of libGLU symlinks; getting rid of many of those confusing makedepend warnings; change from add_drivers() function to a cleaner driver_enable() that contains conditionals internally. 07 Aug 2007; Gustavo Zacarias mesa-6.5.2-r1.ebuild: Stable on sparc wrt #175465 01 Aug 2007; Donnie Berkholz ; mesa-6.5.3.ebuild: (#178655) Add dep on libXdamage for damage reporting. 30 Jul 2007; Donnie Berkholz ; mesa-6.5-r3.ebuild, mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild, mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild: Move eselect-opengl into DEPEND only, so it can be uninstalled later. 02 Jul 2007; Raúl Porcel mesa-6.5.2-r1.ebuild: alpha stable wrt #175465 02 Jul 2007; Piotr Jaroszyński mesa-6.5-r3.ebuild, mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild, mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild: (QA) RESTRICT clean up. 24 Jun 2007; Joshua Kinard mesa-6.5.2-r1.ebuild: Stable on mips, per #175465. 20 May 2007; Jeroen Roovers mesa-6.5.2-r1.ebuild: Stable for HPPA (bug #175465). 13 May 2007; Joshua Baergen +files/mesa-6.5.3-pthread.patch, mesa-6.5.3.ebuild: Include Diego's xcb patch, fixing bug #177329. 12 May 2007; nixnut mesa-6.5.2-r1.ebuild: Stable on ppc wrt bug 175465 05 May 2007; Daniel Gryniewicz mesa-6.5.2-r1.ebuild: Marked stable on amd64 for bug #175465 *mesa-6.5.3 (29 Apr 2007) 29 Apr 2007; Donnie Berkholz ; +mesa-6.5.3.ebuild: Add 6.5.3. Supports OpenGL 2.0 and 2.1 in software, adds new GLSL code generator, new vertex buffer object (vbo) infrastructure, and more. 29 Apr 2007; Andrej Kacian mesa-6.5.2-r1.ebuild: Stable on x86, bug #175465. 25 Apr 2007; Raúl Porcel mesa-6.5.2-r1.ebuild: Stable on ia64 wrt bug #175465. 25 Apr 2007; Markus Rothe mesa-6.5.2-r1.ebuild: Stable on ppc64; bug #175465 07 Apr 2007; Mike Frysinger mesa-6.5-r3.ebuild: Remove fluff reference to EXEDESTTREE. *mesa-6.5.2-r1 (19 Feb 2007) 19 Feb 2007; Joshua Baergen +files/6.5.2-i965-wine-fix.patch, +mesa-6.5.2-r1.ebuild: Fix 3D apps running in Wine. (Bug #163973, riku) 19 Feb 2007; Joshua Baergen mesa-6.5.2.ebuild: Re-add die to mesa if building +xcb when libX11 is -xcb. (Bug #163761, Petteri Räty) 18 Feb 2007; Ryan Hill mesa-6.5.2.ebuild: Apply previous fix to the 6.5.2 ebuild as well. 17 Feb 2007; Simon Stelling mesa-6.5.1-r1.ebuild: fix from my last commit: string equality != integer equality 17 Feb 2007; Simon Stelling mesa-6.5.1-r1.ebuild, mesa-6.5.2.ebuild: set CONFIG depending on ABI on amd64; bug 125125 24 Jan 2007; Donnie Berkholz ; -files/64bit-fix-have-dix-config.patch, -files/64bit-fix-indirect-vertex-array.patch, -files/6.5-fix-radeon-PCIE.patch, -files/change-default-dri-driver-dir.patch, -files/makedepend-location.patch, -files/radeon-texture-problem.patch, -mesa-6.4.2-r2.ebuild, -mesa-6.5-r4.ebuild, -mesa-6.5.1-r2.ebuild: Clean up. 08 Dec 2006; Joshua Baergen mesa-6.5.2.ebuild: leio bets his gold watch that this version needs a better libdrm too. 08 Dec 2006; Joshua Baergen mesa-6.5.1-r4.ebuild: Fix libdrm dependency due to mach64 patch. (Thanks to leio) 07 Dec 2006; Joshua Baergen mesa-6.5.1-r4.ebuild: Whitespace fix to make repoman happy. *mesa-6.5.1-r4 (07 Dec 2006) 07 Dec 2006; Joshua Baergen +files/6.5.1-i965-bufmgr.patch, -mesa-6.5.1-r3.ebuild, +mesa-6.5.1-r4.ebuild: Fix 3D on i965 (bug #156569, riku) and make sure libX11 was built with xcb when building +xcb (bug #156397, Priit Laes). 07 Dec 2006; Joshua Baergen -mesa-6.5.2_pre20061102.ebuild: Remove mesa snapshot. *mesa-6.5.1-r3 (07 Dec 2006) 07 Dec 2006; Joshua Baergen +files/6.5.1-mach64-dri-private-dma-2.patch, +mesa-6.5.1-r3.ebuild: Fix compiling against newer libdrms (2.2.0+). Thanks for Mart Raudsepp for the discovery of the patch. (Fixes bug #154827) *mesa-6.5.2 (04 Dec 2006) 04 Dec 2006; Joshua Baergen +mesa-6.5.2.ebuild: New mesa release with numerous bugfixes and improvements. Introduces the i915tex driver, which takes advantage of the new DRI memory manager. You'll need a newer kernel DRM to use it than is currently available in the tree. 01 Dec 2006; Gustavo Zacarias mesa-6.5.1-r1.ebuild: Stable on hppa 03 Nov 2006; Joshua Baergen mesa-6.5.2_pre20061102.ebuild: Mesa 6.5.2 apparently requires >=libdrm-2.2. 03 Nov 2006; Joshua Baergen mesa-6.5.2_pre20061102.ebuild: Fix SRC_URI. *mesa-6.5.2_pre20061102 (03 Nov 2006) 03 Nov 2006; Joshua Baergen +mesa-6.5.2_pre20061102.ebuild: Add a mesa snapshot for the input hotplug server. 27 Oct 2006; Joseph Jezak mesa-6.5.1-r1.ebuild, mesa-6.5.1-r2.ebuild: Marked ppc stable. 17 Oct 2006; Gustavo Zacarias mesa-6.5.1-r1.ebuild: Stable on sparc 16 Oct 2006; Markus Rothe mesa-6.5.1-r1.ebuild: Stable on ppc64 13 Oct 2006; Joshua Baergen mesa-6.5.1-r1.ebuild: AMD64/x86 stable for bug #144549 (X7.1). 11 Oct 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild, mesa-6.5-r4.ebuild, mesa-6.5.1-r1.ebuild, mesa-6.5.1-r2.ebuild: (#149248) Since upstream cares more about performance than textrels etc, add a RESTRICT for the stricter FEATURES setting. *mesa-6.5.1-r2 (09 Oct 2006) 09 Oct 2006; Donnie Berkholz ; +files/6.5.1-use-new-xcb-naming.patch, +files/6.5.1-xcb-dont-unlock-twice.patch, +mesa-6.5.1-r2.ebuild: Add a masked, XCB-capable mesa. 28 Sep 2006; Donnie Berkholz ; -mesa-6.5.1.ebuild: Clean out broken ebuild. 28 Sep 2006; Donnie Berkholz ; mesa-6.5.1-r1.ebuild: Require glproto 1.4.8 instead of 1.4.7 for new eye candy to work properly (Hanno Böck). 21 Sep 2006; Javier Villavicencio +files/6.5.1-freebsd-dri.patch, mesa-6.5.1-r1.ebuild: Fixes to build on Gentoo/FreeBSD with DRI enabled wrt bug #146892. 18 Sep 2006; Donnie Berkholz ; ChangeLog: Add bug number for libGL.la fix. *mesa-6.5.1-r1 (18 Sep 2006) 18 Sep 2006; Donnie Berkholz ; +mesa-6.5.1-r1.ebuild: Bump to incorporate needed fixes. 18 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: (#147982) Add in a sed of libdir in libGL.la from 6.5-r4 to avoid breaking things in a big way. 17 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: (#147872) Require libdrm 2.0.2. At least the r200 driver needs it, maybe more. 16 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: Add pkgconfig to DEPEND. 16 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: Get rid of arch-specific defaults, since they're in profiles now. 16 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: (#147804) Add i965 to build when VIDEO_CARDS=i810. 16 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: Dep on glproto 1.4.7, not 1.4.4. Older versions aren't in portage anymore, but it's still possible to remain on them (Hanno Böck). *mesa-6.5.1 (16 Sep 2006) 16 Sep 2006; Donnie Berkholz ; +mesa-6.5.1.ebuild: Bump. 25 Aug 2006; Hanno Boeck files/lib/libGL.la, mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild, mesa-6.5-r4.ebuild: Really fix libGL.la, replace lib with get_libdir. 25 Aug 2006; Hanno Boeck files/lib/libGL.la: Make libGL.la point to /usr/lib to let apps link against currently running libGL. *mesa-6.5-r4 (29 Jul 2006) 29 Jul 2006; Joshua Baergen +files/6.5-fix-radeon-PCIE.patch, +mesa-6.5-r4.ebuild: Add a fix for Radeons using PCIE. (Thanks to Jochen Trumpf, bug #136315) 19 Jul 2006; Guy Martin mesa-6.5-r3.ebuild: Stable on hppa. 12 Jul 2006; Stefan Schweizer mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild: Do not use xargs because it does not work for functions 12 Jul 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild: Stop PROVIDE-ing new-style virtuals. 12 Jul 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild: (#120375) Pull in app-doc/opengl-manpages on USE=doc. 10 Jul 2006; Aron Griffis mesa-6.5-r3.ebuild: Mark 6.5-r3 stable on ia64 02 Jul 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild: Also disable ASM_API on USE=hardened (Kevin F. Quinn). 30 Jun 2006; Donnie Berkholz ; mesa-6.5-r3.ebuild: ppc/sparc/mips/alpha/arm/sh stable 30 Jun 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild: ppc/sparc/mips/alpha/arm/sh stable 30 Jun 2006; Markus Rothe mesa-6.5-r3.ebuild: Stable on ppc64 30 Jun 2006; Chris Gianelloni mesa-6.4.2-r2.ebuild: Stable on amd64. 30 Jun 2006; Markus Rothe mesa-6.4.2-r2.ebuild: Stable on ppc64 30 Jun 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild: x86 stable. 30 Jun 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild: Add hardened USE flag to deactivate assembly code. 21 Jun 2006; Donnie Berkholz ; mesa-6.5-r3.ebuild: (#130951) Fix libGLU symlink (Torsten Veller). 27 Apr 2006; Marien Zwart Manifest: Fixing SHA256 digest, pass four 21 Apr 2006; Donnie Berkholz ; -mesa-6.5.ebuild, -mesa-6.5-r1.ebuild, -mesa-6.5-r2.ebuild: Pull old masked ebuilds. *mesa-6.5-r3 (21 Apr 2006) 21 Apr 2006; Donnie Berkholz ; +mesa-6.5-r3.ebuild: Add USE=nptl to build with TLS. Note that AIGLX will not work unless both xorg-server and mesa are built with the same setting of the nptl flag. 16 Apr 2006; Donnie Berkholz ; mesa-6.5.ebuild, mesa-6.5-r1.ebuild, mesa-6.5-r2.ebuild: (#130174) Update glproto dep to minimum 1.4.4. 16 Apr 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, mesa-6.5.ebuild, mesa-6.5-r1.ebuild, mesa-6.5-r2.ebuild: Split out ATI cards into mach64, r128 and radeon. 16 Apr 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, mesa-6.5.ebuild, mesa-6.5-r1.ebuild: Alphabetize drivers in the other ebuilds as well, for easier application of other patches. 16 Apr 2006; Donnie Berkholz ; mesa-6.5-r2.ebuild: Append -fno-strict-aliasing, many drivers have issues. 16 Apr 2006; Donnie Berkholz ; mesa-6.5-r2.ebuild: Alphabetize ordering of drivers for easier parsing. 16 Apr 2006; Donnie Berkholz ; mesa-6.5-r2.ebuild: Don't need to sed dprintf anymore, it's fixed upstream. *mesa-6.5-r2 (14 Apr 2006) 14 Apr 2006; Joshua Baergen +files/change-default-dri-driver-dir-X7.1.patch, +mesa-6.5-r2.ebuild: Revision bump to use new paths for drivers. Drivers now sit in /usr/$(get_libdir)/dri, rather than /usr/$(get_libdir)/xorg/modules/dri . *mesa-6.5-r1 (12 Apr 2006) 12 Apr 2006; Joshua Baergen +files/6.5-re-order-context-destruction.patch, +mesa-6.5-r1.ebuild: Add some upstream fixes that re-order GL context destruction in the ati drivers to avoid a possible NULL dereference. I've also restored the entire ChangeLog, as it appears to have been truncated during Diego's last commit. 08 Apr 2006; Diego Pettenò mesa-6.4.2-r2.ebuild, mesa-6.5.ebuild: Add a simple sed to replace -ldl with the right call for the libc used with dlopen_lib() function in portability eclass. This allows to link correctly to libGL when using libtool on Gentoo/FreeBSD. 03 Apr 2006; Diego Pettenò mesa-6.4.2-r2.ebuild, mesa-6.5.ebuild: Add special case for FreeBSD where libGL has only major soversion. 01 Apr 2006; Joshua Baergen mesa-6.5.ebuild: Bump the libdrm dependency and fix the i810 chip series driver compile. (Bug #128328, Alex Rostovtsev) 01 Apr 2006; Joshua Baergen mesa-6.4.2-r2.ebuild, mesa-6.5.ebuild: Add some missing x11-proto dependencies. (bug #128336, Steven Jenkins) *mesa-6.5 (01 Apr 2006) 01 Apr 2006; Donnie Berkholz ; +mesa-6.5.ebuild: Bump for masked development release, needed for newer i810 drivers. Also adds some GLSL (OpenGL Shading Language) support and lots of development in r300 driver, among others. 31 Mar 2006; Diego Pettenò mesa-6.4.2-r2.ebuild: Add ~x86-fbsd keyword. *mesa-6.4.2-r2 (12 Mar 2006) 12 Mar 2006; Joshua Baergen +files/radeon-texture-problem.patch, -mesa-6.4.2-r1.ebuild, +mesa-6.4.2-r2.ebuild: Fix a Radeon crash in certain applications (such as Croquet 0.3), and don't compile debug code into the drivers if USE=-debug (Santiago Gala, bug #125004). Also, fix a naming conflict between SGI GLU code and glibc 2.4 (SpanKY, KIMURA Masaru / hiyuh, bug #125809). 28 Feb 2006; Donnie Berkholz ; mesa-6.4.2-r1.ebuild: Make USE=debug work more nicely with FEATURES=splitdebug. *mesa-6.4.2-r1 (16 Feb 2006) 16 Feb 2006; Donnie Berkholz ; +files/64bit-fix-have-dix-config.patch, +files/64bit-fix-indirect-vertex-array.patch, -files/6.4.1-amd64-include-assyntax.patch, -mesa-6.4.1-r1.ebuild, -mesa-6.4.2.ebuild, +mesa-6.4.2-r1.ebuild: Really fix direct rendering on amd64. Also remove old versions. 14 Feb 2006; Markus Rothe mesa-6.4.1-r1.ebuild, mesa-6.4.2.ebuild: Added ~ppc64 06 Feb 2006; Donnie Berkholz ; mesa-6.4.2.ebuild: Add mach64 and tdfx to ppc defaults. Some evidence that glide-v3 works on ppc exists; needs testing, and is required for tdfx 3D to work. 06 Feb 2006; Donnie Berkholz ; mesa-6.4.2.ebuild: Add arch-dependent defaults for building 3D drivers. 03 Feb 2006; Donnie Berkholz ; mesa-6.4.2.ebuild: Add a fake video_cards_none for people who don't want any DRI drivers, e.g. if they're using binary drivers. *mesa-6.4.2 (03 Feb 2006) 03 Feb 2006; Donnie Berkholz ; +mesa-6.4.2.ebuild: Bump. Port to VIDEO_CARDS. Not really any relevant upstream changes, except a change in the install script to install GLw headers. Also, 6.4.1-amd64-include-assyntax.patch was incorporated into this release. 02 Feb 2006; Herbie Hopkins mesa-6.4.1-r1.ebuild: Fix setting of the default dri drivers directory. 02 Feb 2006; Donnie Berkholz ; mesa-6.4.1-r1.ebuild: Add USE=debug support. 31 Jan 2006; Rene Nussbaumer mesa-6.4.1-r1.ebuild: Unstable on hppa. 23 Jan 2006; Donnie Berkholz ; -files/configurable-dri-dir.patch, mesa-6.4.1-r1.ebuild: Some people don't understand what #ifndef means. 26 Dec 2005; Stefaan De Roeck mesa-6.4.1-r1.ebuild: Marked ~alpha 16 Dec 2005; Herbie Hopkins +files/6.4-multilib-fix.patch, +files/configurable-dri-dir.patch, mesa-6.4.1-r1.ebuild: Cleaned up multilib fixes, made default dri drivers directory configurable so we can set it to lib64 on multilib systems. *mesa-6.4.1-r1 (12 Dec 2005) 12 Dec 2005; Donnie Berkholz ; -mesa-6.4.1.ebuild, +mesa-6.4.1-r1.ebuild: Install correct libGLU.so.1.3. 09 Dec 2005; Donnie Berkholz ; -mesa-6.4-r1.ebuild: Pull old versions. 02 Dec 2005; Donnie Berkholz ; files/6.4.1-amd64-include-assyntax.patch: Add more info to patch. 02 Dec 2005; Donnie Berkholz ; +files/6.4.1-amd64-include-assyntax.patch, mesa-6.4.1.ebuild: (#114066) Add 6.4.1-amd64-include-assyntax.patch to fix amd64 build. *mesa-6.4.1 (30 Nov 2005) 30 Nov 2005; Donnie Berkholz ; +mesa-6.4.1.ebuild: New version. This is the one that's expected to be in X.Org 7.0. Fix libGL.* symlink deletion so the dot really matches a dot instead of any character, so other symlinks don't get deleted. (#110840) Build with PIC, since it hasn't been shown to slow it down. Remove commented-out lines about OSMesa. Keep using 6.4-dont-install-gles-headers.patch, so don't delete it when pulling 6.4. 27 Nov 2005; Joshua Baergen mesa-6.4-r1.ebuild: Added Diego's patch for FreeBSD support. Closes bug #111145. 16 Nov 2005; Joshua Baergen mesa-6.4-r1.ebuild: Changed xorg-x11 blocker for clarity. *mesa-6.4-r1 (14 Nov 2005) 14 Nov 2005; Donnie Berkholz ; -mesa-6.4.ebuild, +mesa-6.4-r1.ebuild: Install GLwDrawA.h, and if USE=motif, install GLwMDrawA.h. Reported by Stefaan De Roeck . 14 Nov 2005; Donnie Berkholz ; -files/dont-install-gles-headers.patch, -files/mesa-add-dri-asm-files.patch, -mesa-6.3.2-r1.ebuild: Pull old version. 11 Nov 2005; MATSUU Takuto mesa-6.4.ebuild: added ~sh keyword 01 Nov 2005; Joshua Baergen mesa-6.4.ebuild: Change xorg-x11 blocker to allow for rc metabuilds. *mesa-6.4 (31 Oct 2005) 31 Oct 2005; Donnie Berkholz ; +files/6.4-dont-install-gles-headers.patch, +mesa-6.4.ebuild: Bump. 30 Oct 2005; Joshua Baergen mesa-6.3.2-r1.ebuild: Change xorg-x11 blocker to allow for metabuilds. 19 Oct 2005; Stephen P. Becker mesa-6.3.2-r1.ebuild: added ~mips keyword 12 Oct 2005; Donnie Berkholz ; mesa-6.3.2-r1.ebuild: Add runtime blocker for !; -files/lib/libOSMesa.la, -mesa-6.3.1.1-r3.ebuild, -mesa-6.3.2.ebuild: Pull old ebuilds. Current versions aren't using libOSMesa.la either, so pull that too. *mesa-6.3.2-r1 (20 Sep 2005) 20 Sep 2005; Donnie Berkholz ; +mesa-6.3.2-r1.ebuild: Mesa isn't making libGLU.so -> libGLU.so.# unversioned to versioned symlink. This makes stuff trying to link against libGLU break. 09 Sep 2005; Donnie Berkholz ; +metadata.xml: Add metadata. 06 Sep 2005; Donnie Berkholz ; mesa-6.3.1.1-r3.ebuild, mesa-6.3.2.ebuild: Add missing 'set' argument to eselect. 06 Sep 2005; Donnie Berkholz ; mesa-6.3.2.ebuild: (#104367) Add xf86vidmodeproto and libICE to deps. 04 Sep 2005; Luca Barbato mesa-6.3.2.ebuild: Marked ~ppc 03 Sep 2005; Jeremy Huddleston mesa-6.3.1.1-r3.ebuild, mesa-6.3.2.ebuild: Switching to use eselect over opengl-update. 22 Aug 2005; Donnie Berkholz ; mesa-6.3.2.ebuild: Split out an arch-specific variable DRI_DRIVERS_${ARCH} for defining which drivers to build. Put it up at the top, to try separating data from code. Perhaps doing something similar in pkg_setup(), but having if...elif and just DRI_DRIVERS, would work reasonably, but it doesn't isolate the data as well. 22 Aug 2005; Donnie Berkholz ; mesa-6.3.2.ebuild: Move EXTRA_LIB_PATH blanking out from within a sparc block, because it should be used for everyone. Also move arch-specific section away from generic sections. *mesa-6.3.2 (22 Aug 2005) 22 Aug 2005; Donnie Berkholz ; +files/mesa-add-dri-asm-files.patch, +mesa-6.3.2.ebuild: Bump to latest devel release. The assembly files in DRI drivers didn't get packaged, so add mesa-add-dri-asm-files.patch to patch them in. I think this release will also fix 32/64 systems, if they also have the latest DRM. 22 Aug 2005; Donnie Berkholz ; -files/fix-include-locations.patch, -files/fix-xthreads-location.patch, -files/use-xthreads.patch, -mesa-6.3.1.1.ebuild, -mesa-6.3.1.1-r1.ebuild, -mesa-6.3.1.1-r2.ebuild: Pull old versions. 20 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1-r3.ebuild: Stop installing glut headers to avoid conflicts with virtual/glut providers. Reported by Andrej Kacian . 17 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1-r3.ebuild: Add x11-proto/printproto to DEPEND on USE=motif. 16 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1-r3.ebuild: libOSMesa isn't building anymore, so stop symlinking and installing libtool archives. *mesa-6.3.1.1-r3 (16 Aug 2005) 16 Aug 2005; Donnie Berkholz ; +mesa-6.3.1.1-r3.ebuild: Fix direct rendering on r200 by adding USING_EGL=0. Turning off EGL takes a lot of work. 15 Aug 2005; Herbie Hopkins mesa-6.3.1.1-r2.ebuild: Fix multilib issue and add ~amd64 keyword. 15 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1-r2.ebuild: Install libGL.la to /usr/lib/opengl/xorg-x11/lib, where libGL.so really is, instead of /usr/lib. This only seems necessary because of the LDPATH hack in opengl-update. *mesa-6.3.1.1-r2 (14 Aug 2005) 14 Aug 2005; Donnie Berkholz ; +files/change-default-dri-driver-dir.patch, +files/dont-install-gles-headers.patch, +mesa-6.3.1.1-r2.ebuild: Stop building EGL things, because they aren't ready upstream. Also the EGL demos rely on glut, which creates a circular dependency. Change the default DRI driver directory to the one we actually use. This should be enough to get direct rendering working. *mesa-6.3.1.1-r1 (12 Aug 2005) 12 Aug 2005; Donnie Berkholz ; +mesa-6.3.1.1-r1.ebuild: Bump to update to CVS head as of yesterday. 12 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: Turn parallel build back off. Can get problems with depend files not existing. 12 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: Test out parallel make. fmccor says it works. 12 Aug 2005; Ferris McCormick mesa-6.3.1.1.ebuild: 1. General cleanup for sparc, get rid of the ill-considered IUSE=dri; 2. Make sure to install the actual dri drivers as well as the base libGL package. 11 Aug 2005; Donnie Berkholz ; Manifest: Fix manifest. 11 Aug 2005; Ferris McCormick mesa-6.3.1.1.ebuild: Following changes build a reunning libGL for sparc testing and set a sane set of DRI drivers, depending on USE=dri flag: 1. With dri, sparc assembly appears to be unusable. This is because the build and directory structures have been changed so that the actual initialization code moves to the dri drivers themselves when sparc assembly is built. Correcting this is nontrivial, because the glx build uses hard-defined source names and paths. 2. With USE=dri, on sparc build only a subset of the full complement of drivers. For now, DRI_DIRS = fb ffb mach64 mga radeon savage 3. Without USE=dri, change the target to (generic) linux-sparc. In this case, architecture is actually set by CFLAGS passed in to the configure target, and both glx-capable and stand-alone versions of libGL are built. 4. For testing, and perhaps ultimately for performance, on sparc, unless USE=dri, do not fix_opengl_symlinks With these changes in place, LD_LIBRARY_PATH=: some-libGL-program works fine. 10 Aug 2005; Donnie Berkholz ; +files/fix-include-locations.patch, mesa-6.3.1.1.ebuild: Add fix-include-locations.patch to standardize include locations to instead of some mixture of and "foo.h." 10 Aug 2005; Donnie Berkholz ; +files/makedepend-location.patch, mesa-6.3.1.1.ebuild: Add makedepend-location.patch to stop mesa from looking in /usr/X11R6/bin. 10 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: Add dep on >=x11-proto/glproto-1.4-r1. 10 Aug 2005; Ferris McCormick mesa-6.3.1.1.ebuild: 1. Correct echo "$(...)" to echo "\$(...)"; 2. When building for sparc, make sure that: a. Use sparc assembly versions where appropriate; b. Make sure sparc-specific sources are built; c. For testing, don't actually build the dri drivers because they are known not to work. d. TODO: Figure out why two versions of libGL are built, and why the install ends up linking to the incorrect version (the one with the undefined externals). 10 Aug 2005; Ferris McCormick mesa-6.3.1.1.ebuild: Add ~sparc keyword (X modular testing). 10 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: Add dep on >=opengl-update-2.2.2. 10 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: Add fix_opengl_symlinks() from xorg-x11, to set up the libGL symlinks. 10 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: Stop cleaning out /usr/lib/opengl/xorg-x11, now that two other packages also install to it. 10 Aug 2005; Donnie Berkholz ; -mesa-3.5.ebuild: Drop old version. *mesa-6.3.1.1 (10 Aug 2005) 10 Aug 2005; Donnie Berkholz ; +files/fix-xthreads-location.patch, +files/lib/libGL.la, +files/lib/libGLU.la, +files/lib/libOSMesa.la, +files/use-xthreads.patch, +mesa-6.3.1.1.ebuild: Add for modular X. 07 Jun 2004; Aron Griffis mesa-3.5.ebuild: Fix use invocation 24 Nov 2003; Aron Griffis mesa-3.5.ebuild: Add ~alpha 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords *mesa-3.5 (22 Jul 2002) 22 Jul 2002; Seemant Kulleen mesa-3.5.ebuild files/digest-mesa-3.5 : This was updated a while ago. I repoman'd it, and cleaned up spacing and syntax a little. *mesa-3.4.2 (1 Feb 2002) 1 Feb 2002; G.Bevin ChangeLog : Added initial ChangeLog which should be updated whenever the package is updated in any way. This changelog is targetted to users. This means that the comments should well explained and written in clean English. The details about writing correct changelogs are explained in the skel.ChangeLog file which you can find in the root directory of the portage repository.