diff options
author | Andrew Savchenko <bircoph@gmail.com> | 2014-10-25 03:17:11 +0400 |
---|---|---|
committer | Andrew Savchenko <bircoph@gmail.com> | 2014-10-25 03:17:11 +0400 |
commit | 0c41bde9bd1a8dbaa002f457eeb92865d40e3489 (patch) | |
tree | c809fcaef94466fce0795f1798a791de9a4e6d16 /media-libs | |
parent | vsftpd: sync with portage (diff) | |
download | bircoph-0c41bde9bd1a8dbaa002f457eeb92865d40e3489.tar.gz bircoph-0c41bde9bd1a8dbaa002f457eeb92865d40e3489.tar.bz2 bircoph-0c41bde9bd1a8dbaa002f457eeb92865d40e3489.zip |
mesa is updated in portage
SSE4.1 bug seems to be crosscompilation related, probably problem
is not in mesa itself
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/mesa/ChangeLog | 2432 | ||||
-rw-r--r-- | media-libs/mesa/Manifest | 10 | ||||
-rw-r--r-- | media-libs/mesa/files/eselect-mesa.conf.9.2 | 39 | ||||
-rw-r--r-- | media-libs/mesa/files/glx_ro_text_segm.patch | 28 | ||||
-rw-r--r-- | media-libs/mesa/files/mesa-10.1.0-sse41.patch | 23 | ||||
-rw-r--r-- | media-libs/mesa/files/mesa-9.2-dont-require-llvm-for-r300.patch | 12 | ||||
-rw-r--r-- | media-libs/mesa/mesa-10.1.0.ebuild | 507 | ||||
-rw-r--r-- | media-libs/mesa/mesa-10.1.3.ebuild | 508 | ||||
-rw-r--r-- | media-libs/mesa/metadata.xml | 27 |
9 files changed, 0 insertions, 3586 deletions
diff --git a/media-libs/mesa/ChangeLog b/media-libs/mesa/ChangeLog deleted file mode 100644 index b977b28..0000000 --- a/media-libs/mesa/ChangeLog +++ /dev/null @@ -1,2432 +0,0 @@ -# ChangeLog for media-libs/mesa -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.558 2014/05/15 07:39:40 chithanh Exp $ - - 15 May 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-10.1.3.ebuild: - Add forgotten pax-utils inherit, bug #506412. - -*mesa-10.1.3 (14 May 2014) - - 14 May 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-10.1.3.ebuild: - Version bump, bug #510086. Add gettext dependency, bug #502418. Add pax - marking to llvmpipe tests, bug #506412. - - 01 May 2014; Michał Górny <mgorny@gentoo.org> mesa-10.1.1.ebuild: - Remove --enable-llvm-shared-libs since the switch is broken in this version - and causes shared linking to be disabled. In fact, the default is for shared - linking to be enabled, so removing the switch leaves it that way. - - 29 Apr 2014; Michał Górny <mgorny@gentoo.org> mesa-10.1.1.ebuild: - Restore libxml2 dep that was removed prematurely, bug #509066. - -*mesa-10.1.1 (28 Apr 2014) - - 28 Apr 2014; Matt Turner <mattst88@gentoo.org> +mesa-10.1.1.ebuild: - Version bump to 10.1.1, bug #508472. - - 19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> mesa-10.0.4.ebuild: - Stable for sparc, wrt bug #500368 - - 18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> mesa-10.0.4.ebuild: - Stable for alpha, wrt bug #500368 - - 17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> mesa-10.0.4.ebuild: - Stable for ia64, wrt bug #500368 - - 16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> mesa-10.0.4.ebuild: - Stable for ppc64, wrt bug #500368 - - 08 Apr 2014; Agostino Sarubbo <ago@gentoo.org> mesa-10.0.4.ebuild: - Stable for ppc, wrt bug #500368 - - 06 Apr 2014; Agostino Sarubbo <ago@gentoo.org> mesa-10.0.4.ebuild: - Stable for x86, wrt bug #500368 - - 28 Mar 2014; Jeroen Roovers <jer@gentoo.org> mesa-10.0.4.ebuild: - Stable for HPPA (bug #500368). - - 27 Mar 2014; Agostino Sarubbo <ago@gentoo.org> mesa-10.0.4.ebuild: - Stable for amd64, wrt bug #500368 - -*mesa-10.0.4 (19 Mar 2014) - - 19 Mar 2014; Matt Turner <mattst88@gentoo.org> +mesa-10.0.4.ebuild, - -mesa-10.0.3.ebuild: - Version bump to 10.0.4, bug #504668. - - 13 Mar 2014; Matt Turner <mattst88@gentoo.org> mesa-10.1.0.ebuild, - metadata.xml: - Add dri3 USE flag, and add udev as a dependency, bug #504356. - - 09 Mar 2014; Matt Turner <mattst88@gentoo.org> mesa-10.1.0.ebuild: - Update libxshmfence dependency to 1.1, bug #503932. - - 08 Mar 2014; Matt Turner <mattst88@gentoo.org> mesa-10.1.0.ebuild, - metadata.xml: - Remove non-existant openmax (available in next Mesa release) and correct llvm- - shared-libs flag, bug #503888. - - 08 Mar 2014; Matt Turner <mattst88@gentoo.org> -mesa-9.2.5.ebuild, - -mesa-10.0.2-r1.ebuild, -files/mesa-10.0.2-update-glxext.h.patch: - Drop old. - -*mesa-10.1.0 (08 Mar 2014) - - 08 Mar 2014; Matt Turner <mattst88@gentoo.org> +mesa-10.1.0.ebuild, - metadata.xml: - Version bump to mesa-10.1.0. - -*mesa-9.2.5-r1 (24 Feb 2014) - - 24 Feb 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2.5-r1.ebuild, mesa-10.0.3.ebuild: - Warn against debug USE flag mismatch with llvm, bug #459306. Add REQUIRED_USE - for python, bug #472054. Find libLLVM in the correct path, bug #488216. Depend - on elfutils/libelf for radeon-llvm, bug #490092. Fix GLXFBConfig attibutes for - xorg state tracker, bug #492934. Always use C++ linking for libvdpau_r600, bug - #494970. Add runtime dependency on llvm when used as shared library, bug - #498812. - - 04 Feb 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-9.2.5.ebuild: - Fix llvm-3.4 patches, bug #497886. Add patch to make opencl build on ppc, - upstream #68504. - -*mesa-10.0.3 (03 Feb 2014) - - 03 Feb 2014; Matt Turner <mattst88@gentoo.org> +mesa-10.0.3.ebuild: - Version bump to 10.0.3. - - 30 Jan 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-8.0.4-r1.ebuild: - Drop wayland support from old mesa, as it depends on obsolete wayland - versions. - - 26 Jan 2014; Matt Turner <mattst88@gentoo.org> - files/mesa-10.0.2-update-glxext.h.patch: - Remove hunk from patch that CVS insists on changing on commit. - - 26 Jan 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.10.3.ebuild, mesa-7.11.2.ebuild, mesa-8.0.4-r1.ebuild, - mesa-9.0.3.ebuild, mesa-9.1.6.ebuild, mesa-9.2.5.ebuild: - Fix repoman warnings. - - 26 Jan 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - files/mesa-10.0.2-update-glxext.h.patch: - Fix glxext.h patch for good. - - 26 Jan 2014; Matt Turner <mattst88@gentoo.org> - files/mesa-10.0.2-update-glxext.h.patch: - Fix patch, bug #499352. - -*mesa-10.0.2-r1 (26 Jan 2014) - - 26 Jan 2014; Matt Turner <mattst88@gentoo.org> - +files/mesa-10.0.2-update-glxext.h.patch, +mesa-10.0.2-r1.ebuild, - -mesa-10.0.2.ebuild: - Update glxext.h for bug #491644. - - 26 Jan 2014; Matt Turner <mattst88@gentoo.org> mesa-10.0.2.ebuild, - mesa-9.2.5.ebuild: - Check for libxml2 with --host-root, bug #499234. Thanks to James Le Cuirot - <chewi@aura-online.co.uk> for the patch. - - 11 Jan 2014; Michał Górny <mgorny@gentoo.org> mesa-9.1.6.ebuild, - mesa-9.2.5.ebuild: - Depend on llvm < 3.4 where 3.4 is not supported. - - 09 Jan 2014; Matt Turner <mattst88@gentoo.org> -mesa-10.0.0.ebuild, - -mesa-10.0.0_rc2.ebuild, -mesa-10.0.1.ebuild, -mesa-9.2.4.ebuild: - Remove old. - - 09 Jan 2014; Matt Turner <mattst88@gentoo.org> mesa-10.0.2.ebuild: - Add gbm to REQUIRED_USE for wayland, bug 491646. - -*mesa-10.0.2 (09 Jan 2014) - - 09 Jan 2014; Matt Turner <mattst88@gentoo.org> +mesa-10.0.2.ebuild: - Version bump to 10.0.2. - -*mesa-9.2.5 (16 Dec 2013) - - 16 Dec 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2.5.ebuild: - Version bump. - -*mesa-10.0.1 (13 Dec 2013) - - 13 Dec 2013; Matt Turner <mattst88@gentoo.org> +mesa-10.0.1.ebuild: - Version bump to 10.0.1. - - 04 Dec 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-10.0.0.ebuild: - drop llvm-shared-libs requirement for opencl. - -*mesa-10.0.0 (01 Dec 2013) - - 01 Dec 2013; Matt Turner <mattst88@gentoo.org> +mesa-10.0.0.ebuild: - Version bump to 10.0.0. - - 29 Nov 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-9.2.0-r1.ebuild, -mesa-9.2.0.ebuild, -mesa-9.2.1.ebuild, - -mesa-9.2.2.ebuild, -mesa-9.2.3.ebuild, mesa-9.2.4.ebuild: - Add patches to fix building gallivm and clover against llvm-3.4, bug #488064 - and bug #492828, and xorg state tracker against xorg-server-1.15, bug #492838. - Drop old 9.2 releases. - - 29 Nov 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-10.0.0_rc2.ebuild: - shared-llvm-libs is not required for opencl in mesa-10 - -*mesa-10.0.0_rc2 (28 Nov 2013) -*mesa-9.2.4 (28 Nov 2013) - - 28 Nov 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-10.0.0_rc2.ebuild, +mesa-9.2.4.ebuild, -mesa-10.0.0_rc1.ebuild, - metadata.xml: - Version bumps. - - 19 Nov 2013; Matt Turner <mattst88@gentoo.org> mesa-10.0.0_rc1.ebuild: - Fix typo, thanks mrueg. - -*mesa-10.0.0_rc1 (18 Nov 2013) -*mesa-9.2.3 (18 Nov 2013) - - 18 Nov 2013; Matt Turner <mattst88@gentoo.org> +mesa-9.2.3.ebuild, - +mesa-10.0.0_rc1.ebuild: - Version bump to 9.2.3 and 10.0.0-rc1. - -*mesa-9.2.2 (03 Nov 2013) - - 03 Nov 2013; Matt Turner <mattst88@gentoo.org> +mesa-9.2.2.ebuild: - Version bump to mesa-9.2.2. - - 14 Oct 2013; Jeroen Roovers <jer@gentoo.org> mesa-7.10.3.ebuild, - mesa-7.11.2.ebuild, mesa-8.0.4-r1.ebuild, mesa-9.0.3.ebuild: - Drop HPPA keywording (bug #487714). - - 14 Oct 2013; Jeroen Roovers <jer@gentoo.org> mesa-7.10.3.ebuild, - mesa-7.11.2.ebuild, mesa-8.0.4-r1.ebuild, mesa-9.0.3.ebuild: - Drop HPPA keywording (bug #487714). - -*mesa-9.2.1 (13 Oct 2013) - - 13 Oct 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2.1.ebuild: - Version bump, bug #487634. - - 13 Oct 2013; Michał Górny <mgorny@gentoo.org> mesa-9.2.0-r1.ebuild: - Explicitly call einstalldocs in multilib_src_install_all() to accomodate bug - #483304. - - 13 Oct 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-9.0.1.ebuild, -mesa-9.0.2.ebuild, -mesa-9.1.1.ebuild, - -mesa-9.1.2-r1.ebuild, -mesa-9.1.2.ebuild, -mesa-9.1.3.ebuild, - -mesa-9.1.4.ebuild, -mesa-9.1.5.ebuild, -mesa-9.1.ebuild: - Drop some older versions for security bug #472280. - - 13 Oct 2013; Michał Górny <mgorny@gentoo.org> mesa-9.2.0-r1.ebuild: - Bump libclc dep for multilib. - - 08 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.6.ebuild: - Stable for x86, wrt bug #475480 - - 07 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.6.ebuild: - Stable for sparc, wrt bug #475480 - - 06 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.6.ebuild: - Stable for ia64, wrt bug #475480 - - 05 Oct 2013; Markus Meier <maekke@gentoo.org> mesa-9.1.6.ebuild: - arm stable, bug #475480 - - 05 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.6.ebuild: - Stable for alpha, wrt bug #475480 - - 04 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.6.ebuild: - Stable for ppc64, wrt bug #475480 - - 03 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.6.ebuild: - Stable for ppc, wrt bug #475480 - - 02 Oct 2013; Jeroen Roovers <jer@gentoo.org> mesa-9.1.6.ebuild: - Stable for HPPA (bug #475480). - - 29 Sep 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.6.ebuild: - Stable for amd64, wrt bug #475480 - - 21 Sep 2013; Michał Górny <mgorny@gentoo.org> mesa-9.2.0-r1.ebuild: - Fix renaming gallium drivers, bug #485614. - -*mesa-9.2.0-r1 (21 Sep 2013) - - 21 Sep 2013; Michał Górny <mgorny@gentoo.org> +mesa-9.2.0-r1.ebuild: - Convert to multilib. - -*mesa-9.2.0 (27 Aug 2013) - - 27 Aug 2013; Matt Turner <mattst88@gentoo.org> -mesa-9.2.0_rc2.ebuild, - +mesa-9.2.0.ebuild: - Version bump to 9.2. - -*mesa-9.2.0_rc2 (24 Aug 2013) - - 24 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2.0_rc2.ebuild, -mesa-9.2.0_rc1.ebuild: - Bump to new prerelease. - - 22 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-9.2.0_rc1.ebuild: - Relax REQUIRED_USE for opencl. - -*mesa-9.2.0_rc1 (21 Aug 2013) - - 21 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2.0_rc1.ebuild, -mesa-9.2_pre20130725.ebuild: - Add new release candidate, drop old snapshot. - -*mesa-9.2_pre20130725 (02 Aug 2013) - - 02 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +files/mesa-9.2-dont-require-llvm-for-r300.patch, - +mesa-9.2_pre20130725.ebuild, -mesa-9.2_pre20130515.ebuild, - -mesa-9.2_pre20130528.ebuild, -mesa-9.2_pre20130619.ebuild: - New snapshot. Drop some old ones. - -*mesa-9.1.6 (02 Aug 2013) - - 02 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.1.6.ebuild: - Version bump. - -*mesa-9.1.5 (29 Jul 2013) - - 29 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.1.5.ebuild: - Version bump, bug #477520. - -*mesa-9.1.4 (01 Jul 2013) - - 01 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.1.4.ebuild: - Version bump for security bug #472280. - - 22 Jun 2013; Matt Turner <mattst88@gentoo.org> mesa-9.2_pre20130619.ebuild: - Remove shared-glapi USE flag, bugs 458550 & 473526. - -*mesa-9.2_pre20130619 (19 Jun 2013) - - 19 Jun 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2_pre20130619.ebuild, metadata.xml: - New snapshot. Add opencl support, bug #439018. - - 09 Jun 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for sh, wrt bug #463430 - - 01 Jun 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-9.0.3.ebuild, mesa-9.1.3.ebuild: - Require egl with wayland, bug #467882. - -*mesa-9.2_pre20130528 (28 May 2013) - - 28 May 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +files/eselect-mesa.conf.9.2, +mesa-9.2_pre20130528.ebuild: - New snapshot. - - 26 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for ppc, wrt bug #463430 - - 26 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for s390, wrt bug #463430 - - 25 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for ia64, wrt bug #463430 - - 25 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for arm, wrt bug #463430 - - 25 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for alpha, wrt bug #463430 - - 25 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for sparc, wrt bug #463430 - - 24 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for ppc64, wrt bug #463430 - - 23 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for x86, wrt bug #463430 - - 23 May 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for amd64, wrt bug #463430 - - 23 May 2013; Jeroen Roovers <jer@gentoo.org> mesa-9.1.2-r1.ebuild: - Stable for HPPA (bug #463430). - -*mesa-9.1.3 (23 May 2013) - - 23 May 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.1.3.ebuild: - Version bump. - -*mesa-9.2_pre20130515 (15 May 2013) - - 15 May 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2_pre20130515.ebuild, -mesa-9.2_pre20130404.ebuild, - -mesa-9.2_pre20130427.ebuild, -mesa-9.2_pre20130509.ebuild: - New snapshot. - - 14 May 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-9.1.2-r1.ebuild: - Fix building against llvm-3.4 - -*mesa-9.1.2-r1 (09 May 2013) -*mesa-9.2_pre20130509 (09 May 2013) - - 09 May 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.1.2-r1.ebuild, +mesa-9.2_pre20130509.ebuild, mesa-7.10.3.ebuild, - mesa-7.11.2.ebuild, mesa-8.0.4-r1.ebuild, mesa-9.0.1.ebuild, - mesa-9.0.2.ebuild, mesa-9.0.3.ebuild: - Apply patch for bug #461696 and be more precise with llvm dependencies. - - 06 May 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.11.2.ebuild, mesa-8.0.4-r1.ebuild, mesa-9.0.1.ebuild, - mesa-9.0.2.ebuild, mesa-9.0.3.ebuild, mesa-9.1.2.ebuild: - Update patches/dependencies for llvm-3.3. - -*mesa-9.1.2 (02 May 2013) - - 02 May 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.1.2.ebuild: - Version bump. - -*mesa-9.2_pre20130427 (28 Apr 2013) - - 28 Apr 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2_pre20130427.ebuild: - New snapshot. - -*mesa-9.2_pre20130404 (05 Apr 2013) - - 05 Apr 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.2_pre20130404.ebuild: - Add new prerelease snapshot with radeon UVD and Gallium3D HUD support. - -*mesa-9.1.1 (20 Mar 2013) - - 20 Mar 2013; Matt Turner <mattst88@gentoo.org> +mesa-9.1.1.ebuild: - Version bump. - - 19 Mar 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-9.1.ebuild: - Add patches for llvm-3.3 compatibility and depend on llvm with r600 shader - compiler enabled. - - 10 Mar 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-9.0.1.ebuild, mesa-9.0.2.ebuild, mesa-9.0.3.ebuild, mesa-9.1.ebuild: - mesa-9.0 xorg state tracker does not build against xorg-server-1.14. Add - subslot dependency to mesa-9.1. - - 06 Mar 2013; Michał Górny <mgorny@gentoo.org> mesa-9.1.ebuild: - Migrate to python-r1. - - 27 Feb 2013; Zac Medico <zmedico@gentoo.org> mesa-9.1.ebuild: - Add ~arm-linux keyword. - - 23 Feb 2013; Matt Turner <mattst88@gentoo.org> mesa-9.0.3.ebuild: - Drop unnecessary dependency on libdrm[libkms], bug 445488. - -*mesa-9.0.3 (23 Feb 2013) - - 23 Feb 2013; Matt Turner <mattst88@gentoo.org> +mesa-9.0.3.ebuild: - Version bump to 9.0.3, bug 454106. - - 23 Feb 2013; Matt Turner <mattst88@gentoo.org> -mesa-9.1_rc1.ebuild, - -mesa-9.1_rc2.ebuild: - Drop old. - -*mesa-9.1 (23 Feb 2013) - - 23 Feb 2013; Matt Turner <mattst88@gentoo.org> +mesa-9.1.ebuild: - Version bump to 9.1. - -*mesa-9.0.2 (18 Feb 2013) - - 18 Feb 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.0.2.ebuild: - Version bump. - -*mesa-9.1_rc2 (18 Feb 2013) - - 18 Feb 2013; Matt Turner <mattst88@gentoo.org> +mesa-9.1_rc2.ebuild: - Version bump to 9.1_rc2. - -*mesa-9.1_rc1 (11 Feb 2013) - - 11 Feb 2013; Matt Turner <mattst88@gentoo.org> +mesa-9.1_rc1.ebuild: - Version bump to 9.1_rc1. - - 21 Jan 2013; Matt Turner <mattst88@gentoo.org> mesa-8.0.4-r1.ebuild, - mesa-9.0.1.ebuild: - Add versioned dependencies on wayland, bug 428162. - - 21 Jan 2013; Mike Frysinger <vapier@gentoo.org> mesa-9.0.1.ebuild: - Add s390 keywords #453114 by Sergey Popov. - - 08 Jan 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-7.11.ebuild, -mesa-8.0.3.ebuild, -mesa-9.0.ebuild: - Drop some old versions. - - 06 Jan 2013; Markus Meier <maekke@gentoo.org> mesa-9.0.1.ebuild: - arm stable, bug #448562 - - 04 Jan 2013; Jeroen Roovers <jer@gentoo.org> mesa-7.11.2.ebuild, - mesa-9.0.1.ebuild: - Stable for HPPA (bug #440872). - - 04 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.1.ebuild: - Stable for ppc64, wrt bug #448562 - - 03 Jan 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-9.0.1.ebuild, mesa-9.0.ebuild: - Pull in correct version of llvm for optional r600-llvm-compiler, bug #450000. - - 01 Jan 2013; Raúl Porcel <armin76@gentoo.org> mesa-9.0.1.ebuild: - sh stable wrt #440872 - - 31 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.1.ebuild: - Stable for ppc, wrt bug #448562 - - 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.1.ebuild: - Stable for x86, wrt bug #448562 - - 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.1.ebuild: - Stable for amd64, wrt bug #448562 - - 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.1.ebuild: - Stable for alpha, wrt bug #440872 - - 29 Dec 2012; Matt Turner <mattst88@gentoo.org> metadata.xml: - Add bindist description (bug 448932) and sync metadata.xml from x11-overlay. - - 28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.1.ebuild: - Stable for sparc, wrt bug #440872 - - 28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.1.ebuild: - Stable for ia64, wrt bug #440872 - - 17 Dec 2012; Markus Meier <maekke@gentoo.org> mesa-9.0.ebuild: - arm stable, bug #440872 - - 08 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-7.11.2.ebuild: - Stable for ppc64, wrt bug #440872 - - 08 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.ebuild: - Stable for ppc64, wrt bug #440872 - - 03 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> mesa-7.11.ebuild, - mesa-7.11.2.ebuild, mesa-8.0.3.ebuild, mesa-8.0.4-r1.ebuild, mesa-9.0.ebuild, - mesa-9.0.1.ebuild: - Use virtual/udev instead of sys-fs/udev wrt #444398 - - 03 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> mesa-7.11.ebuild, - mesa-7.11.2.ebuild, mesa-8.0.3.ebuild, mesa-8.0.4-r1.ebuild, mesa-9.0.ebuild, - mesa-9.0.1.ebuild: - Use virtual/udev instead of sys-fs/udev wrt #444398 - - 02 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mesa-8.0.4-r1.ebuild: - Stable for ppc64, wrt bug #432400 - - 28 Nov 2012; Brent Baude <ranger@gentoo.org> mesa-9.0.ebuild: - Marking mesa-9.0 ppc stable for bug 440872 - - 26 Nov 2012; Tomáš Chvátal <scarabeus@gentoo.org> metadata.xml: - Update to global useflag. - -*mesa-9.0.1 (19 Nov 2012) - - 19 Nov 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.0.1.ebuild, -mesa-8.0.3-r1.ebuild, -mesa-8.0.4.ebuild, - -mesa-8.1_rc1_pre20120724.ebuild, -mesa-8.1_rc1_pre20120814.ebuild, - -mesa-9.0_pre20120918.ebuild, -mesa-9_pre20120831-r1.ebuild, - -mesa-9_pre20120831.ebuild: - Version bump. Drop some prereleases and vulnerable versions. - - 18 Nov 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.ebuild: - Stable for x86, wrt bug #440872 - - 16 Nov 2012; Agostino Sarubbo <ago@gentoo.org> mesa-9.0.ebuild: - Stable for amd64, wrt bug #440872 - - 24 Oct 2012; Ulrich Müller <ulm@gentoo.org> mesa-7.10.3.ebuild, - mesa-7.11.ebuild, mesa-7.11.2.ebuild: - Update dependency after package move from x11-libs/openmotif to - x11-libs/motif. - -*mesa-9.0 (09 Oct 2012) - - 09 Oct 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.0.ebuild: - Version bump. - - 05 Oct 2012; <naota@gentoo.org> mesa-8.1_rc1_pre20120724.ebuild, - mesa-8.1_rc1_pre20120814.ebuild, mesa-9.0_pre20120918.ebuild, - mesa-9_pre20120831-r1.ebuild, mesa-9_pre20120831.ebuild: - Use cat as INDENT to workaround build failure on non-GNU system. #428112 - - 04 Oct 2012; <naota@gentoo.org> +files/mesa-8.0.4-configure-bsd.patch, - mesa-8.0.3-r1.ebuild, mesa-8.0.3.ebuild, mesa-8.0.4-r1.ebuild, - mesa-8.0.4.ebuild, mesa-8.1_rc1_pre20120724.ebuild, - mesa-8.1_rc1_pre20120814.ebuild: - Add patch to fix non-POSIX test. #435496 - - 24 Sep 2012; Raúl Porcel <armin76@gentoo.org> mesa-8.0.4-r1.ebuild: - alpha/ia64/sh/sparc stable wrt #432400 - - 21 Sep 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-9.0_pre20120918.ebuild: - Fix overzealous removal of dri2proto/glproto dependencies, thanks to slyfox - for noticing. - -*mesa-9.0_pre20120918 (18 Sep 2012) - - 18 Sep 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9.0_pre20120918.ebuild: - New snapshot. - - 16 Sep 2012; Markus Meier <maekke@gentoo.org> mesa-8.0.4-r1.ebuild: - arm stable, bug #432400 - - 12 Sep 2012; Andreas Schuerch <nativemad@gentoo.org> mesa-8.0.4-r1.ebuild: - x86 stable, see bug 432400 - - 06 Sep 2012; Matt Turner <mattst88@gentoo.org> mesa-8.0.3-r1.ebuild, - mesa-8.0.3.ebuild, mesa-8.0.4-r1.ebuild, mesa-8.0.4.ebuild, - mesa-8.1_rc1_pre20120724.ebuild, mesa-8.1_rc1_pre20120814.ebuild, - mesa-9_pre20120831-r1.ebuild, mesa-9_pre20120831.ebuild, metadata.xml: - Drop d3d USE flag. It's broken, unmaintained, and disabled upstream. - -*mesa-9_pre20120831-r1 (05 Sep 2012) - - 05 Sep 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-9_pre20120831-r1.ebuild: - New revision to address i965 crashes. - - 04 Sep 2012; Jeroen Roovers <jer@gentoo.org> mesa-8.0.4-r1.ebuild: - Stable for HPPA (bug #432400). - - 02 Sep 2012; Agostino Sarubbo <ago@gentoo.org> mesa-8.0.4-r1.ebuild: - Stable for amd64, wrt bug #432400 - -*mesa-8.0.4-r1 (01 Sep 2012) -*mesa-9_pre20120831 (01 Sep 2012) - - 01 Sep 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-8.0.4-r1.ebuild, +mesa-9_pre20120831.ebuild: - Update patch tarball and snapshot for security bug #432400. - - 26 Aug 2012; Raúl Porcel <armin76@gentoo.org> mesa-8.0.3.ebuild: - alpha/ia64/sh/sparc stable wrt #419473 - -*mesa-8.1_rc1_pre20120814 (14 Aug 2012) - - 14 Aug 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-8.1_rc1_pre20120814.ebuild: - New snapshot. Installs gl.pc even when osmesa is enabled, bug #428164. Fixes - building with gbm and i915g, bug #428508. Does not build some tests when - shared-glapi is enabled, bug #429720. - - 11 Aug 2012; Matt Turner <mattst88@gentoo.org> - mesa-8.1_rc1_pre20120724.ebuild: - Remove indent dependency since only compiled code is indented. - - 27 Jul 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-8.1_rc1_pre20120724.ebuild: - Make dev-util/indent buildtime-only dependency. Do not depend on it on - x86-fbsd, bug #427952. - - 25 Jul 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +files/eselect-mesa.conf.8.1, - +files/mesa-8.1-dont-require-llvm-for-r300.patch: - Add missing files, bug #428027 - - 25 Jul 2012; Ben de Groot <yngwin@gentoo.org> mesa-8.1_rc1_pre20120724.ebuild: - Hide dev-util/indent behind !amd-fbsd wrt bug #427952 - -*mesa-8.1_rc1_pre20120724 (24 Jul 2012) - - 24 Jul 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-8.1_rc1_pre20120724.ebuild, metadata.xml: - New snapshot. - -*mesa-8.0.4 (21 Jul 2012) - - 21 Jul 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-8.0.4.ebuild: - Version bump, bug #426872. - - 12 Jul 2012; Brent Baude <ranger@gentoo.org> mesa-8.0.3.ebuild: - Marking mesa-8.0.3 ppc stable for bug 419473 - - 11 Jul 2012; Brent Baude <ranger@gentoo.org> mesa-8.0.3.ebuild: - Marking mesa-8.0.3 ppc64 stable for bug 419473 - - 29 Jun 2012; Markus Meier <maekke@gentoo.org> mesa-8.0.3.ebuild: - arm stable, bug #419473 - - 28 Jun 2012; Jeroen Roovers <jer@gentoo.org> mesa-8.0.3.ebuild: - Stable for HPPA (bug #419473). - - 24 Jun 2012; Agostino Sarubbo <ago@gentoo.org> mesa-8.0.3.ebuild: - Stable for x86, wrt bug #419473 - - 22 Jun 2012; Agostino Sarubbo <ago@gentoo.org> mesa-8.0.3.ebuild: - Stable for amd64, wrt bug #419473 - - 11 Jun 2012; Tomáš Chvátal <scarabeus@gentoo.org> mesa-8.0.3-r1.ebuild: - Fix die on missing VG include dir with -openvg. Fixes bug#420369. - - 06 Jun 2012; Luca Barbato <lu_zero@gentoo.org> mesa-8.0.3-r1.ebuild: - Fix glproto dep - -*mesa-8.0.3-r1 (05 Jun 2012) - - 05 Jun 2012; Luca Barbato <lu_zero@gentoo.org> +mesa-8.0.3-r1.ebuild: - New revision to support new opengl-eselect layout - - 01 Jun 2012; Tomáš Chvátal <scarabeus@gentoo.org> - -files/eselect-mesa.conf.7.9, -files/eselect-mesa.conf.8.0, - -mesa-7.9.2.ebuild, -mesa-8.0.1-r2.ebuild, -mesa-8.0.1.ebuild, - -mesa-8.0.2.ebuild, -mesa-8.0.ebuild: - Cleanup some overshadowed versions and remove oldest as it failed to build for - me on stable. - - 28 May 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-8.0.3.ebuild: - Add one more patch for llvm-3.1 compatibility. - -*mesa-8.0.3 (28 May 2012) - - 28 May 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-8.0.3.ebuild: - Version bump, bug #416823. Apply patches identified by marienz to allow - building against llvm-3.1, bug #417363. - - 11 May 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.10.3.ebuild, mesa-7.11.2.ebuild, mesa-7.11.ebuild, - mesa-8.0.1-r2.ebuild, mesa-8.0.1.ebuild, mesa-8.0.2.ebuild, mesa-8.0.ebuild: - Adjust dependencies for nouveau API change. - - 10 May 2012; Alexis Ballier <aballier@gentoo.org> mesa-8.0.2.ebuild: - keyword ~amd64-fbsd - - 05 May 2012; Jeff Horelick <jdhore@gentoo.org> mesa-7.9.2.ebuild, - mesa-7.10.3.ebuild, mesa-7.11.ebuild, mesa-7.11.2.ebuild, mesa-8.0.ebuild, - mesa-8.0.1.ebuild, mesa-8.0.1-r2.ebuild, mesa-8.0.2.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 29 Mar 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-8.0.1-r2.ebuild, mesa-8.0.1.ebuild, mesa-8.0.2.ebuild, mesa-8.0.ebuild: - Require recent enough libXvMC, bug #410185. - -*mesa-8.0.2 (29 Mar 2012) - - 29 Mar 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-8.0.2.ebuild: - Version bump, bug #410119. Make tests not fail when python-3 is selected as - default, bug #407887. - - 14 Mar 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-8.0.1-r2.ebuild, metadata.xml: - Add USE flag for XA architecture. - - 04 Mar 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-8.0.1-r1.ebuild: - Drop broken revision, bug #406641. - - 04 Mar 2012; Justin Lecher <jlec@gentoo.org> mesa-7.9.2.ebuild, - mesa-7.10.3.ebuild, mesa-7.11.ebuild, mesa-7.11.2.ebuild: - block x11-libs/libGLw with USE=motif - -*mesa-8.0.1-r2 (03 Mar 2012) - - 03 Mar 2012; Luca Barbato <lu_zero@gentoo.org> mesa-8.0.1-r1.ebuild, - +mesa-8.0.1-r2.ebuild: - Revert header placement - -*mesa-8.0.1-r1 (02 Mar 2012) - - 02 Mar 2012; Luca Barbato <lu_zero@gentoo.org> +mesa-8.0.1-r1.ebuild: - Support switching GLES implementations as well, fix bug #406501 - - 24 Feb 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-8.0.1.ebuild: - Fix patching failure, reported by ryao on IRC. - -*mesa-8.0.1 (24 Feb 2012) - - 24 Feb 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-8.0.1.ebuild, +files/eselect-mesa.conf.8.0.1: - Version bump, bug #405207. - - 19 Feb 2012; Raúl Porcel <armin76@gentoo.org> mesa-7.11.2.ebuild: - alpha/ia64/sh/sparc stable wrt #394393 - - 15 Feb 2012; Brent Baude <ranger@gentoo.org> mesa-7.11.2.ebuild: - Marking mesa-7.11.2 ppc stable for bug 394393 - - 11 Feb 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-8.0.ebuild: - switch to xorg-x11 and back if necessary, bug #374647 comment 11 - -*mesa-8.0 (10 Feb 2012) - - 10 Feb 2012; Matt Turner <mattst88@gentoo.org> +mesa-8.0.ebuild, - +files/mesa-8.0-dont-require-llvm-for-r300.patch, - +files/eselect-mesa.conf.8.0, metadata.xml: - Version bump. Move to EAPI4. New USE flags gles1, gles2, wayland, g3dvl, - vdpau, xvmc, and d3d. New split VIDEO_CARDS: i915, i965, r100, r200, r300, - r600. Fixes bugs 308497, 377013, 380303. - - 27 Dec 2011; Markus Meier <maekke@gentoo.org> mesa-7.11.2.ebuild: - x86 stable, bug #394393 - - 21 Dec 2011; Markus Meier <maekke@gentoo.org> mesa-7.11.2.ebuild: - arm stable, bug #394393 - - 21 Dec 2011; Matt Turner <mattst88@gentoo.org> mesa-7.11.2.ebuild: - Fix osmesa USE flag, bug 395527. - - 20 Dec 2011; Agostino Sarubbo <ago@gentoo.org> mesa-7.11.2.ebuild: - Stable for AMD64, wrt bug #394393 - - 03 Dec 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-7.10.2.ebuild, -mesa-7.10.2-r1.ebuild, mesa-7.10.3.ebuild, - mesa-7.11.ebuild, -mesa-7.11.1.ebuild, mesa-7.11.2.ebuild: - Add patches to build against llvm-3 to unstable ebuild, depend on earlier - versions for stable ebuilds, bug #375847. Clean up some old ebuilds. - -*mesa-7.11.2 (30 Nov 2011) - - 30 Nov 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-7.11.2.ebuild: - Version bump. - -*mesa-7.11.1 (18 Nov 2011) - - 18 Nov 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-7.11.1.ebuild, metadata.xml: - Version bump, bug #390875. Add USE flag for libOSMesa, thanks to - mattst88 in bug #155109. - - 06 Nov 2011; Kacper Kowalik <xarthisius@gentoo.org> mesa-7.11.ebuild: - Workaround TOC issues wrt #386545 by Stephen Lewis - - 03 Oct 2011; Joseph Jezak <josejx@gentoo.org> mesa-7.11.ebuild: - Marked ppc/ppc64 stable for bug #380421. - - 02 Oct 2011; Raúl Porcel <armin76@gentoo.org> mesa-7.11.ebuild: - alpha/ia64/sh/sparc stable wrt #380421 - - 21 Sep 2011; Jeroen Roovers <jer@gentoo.org> mesa-7.11.ebuild: - Stable for HPPA (bug #380421). - - 18 Sep 2011; Matt Turner <mattst88@gentoo.org> mesa-7.11.ebuild: - Only allow openvg to be enabled with USE=gallium, bug 377689 - - 16 Sep 2011; Matt Turner <mattst88@gentoo.org> mesa-7.9.2.ebuild, - mesa-7.10.2.ebuild, mesa-7.10.2-r1.ebuild, mesa-7.10.3.ebuild, - mesa-7.11.ebuild: - Correct the LICENSEs. - - 05 Sep 2011; Markus Meier <maekke@gentoo.org> mesa-7.11.ebuild: - arm stable, bug #380421 - - 04 Sep 2011; Markus Meier <maekke@gentoo.org> mesa-7.11.ebuild: - x86 stable, bug #380421 - - 30 Aug 2011; Tony Vroon <chainsaw@gentoo.org> mesa-7.11.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug - #380421 filed by Chí-Thanh Christopher Nguyễn. - - 20 Aug 2011; Jeroen Roovers <jer@gentoo.org> mesa-7.10.3.ebuild: - Stable for HPPA (bug #371857). - - 20 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.11.ebuild: - Relax dependency on sys-devel/llvm. - - 16 Aug 2011; Matt Turner <mattst88@gentoo.org> metadata.xml: - Correct metadata.xml about which USE flags are related to Gallium3D. - - 02 Aug 2011; Magnus Granberg <zorry@gentoo.org> mesa-7.11.ebuild, - metadata.xml: - Added pax_kernel as local use flag - - 01 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.11.ebuild: - Disambiguate hardened related USE flag, bug #375561 and bug #377301. - -*mesa-7.11 (01 Aug 2011) - - 01 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-7.11_rc2.ebuild, -mesa-7.11_rc4.ebuild, +mesa-7.11.ebuild, - metadata.xml: - Version bump. Make gbm optional, bug #376679. - - 31 Jul 2011; Matt Turner <mattst88@gentoo.org> mesa-7.11_rc2.ebuild, - mesa-7.11_rc4.ebuild: - Move libxml2 from RDEPEND to DEPEND, Bug 376015. - - 30 Jul 2011; Raúl Porcel <armin76@gentoo.org> mesa-7.10.3.ebuild: - alpha/ia64/sh/sparc stable wrt #371857 - - 29 Jul 2011; Matt Turner <mattst88@gentoo.org> mesa-7.11_rc2.ebuild, - mesa-7.11_rc4.ebuild: - Specify x11 before drm for egl-platforms. Bug 376981 - -*mesa-7.11_rc4 (29 Jul 2011) - - 29 Jul 2011; Rémi Cardona <remi@gentoo.org> +mesa-7.11_rc4.ebuild: - Bump to 7.11_rc4, remove hacks needed for rc2 - - 29 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> mesa-7.10.3.ebuild: - ppc64 stable wrt #371857 - - 23 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-7.9.1.ebuild, mesa-7.9.2.ebuild, -mesa-7.10.1.ebuild, - mesa-7.10.2.ebuild, mesa-7.10.3.ebuild: - Add missing bison/flex dependency to more ebuilds, bug #376103. Remove - obsolete versions. - - 21 Jul 2011; Matt Turner <mattst88@gentoo.org> mesa-7.11_rc2.ebuild: - Add sys-devel/{bison,flex} to DEPEND, for new glsl_compiler, bug 375793. - -*mesa-7.11_rc2 (20 Jul 2011) - - 20 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-7.11_rc1-r1.ebuild, +mesa-7.11_rc2.ebuild: - Bump to new prerelease. Apply fix for bug #374671, upstream #39375. - - 15 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> mesa-7.10.2.ebuild: - ppc64 stable wrt #363965 - - 13 Jul 2011; Markus Meier <maekke@gentoo.org> mesa-7.10.3.ebuild: - x86 stable, bug #371857 - -*mesa-7.11_rc1-r1 (10 Jul 2011) - - 10 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-7.11_rc1.ebuild, +mesa-7.11_rc1-r1.ebuild: - Don't move libEGL/libOpenVG as this broke proprietary drivers, bug #374647. - -*mesa-7.11_rc1 (09 Jul 2011) - - 09 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-7.11_rc1.ebuild, +files/eselect-mesa.conf.7.11: - Bump to release candidate. - - 28 Jun 2011; Brent Baude <ranger@gentoo.org> mesa-7.10.3.ebuild: - Marking mesa-7.10.3 ppc stable for bug 371857 - - 28 Jun 2011; Brent Baude <ranger@gentoo.org> mesa-7.10.2.ebuild: - Marking mesa-7.10.2 ppc stable for bug 363965 - - 26 Jun 2011; Markus Meier <maekke@gentoo.org> mesa-7.10.3.ebuild: - arm stable, bug #371857 - - 23 Jun 2011; Markos Chandras <hwoarang@gentoo.org> mesa-7.10.3.ebuild: - Stable on amd64 wrt bug #372333 - -*mesa-7.10.3 (14 Jun 2011) - - 14 Jun 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-7.10.3.ebuild: - Version bump, revert to previous patch tarball as the llvm patch was applied - upstream. - - 15 May 2011; Raúl Porcel <armin76@gentoo.org> mesa-7.10.2.ebuild: - alpha/ia64/sh/sparc stable wrt #363965 - - 13 May 2011; Jeroen Roovers <jer@gentoo.org> mesa-7.10.2.ebuild: - Stable for HPPA (bug #363965). - - 13 May 2011; Markus Meier <maekke@gentoo.org> mesa-7.10.2.ebuild: - arm stable, bug #363965 - - 09 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> mesa-7.10.2.ebuild: - x86 stable wrt bug #363965 - - 28 Apr 2011; Markos Chandras <hwoarang@gentoo.org> mesa-7.10.2.ebuild: - Stable on amd64 wrt bug #363965 - -*mesa-7.10.2-r1 (17 Apr 2011) - - 17 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.9.1.ebuild, mesa-7.9.2.ebuild, mesa-7.10.1.ebuild, - mesa-7.10.2.ebuild, +mesa-7.10.2-r1.ebuild: - Address llvm-2.9 problems, bug #351338. - - 17 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.10.2.ebuild: - Add glproto and dri2proto to RDEPEND, bug #342393. - - 16 Apr 2011; Raúl Porcel <armin76@gentoo.org> mesa-7.9.2.ebuild, - mesa-7.10.1.ebuild: - alpha/ia64/sh/sparc stable wrt #359059 - - 11 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.10.2.ebuild: - Ensure that /usr/$(get_libdir)/dri gets always created. - - 08 Apr 2011; Markus Meier <maekke@gentoo.org> mesa-7.9.2.ebuild: - arm stable, bug #359059 - - 08 Apr 2011; Markus Meier <maekke@gentoo.org> mesa-7.10.1.ebuild: - arm stable, bug #359059 - -*mesa-7.10.2 (06 Apr 2011) - - 06 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-7.10.1-r1.ebuild, +mesa-7.10.2.ebuild: - Version bump. - -*mesa-7.10.1-r1 (05 Apr 2011) - - 05 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-7.10.1-r1.ebuild: - Revision bump for gnome-shell and libdrm-2.4.24 patch, bug #359327. - - 04 Apr 2011; Jeroen Roovers <jer@gentoo.org> mesa-7.9.2.ebuild: - Stable for HPPA (bug #359059). - - 04 Apr 2011; Jeroen Roovers <jer@gentoo.org> mesa-7.10.1.ebuild: - Stable for HPPA (bug #359059). - - 26 Mar 2011; Christian Faulhammer <fauli@gentoo.org> mesa-7.9.2.ebuild, - mesa-7.10.1.ebuild: - stable x86, bug 359059 - - 25 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.9.ebuild: - remove old - - 21 Mar 2011; Markos Chandras <hwoarang@gentoo.org> mesa-7.9.2.ebuild, - mesa-7.10.1.ebuild: - Stable on amd64 wrt bug #359059 - - 21 Mar 2011; Markos Chandras <hwoarang@gentoo.org> mesa-7.10.1.ebuild: - Stable on amd64 wrt bug #359059 - - 15 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> mesa-7.9.2.ebuild, - mesa-7.10.1.ebuild: - ppc/ppc64 stable wrt #359059 - - 05 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> mesa-7.9.1.ebuild: - ppc64 stable wrt #354237 - - 05 Mar 2011; Raúl Porcel <armin76@gentoo.org> mesa-7.9.1.ebuild: - alpha/arm/ia64/sh/sparc stable wrt #354237 - -*mesa-7.10.1 (03 Mar 2011) -*mesa-7.9.2 (03 Mar 2011) - - 03 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org> +mesa-7.9.2.ebuild, - -mesa-7.10-r1.ebuild, +mesa-7.10.1.ebuild: - Version bump to latest releases. - - 03 Mar 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.9.1.ebuild, mesa-7.10-r1.ebuild: - Nouveau: not compatible with libdrm-2.4.24 - - 23 Feb 2011; Jeroen Roovers <jer@gentoo.org> mesa-7.9.1.ebuild: - Stable for HPPA (bug #354237). - - 18 Feb 2011; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.7.1.ebuild, - -mesa-7.8.2.ebuild: - Drop older overshadowed versions. 3 versions to choose from should be enough. - - 14 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> mesa-7.9.1.ebuild: - ppc stable wrt #344827, #354237 - - 12 Feb 2011; Raúl Porcel <armin76@gentoo.org> mesa-7.9.ebuild: - alpha/ia64/sh/sparc stable wrt #344827 - - 12 Feb 2011; Christian Faulhammer <fauli@gentoo.org> mesa-7.9.1.ebuild: - stable x86, bug 354237 - - 12 Feb 2011; Markos Chandras <hwoarang@gentoo.org> mesa-7.9.1.ebuild: - Stable on amd64 wrt bug #354237 - -*mesa-7.10-r1 (09 Feb 2011) - - 09 Feb 2011; Magnus Granberg <zorry@gentoo.org> -mesa-7.10.ebuild, - +mesa-7.10-r1.ebuild, +files/glx_ro_text_segm.patch: - Fix bug 240956 readonly text segment on x86 - - 27 Jan 2011; Jeremy Olexa <darkside@gentoo.org> mesa-7.10.ebuild: - Push Gentoo Prefix changes from x11 overlay, as approved - -*mesa-7.10 (12 Jan 2011) - - 12 Jan 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-7.10.ebuild, +files/eselect-mesa.conf.7.10: - Version bump, bug #351094 - -*mesa-7.9.1 (08 Jan 2011) - - 08 Jan 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -mesa-7.9-r1.ebuild, +mesa-7.9.1.ebuild, - -files/mesa-7.9-libdrm-2.4.23-nouveau-api.patch: - Version bump, bug #351094 - - 31 Dec 2010; Jeroen Roovers <jer@gentoo.org> mesa-7.9.ebuild: - Stable for HPPA (bug #344827). - - 29 Dec 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - files/eselect-mesa.conf.7.9: - Fix copy&paste error - - 29 Dec 2010; Markus Meier <maekke@gentoo.org> mesa-7.9.ebuild: - arm stable, bug #344827 - - 25 Dec 2010; Christian Faulhammer <fauli@gentoo.org> mesa-7.9.ebuild: - x86 stable, bug 344827 - - 23 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> mesa-7.9.ebuild: - amd64 stable wrt #344827 - - 19 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> mesa-7.9.ebuild: - ppc64 stable wrt #344827 - -*mesa-7.9-r1 (11 Dec 2010) - - 11 Dec 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.9.ebuild, +mesa-7.9-r1.ebuild, - +files/mesa-7.9-libdrm-2.4.23-nouveau-api.patch: - Add patch for nouveau libdrm-2.4.23 API changes. - - 05 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - mesa-7.9.ebuild: - Fix building with Python 3. - - 29 Nov 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.9.ebuild: - Fix building when both classic and gallium are disabled, bug #347125 - -*mesa-7.9 (28 Nov 2010) - - 28 Nov 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +mesa-7.9.ebuild, +files/eselect-mesa.conf.7.9: - Version bump, bug #341097 - - 21 Oct 2010; Brent Baude <ranger@gentoo.org> ChangeLog: - Marking mesa-7.8.2 ppc stable for bug 239063 - - 19 Oct 2010; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.7.1.ebuild, - mesa-7.8.2.ebuild: - Get rid of radeonhd videocard. - - 10 Oct 2010; Ulrich Mueller <ulm@gentoo.org> mesa-7.7.1.ebuild, - mesa-7.8.2.ebuild: - Fix openmotif dependency. - - 01 Oct 2010; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.8.2.ebuild: - Drop weird depend atom. Per bug #339314. - - 30 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.8.2.ebuild: - Update libdrm dependency. - - 30 Sep 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.8.2.ebuild: - Update for libdrm changes. - - 28 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> mesa-7.8.2.ebuild: - ppc64 stable wrt #327777 - - 21 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.7.1.ebuild, - mesa-7.8.2.ebuild: - Update the dep on libX11 this time using proper version. - - 19 Sep 2010; Raúl Porcel <armin76@gentoo.org> mesa-7.8.2.ebuild: - ia64/sh/sparc stable wrt #327777 - - 17 Sep 2010; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.7.1.ebuild, - mesa-7.8.2.ebuild: - Remove VIDEO_CARDS=none setting. It just causes needless confusion - nowadays. If you don't want to build any Mesa hardware 3D drivers, set - VIDEO_CARDS="" in make.conf. If your 3D driver is proprietary/binary, set - VIDEO_CARDS to it (e.g., nvidia, fglrx) to avoid building Mesa hardware 3D - drivers. - - 12 Sep 2010; Tobias Klausmann <klausman@gentoo.org> mesa-7.8.2.ebuild: - Stable on alpha, bug #327777 - - 09 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.7.1.ebuild, - mesa-7.8.2.ebuild: - Update deps on libX11[xcb]. - - 27 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> mesa-7.7.1.ebuild, - mesa-7.8.2.ebuild: - Bug #333143: Add "kilgard" license for media-libs/mesa Debian DFSG debate. - - 03 Aug 2010; Tomáš Chvátal <scarabeus@gentoo.org> - -files/0001-st-xorg-Adopt-to-new-dirty-clip-rect-type.patch, - -mesa-7.5.2.ebuild, mesa-7.7.1.ebuild, mesa-7.8.2.ebuild, - -files/lib/libGL.la, -files/lib/libGLU.la: - Drop old. Remove remains of .la files. - - 02 Aug 2010; Raúl Porcel <armin76@gentoo.org> mesa-7.7.1.ebuild: - alpha/ia64/sh/sparc stable wrt #308521 - - 22 Jul 2010; Markus Meier <maekke@gentoo.org> mesa-7.8.2.ebuild: - arm stable, bug #327777 - - 19 Jul 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.8.2.ebuild: - Ease libdrm dependency for nouveau - - 14 Jul 2010; Jeroen Roovers <jer@gentoo.org> mesa-7.8.2.ebuild: - Stable for HPPA (bug #327777). - - 13 Jul 2010; Christian Faulhammer <fauli@gentoo.org> mesa-7.8.2.ebuild: - x86 stable, bug 327777 - - 12 Jul 2010; Markos Chandras <hwoarang@gentoo.org> mesa-7.8.2.ebuild: - Stable on amd64 wrt bug #327777 - - 18 Jun 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.8.2.ebuild: - depend on older libdrm for nouveau, bug #324539 - -*mesa-7.8.2 (17 Jun 2010) - - 17 Jun 2010; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.8.1.ebuild, - +mesa-7.8.2.ebuild: - Version bump. - - 31 May 2010; Guy Martin <gmsoft@gentoo.org> mesa-7.7.1.ebuild: - hppa stable, #308521 - - 17 May 2010; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.8.1.ebuild: - Add cross-compile fixes. Thx solar. - - 12 May 2010; Brent Baude <ranger@gentoo.org> mesa-7.7.1.ebuild: - Marking mesa-7.7.1 ppc64 stable for bug 308521 - - 18 Apr 2010; Markus Meier <maekke@gentoo.org> mesa-7.7.1.ebuild: - arm stable, bug #308521 - - 18 Apr 2010; <nixnut@gentoo.org> mesa-7.7.1.ebuild: - ppc stable #308521 - - 16 Apr 2010; Pacho Ramos <pacho@gentoo.org> mesa-7.7.1.ebuild: - amd64 stable, bug 308521 - - 09 Apr 2010; Christian Faulhammer <fauli@gentoo.org> mesa-7.7.1.ebuild: - stable x86, bug 308521 - -*mesa-7.8.1 (06 Apr 2010) - - 06 Apr 2010; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.8.ebuild, - +mesa-7.8.1.ebuild: - Version bump. Drop broken version. - - 03 Apr 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - mesa-7.8.ebuild: - Bump libdrm dependency, bug #312933 - -*mesa-7.8 (29 Mar 2010) -*mesa-7.7.1 (29 Mar 2010) - - 29 Mar 2010; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.6.1.ebuild, - -mesa-7.7-r1.ebuild, -mesa-7.7.1_rc2.ebuild, +mesa-7.7.1.ebuild, - -mesa-7.8_rc2.ebuild, +mesa-7.8.ebuild: - Version bump to latest releases. Drop old. - -*mesa-7.8_rc2 (23 Mar 2010) -*mesa-7.7.1_rc2 (23 Mar 2010) - - 23 Mar 2010; Tomáš Chvátal <scarabeus@gentoo.org> - -mesa-7.7.1_rc1.ebuild, +mesa-7.7.1_rc2.ebuild, -mesa-7.8_rc1.ebuild, - +mesa-7.8_rc2.ebuild: - Version bump to new rc's remove old ones. - -*mesa-7.8_rc1 (16 Mar 2010) -*mesa-7.7.1_rc1 (16 Mar 2010) - - 16 Mar 2010; Tomáš Chvátal <scarabeus@gentoo.org> - +mesa-7.7.1_rc1.ebuild, +mesa-7.8_rc1.ebuild: - Version bump to latest RC's. - - 23 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.5.1.ebuild: - rm - - 18 Jan 2010; Raúl Porcel <armin76@gentoo.org> mesa-7.5.2.ebuild: - alpha/ia64/sh/sparc stable wrt #294958 - - 14 Jan 2010; Markus Meier <maekke@gentoo.org> mesa-7.5.2.ebuild: - arm stable, bug #294958 - - 14 Jan 2010; Jeroen Roovers <jer@gentoo.org> mesa-7.5.2.ebuild: - Stable for HPPA (bug #294958). - - 28 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> mesa-7.7-r1.ebuild: - Fix typing error wrt #298805. - -*mesa-7.7-r1 (28 Dec 2009) - - 28 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.7.ebuild, - +mesa-7.7-r1.ebuild: - Revision bump to make sure everyone has disabled gallium intel. - - 27 Dec 2009; Joseph Jezak <josejx@gentoo.org> mesa-7.5.2.ebuild: - Marked ppc stable for bug #294958. - - 26 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.7.ebuild: - Do not depend on xorg-server. - - 24 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.7.ebuild: - Rdepend on xorg-server[-minimal]. Thx to Tommy for reporting. - - 22 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.7.ebuild: - Sync with in-overlay updates prepared for 7.7 final release. - - 22 Dec 2009; Nirbheek Chauhan <nirbheek@gentoo.org> - -mesa-7.6.1_rc4.ebuild, -mesa-7.7_rc3.ebuild: - Remove old rcs (forgot to cvs rm them with previous commit) - -*mesa-7.7 (22 Dec 2009) -*mesa-7.6.1 (22 Dec 2009) - - 22 Dec 2009; Nirbheek Chauhan <nirbheek@gentoo.org> - +files/0001-st-xorg-Adopt-to-new-dirty-clip-rect-type.patch, - +mesa-7.6.1.ebuild, +mesa-7.7.ebuild: - Bump to 7.6.1 (with a patch to fix bug 297891) and 7.7 (fixes bug 297807) - - 16 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.7_rc3.ebuild: - Fix S location. - -*mesa-7.7_rc3 (16 Dec 2009) -*mesa-7.6.1_rc4 (16 Dec 2009) - - 16 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.3-r1.ebuild, - -mesa-7.6.1_rc3.ebuild, +mesa-7.6.1_rc4.ebuild, -mesa-7.7_rc2.ebuild, - +mesa-7.7_rc3.ebuild: - Version bump. Drop old. - - 15 Dec 2009; Brent Baude <ranger@gentoo.org> mesa-7.5.2.ebuild: - Marking mesa-7.5.2 ppc64 stable for bug 294958 - - 15 Dec 2009; Raúl Porcel <armin76@gentoo.org> mesa-7.5.1.ebuild: - alpha/ia64/sh/sparc stable wrt #282290 - - 14 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.7_rc2.ebuild: - Drop unused video cards - - 13 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.1.ebuild, - -mesa-7.2.ebuild, -mesa-7.4.4.ebuild: - rm - -*mesa-7.7_rc2 (13 Dec 2009) -*mesa-7.6.1_rc3 (13 Dec 2009) - - 13 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> - +mesa-7.6.1_rc3.ebuild, +mesa-7.7_rc2.ebuild, metadata.xml: - Bump to latest rcs. - - 10 Dec 2009; Christian Faulhammer <fauli@gentoo.org> mesa-7.5.2.ebuild: - x86 stable, bug 294958 - - 10 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> mesa-7.5.2.ebuild: - amd64 stable wrt #294958 - - 22 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> - -files/6.5.2-i965-wine-fix.patch: - Drop stale patches. - - 26 Oct 2009; Jeroen Roovers <jer@gentoo.org> mesa-7.5.1.ebuild: - Stable for HPPA (bug #282290). - - 11 Oct 2009; nixnut <nixnut@gentoo.org> mesa-7.5.1.ebuild: - ppc stable #282290 - - 09 Oct 2009; Markus Meier <maekke@gentoo.org> mesa-7.5.1.ebuild: - arm stable, bug #282290 - - 05 Oct 2009; Christian Faulhammer <fauli@gentoo.org> mesa-7.5.1.ebuild: - x86 stable, bug 282290 - - 30 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> mesa-7.5.1.ebuild: - amd64 stable wrt #282290 - -*mesa-7.5.2 (29 Sep 2009) - - 29 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.5-r2.ebuild, - -mesa-7.5-r3.ebuild, +mesa-7.5.2.ebuild: - Version bump. Remove old. - - 21 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.1.ebuild, - mesa-7.2.ebuild, mesa-7.3-r1.ebuild, mesa-7.4.4.ebuild, - mesa-7.5-r2.ebuild, mesa-7.5-r3.ebuild, mesa-7.5.1.ebuild: - Remove doc dependency on opengl-manpages. Since they are going to die. - - 19 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> - -mesa-6.5.2-r1.ebuild, -mesa-7.0.3.ebuild: - Cleanup. Removal of old xorg versions. - -*mesa-7.5.1 (04 Sep 2009) - - 04 Sep 2009; Rémi Cardona <remi@gentoo.org> +mesa-7.5.1.ebuild: - bump to 7.5.1 - - 26 Aug 2009; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.3-r1.ebuild: - Stabilise 7.3-r1 on alpha which should be the target (not the 7.4.2). They - are mostly 1:1. - -*mesa-7.5-r3 (26 Aug 2009) - - 26 Aug 2009; Tomáš Chvátal <scarabeus@gentoo.org> - -files/7.4-fix-parallel-make.patch, -mesa-7.4.2.ebuild, - -mesa-7.5-r1.ebuild, +mesa-7.5-r3.ebuild: - Revbump with all patches from upstream availible up to now. Remove old. - - 22 Jul 2009; Rémi Cardona <remi@gentoo.org> mesa-7.5-r2.ebuild: - use mirror://gentoo/ instead of gentooexperimental.org - - 22 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> mesa-7.5-r2.ebuild: - Disable the gallium, it somewhere in the process changed to - enabled-by-default - -*mesa-7.5-r2 (22 Jul 2009) - - 22 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> +mesa-7.5-r2.ebuild: - Revision bump for applied patches from upstream. Per bug #278630. - - 22 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> files/lib/libGL.la, - files/lib/libGLU.la: - Update the .la files per bug #267580. Hopefully it will fix at least some - issues. - - 22 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.5.ebuild, - mesa-7.5-r1.ebuild: - Remove sparc asm checks. As per bug #237648. Reason in comment 13. - - 21 Jul 2009; Rémi Cardona <remi@gentoo.org> mesa-7.5-r1.ebuild: - it's not an ebuild's job to add -g to CFLAGS (backport from the x11 - overlay) - -*mesa-7.5-r1 (21 Jul 2009) - - 21 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> +mesa-7.5-r1.ebuild: - Whoops the .la files are supposed to be installed by 7.5. Revbump to force - others to update. - - 21 Jul 2009; Rémi Cardona <remi@gentoo.org> mesa-7.5.ebuild: - it's not an ebuild's job to add -g to CFLAGS (backport from the x11 - overlay) - -*mesa-7.5 (21 Jul 2009) - - 21 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> +mesa-7.5.ebuild: - Version bump for new development version of mesa. - - 25 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org> -mesa-7.4.3.ebuild: - Remove broken version. - -*mesa-7.4.4 (24 Jun 2009) - - 24 Jun 2009; Rémi Cardona <remi@gentoo.org> +mesa-7.4.4.ebuild: - bump to 7.4.4, hopefully fixing severe Intel bugs (see bugs #274981 and - #275109) - - 23 Jun 2009; Tobias Klausmann <klausman@gentoo.org> mesa-7.4.2.ebuild: - Stable on alpha for xorg-server-1.5/xorg-x11-7.4 - -*mesa-7.4.3 (21 Jun 2009) - - 21 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org> - -mesa-7.4.1-r2.ebuild, +mesa-7.4.3.ebuild: - Version bump. Remove old. - - 16 May 2009; Rémi Cardona <remi@gentoo.org> -mesa-7.3.ebuild, - -mesa-7.4.ebuild, -mesa-7.4.1-r1.ebuild: - drop old ebuilds - -*mesa-7.4.2 (16 May 2009) - - 16 May 2009; Rémi Cardona <remi@gentoo.org> +mesa-7.4.2.ebuild: - bump to 7.4.2 - - 15 May 2009; Raúl Porcel <armin76@gentoo.org> mesa-7.3-r1.ebuild: - arm stable - - 09 May 2009; Rémi Cardona <remi@gentoo.org> mesa-7.4.ebuild, - mesa-7.4.1-r1.ebuild, mesa-7.4.1-r2.ebuild: - drop printproto from DEPEND (I could not find a single reference to it - within the code), HPPA now has xf86driproto - -*mesa-7.4.1-r2 (07 May 2009) - - 07 May 2009; Rémi Cardona <remi@gentoo.org> +mesa-7.4.1-r2.ebuild: - revbump to 7.4.1-r2, pull the latest patches from upstream's 7.4 branch - (including one that should fix R300 bug #268596) - - 02 May 2009; Tomas Chvatal <scarabeus@gentoo.org> mesa-7.4.1-r1.ebuild: - Remove glew headers during install. They are needed during build time and - glew cant be installed before mesa. - - 01 May 2009; Tomas Chvatal <scarabeus@gentoo.org> mesa-7.4.1-r1.ebuild: - Move glew RDEPEND to PDEPEND for avoiding circular deps. - -*mesa-7.4.1-r1 (29 Apr 2009) - - 29 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> -mesa-7.4.1.ebuild, - +mesa-7.4.1-r1.ebuild: - Add some upstream patches that fixes various segfaluts. Revbump in the - process :] - -*mesa-7.4.1 (29 Apr 2009) - - 29 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> -mesa-7.1_rc3.ebuild, - -mesa-7.2_rc1.ebuild, -mesa-7.4_rc1.ebuild, +mesa-7.4.1.ebuild: - Version bump. Remove _rc releases. - - 16 Apr 2009; Jeroen Roovers <jer@gentoo.org> mesa-7.3-r1.ebuild: - Stable for HPPA (bug #251832). - - 15 Apr 2009; Raúl Porcel <armin76@gentoo.org> mesa-7.3-r1.ebuild: - ia64/sh stable wrt #251832 - - 06 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> mesa-7.3-r1.ebuild: - Stable on sparc, bug #251832 - - 05 Apr 2009; Markus Meier <maekke@gentoo.org> mesa-7.3-r1.ebuild: - x86 stable, bug #251832 - - 05 Apr 2009; Olivier Crête <tester@gentoo.org> mesa-7.3-r1.ebuild: - Stable on amd64, bug #251832 - - 05 Apr 2009; Olivier Crête <tester@gentoo.org> mesa-7.3-r1.ebuild: - Stable on amd64, bug #251832 - - 03 Apr 2009; Brent Baude <ranger@gentoo.org> mesa-7.3-r1.ebuild: - Marking mesa-7.3-r1 ppc64 stable for bug 251832 - - 03 Apr 2009; Brent Baude <ranger@gentoo.org> mesa-7.3-r1.ebuild: - Marking mesa-7.3-r1 ppc stable for bug 251832 - -*mesa-7.4 (29 Mar 2009) - - 29 Mar 2009; Rémi Cardona <remi@gentoo.org> - +files/7.4-fix-parallel-make.patch, +mesa-7.4.ebuild: - bump to 7.4 with parallel make patch - - 26 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> mesa-7.4_rc1.ebuild: - We should depend on xcb? not on xcb= as usedep for libX11. Already fixed - in overlay. - - 26 Mar 2009; Rémi Cardona <remi@gentoo.org> -mesa-7.3-r2.ebuild: - drop 7.3-r2, it's almost identical to 7.4_rc1 - -*mesa-7.4_rc1 (25 Mar 2009) - - 25 Mar 2009; Rémi Cardona <remi@gentoo.org> +mesa-7.4_rc1.ebuild: - bump to 7.4_rc1 with a couple more patches from git - -*mesa-7.3-r2 (23 Mar 2009) - - 23 Mar 2009; Rémi Cardona <remi@gentoo.org> +mesa-7.3-r2.ebuild: - add another 60+ patches from the 7.4 branch (tarball now has 135 patches), - use the -9999 ebuild from the overlay which has all kinds of fixes (thanks - to scarabeus and magnus) - -*mesa-7.3-r1 (07 Mar 2009) - - 07 Mar 2009; Rémi Cardona <remi@gentoo.org> +mesa-7.3-r1.ebuild: - add 60+ patches from the 7.4 branch - - 03 Feb 2009; Rémi Cardona <remi@gentoo.org> mesa-7.3.ebuild: - only pull in the git eclass when PV==9999, fixes bug #257461 - -*mesa-7.3 (01 Feb 2009) - - 01 Feb 2009; Rémi Cardona <remi@gentoo.org> +mesa-7.3.ebuild: - bump to 7.3, copy from the x11 overlay - - 30 Jan 2009; Mike Frysinger <vapier@gentoo.org> metadata.xml: - Document local USE=pic flag. - - 22 Oct 2008; Rémi Cardona <remi@gentoo.org> mesa-6.5.2-r1.ebuild, - mesa-7.0.3.ebuild, mesa-7.1_rc3.ebuild, mesa-7.1.ebuild, - mesa-7.2_rc1.ebuild, mesa-7.2.ebuild: - pkgmove from xf86-video-i810 to xf86-video-intel - -*mesa-7.2 (21 Sep 2008) - - 21 Sep 2008; Donnie Berkholz <dberkholz@gentoo.org>; +mesa-7.2.ebuild: - Version bump. - - 14 Sep 2008; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.2_rc1.ebuild: - (#237648) Logic for asm was still wrong on sparc hardened (Does that even - exist?). Remove sparc-handling code altogether because the default does - the right thing. - - 14 Sep 2008; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.1.ebuild, - mesa-7.2_rc1.ebuild: - mesa-progs has to be in PDEPEND to avoid a circular dependency through - freeglut (reported by Javier Villavicencio). - -*mesa-7.2_rc1 (14 Sep 2008) - - 14 Sep 2008; Donnie Berkholz <dberkholz@gentoo.org>; +mesa-7.2_rc1.ebuild: - Bump to RC. The major upstream change from 7.1 is to remove DRI2 code, - which is still a work in progress. (#237648) Assembly code enabling had - reversed logic, so it was enabled for pic & sparc but disabled for - everyone else. - - 11 Sep 2008; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.1.ebuild: - Pull in mesa-progs so people don't get really confused by the lack of - glxinfo/glxgears. - - 08 Sep 2008; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.1.ebuild: - (#237091) Pull in the latest versions of X libraries and protocol headers - so they don't change as easily after mesa is built but before xorg-server. - -*mesa-7.1 (06 Sep 2008) - - 06 Sep 2008; Donnie Berkholz <dberkholz@gentoo.org>; +mesa-7.1.ebuild: - Version bump. - -*mesa-7.1_rc3 (09 Jul 2008) - - 09 Jul 2008; Donnie Berkholz <dberkholz@gentoo.org>; - -files/src-mesa-drivers-Makefile, -mesa-7.1_rc2.ebuild, - +mesa-7.1_rc3.ebuild: - Bump to fix rc2 problems. - - 08 Jul 2008; Donnie Berkholz <dberkholz@gentoo.org>; - -files/0001-dri-drop-asserts-to-make-build-against-stable-libdr.patch, - -files/7.0.2-glw.pc.in, - -files/0001-mesa-drm-ttm-allow-build-against-non-TTM-aware-libd.patch, - -files/version.mk, -mesa-7.0.2.ebuild, -mesa-7.1_rc1.ebuild: - Pull old ebuilds that aren't latest stable, ~arch, or RC. - -*mesa-7.1_rc2 (08 Jul 2008) - - 08 Jul 2008; Donnie Berkholz <dberkholz@gentoo.org>; - +files/src-mesa-drivers-Makefile, +mesa-7.1_rc2.ebuild: - Bump. - - 01 Jul 2008; Donnie Berkholz <dberkholz@gentoo.org>; - +files/0001-dri-drop-asserts-to-make-build-against-stable-libdr.patch, - mesa-7.1_rc1.ebuild: - Fix build with libdrm 2.3.1. - - 27 Jun 2008; Donnie Berkholz <dberkholz@gentoo.org>; +files/version.mk: - Add missed file. - - 27 Jun 2008; Donnie Berkholz <dberkholz@gentoo.org>; - +files/0001-mesa-drm-ttm-allow-build-against-non-TTM-aware-libd.patch, - mesa-7.1_rc1.ebuild: - Stop fetching from git pointlessly after downloading the tarball. Add a - patch to attempt allowing builds against libdrm 2.3.1. It still doesn't - actually work for reasons I don't understand, but it seems to have - something to do with the 'depend' files mesa's weird build system uses. - - 27 Jun 2008; Ulrich Mueller <ulm@gentoo.org> mesa-6.5.2-r1.ebuild, - mesa-7.0.2.ebuild, mesa-7.0.3.ebuild, mesa-7.1_rc1.ebuild: - Change dependency from virtual/motif to x11-libs/openmotif, bug 224749. - - 13 Jun 2008; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.1_rc1.ebuild: - Change libdrm dep to 2.3.1 or newer. It won't actually build for the intel - driver yet, but others might work. - - 10 Jun 2008; Donnie Berkholz <dberkholz@gentoo.org>; mesa-6.5.2-r1.ebuild: - Drop to ~mips to silence repoman warnings. - -*mesa-7.1_rc1 (10 Jun 2008) - - 10 Jun 2008; Donnie Berkholz <dberkholz@gentoo.org>; +mesa-7.1_rc1.ebuild: - Bump to release candidate for 7.1. Lots of new code, including the swrast - DRI driver so we don't need to have Mesa source code during the - xorg-server build anymore. There's also a new autoconf build system that - simplifies the ebuild considerably. - - 02 May 2008; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.0.3.ebuild: - Revert the libdrm dependency change. 7.0.3 does not compile with current - libdrm-9999 git. - - 29 Apr 2008; Hanno Boeck <hanno@gentoo.org> mesa-7.0.3.ebuild: - Change libdrm-dep from = to >=. - -*mesa-7.0.3 (25 Apr 2008) - - 25 Apr 2008; Donnie Berkholz <dberkholz@gentoo.org>; +mesa-7.0.3.ebuild: - (#209900, #212511) Bump. - - 31 Jan 2008; Donnie Berkholz <dberkholz@gentoo.org>; -mesa-7.0.1.ebuild: - Clean up. - - 16 Nov 2007; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.0.1.ebuild, - mesa-7.0.2.ebuild: - (#199282) Use has_version instead of best_version to make sure we detect - xorg-server installation correctly (Jakub Moc). - - 14 Nov 2007; Zac Medico <zmedico@gentoo.org> mesa-6.5.2-r1.ebuild, - mesa-7.0.1.ebuild, mesa-7.0.2.ebuild: - Add eselect-opengl to RDEPEND since having it in DEPEND alone will not - pull it in for binary packages. If the postinst `eselect opengl` call fails - then it can lead to build errors later, as reported by release engineering. - - 12 Nov 2007; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.0.1.ebuild, - mesa-7.0.2.ebuild: - Add a note about needing to rebuild xorg-server with USE='-nptl'. - - 12 Nov 2007; Donnie Berkholz <dberkholz@gentoo.org>; mesa-7.0.2.ebuild: - Re-keyword, I masked USE=nptl for mesa-7 to work around the problem. This - will also require a rebuild of xorg-server without USE=nptl. - - 11 Nov 2007; <solar@gentoo.org> mesa-6.5.2-r1.ebuild, mesa-7.0.1.ebuild, - mesa-7.0.2.ebuild: - - The use of the hardened flag to control the building of position - independent code was incorrect. mesa ebuilds now use pic USE flag - -*mesa-7.0.2 (10 Nov 2007) - - 10 Nov 2007; Donnie Berkholz <dberkholz@gentoo.org>; - +files/7.0.2-glw.pc.in, +mesa-7.0.2.ebuild: - Bump to 7.0.2, with lots of bugfixes. I removed all keywords because I can't - get any 3D apps running besides glxgears, but I'd like to get reports from - others to help figure out whether my system's just broken. - - 09 Oct 2007; Donnie Berkholz <dberkholz@gentoo.org>; - -files/mesa-6.5.3-pthread.patch, -mesa-6.5.2.ebuild, -mesa-6.5.3.ebuild: - More cleanup of ebuilds that aren't latest stable or ~arch. - - 09 Oct 2007; Donnie Berkholz <dberkholz@gentoo.org>; - -files/6.4-multilib-fix.patch, -files/6.5.1-freebsd-dri.patch, - -files/6.5.1-xcb-dont-unlock-twice.patch, - -files/6.5-re-order-context-destruction.patch, - -files/6.5.1-mach64-dri-private-dma-2.patch, - -files/6.4-dont-install-gles-headers.patch, - -files/6.5.1-i965-bufmgr.patch, -files/6.5.1-use-new-xcb-naming.patch, - -files/change-default-dri-driver-dir-X7.1.patch, -mesa-6.5-r3.ebuild, - -mesa-6.5.1-r1.ebuild, -mesa-6.5.1-r4.ebuild: - Clean out old versions. - - 09 Oct 2007; Donnie Berkholz <dberkholz@gentoo.org>; 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, mesa-7.0.1.ebuild: - Fix quoting issues caught by latest repoman. - - 12 Aug 2007; Donnie Berkholz <dberkholz@gentoo.org>; 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 <dberkholz@gentoo.org>; +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 <gustavoz@gentoo.org> mesa-6.5.2-r1.ebuild: - Stable on sparc wrt #175465 - - 01 Aug 2007; Donnie Berkholz <dberkholz@gentoo.org>; mesa-6.5.3.ebuild: - (#178655) Add dep on libXdamage for damage reporting. - - 30 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>; 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 <armin76@gentoo.org> mesa-6.5.2-r1.ebuild: - alpha stable wrt #175465 - - 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> 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 <kumba@gentoo.org> mesa-6.5.2-r1.ebuild: - Stable on mips, per #175465. - - 20 May 2007; Jeroen Roovers <jer@gentoo.org> mesa-6.5.2-r1.ebuild: - Stable for HPPA (bug #175465). - - 13 May 2007; Joshua Baergen <joshuabaergen@gentoo.org> - +files/mesa-6.5.3-pthread.patch, mesa-6.5.3.ebuild: - Include Diego's xcb patch, fixing bug #177329. - - 12 May 2007; nixnut <nixnut@gentoo.org> mesa-6.5.2-r1.ebuild: - Stable on ppc wrt bug 175465 - - 05 May 2007; Daniel Gryniewicz <dang@gentoo.org> 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 <dberkholz@gentoo.org>; +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 <ticho@gentoo.org> mesa-6.5.2-r1.ebuild: - Stable on x86, bug #175465. - - 25 Apr 2007; Raúl Porcel <armin76@gentoo.org> mesa-6.5.2-r1.ebuild: - Stable on ia64 wrt bug #175465. - - 25 Apr 2007; Markus Rothe <corsair@gentoo.org> mesa-6.5.2-r1.ebuild: - Stable on ppc64; bug #175465 - - 07 Apr 2007; Mike Frysinger <vapier@gentoo.org> mesa-6.5-r3.ebuild: - Remove fluff reference to EXEDESTTREE. - -*mesa-6.5.2-r1 (19 Feb 2007) - - 19 Feb 2007; Joshua Baergen <joshuabaergen@gentoo.org> - +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 <joshuabaergen@gentoo.org> 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 <dirtyepic@gentoo.org> mesa-6.5.2.ebuild: - Apply previous fix to the 6.5.2 ebuild as well. - - 17 Feb 2007; Simon Stelling <blubb@gentoo.org> mesa-6.5.1-r1.ebuild: - fix from my last commit: string equality != integer equality - - 17 Feb 2007; Simon Stelling <blubb@gentoo.org> 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 <dberkholz@gentoo.org>; - -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 <joshuabaergen@gentoo.org> mesa-6.5.2.ebuild: - leio bets his gold watch that this version needs a better libdrm too. - - 08 Dec 2006; Joshua Baergen <joshuabaergen@gentoo.org> - mesa-6.5.1-r4.ebuild: - Fix libdrm dependency due to mach64 patch. (Thanks to leio) - - 07 Dec 2006; Joshua Baergen <joshuabaergen@gentoo.org> - 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 <joshuabaergen@gentoo.org> - +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 <joshuabaergen@gentoo.org> - -mesa-6.5.2_pre20061102.ebuild: - Remove mesa snapshot. - -*mesa-6.5.1-r3 (07 Dec 2006) - - 07 Dec 2006; Joshua Baergen <joshuabaergen@gentoo.org> - +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 <joshuabaergen@gentoo.org> +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 <gustavoz@gentoo.org> mesa-6.5.1-r1.ebuild: - Stable on hppa - - 03 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org> - mesa-6.5.2_pre20061102.ebuild: - Mesa 6.5.2 apparently requires >=libdrm-2.2. - - 03 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org> - mesa-6.5.2_pre20061102.ebuild: - Fix SRC_URI. - -*mesa-6.5.2_pre20061102 (03 Nov 2006) - - 03 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org> - +mesa-6.5.2_pre20061102.ebuild: - Add a mesa snapshot for the input hotplug server. - - 27 Oct 2006; Joseph Jezak <josejx@gentoo.org> mesa-6.5.1-r1.ebuild, - mesa-6.5.1-r2.ebuild: - Marked ppc stable. - - 17 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> mesa-6.5.1-r1.ebuild: - Stable on sparc - - 16 Oct 2006; Markus Rothe <corsair@gentoo.org> mesa-6.5.1-r1.ebuild: - Stable on ppc64 - - 13 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org> - mesa-6.5.1-r1.ebuild: - AMD64/x86 stable for bug #144549 (X7.1). - - 11 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>; 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 <dberkholz@gentoo.org>; - +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 <dberkholz@gentoo.org>; -mesa-6.5.1.ebuild: - Clean out broken ebuild. - - 28 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; 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 <the_paya@gentoo.org> - +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 <dberkholz@gentoo.org>; ChangeLog: - Add bug number for libGL.la fix. - -*mesa-6.5.1-r1 (18 Sep 2006) - - 18 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; - +mesa-6.5.1-r1.ebuild: - Bump to incorporate needed fixes. - - 18 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; 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 <dberkholz@gentoo.org>; 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 <dberkholz@gentoo.org>; mesa-6.5.1.ebuild: - Add pkgconfig to DEPEND. - - 16 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; mesa-6.5.1.ebuild: - Get rid of arch-specific defaults, since they're in profiles now. - - 16 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; mesa-6.5.1.ebuild: - (#147804) Add i965 to build when VIDEO_CARDS=i810. - - 16 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; 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 <dberkholz@gentoo.org>; +mesa-6.5.1.ebuild: - Bump. - - 25 Aug 2006; Hanno Boeck <hanno@gentoo.org> 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 <hanno@gentoo.org> 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 <joshuabaergen@gentoo.org> - +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 <gmsoft@gentoo.org> mesa-6.5-r3.ebuild: - Stable on hppa. - - 12 Jul 2006; Stefan Schweizer <genstef@gentoo.org> 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 <dberkholz@gentoo.org>; mesa-6.4.2-r2.ebuild, - mesa-6.5-r3.ebuild: - Stop PROVIDE-ing new-style virtuals. - - 12 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; 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 <agriffis@gentoo.org> mesa-6.5-r3.ebuild: - Mark 6.5-r3 stable on ia64 - - 02 Jul 2006; Donnie Berkholz <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; mesa-6.5-r3.ebuild: - ppc/sparc/mips/alpha/arm/sh stable - - 30 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.4.2-r2.ebuild: - ppc/sparc/mips/alpha/arm/sh stable - - 30 Jun 2006; Markus Rothe <corsair@gentoo.org> mesa-6.5-r3.ebuild: - Stable on ppc64 - - 30 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> mesa-6.4.2-r2.ebuild: - Stable on amd64. - - 30 Jun 2006; Markus Rothe <corsair@gentoo.org> mesa-6.4.2-r2.ebuild: - Stable on ppc64 - - 30 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.4.2-r2.ebuild: - x86 stable. - - 30 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.4.2-r2.ebuild, - mesa-6.5-r3.ebuild: - Add hardened USE flag to deactivate assembly code. - - 21 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.5-r3.ebuild: - (#130951) Fix libGLU symlink (Torsten Veller). - - 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest: - Fixing SHA256 digest, pass four - - 21 Apr 2006; Donnie Berkholz <spyderous@gentoo.org>; -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 <spyderous@gentoo.org>; +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 <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; mesa-6.5-r2.ebuild: - Append -fno-strict-aliasing, many drivers have issues. - - 16 Apr 2006; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.5-r2.ebuild: - Alphabetize ordering of drivers for easier parsing. - - 16 Apr 2006; Donnie Berkholz <spyderous@gentoo.org>; 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 <joshuabaergen@gentoo.org> - +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 <joshuabaergen@gentoo.org> - +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ò <flameeyes@gentoo.org> 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ò <flameeyes@gentoo.org> 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 <joshuabaergen@gentoo.org> 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 <joshuabaergen@gentoo.org> - 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 <spyderous@gentoo.org>; +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ò <flameeyes@gentoo.org> mesa-6.4.2-r2.ebuild: - Add ~x86-fbsd keyword. - -*mesa-6.4.2-r2 (12 Mar 2006) - - 12 Mar 2006; Joshua Baergen <joshuabaergen@gentoo.org> - +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 <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; - +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 <corsair@gentoo.org> mesa-6.4.1-r1.ebuild, - mesa-6.4.2.ebuild: - Added ~ppc64 - - 06 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; mesa-6.4.2.ebuild: - Add arch-dependent defaults for building 3D drivers. - - 03 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; +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 <herbs@gentoo.org> mesa-6.4.1-r1.ebuild: - Fix setting of the default dri drivers directory. - - 02 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.4.1-r1.ebuild: - Add USE=debug support. - - 31 Jan 2006; Rene Nussbaumer <killerfox@gentoo.org> mesa-6.4.1-r1.ebuild: - Unstable on hppa. - - 23 Jan 2006; Donnie Berkholz <spyderous@gentoo.org>; - -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 <stefaan@gentoo.org> mesa-6.4.1-r1.ebuild: - Marked ~alpha - - 16 Dec 2005; Herbie Hopkins <herbs@gentoo.org> - +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 <spyderous@gentoo.org>; -mesa-6.4.1.ebuild, - +mesa-6.4.1-r1.ebuild: - Install correct libGLU.so.1.3. - - 09 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>; -mesa-6.4-r1.ebuild: - Pull old versions. - - 02 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>; - files/6.4.1-amd64-include-assyntax.patch: - Add more info to patch. - - 02 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>; - +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 <spyderous@gentoo.org>; +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 <joshuabaergen@gentoo.org> mesa-6.4-r1.ebuild: - Added Diego's patch for FreeBSD support. Closes bug #111145. - - 16 Nov 2005; Joshua Baergen <joshuabaergen@gentoo.org> mesa-6.4-r1.ebuild: - Changed xorg-x11 blocker for clarity. - -*mesa-6.4-r1 (14 Nov 2005) - - 14 Nov 2005; Donnie Berkholz <spyderous@gentoo.org>; -mesa-6.4.ebuild, - +mesa-6.4-r1.ebuild: - Install GLwDrawA.h, and if USE=motif, install GLwMDrawA.h. Reported by - Stefaan De Roeck <stefaan@gentoo.org>. - - 14 Nov 2005; Donnie Berkholz <spyderous@gentoo.org>; - -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 <matsuu@gentoo.org> mesa-6.4.ebuild: - added ~sh keyword - - 01 Nov 2005; Joshua Baergen <joshuabaergen@gentoo.org> mesa-6.4.ebuild: - Change xorg-x11 blocker to allow for rc metabuilds. - -*mesa-6.4 (31 Oct 2005) - - 31 Oct 2005; Donnie Berkholz <spyderous@gentoo.org>; - +files/6.4-dont-install-gles-headers.patch, +mesa-6.4.ebuild: - Bump. - - 30 Oct 2005; Joshua Baergen <joshuabaergen@gentoo.org> - mesa-6.3.2-r1.ebuild: - Change xorg-x11 blocker to allow for metabuilds. - - 19 Oct 2005; Stephen P. Becker <geoman@gentoo.org> mesa-6.3.2-r1.ebuild: - added ~mips keyword - - 12 Oct 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.2-r1.ebuild: - Add runtime blocker for !<x11-base/xorg-x11-7. - - 12 Oct 2005; Donnie Berkholz <spyderous@gentoo.org>; - -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 <spyderous@gentoo.org>; - +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 <spyderous@gentoo.org>; +metadata.xml: - Add metadata. - - 06 Sep 2005; Donnie Berkholz <spyderous@gentoo.org>; - mesa-6.3.1.1-r3.ebuild, mesa-6.3.2.ebuild: - Add missing 'set' argument to eselect. - - 06 Sep 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.2.ebuild: - (#104367) Add xf86vidmodeproto and libICE to deps. - - 04 Sep 2005; Luca Barbato <lu_zero@gentoo.org> mesa-6.3.2.ebuild: - Marked ~ppc - - 03 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org> - mesa-6.3.1.1-r3.ebuild, mesa-6.3.2.ebuild: - Switching to use eselect over opengl-update. - - 22 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; - +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 <spyderous@gentoo.org>; - -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 <spyderous@gentoo.org>; - mesa-6.3.1.1-r3.ebuild: - Stop installing glut headers to avoid conflicts with virtual/glut providers. - Reported by Andrej Kacian <ticho@gentoo.org>. - - 17 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; - mesa-6.3.1.1-r3.ebuild: - Add x11-proto/printproto to DEPEND on USE=motif. - - 16 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; - 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 <spyderous@gentoo.org>; - +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 <herbs@gentoo.org> mesa-6.3.1.1-r2.ebuild: - Fix multilib issue and add ~amd64 keyword. - - 15 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; - 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 <spyderous@gentoo.org>; - +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 <spyderous@gentoo.org>; - +mesa-6.3.1.1-r1.ebuild: - Bump to update to CVS head as of yesterday. - - 12 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild: - Turn parallel build back off. Can get problems with depend files not existing. - - 12 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild: - Test out parallel make. fmccor says it works. - - 12 Aug 2005; Ferris McCormick <fmccor@gentoo.org> 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 <spyderous@gentoo.org>; Manifest: - Fix manifest. - - 11 Aug 2005; Ferris McCormick <fmccor@gentoo.org> 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=<path-to-libGL>:<path-to-libGLU> some-libGL-program - works fine. - - 10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; - +files/fix-include-locations.patch, mesa-6.3.1.1.ebuild: - Add fix-include-locations.patch to standardize include locations to - <X11/extensions/foo.h> instead of some mixture of <foo.h> and "foo.h." - - 10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; - +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 <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild: - Add dep on >=x11-proto/glproto-1.4-r1. - - 10 Aug 2005; Ferris McCormick <fmccor@gentoo.org> 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 <fmccor@gentoo.org> mesa-6.3.1.1.ebuild: - Add ~sparc keyword (X modular testing). - - 10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild: - Add dep on >=opengl-update-2.2.2. - - 10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; mesa-6.3.1.1.ebuild: - Add fix_opengl_symlinks() from xorg-x11, to set up the libGL symlinks. - - 10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; 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 <spyderous@gentoo.org>; -mesa-3.5.ebuild: - Drop old version. - -*mesa-6.3.1.1 (10 Aug 2005) - - 10 Aug 2005; Donnie Berkholz <spyderous@gentoo.org>; - +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 <agriffis@gentoo.org> mesa-3.5.ebuild: - Fix use invocation - - 24 Nov 2003; Aron Griffis <agriffis@gentoo.org> mesa-3.5.ebuild: - Add ~alpha - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - -*mesa-3.5 (22 Jul 2002) - - 22 Jul 2002; Seemant Kulleen <seemant@gentoo.org> 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 <gbevin@gentoo.org> 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. diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest deleted file mode 100644 index 4e07730..0000000 --- a/media-libs/mesa/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -AUX eselect-mesa.conf.9.2 1676 SHA256 bcf5f77140b4695f147d4cd3c2db4b954fb57eccfd4475c7f7c4866edda8436e SHA512 d0061359638c0d9729ba1035fd7740c84d59f538adc11af2ee671b5ddbc83c420159efbefcc39ea680f06d20507f1e1d76b528712a07baeca901a413ba7b55df WHIRLPOOL 0fc650223a1910305bb2c4b7b946ac8b83b5b1ba0b79b586a96303a369b30c9c03dc658a6e8e9a29c5c4605f3865e245be0a0e6a27c40ac37402e8a2616b3ace -AUX glx_ro_text_segm.patch 731 SHA256 e36af5b530fdbe2b0e62a035bf4bf4baef267c3dc56133d1a58e56899ebffc5c SHA512 90d04d1268cc90e1c5596b49b143895eba99d4e7f7d9bb5f699725c1308e3995edac44e3f61536c7ce70ebf5df84a5a22c18fa84fb54fbddb339f908975bb43c WHIRLPOOL 42171ef67930bebdcfdfcb0c9370234791c6125be760b6419abfff44bd65899982167d6da4d6eb4198383438e6376b4b695109af158083b903071c545160d883 -AUX mesa-10.1.0-sse41.patch 819 SHA256 e666dfe22b77b8d506e7bbbcfed7ce9bd3e543b30cad1096acbc704a507ed659 SHA512 de305ae846ec7928f9fc84dfab0453d9148e9e7192fe2c7b2a275554c39eebf88ef70a1ea6aedea1d8c20d511a8735c5c0f290702751bc898da5046b90343eb1 WHIRLPOOL 552e86dd61e642999987f35deb05104d6f2e025427ac0c33a5f57e1aa261ebd0d0dd52afd9bb419bf670a146b9339aeb7363db333fe8e087d8587d640c3b2a58 -AUX mesa-9.2-dont-require-llvm-for-r300.patch 524 SHA256 7e57cb037a57c8c4ef49be93d6f53bd9f002d918bf91c77158da4a4980fbbd66 SHA512 c5b4b40636a4bab64338a0be730f10ec546ff1da31fdde83c628485a5569cc021042fdb17e2ddbc39b86ab6e72e805ed28af9a98ebed320d23084e2575d6437b WHIRLPOOL 7c896f1be7353c964247fd60f517bb100779a02f08166ca509d4b2924c3cd45aba4cc5d45f0eeb171c4ef5d105e5a93316bd24af1342510ba8bde385ea709854 -DIST MesaLib-10.1.0.tar.bz2 6908005 SHA256 5941c3d4772a9f447f51569dfca48e01af98080bc996991d00a13f900dab2230 SHA512 a8c57e50c360f3d4ebc850de6b24b87175100cedcbb48ceace2b228f654d29ffa97ec24118ad8e0f281fee80750568fdb2f8b58866713424889c69387e3a6adb WHIRLPOOL 1504057d84e91c2ef39da3659c34f48dd49351f2e7bd08fa893aa0afd542071f6a84deb3e90cec531722b0cb10edee3c609c8d53f9a84f615809bb4c513b260c -DIST MesaLib-10.1.3.tar.bz2 6955142 SHA256 b2615e236ef25d0fb94b8420bdd2e2a520b7dd5ca2d4b93306154f7fd4adecc3 SHA512 3c15b3c26db4d104450155c9b48264b6abd9fbe5b1bbe812299c9ce993cde54f8e0c1ffb2b25b9d46c818e870a514c41cac9b88fc1826d735bdf26fad498ce45 WHIRLPOOL c7bf1a0c4d32981a73f82c7fd613a968e0648e4b4ea81fe71331afce2c507f38b049d65e22cdbe70da720fd44504c00841e40a3e40e78bba295ef111f7140aff -EBUILD mesa-10.1.0.ebuild 13935 SHA256 d825b65ed13abd8e62ed5aca429805dac29e4c0d0900b5101466f44aa7041f60 SHA512 ff82d7a96ef71516e907cfb0338037e93ab9850df6bdad7fac136e0c3ea86a133911d4242adf20f11a62a7259873443408b6821b2a9e2705a94ff1e6fd043402 WHIRLPOOL f9f2f5b2adde0b61c6682180c6536dd9e82d197cc672794465f188c155cbd5b715f3ebfbf3822b2e44431d550948a9c74c69167240e4d81fba5738937252f3c4 -EBUILD mesa-10.1.3.ebuild 14045 SHA256 ce98bca2553cb5aea906f8e28cb1c8e1f52d0650db137cd7f4ce05d37f3fe99f SHA512 d6d0ae2413fa7cb0948ceebc886f9d3509d067d1af2fc0684aae07910d2efd01c6e4b7a991a8673c71762206150dfcdfcb23b920eb41f284c86f8c2bc5253fc3 WHIRLPOOL bed1d618cd1d852bd428cefc1206953b23a7e230e164aa5d4f958e1f8162aa027457aa7cbf6fdbcb807075bb006d2f1b8ce338f4781879a23c14df68edba9a3c -MISC ChangeLog 89882 SHA256 7b2f15d7e88b11be6b56498f33c7cfd55c142e15555ad7ffa4118f350faa5303 SHA512 ec5d8f3ed0951c2a7c3950c8bdfb654770f754dd2fa87d829b14acb1e9b6a7fd0b5a4d85fc03c1ab2a7d3ea2a0f5fde2f0c8f85b7385ed32d18fd9dbf682154c WHIRLPOOL 79de68ebd8409e80fa4ce8def69d9e8fdf889b57a261464e56549ea058f3c3dd23ceb22c688cc99cf4ac027ecc7fc2968c2b1de2f86c98824b3af65207bb2f90 -MISC metadata.xml 1752 SHA256 567e9ba46344cc29d01b5c22160be8865314fe305d38c5ad63ac7891b5cfb9e4 SHA512 53ada3bacd411e3b0a53db8678a93c9d0c5cfa5a6f14e725b99ecf76e624a003c37157766f60ba7df84aecdbc14091a7a101b52c9ab361f35833ab10b42fdc6d WHIRLPOOL 9cfdcb503a4582924ee91f27ebffd34eaf836901dad33d74ee19f86e0344e4e697149fcb803cc40b510ee1f37ac205850588e4051d13a32228ee902bfaba3bb9 diff --git a/media-libs/mesa/files/eselect-mesa.conf.9.2 b/media-libs/mesa/files/eselect-mesa.conf.9.2 deleted file mode 100644 index ff590f5..0000000 --- a/media-libs/mesa/files/eselect-mesa.conf.9.2 +++ /dev/null @@ -1,39 +0,0 @@ -# mesa classic/gallium implementations in this release - -# Syntax description: -# * MESA_IMPLEMENTATIONS contains a space-delimited list of switchable -# classic/gallium implementations. -# * MESA_DRIVERS is an associative array, for each member "foo" of -# MESA_IMPLEMENTATIONS it contains the following elements: -# foo,description - Human-readable description of the driver -# foo,classicdriver - Filename of the classic driver -# foo,galliumdriver - Filename of the gallium driver -# foo,default - which of classic or gallium is chosen by default - -MESA_IMPLEMENTATIONS="i915 i965 r300 r600 sw" -declare -A MESA_DRIVERS || die "MESA_DRIVERS already in environment and not associative." - -MESA_DRIVERS[i915,description]="i915 (Intel 915, 945)" -MESA_DRIVERS[i915,classicdriver]="i915_dri.so" -MESA_DRIVERS[i915,galliumdriver]="i915g_dri.so" -MESA_DRIVERS[i915,default]="gallium" - -MESA_DRIVERS[i965,description]="i965 (Intel GMA 965, G/Q3x, G/Q4x, HD)" -MESA_DRIVERS[i965,classicdriver]="i965_dri.so" -MESA_DRIVERS[i965,galliumdriver]="ilo_dri.so" -MESA_DRIVERS[i965,default]="classic" - -MESA_DRIVERS[r300,description]="r300 (Radeon R300-R500)" -MESA_DRIVERS[r300,classicdriver]="r300_dri.so" -MESA_DRIVERS[r300,galliumdriver]="r300g_dri.so" -MESA_DRIVERS[r300,default]="gallium" - -MESA_DRIVERS[r600,description]="r600 (Radeon R600-R700, Evergreen, Northern Islands)" -MESA_DRIVERS[r600,classicdriver]="r600_dri.so" -MESA_DRIVERS[r600,galliumdriver]="r600g_dri.so" -MESA_DRIVERS[r600,default]="gallium" - -MESA_DRIVERS[sw,description]="sw (Software renderer)" -MESA_DRIVERS[sw,classicdriver]="swrast_dri.so" -MESA_DRIVERS[sw,galliumdriver]="swrastg_dri.so" -MESA_DRIVERS[sw,default]="gallium" diff --git a/media-libs/mesa/files/glx_ro_text_segm.patch b/media-libs/mesa/files/glx_ro_text_segm.patch deleted file mode 100644 index 495b7dc..0000000 --- a/media-libs/mesa/files/glx_ro_text_segm.patch +++ /dev/null @@ -1,28 +0,0 @@ -2011-02-09 Jeremy Huddleston <jeremyhu@freedesktop.org - - #240956 - * configure.ac add support to enable readonly test segment on x86 - ---- configure.ac.orig 2008-11-17 23:19:38.000000000 +0100 -+++ configure.ac 2008-11-17 23:20:17.000000000 +0100 -@@ -499,6 +499,20 @@ - enable_xcb=no - fi - -+ -+dnl readonly text segment on x86 hardened platforms -+AC_ARG_ENABLE([glx_rts], -+ [AS_HELP_STRING([--enable-glx-rts], -+ [on x86, use a readonly text segment for libGL @<:@default=disabled@:>@])], -+ [enable_glx_rts="$enableval"], -+ [enable_glx_rts=no]) -+if test "x$enable_glx_rts" = xyes; then -+ DEFINES="$DEFINES -DGLX_X86_READONLY_TEXT" -+else -+ enable_glx_rts=no -+fi -+ -+ - dnl - dnl libGL configuration per driver - dnl diff --git a/media-libs/mesa/files/mesa-10.1.0-sse41.patch b/media-libs/mesa/files/mesa-10.1.0-sse41.patch deleted file mode 100644 index cf5e52d..0000000 --- a/media-libs/mesa/files/mesa-10.1.0-sse41.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- configure.ac.orig 2014-04-16 11:48:13.000000000 +0400 -+++ configure.ac 2014-04-16 19:17:04.067226664 +0400 -@@ -233,8 +233,18 @@ - dnl - dnl Optional flags, check for compiler support - dnl --AX_CHECK_COMPILE_FLAG([-msse4.1], [SSE41_SUPPORTED=1], [SSE41_SUPPORTED=0]) --AM_CONDITIONAL([SSE41_SUPPORTED], [test x$SSE41_SUPPORTED = x1]) -+AC_ARG_ENABLE([sse4_1], -+ [AS_HELP_STRING([--enable-sse4_1], -+ [enable SSE4.1 optimized code @<:@default=auto@:>@])], -+ [enable_sse41="$enableval"], -+ [enable_sse41=auto] -+) -+if test "x$enable_sse41" = xyes; then -+ AX_CHECK_COMPILE_FLAG([-msse4.1], [SSE41_SUPPORTED=1], [SSE41_SUPPORTED=0]) -+ AM_CONDITIONAL([SSE41_SUPPORTED], [test x$SSE41_SUPPORTED = x1]) -+else -+ AM_CONDITIONAL([SSE41_SUPPORTED], [false]) -+fi - - dnl - dnl Hacks to enable 32 or 64 bit build diff --git a/media-libs/mesa/files/mesa-9.2-dont-require-llvm-for-r300.patch b/media-libs/mesa/files/mesa-9.2-dont-require-llvm-for-r300.patch deleted file mode 100644 index bd24787..0000000 --- a/media-libs/mesa/files/mesa-9.2-dont-require-llvm-for-r300.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 21a1986..94b2247 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1777,7 +1777,6 @@ if test "x$with_gallium_drivers" != x; then - xr300) - HAVE_GALLIUM_R300=yes - PKG_CHECK_MODULES([RADEON], [libdrm_radeon >= $LIBDRM_RADEON_REQUIRED]) -- gallium_require_llvm "Gallium R300" - GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS r300" - gallium_check_st "radeon/drm" "dri-r300" "" "" "xvmc-r300" "vdpau-r300" - ;; diff --git a/media-libs/mesa/mesa-10.1.0.ebuild b/media-libs/mesa/mesa-10.1.0.ebuild deleted file mode 100644 index ca9d069..0000000 --- a/media-libs/mesa/mesa-10.1.0.ebuild +++ /dev/null @@ -1,507 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-10.1.0.ebuild,v 1.4 2014/03/13 23:21:42 mattst88 Exp $ - -EAPI=5 - -EGIT_REPO_URI="git://anongit.freedesktop.org/mesa/mesa" - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit base autotools multilib multilib-minimal flag-o-matic \ - python-any-r1 toolchain-funcs ${GIT_ECLASS} - -OPENGL_DIR="xorg-x11" - -MY_PN="${PN/m/M}" -MY_P="${MY_PN}-${PV/_/-}" -MY_SRC_P="${MY_PN}Lib-${PV/_/-}" - -FOLDER="${PV/.0/}" - -DESCRIPTION="OpenGL-like graphic library for Linux" -HOMEPAGE="http://mesa3d.sourceforge.net/" - -#SRC_PATCHES="mirror://gentoo/${P}-gentoo-patches-01.tar.bz2" -if [[ $PV = 9999* ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="ftp://ftp.freedesktop.org/pub/mesa/${FOLDER}/${MY_SRC_P}.tar.bz2 - ${SRC_PATCHES}" -fi - -# The code is MIT/X11. -# GLES[2]/gl[2]{,ext,platform}.h are SGI-B-2.0 -LICENSE="MIT SGI-B-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" - -INTEL_CARDS="i915 i965 ilo intel" -RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi" -VIDEO_CARDS="${INTEL_CARDS} ${RADEON_CARDS} freedreno nouveau vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -IUSE="${IUSE_VIDEO_CARDS} - bindist +classic debug +dri3 +egl +gallium gbm gles1 gles2 +llvm - +llvm-shared-libs +nptl opencl openvg osmesa pax_kernel pic - r600-llvm-compiler selinux sse4_1 vdpau wayland xvmc xa kernel_FreeBSD" - -REQUIRED_USE=" - llvm? ( gallium ) - openvg? ( egl gallium ) - opencl? ( - gallium - video_cards_r600? ( r600-llvm-compiler ) - video_cards_radeon? ( r600-llvm-compiler ) - video_cards_radeonsi? ( r600-llvm-compiler ) - ) - gles1? ( egl ) - gles2? ( egl ) - r600-llvm-compiler? ( gallium llvm || ( video_cards_r600 video_cards_radeonsi video_cards_radeon ) ) - wayland? ( egl gbm ) - xa? ( gallium ) - video_cards_freedreno? ( gallium ) - video_cards_intel? ( || ( classic gallium ) ) - video_cards_i915? ( || ( classic gallium ) ) - video_cards_i965? ( classic ) - video_cards_ilo? ( gallium ) - video_cards_nouveau? ( || ( classic gallium ) ) - video_cards_radeon? ( || ( classic gallium ) ) - video_cards_r100? ( classic ) - video_cards_r200? ( classic ) - video_cards_r300? ( gallium ) - video_cards_r600? ( gallium ) - video_cards_radeonsi? ( gallium llvm ) - video_cards_vmware? ( gallium ) - ${PYTHON_REQUIRED_USE} -" - -LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.52" -# keep correct libdrm and dri2proto dep -# keep blocks in rdepend for binpkg -RDEPEND=" - !<x11-base/xorg-server-1.7 - !<=x11-proto/xf86driproto-2.0.3 - abi_x86_32? ( !app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) - classic? ( app-admin/eselect-mesa ) - gallium? ( app-admin/eselect-mesa ) - >=app-admin/eselect-opengl-1.2.7 - dev-libs/expat[${MULTILIB_USEDEP}] - gbm? ( virtual/udev[${MULTILIB_USEDEP}] ) - dri3? ( virtual/udev[${MULTILIB_USEDEP}] ) - >=x11-libs/libX11-1.3.99.901[${MULTILIB_USEDEP}] - >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.9.2[${MULTILIB_USEDEP}] - llvm? ( - video_cards_radeonsi? ( || ( - dev-libs/elfutils[${MULTILIB_USEDEP}] - dev-libs/libelf[${MULTILIB_USEDEP}] - ) ) - video_cards_r600? ( || ( - dev-libs/elfutils[${MULTILIB_USEDEP}] - dev-libs/libelf[${MULTILIB_USEDEP}] - ) ) - !video_cards_r600? ( - video_cards_radeon? ( || ( - dev-libs/elfutils[${MULTILIB_USEDEP}] - dev-libs/libelf[${MULTILIB_USEDEP}] - ) ) - ) - llvm-shared-libs? ( >=sys-devel/llvm-2.9[${MULTILIB_USEDEP}] ) - ) - opencl? ( - app-admin/eselect-opencl - dev-libs/libclc - ) - vdpau? ( >=x11-libs/libvdpau-0.4.1[${MULTILIB_USEDEP}] ) - wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) - xvmc? ( >=x11-libs/libXvMC-1.0.6[${MULTILIB_USEDEP}] ) - ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vmware?,${MULTILIB_USEDEP}] -" -for card in ${INTEL_CARDS}; do - RDEPEND="${RDEPEND} - video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_intel] ) - " -done - -for card in ${RADEON_CARDS}; do - RDEPEND="${RDEPEND} - video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] ) - " -done - -DEPEND="${RDEPEND} - llvm? ( - >=sys-devel/llvm-2.9[${MULTILIB_USEDEP}] - r600-llvm-compiler? ( sys-devel/llvm[video_cards_radeon] ) - video_cards_radeonsi? ( sys-devel/llvm[video_cards_radeon] ) - ) - opencl? ( - >=sys-devel/llvm-3.3-r1[video_cards_radeon,${MULTILIB_USEDEP}] - >=sys-devel/clang-3.3[${MULTILIB_USEDEP}] - >=sys-devel/gcc-4.6 - ) - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - >=x11-proto/dri2proto-2.6[${MULTILIB_USEDEP}] - dri3? ( - >=x11-proto/dri3proto-1.0[${MULTILIB_USEDEP}] - >=x11-proto/presentproto-1.0[${MULTILIB_USEDEP}] - ) - >=x11-proto/glproto-1.4.15-r1[${MULTILIB_USEDEP}] - >=x11-proto/xextproto-7.0.99.1[${MULTILIB_USEDEP}] - x11-proto/xf86driproto[${MULTILIB_USEDEP}] - x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}] - $(python_gen_any_dep 'dev-libs/libxml2[python,${PYTHON_USEDEP}]') -" - -python_check_deps() { - has_version --host-root "dev-libs/libxml2[python,${PYTHON_USEDEP}]" -} - -S="${WORKDIR}/${MY_P}" -EGIT_CHECKOUT_DIR=${S} - -# It is slow without texrels, if someone wants slow -# mesa without texrels +pic use is worth the shot -QA_EXECSTACK="usr/lib*/opengl/xorg-x11/lib/libGL.so*" -QA_WX_LOAD="usr/lib*/opengl/xorg-x11/lib/libGL.so*" - -# Think about: ggi, fbcon, no-X configs - -pkg_setup() { - # workaround toc-issue wrt #386545 - use ppc64 && append-flags -mminimal-toc - - # warning message for bug 459306 - if use llvm && has_version sys-devel/llvm[!debug=]; then - ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm" - ewarn "detected! This can cause problems. For details, see bug 459306." - fi - - python-any-r1_pkg_setup -} - -src_unpack() { - default - [[ $PV = 9999* ]] && git-r3_src_unpack -} - -src_prepare() { - # apply patches - if [[ ${PV} != 9999* && -n ${SRC_PATCHES} ]]; then - EPATCH_FORCE="yes" \ - EPATCH_SOURCE="${WORKDIR}/patches" \ - EPATCH_SUFFIX="patch" \ - epatch - fi - - # relax the requirement that r300 must have llvm, bug 380303 - epatch "${FILESDIR}"/${PN}-9.2-dont-require-llvm-for-r300.patch - - # do not force sse41 just because compiler supports this flag - epatch "${FILESDIR}"/${P}-sse41.patch - - # fix for hardened pax_kernel, bug 240956 - [[ ${PV} != 9999* ]] && epatch "${FILESDIR}"/glx_ro_text_segm.patch - - # Solaris needs some recent POSIX stuff in our case - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e "s/-DSVR4/-D_POSIX_C_SOURCE=200112L/" configure.ac || die - fi - - base_src_prepare - - eautoreconf - multilib_copy_sources -} - -multilib_src_configure() { - local myconf - - if use classic; then - # Configurable DRI drivers - driver_enable swrast - - # Intel code - driver_enable video_cards_i915 i915 - driver_enable video_cards_i965 i965 - if ! use video_cards_i915 && \ - ! use video_cards_i965; then - driver_enable video_cards_intel i915 i965 - fi - - # Nouveau code - driver_enable video_cards_nouveau nouveau - - # ATI code - driver_enable video_cards_r100 radeon - driver_enable video_cards_r200 r200 - if ! use video_cards_r100 && \ - ! use video_cards_r200; then - driver_enable video_cards_radeon radeon r200 - fi - fi - - if use egl; then - myconf+="--with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm") " - fi - - if use gallium; then - myconf+=" - $(use_enable llvm gallium-llvm) - $(use_enable openvg) - $(use_enable openvg gallium-egl) - $(use_enable r600-llvm-compiler) - $(use_enable vdpau) - $(use_enable xa) - $(use_enable xvmc) - " - gallium_enable swrast - gallium_enable video_cards_vmware svga - gallium_enable video_cards_nouveau nouveau - gallium_enable video_cards_i915 i915 - gallium_enable video_cards_ilo ilo - if ! use video_cards_i915 && \ - ! use video_cards_i965; then - gallium_enable video_cards_intel i915 - fi - - gallium_enable video_cards_r300 r300 - gallium_enable video_cards_r600 r600 - gallium_enable video_cards_radeonsi radeonsi - if ! use video_cards_r300 && \ - ! use video_cards_r600; then - gallium_enable video_cards_radeon r300 r600 - fi - - gallium_enable video_cards_freedreno freedreno - # opencl stuff - if use opencl; then - myconf+=" - $(use_enable opencl) - --with-opencl-libdir="${EPREFIX}/usr/$(get_libdir)/OpenCL/vendors/mesa" - --with-clang-libdir="${EPREFIX}/usr/lib" - " - fi - fi - - # x86 hardened pax_kernel needs glx-rts, bug 240956 - if use pax_kernel; then - myconf+=" - $(use_enable x86 glx-rts) - " - fi - - # build fails with BSD indent, bug #428112 - use userland_GNU || export INDENT=cat - - if ! multilib_is_native_abi; then - myconf+="LLVM_CONFIG=${EPREFIX}/usr/bin/llvm-config.${ABI}" - fi - - econf \ - --enable-dri \ - --enable-glx \ - --enable-shared-glapi \ - $(use_enable !bindist texture-float) \ - $(use_enable debug) \ - $(use_enable dri3) \ - $(use_enable egl) \ - $(use_enable gbm) \ - $(use_enable gles1) \ - $(use_enable gles2) \ - $(use_enable nptl glx-tls) \ - $(use_enable osmesa) \ - $(use_enable !pic asm) \ - $(use_enable sse4_1) \ - $(use_with llvm-shared-libs) \ - --with-dri-drivers=${DRI_DRIVERS} \ - --with-gallium-drivers=${GALLIUM_DRIVERS} \ - PYTHON2="${PYTHON}" \ - ${myconf} -} - -multilib_src_install() { - emake install DESTDIR="${D}" - - # Move libGL and others from /usr/lib to /usr/lib/opengl/blah/lib - # because user can eselect desired GL provider. - ebegin "Moving libGL and friends for dynamic switching" - local x - local gl_dir="/usr/$(get_libdir)/opengl/${OPENGL_DIR}/" - dodir ${gl_dir}/{lib,extensions,include/GL} - for x in "${ED}"/usr/$(get_libdir)/lib{EGL,GL*,OpenVG}.{la,a,so*}; do - if [ -f ${x} -o -L ${x} ]; then - mv -f "${x}" "${ED}${gl_dir}"/lib \ - || die "Failed to move ${x}" - fi - done - for x in "${ED}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do - if [ -f ${x} -o -L ${x} ]; then - mv -f "${x}" "${ED}${gl_dir}"/include/GL \ - || die "Failed to move ${x}" - fi - done - for x in "${ED}"/usr/include/{EGL,GLES*,VG,KHR}; do - if [ -d ${x} ]; then - mv -f "${x}" "${ED}${gl_dir}"/include \ - || die "Failed to move ${x}" - fi - done - eend $? - - if use classic || use gallium; then - ebegin "Moving DRI/Gallium drivers for dynamic switching" - local gallium_drivers=( i915_dri.so i965_dri.so r300_dri.so r600_dri.so swrast_dri.so ) - keepdir /usr/$(get_libdir)/dri - dodir /usr/$(get_libdir)/mesa - for x in ${gallium_drivers[@]}; do - if [ -f "$(get_libdir)/gallium/${x}" ]; then - mv -f "${ED}/usr/$(get_libdir)/dri/${x}" "${ED}/usr/$(get_libdir)/dri/${x/_dri.so/g_dri.so}" \ - || die "Failed to move ${x}" - fi - done - if use classic; then - emake -C "${BUILD_DIR}/src/mesa/drivers/dri" DESTDIR="${D}" install - fi - for x in "${ED}"/usr/$(get_libdir)/dri/*.so; do - if [ -f ${x} -o -L ${x} ]; then - mv -f "${x}" "${x/dri/mesa}" \ - || die "Failed to move ${x}" - fi - done - pushd "${ED}"/usr/$(get_libdir)/dri || die "pushd failed" - ln -s ../mesa/*.so . || die "Creating symlink failed" - # remove symlinks to drivers known to eselect - for x in ${gallium_drivers[@]}; do - if [ -f ${x} -o -L ${x} ]; then - rm "${x}" || die "Failed to remove ${x}" - fi - done - popd - eend $? - fi - if use opencl; then - ebegin "Moving Gallium/Clover OpenCL implementation for dynamic switching" - local cl_dir="/usr/$(get_libdir)/OpenCL/vendors/mesa" - dodir ${cl_dir}/{lib,include} - if [ -f "${ED}/usr/$(get_libdir)/libOpenCL.so" ]; then - mv -f "${ED}"/usr/$(get_libdir)/libOpenCL.so* \ - "${ED}"${cl_dir} - fi - if [ -f "${ED}/usr/include/CL/opencl.h" ]; then - mv -f "${ED}"/usr/include/CL \ - "${ED}"${cl_dir}/include - fi - eend $? - fi -} - -multilib_src_install_all() { - prune_libtool_files --all - einstalldocs - - if use !bindist; then - dodoc docs/patents.txt - fi - - # Install config file for eselect mesa - insinto /usr/share/mesa - newins "${FILESDIR}/eselect-mesa.conf.9.2" eselect-mesa.conf -} - -multilib_src_test() { - emake check -} - -pkg_postinst() { - # Switch to the xorg implementation. - echo - eselect opengl set --use-old ${OPENGL_DIR} - - # switch to xorg-x11 and back if necessary, bug #374647 comment 11 - OLD_IMPLEM="$(eselect opengl show)" - if [[ ${OPENGL_DIR}x != ${OLD_IMPLEM}x ]]; then - eselect opengl set ${OPENGL_DIR} - eselect opengl set ${OLD_IMPLEM} - fi - - # Select classic/gallium drivers - if use classic || use gallium; then - eselect mesa set --auto - fi - - # Switch to mesa opencl - if use opencl; then - eselect opencl set --use-old ${PN} - fi - - # warn about patent encumbered texture-float - if use !bindist; then - elog "USE=\"bindist\" was not set. Potentially patent encumbered code was" - elog "enabled. Please see patents.txt for an explanation." - fi - - local using_radeon r_flag - for r_flag in ${RADEON_CARDS}; do - if use video_cards_${r_flag}; then - using_radeon=1 - break - fi - done - - if [[ ${using_radeon} = 1 ]] && ! has_version media-libs/libtxc_dxtn; then - elog "Note that in order to have full S3TC support, it is necessary to install" - elog "media-libs/libtxc_dxtn as well. This may be necessary to get nice" - elog "textures in some apps, and some others even require this to run." - fi -} - -# $1 - VIDEO_CARDS flag -# other args - names of DRI drivers to enable -# TODO: avoid code duplication for a more elegant implementation -driver_enable() { - case $# in - # for enabling unconditionally - 1) - DRI_DRIVERS+=",$1" - ;; - *) - if use $1; then - shift - for i in $@; do - DRI_DRIVERS+=",${i}" - done - fi - ;; - esac -} - -gallium_enable() { - case $# in - # for enabling unconditionally - 1) - GALLIUM_DRIVERS+=",$1" - ;; - *) - if use $1; then - shift - for i in $@; do - GALLIUM_DRIVERS+=",${i}" - done - fi - ;; - esac -} diff --git a/media-libs/mesa/mesa-10.1.3.ebuild b/media-libs/mesa/mesa-10.1.3.ebuild deleted file mode 100644 index c7eb221..0000000 --- a/media-libs/mesa/mesa-10.1.3.ebuild +++ /dev/null @@ -1,508 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-10.1.3.ebuild,v 1.2 2014/05/15 07:39:40 chithanh Exp $ - -EAPI=5 - -EGIT_REPO_URI="git://anongit.freedesktop.org/mesa/mesa" - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit base autotools multilib multilib-minimal flag-o-matic \ - python-any-r1 toolchain-funcs pax-utils ${GIT_ECLASS} - -OPENGL_DIR="xorg-x11" - -MY_PN="${PN/m/M}" -MY_P="${MY_PN}-${PV/_/-}" -MY_SRC_P="${MY_PN}Lib-${PV/_/-}" - -FOLDER="${PV/.0/}" - -DESCRIPTION="OpenGL-like graphic library for Linux" -HOMEPAGE="http://mesa3d.sourceforge.net/" - -#SRC_PATCHES="mirror://gentoo/${P}-gentoo-patches-01.tar.bz2" -if [[ $PV = 9999* ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="ftp://ftp.freedesktop.org/pub/mesa/${FOLDER}/${MY_SRC_P}.tar.bz2 - ${SRC_PATCHES}" -fi - -# The code is MIT/X11. -# GLES[2]/gl[2]{,ext,platform}.h are SGI-B-2.0 -LICENSE="MIT SGI-B-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" - -INTEL_CARDS="i915 i965 ilo intel" -RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi" -VIDEO_CARDS="${INTEL_CARDS} ${RADEON_CARDS} freedreno nouveau vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -IUSE="${IUSE_VIDEO_CARDS} - bindist +classic debug +dri3 +egl +gallium gbm gles1 gles2 +llvm +nptl - opencl openvg osmesa pax_kernel pic r600-llvm-compiler selinux sse4_1 - vdpau wayland xvmc xa kernel_FreeBSD" - -REQUIRED_USE=" - llvm? ( gallium ) - openvg? ( egl gallium ) - opencl? ( - gallium - video_cards_r600? ( r600-llvm-compiler ) - video_cards_radeon? ( r600-llvm-compiler ) - video_cards_radeonsi? ( r600-llvm-compiler ) - ) - gles1? ( egl ) - gles2? ( egl ) - r600-llvm-compiler? ( gallium llvm || ( video_cards_r600 video_cards_radeonsi video_cards_radeon ) ) - wayland? ( egl gbm ) - xa? ( gallium ) - video_cards_freedreno? ( gallium ) - video_cards_intel? ( || ( classic gallium ) ) - video_cards_i915? ( || ( classic gallium ) ) - video_cards_i965? ( classic ) - video_cards_ilo? ( gallium ) - video_cards_nouveau? ( || ( classic gallium ) ) - video_cards_radeon? ( || ( classic gallium ) ) - video_cards_r100? ( classic ) - video_cards_r200? ( classic ) - video_cards_r300? ( gallium ) - video_cards_r600? ( gallium ) - video_cards_radeonsi? ( gallium llvm ) - video_cards_vmware? ( gallium ) - ${PYTHON_REQUIRED_USE} -" - -LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.52" -# keep correct libdrm and dri2proto dep -# keep blocks in rdepend for binpkg -RDEPEND=" - !<x11-base/xorg-server-1.7 - !<=x11-proto/xf86driproto-2.0.3 - abi_x86_32? ( !app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) - classic? ( app-admin/eselect-mesa ) - gallium? ( app-admin/eselect-mesa ) - >=app-admin/eselect-opengl-1.2.7 - dev-libs/expat[${MULTILIB_USEDEP}] - gbm? ( virtual/udev[${MULTILIB_USEDEP}] ) - dri3? ( virtual/udev[${MULTILIB_USEDEP}] ) - >=x11-libs/libX11-1.3.99.901[${MULTILIB_USEDEP}] - >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}] - x11-libs/libXdamage[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - >=x11-libs/libxcb-1.9.2[${MULTILIB_USEDEP}] - llvm? ( - video_cards_radeonsi? ( || ( - dev-libs/elfutils[${MULTILIB_USEDEP}] - dev-libs/libelf[${MULTILIB_USEDEP}] - ) ) - video_cards_r600? ( || ( - dev-libs/elfutils[${MULTILIB_USEDEP}] - dev-libs/libelf[${MULTILIB_USEDEP}] - ) ) - !video_cards_r600? ( - video_cards_radeon? ( || ( - dev-libs/elfutils[${MULTILIB_USEDEP}] - dev-libs/libelf[${MULTILIB_USEDEP}] - ) ) - ) - >=sys-devel/llvm-3.3-r3[${MULTILIB_USEDEP}] - ) - opencl? ( - app-admin/eselect-opencl - dev-libs/libclc - ) - vdpau? ( >=x11-libs/libvdpau-0.4.1[${MULTILIB_USEDEP}] ) - wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) - xvmc? ( >=x11-libs/libXvMC-1.0.6[${MULTILIB_USEDEP}] ) - ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vmware?,${MULTILIB_USEDEP}] -" -for card in ${INTEL_CARDS}; do - RDEPEND="${RDEPEND} - video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_intel] ) - " -done - -for card in ${RADEON_CARDS}; do - RDEPEND="${RDEPEND} - video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] ) - " -done - -DEPEND="${RDEPEND} - llvm? ( - r600-llvm-compiler? ( sys-devel/llvm[video_cards_radeon] ) - video_cards_radeonsi? ( sys-devel/llvm[video_cards_radeon] ) - ) - opencl? ( - >=sys-devel/llvm-3.3-r3[video_cards_radeon,${MULTILIB_USEDEP}] - >=sys-devel/clang-3.3[${MULTILIB_USEDEP}] - >=sys-devel/gcc-4.6 - ) - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - >=x11-proto/dri2proto-2.6[${MULTILIB_USEDEP}] - dri3? ( - >=x11-proto/dri3proto-1.0[${MULTILIB_USEDEP}] - >=x11-proto/presentproto-1.0[${MULTILIB_USEDEP}] - ) - >=x11-proto/glproto-1.4.15-r1[${MULTILIB_USEDEP}] - >=x11-proto/xextproto-7.0.99.1[${MULTILIB_USEDEP}] - x11-proto/xf86driproto[${MULTILIB_USEDEP}] - x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}] - $(python_gen_any_dep 'dev-libs/libxml2[python,${PYTHON_USEDEP}]') -" - -python_check_deps() { - has_version --host-root "dev-libs/libxml2[python,${PYTHON_USEDEP}]" -} - -S="${WORKDIR}/${MY_P}" -EGIT_CHECKOUT_DIR=${S} - -# It is slow without texrels, if someone wants slow -# mesa without texrels +pic use is worth the shot -QA_EXECSTACK="usr/lib*/opengl/xorg-x11/lib/libGL.so*" -QA_WX_LOAD="usr/lib*/opengl/xorg-x11/lib/libGL.so*" - -# Think about: ggi, fbcon, no-X configs - -pkg_setup() { - # workaround toc-issue wrt #386545 - use ppc64 && append-flags -mminimal-toc - - # warning message for bug 459306 - if use llvm && has_version sys-devel/llvm[!debug=]; then - ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm" - ewarn "detected! This can cause problems. For details, see bug 459306." - fi - - python-any-r1_pkg_setup -} - -src_unpack() { - default - [[ $PV = 9999* ]] && git-r3_src_unpack -} - -src_prepare() { - # apply patches - if [[ ${PV} != 9999* && -n ${SRC_PATCHES} ]]; then - EPATCH_FORCE="yes" \ - EPATCH_SOURCE="${WORKDIR}/patches" \ - EPATCH_SUFFIX="patch" \ - epatch - fi - - # relax the requirement that r300 must have llvm, bug 380303 - epatch "${FILESDIR}"/${PN}-9.2-dont-require-llvm-for-r300.patch - - # do not force sse41 just because compiler supports this flag - epatch "${FILESDIR}"/${PN}-10.1.0-sse41.patch - - # fix for hardened pax_kernel, bug 240956 - [[ ${PV} != 9999* ]] && epatch "${FILESDIR}"/glx_ro_text_segm.patch - - # Solaris needs some recent POSIX stuff in our case - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e "s/-DSVR4/-D_POSIX_C_SOURCE=200112L/" configure.ac || die - fi - - base_src_prepare - - eautoreconf - multilib_copy_sources -} - -multilib_src_configure() { - local myconf - - if use classic; then - # Configurable DRI drivers - driver_enable swrast - - # Intel code - driver_enable video_cards_i915 i915 - driver_enable video_cards_i965 i965 - if ! use video_cards_i915 && \ - ! use video_cards_i965; then - driver_enable video_cards_intel i915 i965 - fi - - # Nouveau code - driver_enable video_cards_nouveau nouveau - - # ATI code - driver_enable video_cards_r100 radeon - driver_enable video_cards_r200 r200 - if ! use video_cards_r100 && \ - ! use video_cards_r200; then - driver_enable video_cards_radeon radeon r200 - fi - fi - - if use egl; then - myconf+="--with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm") " - fi - - if use gallium; then - myconf+=" - $(use_enable llvm gallium-llvm) - $(use_enable openvg) - $(use_enable openvg gallium-egl) - $(use_enable r600-llvm-compiler) - $(use_enable vdpau) - $(use_enable xa) - $(use_enable xvmc) - " - gallium_enable swrast - gallium_enable video_cards_vmware svga - gallium_enable video_cards_nouveau nouveau - gallium_enable video_cards_i915 i915 - gallium_enable video_cards_ilo ilo - if ! use video_cards_i915 && \ - ! use video_cards_i965; then - gallium_enable video_cards_intel i915 - fi - - gallium_enable video_cards_r300 r300 - gallium_enable video_cards_r600 r600 - gallium_enable video_cards_radeonsi radeonsi - if ! use video_cards_r300 && \ - ! use video_cards_r600; then - gallium_enable video_cards_radeon r300 r600 - fi - - gallium_enable video_cards_freedreno freedreno - # opencl stuff - if use opencl; then - myconf+=" - $(use_enable opencl) - --with-opencl-libdir="${EPREFIX}/usr/$(get_libdir)/OpenCL/vendors/mesa" - --with-clang-libdir="${EPREFIX}/usr/lib" - " - fi - fi - - # x86 hardened pax_kernel needs glx-rts, bug 240956 - if use pax_kernel; then - myconf+=" - $(use_enable x86 glx-rts) - " - fi - - # build fails with BSD indent, bug #428112 - use userland_GNU || export INDENT=cat - - econf \ - --enable-dri \ - --enable-glx \ - --enable-shared-glapi \ - $(use_enable !bindist texture-float) \ - $(use_enable debug) \ - $(use_enable dri3) \ - $(use_enable egl) \ - $(use_enable gbm) \ - $(use_enable gles1) \ - $(use_enable gles2) \ - $(use_enable nptl glx-tls) \ - $(use_enable osmesa) \ - $(use_enable !pic asm) \ - --with-dri-drivers=${DRI_DRIVERS} \ - --with-gallium-drivers=${GALLIUM_DRIVERS} \ - PYTHON2="${PYTHON}" \ - ${myconf} -} - -multilib_src_install() { - emake install DESTDIR="${D}" - - # Move libGL and others from /usr/lib to /usr/lib/opengl/blah/lib - # because user can eselect desired GL provider. - ebegin "Moving libGL and friends for dynamic switching" - local x - local gl_dir="/usr/$(get_libdir)/opengl/${OPENGL_DIR}/" - dodir ${gl_dir}/{lib,extensions,include/GL} - for x in "${ED}"/usr/$(get_libdir)/lib{EGL,GL*,OpenVG}.{la,a,so*}; do - if [ -f ${x} -o -L ${x} ]; then - mv -f "${x}" "${ED}${gl_dir}"/lib \ - || die "Failed to move ${x}" - fi - done - for x in "${ED}"/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do - if [ -f ${x} -o -L ${x} ]; then - mv -f "${x}" "${ED}${gl_dir}"/include/GL \ - || die "Failed to move ${x}" - fi - done - for x in "${ED}"/usr/include/{EGL,GLES*,VG,KHR}; do - if [ -d ${x} ]; then - mv -f "${x}" "${ED}${gl_dir}"/include \ - || die "Failed to move ${x}" - fi - done - eend $? - - if use classic || use gallium; then - ebegin "Moving DRI/Gallium drivers for dynamic switching" - local gallium_drivers=( i915_dri.so i965_dri.so r300_dri.so r600_dri.so swrast_dri.so ) - keepdir /usr/$(get_libdir)/dri - dodir /usr/$(get_libdir)/mesa - for x in ${gallium_drivers[@]}; do - if [ -f "$(get_libdir)/gallium/${x}" ]; then - mv -f "${ED}/usr/$(get_libdir)/dri/${x}" "${ED}/usr/$(get_libdir)/dri/${x/_dri.so/g_dri.so}" \ - || die "Failed to move ${x}" - fi - done - if use classic; then - emake -C "${BUILD_DIR}/src/mesa/drivers/dri" DESTDIR="${D}" install - fi - for x in "${ED}"/usr/$(get_libdir)/dri/*.so; do - if [ -f ${x} -o -L ${x} ]; then - mv -f "${x}" "${x/dri/mesa}" \ - || die "Failed to move ${x}" - fi - done - pushd "${ED}"/usr/$(get_libdir)/dri || die "pushd failed" - ln -s ../mesa/*.so . || die "Creating symlink failed" - # remove symlinks to drivers known to eselect - for x in ${gallium_drivers[@]}; do - if [ -f ${x} -o -L ${x} ]; then - rm "${x}" || die "Failed to remove ${x}" - fi - done - popd - eend $? - fi - if use opencl; then - ebegin "Moving Gallium/Clover OpenCL implementation for dynamic switching" - local cl_dir="/usr/$(get_libdir)/OpenCL/vendors/mesa" - dodir ${cl_dir}/{lib,include} - if [ -f "${ED}/usr/$(get_libdir)/libOpenCL.so" ]; then - mv -f "${ED}"/usr/$(get_libdir)/libOpenCL.so* \ - "${ED}"${cl_dir} - fi - if [ -f "${ED}/usr/include/CL/opencl.h" ]; then - mv -f "${ED}"/usr/include/CL \ - "${ED}"${cl_dir}/include - fi - eend $? - fi -} - -multilib_src_install_all() { - prune_libtool_files --all - einstalldocs - - if use !bindist; then - dodoc docs/patents.txt - fi - - # Install config file for eselect mesa - insinto /usr/share/mesa - newins "${FILESDIR}/eselect-mesa.conf.9.2" eselect-mesa.conf -} - -multilib_src_test() { - if use llvm; then - local llvm_tests='lp_test_arit lp_test_arit lp_test_blend lp_test_blend lp_test_conv lp_test_conv lp_test_format lp_test_format lp_test_printf lp_test_printf' - pushd src/gallium/drivers/llvmpipe >/dev/null || die - emake ${llvm_tests} - pax-mark m ${llvm_tests} - popd >/dev/null || die - fi - emake check -} - -pkg_postinst() { - # Switch to the xorg implementation. - echo - eselect opengl set --use-old ${OPENGL_DIR} - - # switch to xorg-x11 and back if necessary, bug #374647 comment 11 - OLD_IMPLEM="$(eselect opengl show)" - if [[ ${OPENGL_DIR}x != ${OLD_IMPLEM}x ]]; then - eselect opengl set ${OPENGL_DIR} - eselect opengl set ${OLD_IMPLEM} - fi - - # Select classic/gallium drivers - if use classic || use gallium; then - eselect mesa set --auto - fi - - # Switch to mesa opencl - if use opencl; then - eselect opencl set --use-old ${PN} - fi - - # warn about patent encumbered texture-float - if use !bindist; then - elog "USE=\"bindist\" was not set. Potentially patent encumbered code was" - elog "enabled. Please see patents.txt for an explanation." - fi - - local using_radeon r_flag - for r_flag in ${RADEON_CARDS}; do - if use video_cards_${r_flag}; then - using_radeon=1 - break - fi - done - - if [[ ${using_radeon} = 1 ]] && ! has_version media-libs/libtxc_dxtn; then - elog "Note that in order to have full S3TC support, it is necessary to install" - elog "media-libs/libtxc_dxtn as well. This may be necessary to get nice" - elog "textures in some apps, and some others even require this to run." - fi -} - -# $1 - VIDEO_CARDS flag -# other args - names of DRI drivers to enable -# TODO: avoid code duplication for a more elegant implementation -driver_enable() { - case $# in - # for enabling unconditionally - 1) - DRI_DRIVERS+=",$1" - ;; - *) - if use $1; then - shift - for i in $@; do - DRI_DRIVERS+=",${i}" - done - fi - ;; - esac -} - -gallium_enable() { - case $# in - # for enabling unconditionally - 1) - GALLIUM_DRIVERS+=",$1" - ;; - *) - if use $1; then - shift - for i in $@; do - GALLIUM_DRIVERS+=",${i}" - done - fi - ;; - esac -} diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml deleted file mode 100644 index 7c90e0e..0000000 --- a/media-libs/mesa/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>x11</herd> -<use> - <flag name='bindist'>Disable patent-encumbered ARB_texture_float, EXT_texture_shared_exponent, and EXT_packed_float extensions.</flag> - <flag name='classic'>Build drivers based on the classic architecture.</flag> - <flag name='dri3'>Enable DRI3 support.</flag> - <flag name='egl'>Enable EGL support.</flag> - <flag name='gallium'>Build drivers based on Gallium3D, the new architecture for 3D graphics drivers.</flag> - <flag name='gbm'>Enable the Graphics Buffer Manager for EGL on KMS.</flag> - <flag name='gles1'>Enable GLESv1 support.</flag> - <flag name='gles2'>Enable GLESv2 support.</flag> - <flag name='llvm'>Enable LLVM backend for Gallium3D.</flag> - <flag name='llvm-shared-libs'>Dynamically link Gallium3D drivers against LLVM.</flag> - <flag name='opencl'>Enable the Clover Gallium OpenCL state tracker.</flag> - <flag name='openvg'>Enable the OpenVG 2D acceleration API for Gallium3D.</flag> - <flag name='osmesa'>Build the Mesa library for off-screen rendering.</flag> - <flag name='pax_kernel'>Enable if the user plans to run the package under a pax enabled hardened kernel</flag> - <flag name='pic'>disable optimized assembly code that is not PIC friendly</flag> - <flag name='r600-llvm-compiler'>Build the LLVM based r600 shader compiler.</flag> - <flag name='vdpau'>Enable the VDPAU acceleration interface for the Gallium3D Video Layer.</flag> - <flag name='wayland'>Enable support for dev-libs/wayland</flag> - <flag name='xa'>Enable the XA (X Acceleration) API for Gallium3D.</flag> - <flag name='xvmc'>Enable the XvMC acceleration interface for the Gallium3D Video Layer.</flag> -</use> -</pkgmetadata> |