diff --git a/media-libs/mesa/ChangeLog b/media-libs/mesa/ChangeLog new file mode 100644 index 000000000..cd2070b6e --- /dev/null +++ b/media-libs/mesa/ChangeLog @@ -0,0 +1,1598 @@ +# ChangeLog for media-libs/mesa +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.365 2011/09/16 19:32:56 mattst88 Exp $ + + 16 Sep 2011; Matt Turner 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 mesa-7.11.ebuild: + arm stable, bug #380421 + + 04 Sep 2011; Markus Meier mesa-7.11.ebuild: + x86 stable, bug #380421 + + 30 Aug 2011; Tony Vroon 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 mesa-7.10.3.ebuild: + Stable for HPPA (bug #371857). + + 20 Aug 2011; Chí-Thanh Christopher Nguyễn + mesa-7.11.ebuild: + Relax dependency on sys-devel/llvm. + + 16 Aug 2011; Matt Turner metadata.xml: + Correct metadata.xml about which USE flags are related to Gallium3D. + + 02 Aug 2011; Magnus Granberg mesa-7.11.ebuild, + metadata.xml: + Added pax_kernel as local use flag + + 01 Aug 2011; Chí-Thanh Christopher Nguyễn + 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 + -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 mesa-7.11_rc2.ebuild, + mesa-7.11_rc4.ebuild: + Move libxml2 from RDEPEND to DEPEND, Bug 376015. + + 30 Jul 2011; Raúl Porcel mesa-7.10.3.ebuild: + alpha/ia64/sh/sparc stable wrt #371857 + + 29 Jul 2011; Matt Turner 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 +mesa-7.11_rc4.ebuild: + Bump to 7.11_rc4, remove hacks needed for rc2 + + 29 Jul 2011; Kacper Kowalik mesa-7.10.3.ebuild: + ppc64 stable wrt #371857 + + 23 Jul 2011; Chí-Thanh Christopher Nguyễn + -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 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 + -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 mesa-7.10.2.ebuild: + ppc64 stable wrt #363965 + + 13 Jul 2011; Markus Meier 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 + -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 + +mesa-7.11_rc1.ebuild, +files/eselect-mesa.conf.7.11: + Bump to release candidate. + + 28 Jun 2011; Brent Baude mesa-7.10.3.ebuild: + Marking mesa-7.10.3 ppc stable for bug 371857 + + 28 Jun 2011; Brent Baude mesa-7.10.2.ebuild: + Marking mesa-7.10.2 ppc stable for bug 363965 + + 26 Jun 2011; Markus Meier mesa-7.10.3.ebuild: + arm stable, bug #371857 + + 23 Jun 2011; Markos Chandras 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 + +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 mesa-7.10.2.ebuild: + alpha/ia64/sh/sparc stable wrt #363965 + + 13 May 2011; Jeroen Roovers mesa-7.10.2.ebuild: + Stable for HPPA (bug #363965). + + 13 May 2011; Markus Meier mesa-7.10.2.ebuild: + arm stable, bug #363965 + + 09 May 2011; Pawel Hajdan jr mesa-7.10.2.ebuild: + x86 stable wrt bug #363965 + + 28 Apr 2011; Markos Chandras 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 + 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 + mesa-7.10.2.ebuild: + Add glproto and dri2proto to RDEPEND, bug #342393. + + 16 Apr 2011; Raúl Porcel 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 + mesa-7.10.2.ebuild: + Ensure that /usr/$(get_libdir)/dri gets always created. + + 08 Apr 2011; Markus Meier mesa-7.9.2.ebuild: + arm stable, bug #359059 + + 08 Apr 2011; Markus Meier mesa-7.10.1.ebuild: + arm stable, bug #359059 + +*mesa-7.10.2 (06 Apr 2011) + + 06 Apr 2011; Chí-Thanh Christopher Nguyễn + -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 + +mesa-7.10.1-r1.ebuild: + Revision bump for gnome-shell and libdrm-2.4.24 patch, bug #359327. + + 04 Apr 2011; Jeroen Roovers mesa-7.9.2.ebuild: + Stable for HPPA (bug #359059). + + 04 Apr 2011; Jeroen Roovers mesa-7.10.1.ebuild: + Stable for HPPA (bug #359059). + + 26 Mar 2011; Christian Faulhammer mesa-7.9.2.ebuild, + mesa-7.10.1.ebuild: + stable x86, bug 359059 + + 25 Mar 2011; Tomáš Chvátal -mesa-7.9.ebuild: + remove old + + 21 Mar 2011; Markos Chandras mesa-7.9.2.ebuild, + mesa-7.10.1.ebuild: + Stable on amd64 wrt bug #359059 + + 21 Mar 2011; Markos Chandras mesa-7.10.1.ebuild: + Stable on amd64 wrt bug #359059 + + 15 Mar 2011; Kacper Kowalik mesa-7.9.2.ebuild, + mesa-7.10.1.ebuild: + ppc/ppc64 stable wrt #359059 + + 05 Mar 2011; Kacper Kowalik mesa-7.9.1.ebuild: + ppc64 stable wrt #354237 + + 05 Mar 2011; Raúl Porcel 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 +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 + mesa-7.9.1.ebuild, mesa-7.10-r1.ebuild: + Nouveau: not compatible with libdrm-2.4.24 + + 23 Feb 2011; Jeroen Roovers mesa-7.9.1.ebuild: + Stable for HPPA (bug #354237). + + 18 Feb 2011; Tomáš Chvátal -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 mesa-7.9.1.ebuild: + ppc stable wrt #344827, #354237 + + 12 Feb 2011; Raúl Porcel mesa-7.9.ebuild: + alpha/ia64/sh/sparc stable wrt #344827 + + 12 Feb 2011; Christian Faulhammer mesa-7.9.1.ebuild: + stable x86, bug 354237 + + 12 Feb 2011; Markos Chandras mesa-7.9.1.ebuild: + Stable on amd64 wrt bug #354237 + +*mesa-7.10-r1 (09 Feb 2011) + + 09 Feb 2011; Magnus Granberg -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 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 + +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 + -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 mesa-7.9.ebuild: + Stable for HPPA (bug #344827). + + 29 Dec 2010; Chí-Thanh Christopher Nguyễn + files/eselect-mesa.conf.7.9: + Fix copy&paste error + + 29 Dec 2010; Markus Meier mesa-7.9.ebuild: + arm stable, bug #344827 + + 25 Dec 2010; Christian Faulhammer mesa-7.9.ebuild: + x86 stable, bug 344827 + + 23 Dec 2010; Samuli Suominen mesa-7.9.ebuild: + amd64 stable wrt #344827 + + 19 Dec 2010; Samuli Suominen mesa-7.9.ebuild: + ppc64 stable wrt #344827 + +*mesa-7.9-r1 (11 Dec 2010) + + 11 Dec 2010; Chí-Thanh Christopher Nguyễn + 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 + mesa-7.9.ebuild: + Fix building with Python 3. + + 29 Nov 2010; Chí-Thanh Christopher Nguyễn + 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 + +mesa-7.9.ebuild, +files/eselect-mesa.conf.7.9: + Version bump, bug #341097 + + 21 Oct 2010; Brent Baude ChangeLog: + Marking mesa-7.8.2 ppc stable for bug 239063 + + 19 Oct 2010; Tomáš Chvátal mesa-7.7.1.ebuild, + mesa-7.8.2.ebuild: + Get rid of radeonhd videocard. + + 10 Oct 2010; Ulrich Mueller mesa-7.7.1.ebuild, + mesa-7.8.2.ebuild: + Fix openmotif dependency. + + 01 Oct 2010; Tomáš Chvátal mesa-7.8.2.ebuild: + Drop weird depend atom. Per bug #339314. + + 30 Sep 2010; Tomáš Chvátal mesa-7.8.2.ebuild: + Update libdrm dependency. + + 30 Sep 2010; Chí-Thanh Christopher Nguyễn + mesa-7.8.2.ebuild: + Update for libdrm changes. + + 28 Sep 2010; Samuli Suominen mesa-7.8.2.ebuild: + ppc64 stable wrt #327777 + + 21 Sep 2010; Tomáš Chvátal 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 mesa-7.8.2.ebuild: + ia64/sh/sparc stable wrt #327777 + + 17 Sep 2010; Donnie Berkholz ; 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 mesa-7.8.2.ebuild: + Stable on alpha, bug #327777 + + 09 Sep 2010; Tomáš Chvátal mesa-7.7.1.ebuild, + mesa-7.8.2.ebuild: + Update deps on libX11[xcb]. + + 27 Aug 2010; Robin H. Johnson 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 + -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 mesa-7.7.1.ebuild: + alpha/ia64/sh/sparc stable wrt #308521 + + 22 Jul 2010; Markus Meier mesa-7.8.2.ebuild: + arm stable, bug #327777 + + 19 Jul 2010; Chí-Thanh Christopher Nguyễn + mesa-7.8.2.ebuild: + Ease libdrm dependency for nouveau + + 14 Jul 2010; Jeroen Roovers mesa-7.8.2.ebuild: + Stable for HPPA (bug #327777). + + 13 Jul 2010; Christian Faulhammer mesa-7.8.2.ebuild: + x86 stable, bug 327777 + + 12 Jul 2010; Markos Chandras mesa-7.8.2.ebuild: + Stable on amd64 wrt bug #327777 + + 18 Jun 2010; Chí-Thanh Christopher Nguyễn + 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 -mesa-7.8.1.ebuild, + +mesa-7.8.2.ebuild: + Version bump. + + 31 May 2010; Guy Martin mesa-7.7.1.ebuild: + hppa stable, #308521 + + 17 May 2010; Tomáš Chvátal mesa-7.8.1.ebuild: + Add cross-compile fixes. Thx solar. + + 12 May 2010; Brent Baude mesa-7.7.1.ebuild: + Marking mesa-7.7.1 ppc64 stable for bug 308521 + + 18 Apr 2010; Markus Meier mesa-7.7.1.ebuild: + arm stable, bug #308521 + + 18 Apr 2010; mesa-7.7.1.ebuild: + ppc stable #308521 + + 16 Apr 2010; Pacho Ramos mesa-7.7.1.ebuild: + amd64 stable, bug 308521 + + 09 Apr 2010; Christian Faulhammer mesa-7.7.1.ebuild: + stable x86, bug 308521 + +*mesa-7.8.1 (06 Apr 2010) + + 06 Apr 2010; Tomáš Chvátal -mesa-7.8.ebuild, + +mesa-7.8.1.ebuild: + Version bump. Drop broken version. + + 03 Apr 2010; Chí-Thanh Christopher Nguyễn + 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 -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 + -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 + +mesa-7.7.1_rc1.ebuild, +mesa-7.8_rc1.ebuild: + Version bump to latest RC's. + + 23 Jan 2010; Tomáš Chvátal -mesa-7.5.1.ebuild: + rm + + 18 Jan 2010; Raúl Porcel mesa-7.5.2.ebuild: + alpha/ia64/sh/sparc stable wrt #294958 + + 14 Jan 2010; Markus Meier mesa-7.5.2.ebuild: + arm stable, bug #294958 + + 14 Jan 2010; Jeroen Roovers mesa-7.5.2.ebuild: + Stable for HPPA (bug #294958). + + 28 Dec 2009; Samuli Suominen mesa-7.7-r1.ebuild: + Fix typing error wrt #298805. + +*mesa-7.7-r1 (28 Dec 2009) + + 28 Dec 2009; Tomáš Chvátal -mesa-7.7.ebuild, + +mesa-7.7-r1.ebuild: + Revision bump to make sure everyone has disabled gallium intel. + + 27 Dec 2009; Joseph Jezak mesa-7.5.2.ebuild: + Marked ppc stable for bug #294958. + + 26 Dec 2009; Tomáš Chvátal mesa-7.7.ebuild: + Do not depend on xorg-server. + + 24 Dec 2009; Tomáš Chvátal mesa-7.7.ebuild: + Rdepend on xorg-server[-minimal]. Thx to Tommy for reporting. + + 22 Dec 2009; Tomáš Chvátal mesa-7.7.ebuild: + Sync with in-overlay updates prepared for 7.7 final release. + + 22 Dec 2009; Nirbheek Chauhan + -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 + +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 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 -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 mesa-7.5.2.ebuild: + Marking mesa-7.5.2 ppc64 stable for bug 294958 + + 15 Dec 2009; Raúl Porcel mesa-7.5.1.ebuild: + alpha/ia64/sh/sparc stable wrt #282290 + + 14 Dec 2009; Tomáš Chvátal mesa-7.7_rc2.ebuild: + Drop unused video cards + + 13 Dec 2009; Tomáš Chvátal -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 + +mesa-7.6.1_rc3.ebuild, +mesa-7.7_rc2.ebuild, metadata.xml: + Bump to latest rcs. + + 10 Dec 2009; Christian Faulhammer mesa-7.5.2.ebuild: + x86 stable, bug 294958 + + 10 Dec 2009; Samuli Suominen mesa-7.5.2.ebuild: + amd64 stable wrt #294958 + + 22 Nov 2009; Tomáš Chvátal + -files/6.5.2-i965-wine-fix.patch: + Drop stale patches. + + 26 Oct 2009; Jeroen Roovers mesa-7.5.1.ebuild: + Stable for HPPA (bug #282290). + + 11 Oct 2009; nixnut mesa-7.5.1.ebuild: + ppc stable #282290 + + 09 Oct 2009; Markus Meier mesa-7.5.1.ebuild: + arm stable, bug #282290 + + 05 Oct 2009; Christian Faulhammer mesa-7.5.1.ebuild: + x86 stable, bug 282290 + + 30 Sep 2009; Samuli Suominen mesa-7.5.1.ebuild: + amd64 stable wrt #282290 + +*mesa-7.5.2 (29 Sep 2009) + + 29 Sep 2009; Tomáš Chvátal -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 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 + -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 +mesa-7.5.1.ebuild: + bump to 7.5.1 + + 26 Aug 2009; Tomáš Chvátal 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 + -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 mesa-7.5-r2.ebuild: + use mirror://gentoo/ instead of gentooexperimental.org + + 22 Jul 2009; Tomáš Chvátal 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 +mesa-7.5-r2.ebuild: + Revision bump for applied patches from upstream. Per bug #278630. + + 22 Jul 2009; Tomáš Chvátal 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 -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 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 +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 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 +mesa-7.5.ebuild: + Version bump for new development version of mesa. + + 25 Jun 2009; Tomáš Chvátal -mesa-7.4.3.ebuild: + Remove broken version. + +*mesa-7.4.4 (24 Jun 2009) + + 24 Jun 2009; Rémi Cardona +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 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 + -mesa-7.4.1-r2.ebuild, +mesa-7.4.3.ebuild: + Version bump. Remove old. + + 16 May 2009; Rémi Cardona -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 +mesa-7.4.2.ebuild: + bump to 7.4.2 + + 15 May 2009; Raúl Porcel mesa-7.3-r1.ebuild: + arm stable + + 09 May 2009; Rémi Cardona 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 +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 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 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 -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 -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 mesa-7.3-r1.ebuild: + Stable for HPPA (bug #251832). + + 15 Apr 2009; Raúl Porcel mesa-7.3-r1.ebuild: + ia64/sh stable wrt #251832 + + 06 Apr 2009; Friedrich Oslage mesa-7.3-r1.ebuild: + Stable on sparc, bug #251832 + + 05 Apr 2009; Markus Meier mesa-7.3-r1.ebuild: + x86 stable, bug #251832 + + 05 Apr 2009; Olivier Crête mesa-7.3-r1.ebuild: + Stable on amd64, bug #251832 + + 05 Apr 2009; Olivier Crête mesa-7.3-r1.ebuild: + Stable on amd64, bug #251832 + + 03 Apr 2009; Brent Baude mesa-7.3-r1.ebuild: + Marking mesa-7.3-r1 ppc64 stable for bug 251832 + + 03 Apr 2009; Brent Baude 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 + +files/7.4-fix-parallel-make.patch, +mesa-7.4.ebuild: + bump to 7.4 with parallel make patch + + 26 Mar 2009; Tomas Chvatal 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 -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 +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 +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 +mesa-7.3-r1.ebuild: + add 60+ patches from the 7.4 branch + + 03 Feb 2009; Rémi Cardona 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 +mesa-7.3.ebuild: + bump to 7.3, copy from the x11 overlay + + 30 Jan 2009; Mike Frysinger metadata.xml: + Document local USE=pic flag. + + 22 Oct 2008; Rémi Cardona 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 ; +mesa-7.2.ebuild: + Version bump. + + 14 Sep 2008; Donnie Berkholz ; 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 ; 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 ; +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 ; 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 ; 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 ; +mesa-7.1.ebuild: + Version bump. + +*mesa-7.1_rc3 (09 Jul 2008) + + 09 Jul 2008; Donnie Berkholz ; + -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 ; + -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 ; + +files/src-mesa-drivers-Makefile, +mesa-7.1_rc2.ebuild: + Bump. + + 01 Jul 2008; Donnie Berkholz ; + +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 ; +files/version.mk: + Add missed file. + + 27 Jun 2008; Donnie Berkholz ; + +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 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 ; 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 ; 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 ; +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 ; 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 mesa-7.0.3.ebuild: + Change libdrm-dep from = to >=. + +*mesa-7.0.3 (25 Apr 2008) + + 25 Apr 2008; Donnie Berkholz ; +mesa-7.0.3.ebuild: + (#209900, #212511) Bump. + + 31 Jan 2008; Donnie Berkholz ; -mesa-7.0.1.ebuild: + Clean up. + + 16 Nov 2007; Donnie Berkholz ; 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 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 ; 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 ; 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; 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 ; + +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 ; + -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 ; + -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 ; 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 ; mesa-6.5-r3.ebuild, + mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild, + mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild: + Backport GCC 4.2 -O2 workaround for ivopts bug from 7.0.1. + +*mesa-7.0.1 (11 Aug 2007) + + 11 Aug 2007; Donnie Berkholz ; +mesa-7.0.1.ebuild: + (#183626) Bump. Lots of bugfixes from the 6.5.3 development release, no new + features. Also appending -fno-ivopts on gcc-4.2 systems -- symptoms this + fixes include black screens on glxgears. Still has a slight performance + issue with nptl if using assembly optimizations, which is the case for + non-hardened (see https://bugs.freedesktop.org/show_bug.cgi?id=7459 for + details). Some ebuild cleanup, including safety for build directories + containing spaces; removal of dead code for EGL; clean generation of libGLU + symlinks; getting rid of many of those confusing makedepend warnings; change + from add_drivers() function to a cleaner driver_enable() that contains + conditionals internally. + + 07 Aug 2007; Gustavo Zacarias mesa-6.5.2-r1.ebuild: + Stable on sparc wrt #175465 + + 01 Aug 2007; Donnie Berkholz ; mesa-6.5.3.ebuild: + (#178655) Add dep on libXdamage for damage reporting. + + 30 Jul 2007; Donnie Berkholz ; mesa-6.5-r3.ebuild, + mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild, + mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild: + Move eselect-opengl into DEPEND only, so it can be uninstalled later. + + 02 Jul 2007; Raúl Porcel mesa-6.5.2-r1.ebuild: + alpha stable wrt #175465 + + 02 Jul 2007; Piotr Jaroszyński mesa-6.5-r3.ebuild, + mesa-6.5.1-r1.ebuild, mesa-6.5.1-r4.ebuild, mesa-6.5.2.ebuild, + mesa-6.5.2-r1.ebuild, mesa-6.5.3.ebuild: + (QA) RESTRICT clean up. + + 24 Jun 2007; Joshua Kinard mesa-6.5.2-r1.ebuild: + Stable on mips, per #175465. + + 20 May 2007; Jeroen Roovers mesa-6.5.2-r1.ebuild: + Stable for HPPA (bug #175465). + + 13 May 2007; Joshua Baergen + +files/mesa-6.5.3-pthread.patch, mesa-6.5.3.ebuild: + Include Diego's xcb patch, fixing bug #177329. + + 12 May 2007; nixnut mesa-6.5.2-r1.ebuild: + Stable on ppc wrt bug 175465 + + 05 May 2007; Daniel Gryniewicz mesa-6.5.2-r1.ebuild: + Marked stable on amd64 for bug #175465 + +*mesa-6.5.3 (29 Apr 2007) + + 29 Apr 2007; Donnie Berkholz ; +mesa-6.5.3.ebuild: + Add 6.5.3. Supports OpenGL 2.0 and 2.1 in software, adds new GLSL code + generator, new vertex buffer object (vbo) infrastructure, and more. + + 29 Apr 2007; Andrej Kacian mesa-6.5.2-r1.ebuild: + Stable on x86, bug #175465. + + 25 Apr 2007; Raúl Porcel mesa-6.5.2-r1.ebuild: + Stable on ia64 wrt bug #175465. + + 25 Apr 2007; Markus Rothe mesa-6.5.2-r1.ebuild: + Stable on ppc64; bug #175465 + + 07 Apr 2007; Mike Frysinger mesa-6.5-r3.ebuild: + Remove fluff reference to EXEDESTTREE. + +*mesa-6.5.2-r1 (19 Feb 2007) + + 19 Feb 2007; Joshua Baergen + +files/6.5.2-i965-wine-fix.patch, +mesa-6.5.2-r1.ebuild: + Fix 3D apps running in Wine. (Bug #163973, riku) + + 19 Feb 2007; Joshua Baergen mesa-6.5.2.ebuild: + Re-add die to mesa if building +xcb when libX11 is -xcb. (Bug #163761, Petteri + Räty) + + 18 Feb 2007; Ryan Hill mesa-6.5.2.ebuild: + Apply previous fix to the 6.5.2 ebuild as well. + + 17 Feb 2007; Simon Stelling mesa-6.5.1-r1.ebuild: + fix from my last commit: string equality != integer equality + + 17 Feb 2007; Simon Stelling mesa-6.5.1-r1.ebuild, + mesa-6.5.2.ebuild: + set CONFIG depending on ABI on amd64; bug 125125 + + 24 Jan 2007; Donnie Berkholz ; + -files/64bit-fix-have-dix-config.patch, + -files/64bit-fix-indirect-vertex-array.patch, + -files/6.5-fix-radeon-PCIE.patch, + -files/change-default-dri-driver-dir.patch, + -files/makedepend-location.patch, -files/radeon-texture-problem.patch, + -mesa-6.4.2-r2.ebuild, -mesa-6.5-r4.ebuild, -mesa-6.5.1-r2.ebuild: + Clean up. + + 08 Dec 2006; Joshua Baergen mesa-6.5.2.ebuild: + leio bets his gold watch that this version needs a better libdrm too. + + 08 Dec 2006; Joshua Baergen + mesa-6.5.1-r4.ebuild: + Fix libdrm dependency due to mach64 patch. (Thanks to leio) + + 07 Dec 2006; Joshua Baergen + mesa-6.5.1-r4.ebuild: + Whitespace fix to make repoman happy. + +*mesa-6.5.1-r4 (07 Dec 2006) + + 07 Dec 2006; Joshua Baergen + +files/6.5.1-i965-bufmgr.patch, -mesa-6.5.1-r3.ebuild, + +mesa-6.5.1-r4.ebuild: + Fix 3D on i965 (bug #156569, riku) and make sure libX11 was built with xcb + when building +xcb (bug #156397, Priit Laes). + + 07 Dec 2006; Joshua Baergen + -mesa-6.5.2_pre20061102.ebuild: + Remove mesa snapshot. + +*mesa-6.5.1-r3 (07 Dec 2006) + + 07 Dec 2006; Joshua Baergen + +files/6.5.1-mach64-dri-private-dma-2.patch, +mesa-6.5.1-r3.ebuild: + Fix compiling against newer libdrms (2.2.0+). Thanks for Mart Raudsepp for + the discovery of the patch. (Fixes bug #154827) + +*mesa-6.5.2 (04 Dec 2006) + + 04 Dec 2006; Joshua Baergen +mesa-6.5.2.ebuild: + New mesa release with numerous bugfixes and improvements. Introduces the + i915tex driver, which takes advantage of the new DRI memory manager. You'll + need a newer kernel DRM to use it than is currently available in the tree. + + 01 Dec 2006; Gustavo Zacarias mesa-6.5.1-r1.ebuild: + Stable on hppa + + 03 Nov 2006; Joshua Baergen + mesa-6.5.2_pre20061102.ebuild: + Mesa 6.5.2 apparently requires >=libdrm-2.2. + + 03 Nov 2006; Joshua Baergen + mesa-6.5.2_pre20061102.ebuild: + Fix SRC_URI. + +*mesa-6.5.2_pre20061102 (03 Nov 2006) + + 03 Nov 2006; Joshua Baergen + +mesa-6.5.2_pre20061102.ebuild: + Add a mesa snapshot for the input hotplug server. + + 27 Oct 2006; Joseph Jezak mesa-6.5.1-r1.ebuild, + mesa-6.5.1-r2.ebuild: + Marked ppc stable. + + 17 Oct 2006; Gustavo Zacarias mesa-6.5.1-r1.ebuild: + Stable on sparc + + 16 Oct 2006; Markus Rothe mesa-6.5.1-r1.ebuild: + Stable on ppc64 + + 13 Oct 2006; Joshua Baergen + mesa-6.5.1-r1.ebuild: + AMD64/x86 stable for bug #144549 (X7.1). + + 11 Oct 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, + mesa-6.5-r3.ebuild, mesa-6.5-r4.ebuild, mesa-6.5.1-r1.ebuild, + mesa-6.5.1-r2.ebuild: + (#149248) Since upstream cares more about performance than textrels etc, add + a RESTRICT for the stricter FEATURES setting. + +*mesa-6.5.1-r2 (09 Oct 2006) + + 09 Oct 2006; Donnie Berkholz ; + +files/6.5.1-use-new-xcb-naming.patch, + +files/6.5.1-xcb-dont-unlock-twice.patch, +mesa-6.5.1-r2.ebuild: + Add a masked, XCB-capable mesa. + + 28 Sep 2006; Donnie Berkholz ; -mesa-6.5.1.ebuild: + Clean out broken ebuild. + + 28 Sep 2006; Donnie Berkholz ; mesa-6.5.1-r1.ebuild: + Require glproto 1.4.8 instead of 1.4.7 for new eye candy to work properly + (Hanno Böck). + + 21 Sep 2006; Javier Villavicencio + +files/6.5.1-freebsd-dri.patch, mesa-6.5.1-r1.ebuild: + Fixes to build on Gentoo/FreeBSD with DRI enabled wrt bug #146892. + + 18 Sep 2006; Donnie Berkholz ; ChangeLog: + Add bug number for libGL.la fix. + +*mesa-6.5.1-r1 (18 Sep 2006) + + 18 Sep 2006; Donnie Berkholz ; + +mesa-6.5.1-r1.ebuild: + Bump to incorporate needed fixes. + + 18 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: + (#147982) Add in a sed of libdir in libGL.la from 6.5-r4 to avoid breaking + things in a big way. + + 17 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: + (#147872) Require libdrm 2.0.2. At least the r200 driver needs it, maybe more. + + 16 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: + Add pkgconfig to DEPEND. + + 16 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: + Get rid of arch-specific defaults, since they're in profiles now. + + 16 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: + (#147804) Add i965 to build when VIDEO_CARDS=i810. + + 16 Sep 2006; Donnie Berkholz ; mesa-6.5.1.ebuild: + Dep on glproto 1.4.7, not 1.4.4. Older versions aren't in portage anymore, + but it's still possible to remain on them (Hanno Böck). + +*mesa-6.5.1 (16 Sep 2006) + + 16 Sep 2006; Donnie Berkholz ; +mesa-6.5.1.ebuild: + Bump. + + 25 Aug 2006; Hanno Boeck files/lib/libGL.la, + mesa-6.4.2-r2.ebuild, mesa-6.5-r3.ebuild, mesa-6.5-r4.ebuild: + Really fix libGL.la, replace lib with get_libdir. + + 25 Aug 2006; Hanno Boeck files/lib/libGL.la: + Make libGL.la point to /usr/lib to let apps link against currently running + libGL. + +*mesa-6.5-r4 (29 Jul 2006) + + 29 Jul 2006; Joshua Baergen + +files/6.5-fix-radeon-PCIE.patch, +mesa-6.5-r4.ebuild: + Add a fix for Radeons using PCIE. (Thanks to Jochen Trumpf, bug #136315) + + 19 Jul 2006; Guy Martin mesa-6.5-r3.ebuild: + Stable on hppa. + + 12 Jul 2006; Stefan Schweizer mesa-6.4.2-r2.ebuild, + mesa-6.5-r3.ebuild: + Do not use xargs because it does not work for functions + + 12 Jul 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, + mesa-6.5-r3.ebuild: + Stop PROVIDE-ing new-style virtuals. + + 12 Jul 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, + mesa-6.5-r3.ebuild: + (#120375) Pull in app-doc/opengl-manpages on USE=doc. + + 10 Jul 2006; Aron Griffis mesa-6.5-r3.ebuild: + Mark 6.5-r3 stable on ia64 + + 02 Jul 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, + mesa-6.5-r3.ebuild: + Also disable ASM_API on USE=hardened (Kevin F. Quinn). + + 30 Jun 2006; Donnie Berkholz ; mesa-6.5-r3.ebuild: + ppc/sparc/mips/alpha/arm/sh stable + + 30 Jun 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild: + ppc/sparc/mips/alpha/arm/sh stable + + 30 Jun 2006; Markus Rothe mesa-6.5-r3.ebuild: + Stable on ppc64 + + 30 Jun 2006; Chris Gianelloni mesa-6.4.2-r2.ebuild: + Stable on amd64. + + 30 Jun 2006; Markus Rothe mesa-6.4.2-r2.ebuild: + Stable on ppc64 + + 30 Jun 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild: + x86 stable. + + 30 Jun 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, + mesa-6.5-r3.ebuild: + Add hardened USE flag to deactivate assembly code. + + 21 Jun 2006; Donnie Berkholz ; mesa-6.5-r3.ebuild: + (#130951) Fix libGLU symlink (Torsten Veller). + + 27 Apr 2006; Marien Zwart Manifest: + Fixing SHA256 digest, pass four + + 21 Apr 2006; Donnie Berkholz ; -mesa-6.5.ebuild, + -mesa-6.5-r1.ebuild, -mesa-6.5-r2.ebuild: + Pull old masked ebuilds. + +*mesa-6.5-r3 (21 Apr 2006) + + 21 Apr 2006; Donnie Berkholz ; +mesa-6.5-r3.ebuild: + Add USE=nptl to build with TLS. Note that AIGLX will not work unless both + xorg-server and mesa are built with the same setting of the nptl flag. + + 16 Apr 2006; Donnie Berkholz ; mesa-6.5.ebuild, + mesa-6.5-r1.ebuild, mesa-6.5-r2.ebuild: + (#130174) Update glproto dep to minimum 1.4.4. + + 16 Apr 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, + mesa-6.5.ebuild, mesa-6.5-r1.ebuild, mesa-6.5-r2.ebuild: + Split out ATI cards into mach64, r128 and radeon. + + 16 Apr 2006; Donnie Berkholz ; mesa-6.4.2-r2.ebuild, + mesa-6.5.ebuild, mesa-6.5-r1.ebuild: + Alphabetize drivers in the other ebuilds as well, for easier application of + other patches. + + 16 Apr 2006; Donnie Berkholz ; mesa-6.5-r2.ebuild: + Append -fno-strict-aliasing, many drivers have issues. + + 16 Apr 2006; Donnie Berkholz ; mesa-6.5-r2.ebuild: + Alphabetize ordering of drivers for easier parsing. + + 16 Apr 2006; Donnie Berkholz ; mesa-6.5-r2.ebuild: + Don't need to sed dprintf anymore, it's fixed upstream. + +*mesa-6.5-r2 (14 Apr 2006) + + 14 Apr 2006; Joshua Baergen + +files/change-default-dri-driver-dir-X7.1.patch, +mesa-6.5-r2.ebuild: + Revision bump to use new paths for drivers. Drivers now sit in + /usr/$(get_libdir)/dri, rather than /usr/$(get_libdir)/xorg/modules/dri . + +*mesa-6.5-r1 (12 Apr 2006) + + 12 Apr 2006; Joshua Baergen + +files/6.5-re-order-context-destruction.patch, +mesa-6.5-r1.ebuild: + Add some upstream fixes that re-order GL context destruction in the ati + drivers to avoid a possible NULL dereference. + + I've also restored the entire ChangeLog, as it appears to have been truncated + during Diego's last commit. + + 08 Apr 2006; Diego Pettenò mesa-6.4.2-r2.ebuild, + mesa-6.5.ebuild: + Add a simple sed to replace -ldl with the right call for the libc used with + dlopen_lib() function in portability eclass. This allows to link correctly + to libGL when using libtool on Gentoo/FreeBSD. + + 03 Apr 2006; Diego Pettenò mesa-6.4.2-r2.ebuild, + mesa-6.5.ebuild: + Add special case for FreeBSD where libGL has only major soversion. + + 01 Apr 2006; Joshua Baergen mesa-6.5.ebuild: + Bump the libdrm dependency and fix the i810 chip series driver compile. (Bug + #128328, Alex Rostovtsev) + + 01 Apr 2006; Joshua Baergen + mesa-6.4.2-r2.ebuild, mesa-6.5.ebuild: + Add some missing x11-proto dependencies. (bug #128336, Steven Jenkins) + +*mesa-6.5 (01 Apr 2006) + + 01 Apr 2006; Donnie Berkholz ; +mesa-6.5.ebuild: + Bump for masked development release, needed for newer i810 drivers. Also + adds some GLSL (OpenGL Shading Language) support and lots of development in + r300 driver, among others. + + 31 Mar 2006; Diego Pettenò mesa-6.4.2-r2.ebuild: + Add ~x86-fbsd keyword. + +*mesa-6.4.2-r2 (12 Mar 2006) + + 12 Mar 2006; Joshua Baergen + +files/radeon-texture-problem.patch, -mesa-6.4.2-r1.ebuild, + +mesa-6.4.2-r2.ebuild: + Fix a Radeon crash in certain applications (such as Croquet 0.3), and don't + compile debug code into the drivers if USE=-debug (Santiago Gala, bug + #125004). Also, fix a naming conflict between SGI GLU code and glibc 2.4 + (SpanKY, KIMURA Masaru / hiyuh, bug #125809). + + 28 Feb 2006; Donnie Berkholz ; mesa-6.4.2-r1.ebuild: + Make USE=debug work more nicely with FEATURES=splitdebug. + +*mesa-6.4.2-r1 (16 Feb 2006) + + 16 Feb 2006; Donnie Berkholz ; + +files/64bit-fix-have-dix-config.patch, + +files/64bit-fix-indirect-vertex-array.patch, + -files/6.4.1-amd64-include-assyntax.patch, -mesa-6.4.1-r1.ebuild, + -mesa-6.4.2.ebuild, +mesa-6.4.2-r1.ebuild: + Really fix direct rendering on amd64. Also remove old versions. + + 14 Feb 2006; Markus Rothe mesa-6.4.1-r1.ebuild, + mesa-6.4.2.ebuild: + Added ~ppc64 + + 06 Feb 2006; Donnie Berkholz ; mesa-6.4.2.ebuild: + Add mach64 and tdfx to ppc defaults. Some evidence that glide-v3 works on + ppc exists; needs testing, and is required for tdfx 3D to work. + + 06 Feb 2006; Donnie Berkholz ; mesa-6.4.2.ebuild: + Add arch-dependent defaults for building 3D drivers. + + 03 Feb 2006; Donnie Berkholz ; mesa-6.4.2.ebuild: + Add a fake video_cards_none for people who don't want any DRI drivers, e.g. + if they're using binary drivers. + +*mesa-6.4.2 (03 Feb 2006) + + 03 Feb 2006; Donnie Berkholz ; +mesa-6.4.2.ebuild: + Bump. Port to VIDEO_CARDS. Not really any relevant upstream changes, except + a change in the install script to install GLw headers. Also, + 6.4.1-amd64-include-assyntax.patch was incorporated into this release. + + 02 Feb 2006; Herbie Hopkins mesa-6.4.1-r1.ebuild: + Fix setting of the default dri drivers directory. + + 02 Feb 2006; Donnie Berkholz ; mesa-6.4.1-r1.ebuild: + Add USE=debug support. + + 31 Jan 2006; Rene Nussbaumer mesa-6.4.1-r1.ebuild: + Unstable on hppa. + + 23 Jan 2006; Donnie Berkholz ; + -files/configurable-dri-dir.patch, mesa-6.4.1-r1.ebuild: + Some people don't understand what #ifndef means. + + 26 Dec 2005; Stefaan De Roeck mesa-6.4.1-r1.ebuild: + Marked ~alpha + + 16 Dec 2005; Herbie Hopkins + +files/6.4-multilib-fix.patch, +files/configurable-dri-dir.patch, + mesa-6.4.1-r1.ebuild: + Cleaned up multilib fixes, made default dri drivers directory configurable + so we can set it to lib64 on multilib systems. + +*mesa-6.4.1-r1 (12 Dec 2005) + + 12 Dec 2005; Donnie Berkholz ; -mesa-6.4.1.ebuild, + +mesa-6.4.1-r1.ebuild: + Install correct libGLU.so.1.3. + + 09 Dec 2005; Donnie Berkholz ; -mesa-6.4-r1.ebuild: + Pull old versions. + + 02 Dec 2005; Donnie Berkholz ; + files/6.4.1-amd64-include-assyntax.patch: + Add more info to patch. + + 02 Dec 2005; Donnie Berkholz ; + +files/6.4.1-amd64-include-assyntax.patch, mesa-6.4.1.ebuild: + (#114066) Add 6.4.1-amd64-include-assyntax.patch to fix amd64 build. + +*mesa-6.4.1 (30 Nov 2005) + + 30 Nov 2005; Donnie Berkholz ; +mesa-6.4.1.ebuild: + New version. This is the one that's expected to be in X.Org 7.0. Fix libGL.* + symlink deletion so the dot really matches a dot instead of any character, + so other symlinks don't get deleted. (#110840) Build with PIC, since it + hasn't been shown to slow it down. Remove commented-out lines about OSMesa. + Keep using 6.4-dont-install-gles-headers.patch, so don't delete it when + pulling 6.4. + + 27 Nov 2005; Joshua Baergen mesa-6.4-r1.ebuild: + Added Diego's patch for FreeBSD support. Closes bug #111145. + + 16 Nov 2005; Joshua Baergen mesa-6.4-r1.ebuild: + Changed xorg-x11 blocker for clarity. + +*mesa-6.4-r1 (14 Nov 2005) + + 14 Nov 2005; Donnie Berkholz ; -mesa-6.4.ebuild, + +mesa-6.4-r1.ebuild: + Install GLwDrawA.h, and if USE=motif, install GLwMDrawA.h. Reported by + Stefaan De Roeck . + + 14 Nov 2005; Donnie Berkholz ; + -files/dont-install-gles-headers.patch, + -files/mesa-add-dri-asm-files.patch, -mesa-6.3.2-r1.ebuild: + Pull old version. + + 11 Nov 2005; MATSUU Takuto mesa-6.4.ebuild: + added ~sh keyword + + 01 Nov 2005; Joshua Baergen mesa-6.4.ebuild: + Change xorg-x11 blocker to allow for rc metabuilds. + +*mesa-6.4 (31 Oct 2005) + + 31 Oct 2005; Donnie Berkholz ; + +files/6.4-dont-install-gles-headers.patch, +mesa-6.4.ebuild: + Bump. + + 30 Oct 2005; Joshua Baergen + mesa-6.3.2-r1.ebuild: + Change xorg-x11 blocker to allow for metabuilds. + + 19 Oct 2005; Stephen P. Becker mesa-6.3.2-r1.ebuild: + added ~mips keyword + + 12 Oct 2005; Donnie Berkholz ; mesa-6.3.2-r1.ebuild: + Add runtime blocker for !; + -files/lib/libOSMesa.la, -mesa-6.3.1.1-r3.ebuild, -mesa-6.3.2.ebuild: + Pull old ebuilds. Current versions aren't using libOSMesa.la either, so pull + that too. + +*mesa-6.3.2-r1 (20 Sep 2005) + + 20 Sep 2005; Donnie Berkholz ; + +mesa-6.3.2-r1.ebuild: + Mesa isn't making libGLU.so -> libGLU.so.# unversioned to versioned symlink. + This makes stuff trying to link against libGLU break. + + 09 Sep 2005; Donnie Berkholz ; +metadata.xml: + Add metadata. + + 06 Sep 2005; Donnie Berkholz ; + mesa-6.3.1.1-r3.ebuild, mesa-6.3.2.ebuild: + Add missing 'set' argument to eselect. + + 06 Sep 2005; Donnie Berkholz ; mesa-6.3.2.ebuild: + (#104367) Add xf86vidmodeproto and libICE to deps. + + 04 Sep 2005; Luca Barbato mesa-6.3.2.ebuild: + Marked ~ppc + + 03 Sep 2005; Jeremy Huddleston + mesa-6.3.1.1-r3.ebuild, mesa-6.3.2.ebuild: + Switching to use eselect over opengl-update. + + 22 Aug 2005; Donnie Berkholz ; mesa-6.3.2.ebuild: + Split out an arch-specific variable DRI_DRIVERS_${ARCH} for defining which + drivers to build. Put it up at the top, to try separating data from code. + Perhaps doing something similar in pkg_setup(), but having if...elif and + just DRI_DRIVERS, would work reasonably, but it doesn't isolate the data as + well. + + 22 Aug 2005; Donnie Berkholz ; mesa-6.3.2.ebuild: + Move EXTRA_LIB_PATH blanking out from within a sparc block, because it + should be used for everyone. Also move arch-specific section away from + generic sections. + +*mesa-6.3.2 (22 Aug 2005) + + 22 Aug 2005; Donnie Berkholz ; + +files/mesa-add-dri-asm-files.patch, +mesa-6.3.2.ebuild: + Bump to latest devel release. The assembly files in DRI drivers didn't get + packaged, so add mesa-add-dri-asm-files.patch to patch them in. I think this + release will also fix 32/64 systems, if they also have the latest DRM. + + 22 Aug 2005; Donnie Berkholz ; + -files/fix-include-locations.patch, -files/fix-xthreads-location.patch, + -files/use-xthreads.patch, -mesa-6.3.1.1.ebuild, -mesa-6.3.1.1-r1.ebuild, + -mesa-6.3.1.1-r2.ebuild: + Pull old versions. + + 20 Aug 2005; Donnie Berkholz ; + mesa-6.3.1.1-r3.ebuild: + Stop installing glut headers to avoid conflicts with virtual/glut providers. + Reported by Andrej Kacian . + + 17 Aug 2005; Donnie Berkholz ; + mesa-6.3.1.1-r3.ebuild: + Add x11-proto/printproto to DEPEND on USE=motif. + + 16 Aug 2005; Donnie Berkholz ; + mesa-6.3.1.1-r3.ebuild: + libOSMesa isn't building anymore, so stop symlinking and installing libtool + archives. + +*mesa-6.3.1.1-r3 (16 Aug 2005) + + 16 Aug 2005; Donnie Berkholz ; + +mesa-6.3.1.1-r3.ebuild: + Fix direct rendering on r200 by adding USING_EGL=0. Turning off EGL takes a + lot of work. + + 15 Aug 2005; Herbie Hopkins mesa-6.3.1.1-r2.ebuild: + Fix multilib issue and add ~amd64 keyword. + + 15 Aug 2005; Donnie Berkholz ; + mesa-6.3.1.1-r2.ebuild: + Install libGL.la to /usr/lib/opengl/xorg-x11/lib, where libGL.so really is, + instead of /usr/lib. This only seems necessary because of the LDPATH hack in + opengl-update. + +*mesa-6.3.1.1-r2 (14 Aug 2005) + + 14 Aug 2005; Donnie Berkholz ; + +files/change-default-dri-driver-dir.patch, + +files/dont-install-gles-headers.patch, +mesa-6.3.1.1-r2.ebuild: + Stop building EGL things, because they aren't ready upstream. Also the EGL + demos rely on glut, which creates a circular dependency. Change the default + DRI driver directory to the one we actually use. This should be enough to + get direct rendering working. + +*mesa-6.3.1.1-r1 (12 Aug 2005) + + 12 Aug 2005; Donnie Berkholz ; + +mesa-6.3.1.1-r1.ebuild: + Bump to update to CVS head as of yesterday. + + 12 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: + Turn parallel build back off. Can get problems with depend files not existing. + + 12 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: + Test out parallel make. fmccor says it works. + + 12 Aug 2005; Ferris McCormick mesa-6.3.1.1.ebuild: + 1. General cleanup for sparc, get rid of the ill-considered + IUSE=dri; + 2. Make sure to install the actual dri drivers as well as the + base libGL package. + + 11 Aug 2005; Donnie Berkholz ; Manifest: + Fix manifest. + + 11 Aug 2005; Ferris McCormick mesa-6.3.1.1.ebuild: + Following changes build a reunning libGL for sparc testing and set + a sane set of DRI drivers, depending on USE=dri flag: + 1. With dri, sparc assembly appears to be unusable. This is because + the build and directory structures have been changed so that the + actual initialization code moves to the dri drivers themselves + when sparc assembly is built. Correcting this is nontrivial, + because the glx build uses hard-defined source names and paths. + 2. With USE=dri, on sparc build only a subset of the full complement + of drivers. For now, DRI_DIRS = fb ffb mach64 mga radeon savage + 3. Without USE=dri, change the target to (generic) linux-sparc. In + this case, architecture is actually set by CFLAGS passed in to the + configure target, and both glx-capable and stand-alone versions + of libGL are built. + 4. For testing, and perhaps ultimately for performance, on sparc, unless + USE=dri, do not fix_opengl_symlinks + With these changes in place, + LD_LIBRARY_PATH=: some-libGL-program + works fine. + + 10 Aug 2005; Donnie Berkholz ; + +files/fix-include-locations.patch, mesa-6.3.1.1.ebuild: + Add fix-include-locations.patch to standardize include locations to + instead of some mixture of and "foo.h." + + 10 Aug 2005; Donnie Berkholz ; + +files/makedepend-location.patch, mesa-6.3.1.1.ebuild: + Add makedepend-location.patch to stop mesa from looking in /usr/X11R6/bin. + + 10 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: + Add dep on >=x11-proto/glproto-1.4-r1. + + 10 Aug 2005; Ferris McCormick mesa-6.3.1.1.ebuild: + 1. Correct echo "$(...)" to echo "\$(...)"; + 2. When building for sparc, make sure that: + a. Use sparc assembly versions where appropriate; + b. Make sure sparc-specific sources are built; + c. For testing, don't actually build the dri drivers + because they are known not to work. + d. TODO: Figure out why two versions of libGL are built, + and why the install ends up linking to the incorrect + version (the one with the undefined externals). + + 10 Aug 2005; Ferris McCormick mesa-6.3.1.1.ebuild: + Add ~sparc keyword (X modular testing). + + 10 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: + Add dep on >=opengl-update-2.2.2. + + 10 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: + Add fix_opengl_symlinks() from xorg-x11, to set up the libGL symlinks. + + 10 Aug 2005; Donnie Berkholz ; mesa-6.3.1.1.ebuild: + Stop cleaning out /usr/lib/opengl/xorg-x11, now that two other packages also + install to it. + + 10 Aug 2005; Donnie Berkholz ; -mesa-3.5.ebuild: + Drop old version. + +*mesa-6.3.1.1 (10 Aug 2005) + + 10 Aug 2005; Donnie Berkholz ; + +files/fix-xthreads-location.patch, +files/lib/libGL.la, + +files/lib/libGLU.la, +files/lib/libOSMesa.la, +files/use-xthreads.patch, + +mesa-6.3.1.1.ebuild: + Add for modular X. + + 07 Jun 2004; Aron Griffis mesa-3.5.ebuild: + Fix use invocation + + 24 Nov 2003; Aron Griffis mesa-3.5.ebuild: + Add ~alpha + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*mesa-3.5 (22 Jul 2002) + + 22 Jul 2002; Seemant Kulleen mesa-3.5.ebuild + files/digest-mesa-3.5 : + + This was updated a while ago. I repoman'd it, and cleaned up spacing and + syntax a little. + +*mesa-3.4.2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest new file mode 100644 index 000000000..9cc89f90b --- /dev/null +++ b/media-libs/mesa/Manifest @@ -0,0 +1,19 @@ +AUX eselect-mesa.conf.7.10 1670 RMD160 a500c3af1c036678a84548b92e348b12a72ec117 SHA1 38cc1b51398382f5a2d1b89da4f16d3fa0e55450 SHA256 3ff15cedc353feeb2da450533c2ea2efc33ed1c8434a7b3037999c4965907149 +AUX eselect-mesa.conf.7.11 1670 RMD160 74d85b0481f36a8e2b2e09245d49d09671500946 SHA1 5c5f468feaae946e5901698d1c0ffe8fc480b783 SHA256 448d08e97e931563aa2e33f22feeaf911caf9a2eb9fd7b446485311d1dcc1225 +AUX eselect-mesa.conf.7.12 1670 RMD160 4714db2bb66a2fff04d33c05e8051f0c63892371 SHA1 d101931591ec5aefbf3d2ec48f1331709686a4f4 SHA256 3b760d19524870b067b3717f403c748a705fc71cdf5373a049d857ca1b3139fb +AUX eselect-mesa.conf.7.9 1652 RMD160 922a0cc81e31548eacc7bc079448a93912124180 SHA1 2fb5a1fad37cc907871541ba8daca927dca968bb SHA256 bee4d061f1fb63c4c70d3f643fee7b53726c8826782f57b988f545e12eccd8c1 +AUX glx_ro_text_segm.patch 731 RMD160 6d2bd85591d6349fa45a5ee16c724859c640e902 SHA1 3015aa2bd139bcdf2c3fae61f460f0c5aaeb1df7 SHA256 e36af5b530fdbe2b0e62a035bf4bf4baef267c3dc56133d1a58e56899ebffc5c +DIST MesaLib-7.10.2.tar.bz2 5863551 RMD160 4e5cfdf3b66f1b05d1aefd5267fe157e542f6ac2 SHA1 71bbb2686230f6334aa625a951b58b4b2d5d6aa0 SHA256 8ced2678ce11cf30804694a92ea3ca6b82f158ae8995bdc626c7e85aac71c7c1 +DIST MesaLib-7.10.3.tar.bz2 6056837 RMD160 bd9800a0cf98560a4424742cac635b4c07a39647 SHA1 e1fe8bad90bb24cc4b25a42932c277a0e0d7a2ac SHA256 1e701fc839b872677ddca9ed8784d754c9da1fbeda98173980e06aa7df0e85c0 +DIST MesaLib-7.11.tar.bz2 6559702 RMD160 1637654c0f8e9e581753057f439f41bfdf7d7638 SHA1 942358e42dcfaac966c643fe39375549c8638b68 SHA256 f8bf37a00882840a3e3d327576bc26a79ae7f4e18fe1f7d5f17a5b1c80dd7acf +DIST MesaLib-7.9.2.tar.bz2 5648858 RMD160 d6665c1eb1035b9bebc743401355c39aaffcdf5c SHA1 973d27e49654b7bd1ed0d3c4c986d26d25ccabed SHA256 6b54c96ba0673c3f088bf9a56c2d64a6e54831a1065dedf0ac234d7cd5151253 +DIST mesa-7.10.1-gentoo-patches-01.tar.bz2 5488 RMD160 acc52b4f05b82a98e7994dc005699630270de360 SHA1 f38c616eeacbeebe597ed4bc98b84a41caa18108 SHA256 31cd4f6d1a0a70249c40452919074856d120cd473a01a8457e3dc147a1b622d8 +DIST mesa-7.10.2-gentoo-patches-01.tar.bz2 5974 RMD160 aa2ddbd006734b4493fafeb2daeac2c5f36b0469 SHA1 5cfe8ba2e23cc55eea2d8bf44cd6515b5fe453de SHA256 9944599547f9552f5233043a8964708a05608cc2b17127503bf299fede037f80 +EBUILD mesa-7.10.2-r1.ebuild 9854 RMD160 6980a728f59759468973e700e0daf47407323847 SHA1 a8a6142b986b46632edc66e9d2e4a7e742646b98 SHA256 c8acbc7929f653cf688f357dc386b5fdd159660fb1ddd77570f83645c81ec595 +EBUILD mesa-7.10.2.ebuild 9880 RMD160 602825641f5260410704f9c6139c5efa8c8579d5 SHA1 c57307ce8cda3c19ff60a70f8ef3d021fa550727 SHA256 c9a1edd7372316b8c24454b425fac51fa84b764e5ba024ba4b8b31445b3ce3a1 +EBUILD mesa-7.10.3.ebuild 9875 RMD160 3da03bf00c7b25c34c1f6c12558becba2da1f0ec SHA1 e44ffd573d74173117f2649d376f4775599e38f9 SHA256 e4d7d28bee74490e5c85c5c7faef0dd7f80ee9472c5d93557fae8e1bfa181d66 +EBUILD mesa-7.11.ebuild 9965 RMD160 3cbce485ea30854e29d7b40f3c09dd39cb655cbc SHA1 9dfc43adb6f0e9f39fa7ccf98900eba7401aa4f6 SHA256 56e7b09e0dbf66397fabf4eac5e2cdef76a4ca74b16c80fed1a650964bf3d354 +EBUILD mesa-7.9.2.ebuild 9022 RMD160 780c2c2742617ee1b7949f6e38d3a9e19738f2d8 SHA1 a8719366134ec8b94d889aa510144c826bde0a41 SHA256 2efb2d0136bd9cb743534b05547595305be1e706c52813e052b0c46f7631f361 +EBUILD mesa-9999.ebuild 11364 RMD160 305ec7c9ea8194f685acf5e4f67761b7491aad84 SHA1 d3bc9aebb0dee74716d0364c4b717eda6848fd7b SHA256 ce2f43837d7fc603b4376094c904247ecdb7cb5c2c06866df9a8352bdccbe335 +MISC ChangeLog 60379 RMD160 49020e367a2e1ee83b0a47a76e78c0b305d8753e SHA1 a3d466147f5158a04c010a84ba7d9f93be82adf8 SHA256 65033c713a1e0982d968b19a5c5a674a6b2455b58638688b3e00558af0db9f48 +MISC metadata.xml 1035 RMD160 ac239f40d4af2f6537c731c9d79c4113f3ac7987 SHA1 f6d8bf7cdbae944e148d7eddc987440a58e3c1a9 SHA256 354e32cb51112b1bcb225e0b918b6fe142636c3b42e50d0ac3fc5fc2e5b2ea42 diff --git a/media-libs/mesa/files/eselect-mesa.conf.7.10 b/media-libs/mesa/files/eselect-mesa.conf.7.10 new file mode 100644 index 000000000..ac8bc1a1c --- /dev/null +++ b/media-libs/mesa/files/eselect-mesa.conf.7.10 @@ -0,0 +1,39 @@ +# 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]="classic" + +MESA_DRIVERS[i965,description]="i965 (Intel 965, G/Q3x, G/Q4x)" +MESA_DRIVERS[i965,classicdriver]="i965_dri.so" +MESA_DRIVERS[i965,galliumdriver]="i965g_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]="classic" + +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/eselect-mesa.conf.7.11 b/media-libs/mesa/files/eselect-mesa.conf.7.11 new file mode 100644 index 000000000..3a1b196c0 --- /dev/null +++ b/media-libs/mesa/files/eselect-mesa.conf.7.11 @@ -0,0 +1,39 @@ +# 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]="classic" + +MESA_DRIVERS[i965,description]="i965 (Intel 965, G/Q3x, G/Q4x)" +MESA_DRIVERS[i965,classicdriver]="i965_dri.so" +MESA_DRIVERS[i965,galliumdriver]="i965g_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/eselect-mesa.conf.7.12 b/media-libs/mesa/files/eselect-mesa.conf.7.12 new file mode 100644 index 000000000..73b275203 --- /dev/null +++ b/media-libs/mesa/files/eselect-mesa.conf.7.12 @@ -0,0 +1,39 @@ +# 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 965, G/Q3x, G/Q4x)" +MESA_DRIVERS[i965,classicdriver]="i965_dri.so" +MESA_DRIVERS[i965,galliumdriver]="i965g_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/eselect-mesa.conf.7.9 b/media-libs/mesa/files/eselect-mesa.conf.7.9 new file mode 100644 index 000000000..70d9a075e --- /dev/null +++ b/media-libs/mesa/files/eselect-mesa.conf.7.9 @@ -0,0 +1,39 @@ +# 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]="classic" + +MESA_DRIVERS[i965,description]="i965 (Intel 965, G/Q3x, G/Q4x)" +MESA_DRIVERS[i965,classicdriver]="i965_dri.so" +MESA_DRIVERS[i965,galliumdriver]="i965g_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)" +MESA_DRIVERS[r600,classicdriver]="r600_dri.so" +MESA_DRIVERS[r600,galliumdriver]="r600g_dri.so" +MESA_DRIVERS[r600,default]="classic" + +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 new file mode 100644 index 000000000..495b7dc4a --- /dev/null +++ b/media-libs/mesa/files/glx_ro_text_segm.patch @@ -0,0 +1,28 @@ +2011-02-09 Jeremy Huddleston @])], ++ [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/mesa-7.10.2-r1.ebuild b/media-libs/mesa/mesa-7.10.2-r1.ebuild new file mode 100644 index 000000000..5df20097f --- /dev/null +++ b/media-libs/mesa/mesa-7.10.2-r1.ebuild @@ -0,0 +1,350 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-7.10.2-r1.ebuild,v 1.2 2011/09/16 19:32:56 mattst88 Exp $ + +EAPI=3 + +EGIT_REPO_URI="git://anongit.freedesktop.org/mesa/mesa" + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git" + EXPERIMENTAL="true" +fi + +inherit base autotools multilib flag-o-matic python 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/_rc*/}" +[[ ${PV/_rc*/} == ${PV} ]] || FOLDER+="/RC" + +DESCRIPTION="OpenGL-like graphic library for Linux" +HOMEPAGE="http://mesa3d.sourceforge.net/" + +SRC_PATCHES="mirror://gentoo/${PN}-7.10.2-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 + +LICENSE="MIT LGPL-3 SGI-B-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" + +INTEL_CARDS="intel" +RADEON_CARDS="radeon" +VIDEO_CARDS="${INTEL_CARDS} ${RADEON_CARDS} mach64 mga nouveau r128 savage sis vmware tdfx via" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} + +classic debug +gallium gles llvm motif +nptl pic selinux kernel_FreeBSD hardened" + +LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.24" +# not a runtime dependency of this package, but dependency of packages which +# depend on this package, bug #342393 +EXTERNAL_DEPEND=" + >=x11-proto/dri2proto-2.2 + >=x11-proto/glproto-1.4.11 +" +# keep correct libdrm and dri2proto dep +# keep blocks in rdepend for binpkg +RDEPEND="${EXTERNAL_DEPEND} + !=app-admin/eselect-opengl-1.1.1-r2 + dev-libs/expat + dev-libs/libxml2[python] + sys-libs/talloc + x11-libs/libICE + >=x11-libs/libX11-1.3.99.901 + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXxf86vm + motif? ( x11-libs/openmotif ) + gallium? ( + llvm? ( + amd64? ( dev-libs/udis86 ) + x86? ( dev-libs/udis86 ) + x86-fbsd? ( dev-libs/udis86 ) + sys-devel/llvm + ) + ) + ${LIBDRM_DEPSTRING}[video_cards_nouveau?,video_cards_vmware?] +" +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} + || ( x11-libs/libdrm[video_cards_radeon] + x11-libs/libdrm[video_cards_r300] + x11-libs/libdrm[video_cards_r600] ) + " +done + +DEPEND="${RDEPEND} + =dev-lang/python-2* + dev-util/pkgconfig + x11-misc/makedepend + x11-proto/inputproto + >=x11-proto/xextproto-7.0.99.1 + x11-proto/xf86driproto + x11-proto/xf86vidmodeproto +" + +S="${WORKDIR}/${MY_P}" + +# 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() { + # gcc 4.2 has buggy ivopts + if [[ $(gcc-version) = "4.2" ]]; then + append-flags -fno-ivopts + fi + + # recommended by upstream + append-flags -ffast-math + + python_set_active_version 2 + python_pkg_setup +} + +src_unpack() { + [[ $PV = 9999* ]] && git_src_unpack || base_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 + + # bug 240956 + [[ ${PV} != 9999* ]] && epatch "${FILESDIR}"/glx_ro_text_segm.patch + + # FreeBSD 6.* doesn't have posix_memalign(). + if [[ ${CHOST} == *-freebsd6.* ]]; then + sed -i \ + -e "s/-DHAVE_POSIX_MEMALIGN//" \ + configure.ac || die + fi + # 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 + sed -i -e 's/uint/unsigned int/g' src/egl/drivers/glx/egl_glx.c || die + fi + + # In order for mesa to complete it's build process we need to use a tool + # that it compiles. When we cross compile this clearly does not work + # so we require mesa to be built on the host system first. -solar + if tc-is-cross-compiler; then + sed -i -e "s#^GLSL_CL = .*\$#GLSL_CL = glsl_compiler#g" \ + "${S}"/src/mesa/shader/slang/library/Makefile || die + fi + + [[ $PV = 9999* ]] && git_src_prepare + base_src_prepare + + eautoreconf +} + +src_configure() { + local myconf + + if use classic; then + # Configurable DRI drivers + driver_enable swrast + + # Intel code + driver_enable video_cards_intel i810 i915 i965 + + # Nouveau code + driver_enable video_cards_nouveau nouveau + + # ATI code + driver_enable video_cards_radeon radeon r200 r300 r600 + driver_enable video_cards_mach64 mach64 + driver_enable video_cards_mga mga + driver_enable video_cards_r128 r128 + + driver_enable video_cards_savage savage + driver_enable video_cards_sis sis + driver_enable video_cards_tdfx tdfx + driver_enable video_cards_via unichrome + fi + + myconf="${myconf} $(use_enable gallium)" + if use !gallium && use !classic; then + ewarn "You enabled neither classic nor gallium USE flags. No hardware" + ewarn "drivers will be built." + fi + if use gallium; then + elog "You have enabled gallium infrastructure." + elog "This infrastructure currently support these drivers:" + elog " Intel: works only i915 and i965 somehow." + elog " LLVMpipe: Software renderer." + elog " Nouveau: Support for nVidia NV30 and later cards." + elog " Radeon: Newest implementation of r300-r700 driver." + elog " Svga: VMWare Virtual GPU driver." + echo + myconf="${myconf} + --with-state-trackers=glx,dri,egl,vega + $(use_enable llvm gallium-llvm) + $(use_enable gles gles1) + $(use_enable gles gles2) + $(use_enable gles gles-overlay) + $(use_enable video_cards_vmware gallium-svga) + $(use_enable video_cards_nouveau gallium-nouveau) + $(use_enable video_cards_intel gallium-i915) + $(use_enable video_cards_intel gallium-i965) + $(use_enable video_cards_radeon gallium-radeon) + $(use_enable video_cards_radeon gallium-r600)" + else + if use video_cards_nouveau || use video_cards_vmware; then + elog "SVGA and nouveau drivers are available only via gallium interface." + elog "Enable gallium useflag if you want to use them." + fi + fi + + # bug 240956 + use x86 && myconf="${myconf} $(use_enable hardened glx-rts)" + + # --with-driver=dri|xlib|osmesa || do we need osmesa? + econf \ + --disable-option-checking \ + --with-driver=dri \ + --disable-glut \ + --without-demos \ + --enable-xcb \ + $(use_enable debug) \ + $(use_enable motif glw) \ + $(use_enable motif) \ + $(use_enable nptl glx-tls) \ + $(use_enable !pic asm) \ + --with-dri-drivers=${DRI_DRIVERS} \ + ${myconf} +} + +src_install() { + base_src_install + + # Save the glsl-compiler for later use + if ! tc-is-cross-compiler; then + dobin "${S}"/src/glsl/glsl_compiler || die + fi + # Remove redundant headers + # GLUT thing + rm -f "${ED}"/usr/include/GL/glut*.h || die "Removing glut include failed." + # Glew includes + rm -f "${ED}"/usr/include/GL/{glew,glxew,wglew}.h \ + || die "Removing glew includes failed." + + # Install config file for eselect mesa + insinto /usr/share/mesa + newins "${FILESDIR}/eselect-mesa.conf.7.10" eselect-mesa.conf || die + + # 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" + dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include} + local x + for x in "${ED}"/usr/$(get_libdir)/libGL.{la,a,so*}; do + if [ -f ${x} -o -L ${x} ]; then + mv -f "${x}" "${ED}"/usr/$(get_libdir)/opengl/${OPENGL_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}"/usr/$(get_libdir)/opengl/${OPENGL_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 "${S}/$(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}" + insinto "/usr/$(get_libdir)/dri/" + if [ -f "${S}/$(get_libdir)/${x}" ]; then + insopts -m0755 + doins "${S}/$(get_libdir)/${x}" || die "failed to install ${x}" + fi + fi + done + 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 +} + +pkg_postinst() { + # Switch to the xorg implementation. + echo + eselect opengl set --use-old ${OPENGL_DIR} + # Select classic/gallium drivers + if use classic || use gallium; then + eselect mesa set --auto + fi +} + +# $1 - VIDEO_CARDS flag +# other args - names of DRI drivers to enable +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 +} diff --git a/media-libs/mesa/mesa-7.10.2.ebuild b/media-libs/mesa/mesa-7.10.2.ebuild new file mode 100644 index 000000000..4306ef9eb --- /dev/null +++ b/media-libs/mesa/mesa-7.10.2.ebuild @@ -0,0 +1,352 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-7.10.2.ebuild,v 1.13 2011/09/16 19:32:56 mattst88 Exp $ + +EAPI=3 + +EGIT_REPO_URI="git://anongit.freedesktop.org/mesa/mesa" + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git" + EXPERIMENTAL="true" +fi + +inherit base autotools multilib flag-o-matic python 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/_rc*/}" +[[ ${PV/_rc*/} == ${PV} ]] || FOLDER+="/RC" + +DESCRIPTION="OpenGL-like graphic library for Linux" +HOMEPAGE="http://mesa3d.sourceforge.net/" + +SRC_PATCHES="mirror://gentoo/${PN}-7.10.1-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 + +LICENSE="MIT LGPL-3 SGI-B-2.0" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" + +INTEL_CARDS="intel" +RADEON_CARDS="radeon" +VIDEO_CARDS="${INTEL_CARDS} ${RADEON_CARDS} mach64 mga nouveau r128 savage sis vmware tdfx via" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} + +classic debug +gallium gles llvm motif +nptl pic selinux kernel_FreeBSD hardened" + +LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.24" +# not a runtime dependency of this package, but dependency of packages which +# depend on this package, bug #342393 +EXTERNAL_DEPEND=" + >=x11-proto/dri2proto-2.2 + >=x11-proto/glproto-1.4.11 +" +# keep correct libdrm and dri2proto dep +# keep blocks in rdepend for binpkg +RDEPEND="${EXTERNAL_DEPEND} + !=app-admin/eselect-opengl-1.1.1-r2 + dev-libs/expat + dev-libs/libxml2[python] + sys-libs/talloc + x11-libs/libICE + >=x11-libs/libX11-1.3.99.901 + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXxf86vm + motif? ( x11-libs/openmotif ) + gallium? ( + llvm? ( + amd64? ( dev-libs/udis86 ) + x86? ( dev-libs/udis86 ) + x86-fbsd? ( dev-libs/udis86 ) + + + +x11 + + Build drivers based on the classic architecture. + Enable EGL support. + Build drivers based on Gallium3D, the new architecture for 3D graphics drivers. + Enable the Graphics Buffer Manager for EGL on KMS. + Enable GLES support. + Enable LLVM backend for Gallium3D. + Enable the OpenVG 2D acceleration API for Gallium3D. + Enable if the user plans to run the package under a pax enabled hardened kernel + disable optimized assembly code that is not PIC friendly + Enable sharing of common code for classic DRI drivers. + Enable sharing of common code for the OpenGL API. + + diff --git a/x11-base/xorg-drivers/ChangeLog b/x11-base/xorg-drivers/ChangeLog new file mode 100644 index 000000000..bbe6640d9 --- /dev/null +++ b/x11-base/xorg-drivers/ChangeLog @@ -0,0 +1,216 @@ +# ChangeLog for x11-base/xorg-drivers +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-drivers/ChangeLog,v 1.56 2011/08/29 05:48:26 chithanh Exp $ + + 29 Aug 2011; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.10.ebuild: + Restrict blockers to versions that don't compile with xorg-server-1.10. + + 20 Aug 2011; Jeroen Roovers xorg-drivers-1.10.ebuild: + Stable for HPPA (bug #371857). + + 30 Jul 2011; Raúl Porcel xorg-drivers-1.10.ebuild: + alpha/ia64/sh/sparc stable wrt #371857 + + 29 Jul 2011; Kacper Kowalik xorg-drivers-1.10.ebuild: + ppc64 stable wrt #371857 + + 13 Jul 2011; Markus Meier xorg-drivers-1.10.ebuild: + x86 stable, bug #371857 + + 29 Jun 2011; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.11.ebuild: + Allow xf86-input-{elographics,fpit,hyperpen,penmount,mutouch} back in. + + 28 Jun 2011; Brent Baude xorg-drivers-1.10.ebuild: + Marking xorg-drivers-1.10 ppc stable for bug 371857 + + 26 Jun 2011; Markus Meier xorg-drivers-1.10.ebuild: + arm stable, bug #371857 + + 23 Jun 2011; Markos Chandras xorg-drivers-1.10.ebuild: + Stable on amd64 wrt bug #372333 + +*xorg-drivers-1.11 (06 Jun 2011) + + 06 Jun 2011; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.10.ebuild, +xorg-drivers-1.11.ebuild: + Update for non-working drivers, bug #366297, bug #368691, bug #369885. Bump + for next xorg-server release. + + 20 Apr 2011; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.10.ebuild: + Allow xf86-input-joystick back in, bug #361649. Drop extra '!' + + 04 Apr 2011; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.10.ebuild: + Block xf86-input-joystick until there is a 1.10 compatible release. + +*xorg-drivers-1.10 (30 Mar 2011) + + 30 Mar 2011; Chí-Thanh Christopher Nguyễn + +xorg-drivers-1.10.ebuild: + Bump to 1.10 + + 15 Mar 2011; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.9.ebuild: + Add omapfb to VIDEO_CARDS + + 13 Mar 2011; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.9.ebuild: + Unblock suncg and suntcx as requested by armin76. + + 14 Feb 2011; Kacper Kowalik + xorg-drivers-1.9.ebuild: + ppc stable wrt #344827, #354237 + + 14 Feb 2011; Tomáš Chvátal xorg-drivers-1.7.ebuild, + xorg-drivers-1.9.ebuild: + Say goodbye to xgi video card. + + 12 Feb 2011; Raúl Porcel xorg-drivers-1.9.ebuild: + alpha/ia64/sh/sparc stable wrt #344827 + + 09 Feb 2011; Tomáš Chvátal + -xorg-drivers-1.8.ebuild: + old + + 31 Dec 2010; Jeroen Roovers xorg-drivers-1.9.ebuild: + Stable for HPPA (bug #344827). + + 29 Dec 2010; Markus Meier xorg-drivers-1.9.ebuild: + arm stable, bug #344827 + + 25 Dec 2010; Christian Faulhammer + xorg-drivers-1.9.ebuild: + x86 stable, bug 344827 + + 23 Dec 2010; Samuli Suominen xorg-drivers-1.9.ebuild: + amd64 stable wrt #344827 + + 19 Dec 2010; Samuli Suominen xorg-drivers-1.9.ebuild: + ppc64 stable wrt #344827 + + 19 Sep 2010; Tomáš Chvátal + xorg-drivers-1.7.ebuild, xorg-drivers-1.8.ebuild, xorg-drivers-1.9.ebuild: + Drop radeonhd. + +*xorg-drivers-1.9 (12 Sep 2010) + + 12 Sep 2010; Chí-Thanh Christopher Nguyễn + +xorg-drivers-1.9.ebuild: + Version bump. + + 11 Sep 2010; Tomáš Chvátal + -xorg-drivers-1.6.ebuild: + remove old + + 02 Aug 2010; Raúl Porcel xorg-drivers-1.7.ebuild: + alpha/ia64/sh/sparc stable wrt #308521 + + 14 Jul 2010; Fabio Erculiani xorg-drivers-1.7.ebuild, + xorg-drivers-1.8.ebuild: + re-enable xf86-input-fpit, ABI issues have been fixed, not revbumping for + now, close bug #321175 + + 13 Jul 2010; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.7.ebuild: + add nouveau as it is stable now + + 20 Jun 2010; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.8.ebuild: + add elographics driver back as the new release works with X.org 1.8 + + 31 May 2010; Guy Martin xorg-drivers-1.7.ebuild: + hppa stable, #308521 + + 12 May 2010; Brent Baude xorg-drivers-1.7.ebuild: + Marking xorg-drivers-1.7 ppc64 stable for bug 308521 + + 18 Apr 2010; Markus Meier xorg-drivers-1.7.ebuild: + arm stable, bug #308521 + + 18 Apr 2010; xorg-drivers-1.7.ebuild: + ppc stable #308521 + + 16 Apr 2010; Pacho Ramos xorg-drivers-1.7.ebuild: + amd64 stable, bug 308521 + + 13 Apr 2010; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.8.ebuild: + now that mask is in place, add xf86-video-nouveau dependency, bug #309991 + +*xorg-drivers-1.8 (13 Apr 2010) + + 13 Apr 2010; Tomáš Chvátal + +xorg-drivers-1.8.ebuild: + Version bump to 1.8 release. + + 10 Apr 2010; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.7.ebuild: + drop unnecessary blocks + + 09 Apr 2010; Christian Faulhammer + xorg-drivers-1.7.ebuild: + stable x86, bug 308521 + + 03 Apr 2010; Chí-Thanh Christopher Nguyễn + xorg-drivers-1.7.ebuild: + add back xf86-input-penmount + + 15 Dec 2009; Brent Baude xorg-drivers-1.6.ebuild: + Marking xorg-drivers-1.6 ppc64 stable for bug 294958 + + 15 Dec 2009; Raúl Porcel xorg-drivers-1.6.ebuild: + alpha/ia64/sh/sparc stable + + 13 Dec 2009; Rémi Cardona xorg-drivers-1.6.ebuild, + xorg-drivers-1.7.ebuild: + clean up blockers + + 15 Nov 2009; Rémi Cardona xorg-drivers-1.6.ebuild: + sync with overlay, imstt and vermilon are blocked, drop USE flags + + 15 Nov 2009; Rémi Cardona xorg-drivers-1.7.ebuild: + sync with overlay, imstt and vermilon are blocked, drop USE flags + + 05 Nov 2009; Rémi Cardona xorg-drivers-1.7.ebuild: + sync with overlay, use xf86-input-wacom instead of linuxwacom + + 02 Nov 2009; Rémi Cardona xorg-drivers-1.7.ebuild: + block unmaintained input drivers: citron, elographics, fpit, hyperpen, + mutouch, penmount + + 01 Nov 2009; Mike Auty xorg-drivers-1.7.ebuild: + Temporarily remove wacom support from xorg-drivers-1.7 until + xf86-input-wacom makes it to the main tree (see bug 290730). + + 26 Oct 2009; Jeroen Roovers xorg-drivers-1.6.ebuild: + Stable for HPPA (bug #282290). + + 11 Oct 2009; nixnut xorg-drivers-1.6.ebuild: + ppc stable #282290 + + 09 Oct 2009; Markus Meier xorg-drivers-1.6.ebuild: + arm stable, bug #282290 + + 05 Oct 2009; Christian Faulhammer + xorg-drivers-1.6.ebuild: + stable x86, bug 282290 + +*xorg-drivers-1.7 (02 Oct 2009) + + 02 Oct 2009; Tomáš Chvátal + +xorg-drivers-1.7.ebuild: + Bump packages for xorg-server-1.7. + + 30 Sep 2009; Samuli Suominen + xorg-drivers-1.6.ebuild: + amd64 stable wrt #282290 + +*xorg-drivers-1.6 (04 Sep 2009) + + 04 Sep 2009; Rémi Cardona +xorg-drivers-1.6.ebuild, + +metadata.xml: + add xorg-drivers meta ebuild from the x11 overlay + diff --git a/x11-base/xorg-drivers/Manifest b/x11-base/xorg-drivers/Manifest new file mode 100644 index 000000000..296ced54b --- /dev/null +++ b/x11-base/xorg-drivers/Manifest @@ -0,0 +1,5 @@ +EBUILD xorg-drivers-1.10.ebuild 5938 RMD160 3804bc6173901ef1bcf1b89eb6f5c5d3e7ad3a33 SHA1 21a25ac579c416fcf5c28e902c93200a461be430 SHA256 da421a8b76b85cd1b2bf8865e237bd3d89533a8ff0362e4575e9a244c4a33ce0 +EBUILD xorg-drivers-1.11.ebuild 6180 RMD160 f7a32305dfd1bcaae0aa3967b582246055cb8505 SHA1 592029d9c167e22302d6cdb8a7d0c9dec4d6bb4e SHA256 519a258cec785b73ed61499b2aaa4e62d2a0f3847837c8e8c5f29d4db2acb1f8 +EBUILD xorg-drivers-1.9.ebuild 5980 RMD160 e9305bacfffb4256f6d7ac09b6a5ff8f9f29730b SHA1 5a5d38c5a829c4b64bb09f9c29f972039120d7f9 SHA256 5aa6cd41f35428a71f2eb93609e22f25dd83917207cef1199ffdbf04284cffab +MISC ChangeLog 7522 RMD160 0c5accca2567c03e31d02383bcff92f0903c933d SHA1 f2935cfdd4ef2dd799e5285ac6a3a1420bf91a74 SHA256 fd2cc890e79f425ccaa7aecb822a710c512ef936b0368397c028c27a66a6859f +MISC metadata.xml 157 RMD160 bfca46b367901674b4ec5419c063ae27fb446b0a SHA1 4fe7fb7398abd34822cec8be77f8aaf86e28a1a3 SHA256 bc6a4a3d5e32f9329039b242036828256c9f2c33862bc1d606d4ac8427032fdc diff --git a/x11-base/xorg-drivers/metadata.xml b/x11-base/xorg-drivers/metadata.xml new file mode 100644 index 000000000..6cc398243 --- /dev/null +++ b/x11-base/xorg-drivers/metadata.xml @@ -0,0 +1,5 @@ + + + + x11 + diff --git a/x11-base/xorg-drivers/xorg-drivers-1.10.ebuild b/x11-base/xorg-drivers/xorg-drivers-1.10.ebuild new file mode 100644 index 000000000..5c55b12d0 --- /dev/null +++ b/x11-base/xorg-drivers/xorg-drivers-1.10.ebuild @@ -0,0 +1,160 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-drivers/xorg-drivers-1.10.ebuild,v 1.12 2011/08/29 05:48:26 chithanh Exp $ + +EAPI=4 + +DESCRIPTION="Meta package containing deps on all xorg drivers" +HOMEPAGE="http://www.gentoo.org/" +SRC_URI="" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd" + +IUSE_INPUT_DEVICES=" + input_devices_acecad + input_devices_aiptek + input_devices_evdev + input_devices_joystick + input_devices_keyboard + input_devices_mouse + input_devices_tslib + input_devices_virtualbox + input_devices_vmmouse + input_devices_void + input_devices_synaptics + input_devices_wacom +" +IUSE_VIDEO_CARDS=" + video_cards_apm + video_cards_ark + video_cards_ast + video_cards_chips + video_cards_cirrus + video_cards_dummy + video_cards_epson + video_cards_fbdev + video_cards_geode + video_cards_glint + video_cards_i128 + video_cards_i740 + video_cards_intel + video_cards_impact + video_cards_mach64 + video_cards_mga + video_cards_neomagic + video_cards_newport + video_cards_nouveau + video_cards_nv + video_cards_omapfb + video_cards_qxl + video_cards_r128 + video_cards_radeon + video_cards_r300 + video_cards_r600 + video_cards_rendition + video_cards_s3 + video_cards_s3virge + video_cards_savage + video_cards_siliconmotion + video_cards_sis + video_cards_sisusb + video_cards_sunbw2 + video_cards_suncg14 + video_cards_suncg3 + video_cards_suncg6 + video_cards_sunffb + video_cards_sunleo + video_cards_suntcx + video_cards_tdfx + video_cards_tga + video_cards_trident + video_cards_tseng + video_cards_v4l + video_cards_vesa + video_cards_via + video_cards_virtualbox + video_cards_vmware + video_cards_voodoo + video_cards_fglrx + video_cards_nvidia +" + +IUSE="${IUSE_VIDEO_CARDS} ${IUSE_INPUT_DEVICES}" + +PDEPEND=" + input_devices_acecad? ( x11-drivers/xf86-input-acecad ) + input_devices_aiptek? ( x11-drivers/xf86-input-aiptek ) + input_devices_evdev? ( x11-drivers/xf86-input-evdev ) + input_devices_joystick? ( x11-drivers/xf86-input-joystick ) + input_devices_keyboard? ( x11-drivers/xf86-input-keyboard ) + input_devices_mouse? ( x11-drivers/xf86-input-mouse ) + input_devices_tslib? ( x11-drivers/xf86-input-tslib ) + input_devices_virtualbox? ( x11-drivers/xf86-input-virtualbox ) + input_devices_vmmouse? ( x11-drivers/xf86-input-vmmouse ) + input_devices_void? ( x11-drivers/xf86-input-void ) + input_devices_synaptics? ( x11-drivers/xf86-input-synaptics ) + input_devices_wacom? ( x11-drivers/xf86-input-wacom ) + + video_cards_apm? ( x11-drivers/xf86-video-apm ) + video_cards_ark? ( x11-drivers/xf86-video-ark ) + video_cards_ast? ( x11-drivers/xf86-video-ast ) + video_cards_chips? ( x11-drivers/xf86-video-chips ) + video_cards_cirrus? ( x11-drivers/xf86-video-cirrus ) + video_cards_dummy? ( x11-drivers/xf86-video-dummy ) + video_cards_fbdev? ( x11-drivers/xf86-video-fbdev ) + video_cards_geode? ( x11-drivers/xf86-video-geode ) + video_cards_glint? ( x11-drivers/xf86-video-glint ) + video_cards_i128? ( x11-drivers/xf86-video-i128 ) + video_cards_i740? ( x11-drivers/xf86-video-i740 ) + video_cards_intel? ( x11-drivers/xf86-video-intel ) + video_cards_mach64? ( x11-drivers/xf86-video-mach64 ) + video_cards_mga? ( x11-drivers/xf86-video-mga ) + video_cards_neomagic? ( x11-drivers/xf86-video-neomagic ) + video_cards_newport? ( x11-drivers/xf86-video-newport ) + video_cards_nouveau? ( x11-drivers/xf86-video-nouveau ) + video_cards_nv? ( x11-drivers/xf86-video-nv ) + video_cards_omapfb? ( x11-drivers/xf86-video-omapfb ) + video_cards_qxl? ( x11-drivers/xf86-video-qxl ) + video_cards_nvidia? ( x11-drivers/nvidia-drivers ) + video_cards_fglrx? ( x11-drivers/ati-drivers ) + video_cards_r128? ( x11-drivers/xf86-video-r128 ) + video_cards_radeon? ( x11-drivers/xf86-video-ati ) + video_cards_r300? ( x11-drivers/xf86-video-ati ) + video_cards_r600? ( x11-drivers/xf86-video-ati ) + video_cards_rendition? ( x11-drivers/xf86-video-rendition ) + video_cards_s3? ( x11-drivers/xf86-video-s3 ) + video_cards_s3virge? ( x11-drivers/xf86-video-s3virge ) + video_cards_savage? ( x11-drivers/xf86-video-savage ) + video_cards_siliconmotion? ( x11-drivers/xf86-video-siliconmotion ) + video_cards_sis? ( x11-drivers/xf86-video-sis ) + video_cards_sisusb? ( x11-drivers/xf86-video-sisusb ) + video_cards_suncg14? ( x11-drivers/xf86-video-suncg14 ) + video_cards_suncg3? ( x11-drivers/xf86-video-suncg3 ) + video_cards_suncg6? ( x11-drivers/xf86-video-suncg6 ) + video_cards_sunffb? ( x11-drivers/xf86-video-sunffb ) + video_cards_sunleo? ( x11-drivers/xf86-video-sunleo ) + video_cards_suntcx? ( x11-drivers/xf86-video-suntcx ) + video_cards_tdfx? ( x11-drivers/xf86-video-tdfx ) + video_cards_tga? ( x11-drivers/xf86-video-tga ) + video_cards_trident? ( x11-drivers/xf86-video-trident ) + video_cards_tseng? ( x11-drivers/xf86-video-tseng ) + video_cards_v4l? ( x11-drivers/xf86-video-v4l ) + video_cards_vesa? ( x11-drivers/xf86-video-vesa ) + video_cards_via? ( x11-drivers/xf86-video-openchrome ) + video_cards_virtualbox? ( x11-drivers/xf86-video-virtualbox ) + video_cards_vmware? ( x11-drivers/xf86-video-vmware ) + video_cards_voodoo? ( x11-drivers/xf86-video-voodoo ) + + !x11-drivers/xf86-input-citron + ! xf86-video-ati-6.14.2.ebuild: + alpha/ia64/sparc stable wrt #371857 + + 29 Jul 2011; Kacper Kowalik + xf86-video-ati-6.14.2.ebuild: + ppc64 stable wrt #371857 + + 15 Jul 2011; Kacper Kowalik + xf86-video-ati-6.14.1.ebuild: + ppc64 stable wrt #363965 + + 13 Jul 2011; Markus Meier xf86-video-ati-6.14.2.ebuild: + x86 stable, bug #371857 + + 28 Jun 2011; Brent Baude xf86-video-ati-6.14.2.ebuild: + Marking xf86-video-ati-6.14.2 ppc stable for bug 371857 + + 28 Jun 2011; Brent Baude xf86-video-ati-6.14.1.ebuild: + Marking xf86-video-ati-6.14.1 ppc stable for bug 363965 + + 23 Jun 2011; Markos Chandras + xf86-video-ati-6.14.2.ebuild: + Stable on amd64 wrt bug #372333 + + 31 May 2011; Tomáš Chvátal metadata.xml: + Keep it just on x11 team. No need for double mails for me. + +*xf86-video-ati-6.14.2 (26 May 2011) + + 26 May 2011; Tomáš Chvátal + +xf86-video-ati-6.14.2.ebuild: + Version bump to latest. + + 15 May 2011; Raúl Porcel xf86-video-ati-6.14.1.ebuild: + alpha/ia64/sparc stable wrt #363965 + + 09 May 2011; Pawel Hajdan jr + xf86-video-ati-6.14.1.ebuild: + x86 stable wrt bug #363965 + + 28 Apr 2011; Markos Chandras + xf86-video-ati-6.14.1.ebuild: + Stable on amd64 wrt bug #363965 + + 21 Apr 2011; Tomáš Chvátal + -xf86-video-ati-6.12.7.ebuild: + remove old + +*xf86-video-ati-6.14.1 (18 Mar 2011) + + 18 Mar 2011; Tomáš Chvátal + +xf86-video-ati-6.14.1.ebuild: + Version bump to latest bugfix release. + + 05 Mar 2011; Kacper Kowalik + xf86-video-ati-6.14.0.ebuild: + ppc64 stable wrt #354237 + + 05 Mar 2011; Raúl Porcel xf86-video-ati-6.14.0.ebuild: + alpha/ia64/sparc stable wrt #354237 + + 28 Feb 2011; Chí-Thanh Christopher Nguyễn + xf86-video-ati-6.14.0.ebuild, + +files/xf86-video-ati-6.14.0-xorg-server-1.10.patch: + Fix building against xorg-server-1.10, patch taken from upstream git + + 18 Feb 2011; Tomáš Chvátal + -xf86-video-ati-6.12.6.ebuild, xf86-video-ati-6.12.7.ebuild, + -xf86-video-ati-6.13.1.ebuild: + Drop few older releases. Stabilise latest 6.12 series on ppc given the fact + it is just bugfix release. + + 14 Feb 2011; Kacper Kowalik + xf86-video-ati-6.14.0.ebuild: + ppc stable wrt #344827, #354237 + + 12 Feb 2011; Raúl Porcel xf86-video-ati-6.13.2.ebuild: + alpha/ia64/sparc stable wrt #344827 + + 12 Feb 2011; Christian Faulhammer + xf86-video-ati-6.14.0.ebuild: + stable x86, bug 354237 + + 12 Feb 2011; Markos Chandras + xf86-video-ati-6.14.0.ebuild: + Stable on amd64 wrt bug #354237 + +*xf86-video-ati-6.14.0 (04 Feb 2011) + + 04 Feb 2011; Tomáš Chvátal + +xf86-video-ati-6.14.0.ebuild: + Version bump + + 06 Jan 2011; Samuli Suominen + xf86-video-ati-6.12.7.ebuild: + ppc64 stable wrt #336738 + + 06 Jan 2011; Raúl Porcel xf86-video-ati-6.12.7.ebuild, + xf86-video-ati-6.13.2.ebuild: + alpha/ia64 stable wrt #336738 + + 04 Jan 2011; Michael Weber xf86-video-ati-6.12.7.ebuild: + sparc stable (bug 336738) + + 25 Dec 2010; Christian Faulhammer + xf86-video-ati-6.13.2.ebuild: + x86 stable, bug 344827 + + 23 Dec 2010; Samuli Suominen + xf86-video-ati-6.13.2.ebuild: + amd64 stable wrt #344827 + + 19 Dec 2010; Samuli Suominen + xf86-video-ati-6.13.2.ebuild: + ppc64 stable wrt #344827 + + 30 Sep 2010; Tomáš Chvátal + xf86-video-ati-6.12.6.ebuild, xf86-video-ati-6.12.7.ebuild, + xf86-video-ati-6.13.1.ebuild: + Move libdrm change to all versions. + + 30 Sep 2010; Chí-Thanh Christopher Nguyễn + xf86-video-ati-6.13.2.ebuild: + Update for libdrm changes. + + 28 Sep 2010; Samuli Suominen + xf86-video-ati-6.13.1.ebuild: + ppc64 stable wrt #327777 + +*xf86-video-ati-6.13.2 (28 Sep 2010) + + 28 Sep 2010; Tomáš Chvátal + +xf86-video-ati-6.13.2.ebuild: + Version bump. + + 19 Sep 2010; Raúl Porcel + xf86-video-ati-6.13.1.ebuild: + ia64/sparc stable wrt #327777 + + 12 Sep 2010; Tobias Klausmann + xf86-video-ati-6.13.1.ebuild: + Stable on alpha, bug #327777 + + 10 Sep 2010; Tomáš Chvátal + -xf86-video-ati-6.12.5.ebuild, -xf86-video-ati-6.13.0.ebuild, + xf86-video-ati-6.13.1.ebuild: + Stable latest. Cleanup older versions. + + 02 Aug 2010; Raúl Porcel + xf86-video-ati-6.12.6.ebuild: + alpha/ia64/sparc stable wrt #308521 + +*xf86-video-ati-6.13.1 (07 Jul 2010) + + 07 Jul 2010; Tomáš Chvátal + xf86-video-ati-6.12.7.ebuild, +xf86-video-ati-6.13.1.ebuild, + -files/old_hw_data/ati.xinf, -files/old_hw_data/r128.xinf, + -xf86-video-ati-6.12.1-r1.ebuild, -files/radeon.xinf: + Version bump. Remove old/useless files. Stable 6.12.7 on x86 and amd64. + + 30 Jun 2010; Christian Faulhammer + xf86-video-ati-6.13.0.ebuild: + stable x86, bug 326223 + + 29 Jun 2010; Chí-Thanh Christopher Nguyễn + xf86-video-ati-6.13.0.ebuild: + stable on amd64, bug #326223 + + 11 Jun 2010; Tomáš Chvátal + xf86-video-ati-6.13.0.ebuild: + Drop wrongly added keyword. + + 12 May 2010; Brent Baude xf86-video-ati-6.12.6.ebuild: + Marking xf86-video-ati-6.12.6 ppc64 stable for bug 308521 + + 18 Apr 2010; xf86-video-ati-6.12.6.ebuild: + ppc stable #308521 + +*xf86-video-ati-6.12.7 (17 Apr 2010) + + 17 Apr 2010; Lars Wendler + +xf86-video-ati-6.12.7.ebuild: + version bump to latest in 6.12.x series. With kind permission from + scarabeus. + + 16 Apr 2010; Pacho Ramos xf86-video-ati-6.12.6.ebuild: + amd64 stable, bug 308521 + + 09 Apr 2010; Christian Faulhammer + xf86-video-ati-6.12.6.ebuild: + stable x86, bug 308521 + +*xf86-video-ati-6.13.0 (06 Apr 2010) + + 06 Apr 2010; Tomáš Chvátal + -xf86-video-ati-6.12.192.ebuild, +xf86-video-ati-6.13.0.ebuild: + Version bump. Remove snapshot. + + 15 Mar 2010; Tomáš Chvátal + xf86-video-ati-6.12.1-r1.ebuild: + Fix dependency on util-macros. + +*xf86-video-ati-6.12.192 (15 Mar 2010) +*xf86-video-ati-6.12.6 (15 Mar 2010) + + 15 Mar 2010; Tomáš Chvátal + -xf86-video-ati-6.12.4.ebuild, +xf86-video-ati-6.12.6.ebuild, + -xf86-video-ati-6.12.191.ebuild, +xf86-video-ati-6.12.192.ebuild: + Version bumps. + + 14 Mar 2010; Raúl Porcel + xf86-video-ati-6.12.5.ebuild: + alpha/ia64/sparc stable wrt #308809 + +*xf86-video-ati-6.12.191 (14 Mar 2010) + + 14 Mar 2010; Tomáš Chvátal + +xf86-video-ati-6.12.191.ebuild: + Version bump to latest snapshot. + + 10 Mar 2010; Joseph Jezak + xf86-video-ati-6.12.5.ebuild: + Marked ppc/ppc64 stable for bug #308809. + + 10 Mar 2010; Tomáš Chvátal + xf86-video-ati-6.12.5.ebuild: + Stable on x86 and amd64. + +*xf86-video-ati-6.12.5 (03 Mar 2010) + + 03 Mar 2010; Tomáš Chvátal + -xf86-video-ati-6.12.4-r1.ebuild, +xf86-video-ati-6.12.5.ebuild: + Version bump. Drop patched version. + + 21 Feb 2010; Raúl Porcel + xf86-video-ati-6.12.1-r1.ebuild: + alpha/ia64/sparc stable wrt #302046 + +*xf86-video-ati-6.12.4-r1 (11 Jan 2010) + + 11 Jan 2010; Tomáš Chvátal + -xf86-video-ati-6.11.0.ebuild, -xf86-video-ati-6.12.2.ebuild, + xf86-video-ati-6.12.4.ebuild, +xf86-video-ati-6.12.4-r1.ebuild: + Revison bump, apply upstream patches. Drop older releases. + + 27 Dec 2009; Joseph Jezak ChangeLog: + Marked ppc stable for bug #294958. + + 15 Dec 2009; Brent Baude xf86-video-ati-6.12.4.ebuild: + Marking xf86-video-ati-6.12.4 ppc64 stable for bug 294958 + + 15 Dec 2009; Raúl Porcel + xf86-video-ati-6.12.4.ebuild: + alpha/ia64/sparc stable wrt #282290 + + 02 Dec 2009; Tomáš Chvátal + -files/6.8.0/0003-RADEON-fix-DDC-types-5-and-6.patch, + -files/6.8.0/0005-R100-fix-render-accel-for-transforms.patch, + -files/6.8.0/0007-ATOM-properly-set-up-DDIA-output-on-RS6xx-boards.patch, + -files/6.8.0/0001-Bump-CRTC-size-limits-on-AVIVO-chips-so-30-displays.patc + h, -files/6.8.0/0002-RADEON-update-man-page-with-supported-chips.patch, + -files/6.8.0/0004-RADEON-restore-clock-gating-and-CP-clock-errata-on.patch + , -files/6.8.0/0006-radeon-Fix-typo-flagged-by-gcc-Wall.patch, + -files/6.8.0/0008-RS6xx-fix-DDC-on-DDIA-output-usually-HDMI-port.patch, + -files/6.8.0/0134-Disable-the-setting-of-HARDWARE_CURSOR_BIT_ORDER_MSB.pat + ch: + Drop unused patches. + + 29 Nov 2009; Tomáš Chvátal + -xf86-video-ati-6.6.3.ebuild, -xf86-video-ati-6.8.0-r1.ebuild, + -xf86-video-ati-6.9.0.ebuild, -xf86-video-ati-6.10.0.ebuild: + Drop driver versions that ain't entirely working with xorg-server-1.6 + + 11 Oct 2009; nixnut xf86-video-ati-6.12.4.ebuild: + ppc stable #282290 + + 05 Oct 2009; Christian Faulhammer + xf86-video-ati-6.12.4.ebuild: + x86 stable, bug 282290 + + 30 Sep 2009; Samuli Suominen + xf86-video-ati-6.12.4.ebuild: + amd64 stable wrt #282290 + +*xf86-video-ati-6.12.4 (11 Sep 2009) + + 11 Sep 2009; Tomáš Chvátal + -xf86-video-ati-6.12.2-r1.ebuild, +xf86-video-ati-6.12.4.ebuild: + Version bump. Remove old. + +*xf86-video-ati-6.12.2-r1 (27 Jul 2009) + + 27 Jul 2009; Tomáš Chvátal + +xf86-video-ati-6.12.2-r1.ebuild: + Revision bump. Add upstream patches. + + 26 Jun 2009; Tomáš Chvátal + xf86-video-ati-6.6.3.ebuild, xf86-video-ati-6.8.0-r1.ebuild, + xf86-video-ati-6.9.0.ebuild, xf86-video-ati-6.10.0.ebuild, + xf86-video-ati-6.11.0.ebuild, xf86-video-ati-6.12.1-r1.ebuild, + xf86-video-ati-6.12.2.ebuild: + Transfer all ebuilds to eapi2. Depend on xorg-server with -minimal + useflag. Per bug #274916. + + 23 Jun 2009; Tobias Klausmann + xf86-video-ati-6.12.2.ebuild: + Stable on alpha for xorg-server-1.5/xorg-x11-7.4 + + 14 May 2009; Tomas Chvatal + +xf86-video-ati-6.9.0.ebuild, +xf86-video-ati-6.10.0.ebuild, + +xf86-video-ati-6.11.0.ebuild: + Restore back some versions of the driver to let users choose. Per bug + #264461. + + 14 May 2009; Tomas Chvatal + xf86-video-ati-6.6.3.ebuild, xf86-video-ati-6.8.0-r1.ebuild, + xf86-video-ati-6.12.1-r1.ebuild, xf86-video-ati-6.12.2.ebuild: + Force enable dri unconditionaly. Per bug #216196. + + 04 May 2009; Samuli Suominen + xf86-video-ati-6.6.3.ebuild, xf86-video-ati-6.8.0-r1.ebuild, + xf86-video-ati-6.12.1-r1.ebuild, xf86-video-ati-6.12.2.ebuild: + Move use_ functions out of global scope. + + 15 Apr 2009; Raúl Porcel + xf86-video-ati-6.12.1-r1.ebuild: + ia64 stable wrt #251832 + +*xf86-video-ati-6.12.2 (08 Apr 2009) + + 08 Apr 2009; Tomas Chvatal + +xf86-video-ati-6.12.2.ebuild: + Version bump. Quite few issues were fixed. Nothing shiny. Now dvi should + work correctly. Few fixes for dualhead. Some Apple quirk updates. + + 06 Apr 2009; Friedrich Oslage + xf86-video-ati-6.12.1-r1.ebuild: + Stable on sparc, bug #251832 + + 05 Apr 2009; Markus Meier + xf86-video-ati-6.12.1-r1.ebuild: + x86 stable, bug #251832 + + 05 Apr 2009; Olivier Crête + xf86-video-ati-6.12.1-r1.ebuild: + Stable on amd64, bug #251832 + + 03 Apr 2009; Brent Baude ChangeLog: + Marking xf86-video-ati-6.12.1-r1 ppc64 stable for bug 251832 + + 03 Apr 2009; Brent Baude ChangeLog: + Marking xf86-video-ati-6.12.1-r1 ppc stable for bug 251832 + +*xf86-video-ati-6.12.1-r1 (31 Mar 2009) + + 31 Mar 2009; Tomas Chvatal + -xf86-video-ati-6.11.0.ebuild, -xf86-video-ati-6.12.1.ebuild, + +xf86-video-ati-6.12.1-r1.ebuild: + Revision bump. Apply upstream patches for various bugs. Remove old. + +*xf86-video-ati-6.12.1 (21 Mar 2009) + + 21 Mar 2009; Tomas Chvatal metadata.xml, + -xf86-video-ati-6.7.197.ebuild, -xf86-video-ati-6.8.0.ebuild, + -xf86-video-ati-6.9.0.ebuild, -xf86-video-ati-6.10.0.ebuild, + -xf86-video-ati-6.12.0.ebuild, +xf86-video-ati-6.12.1.ebuild: + Version bump. Fixes few issues with previous releases (tv-out, bios setup, + AGP glitches,...). Remove old which are not stable candidates at any + point. Oh and also add /me as maintainer. + +*xf86-video-ati-6.12.0 (14 Mar 2009) + + 14 Mar 2009; Donnie Berkholz ; + +xf86-video-ati-6.12.0.ebuild: + Bump. Adds EXA/Xv for R6xx/R7xx chips (with a sufficiently new DRM that + should hit 2.6.30). Also has other bugfixes. Might work for DisplayPort if + you actually have a computer with one. + + 13 Mar 2009; Raúl Porcel + xf86-video-ati-6.6.3.ebuild, xf86-video-ati-6.7.197.ebuild, + xf86-video-ati-6.8.0.ebuild, xf86-video-ati-6.8.0-r1.ebuild, + xf86-video-ati-6.9.0.ebuild, xf86-video-ati-6.10.0.ebuild, + xf86-video-ati-6.11.0.ebuild: + Drop ~arm/~sh, its not available there + +*xf86-video-ati-6.11.0 (26 Feb 2009) + + 26 Feb 2009; Donnie Berkholz ; + +xf86-video-ati-6.11.0.ebuild: + Version bump. + + 20 Feb 2009; Rémi Cardona + xf86-video-ati-6.7.197.ebuild, xf86-video-ati-6.8.0.ebuild, + xf86-video-ati-6.8.0-r1.ebuild, xf86-video-ati-6.9.0.ebuild, + xf86-video-ati-6.10.0.ebuild: + fix repoman warnings and remove XDPVER cruft + + 20 Feb 2009; Rémi Cardona -files/ati.xinf, + -files/r128.xinf, xf86-video-ati-6.6.3.ebuild, + xf86-video-ati-6.7.197.ebuild, xf86-video-ati-6.8.0.ebuild, + xf86-video-ati-6.8.0-r1.ebuild: + only install ati.xinf and r128.xinf with older drivers (fixes collision + bug #245769) + + 20 Feb 2009; Rémi Cardona +files/old_hw_data/ati.xinf, + +files/old_hw_data/r128.xinf: + copy old hwdata files to a separate dir + +*xf86-video-ati-6.10.0 (13 Jan 2009) + + 13 Jan 2009; Donnie Berkholz ; + +xf86-video-ati-6.10.0.ebuild: + Version bump. Major changes include bicubic scaling on + r3xx/r4xx/r5xx/rs690; support for new chips; reduced tearing with Xv; and + lots of bugfixes. + + 22 Dec 2008; Markus Meier + xf86-video-ati-6.8.0-r1.ebuild: + amd64 stable, bug #214134 + + 26 Nov 2008; Donnie Berkholz ; + xf86-video-ati-6.6.3.ebuild, xf86-video-ati-6.7.197.ebuild, + xf86-video-ati-6.8.0.ebuild, xf86-video-ati-6.8.0-r1.ebuild, + xf86-video-ati-6.9.0.ebuild: + The USE=dri check is handled in x-modular.eclass now so it's not + duplicated everywhere. + + 17 Jul 2008; Markus Rothe + xf86-video-ati-6.8.0-r1.ebuild: + Stable on ppc64; bug #214134 + + 14 Jul 2008; nixnut xf86-video-ati-6.8.0-r1.ebuild: + Stable on ppc wrt bug 214134 + + 14 Jul 2008; Raúl Porcel + xf86-video-ati-6.8.0-r1.ebuild: + alpha/ia64 stable wrt #214134 + + 14 Jul 2008; Christian Faulhammer + xf86-video-ati-6.8.0-r1.ebuild: + stable x86, bug 214134 + +*xf86-video-ati-6.9.0 (27 Jun 2008) + + 27 Jun 2008; Donnie Berkholz ; + +xf86-video-ati-6.9.0.ebuild: + Bump. Major features include: Improved EXA render support for r1xx/r2xx + cards; EXA render support for r3xx/r4xx/r5xx cards; Textured video support + for Xv (r1xx-r5xx). Also, the mach64 and r128 drivers now exist as their + own packages, xf86-video-mach64 and xf86-video-r128. If you have + VIDEO_CARDS set up, they should get pulled in automatically by + xorg-server-1.4.2 and newer. (I'm committing those changes right after + this.) + +*xf86-video-ati-6.8.0-r1 (10 Apr 2008) + + 10 Apr 2008; Donnie Berkholz ; + +xf86-video-ati-6.8.0-r1.ebuild: + Revbump to make sure ~arch users get fixes, partly suggested by mraudsepp. + + 10 Apr 2008; Donnie Berkholz ; + +files/6.8.0/0002-RADEON-update-man-page-with-supported-chips.patch, + +files/6.8.0/0004-RADEON-restore-clock-gating-and-CP-clock-errata-on.patch + , +files/6.8.0/0006-radeon-Fix-typo-flagged-by-gcc-Wall.patch, + +files/6.8.0/0003-RADEON-fix-DDC-types-5-and-6.patch, + +files/6.8.0/0005-R100-fix-render-accel-for-transforms.patch, + +files/6.8.0/0007-ATOM-properly-set-up-DDIA-output-on-RS6xx-boards.patch, + +files/6.8.0/0001-Bump-CRTC-size-limits-on-AVIVO-chips-so-30-displays.patc + h, +files/6.8.0/0008-RS6xx-fix-DDC-on-DDIA-output-usually-HDMI-port.patch, + +files/6.8.0/0134-Disable-the-setting-of-HARDWARE_CURSOR_BIT_ORDER_MSB.pat + ch, xf86-video-ati-6.8.0.ebuild: + Add some patches from upstream to fix a number of bugs, including #216637. + + 24 Feb 2008; Donnie Berkholz ; ChangeLog: + Update my email. + +*xf86-video-ati-6.8.0 (19 Feb 2008) + + 19 Feb 2008; Donnie Berkholz ; + +xf86-video-ati-6.8.0.ebuild: + Bump, only a year and a half since the last non-release-candidate release. + Tons of changes since the last release candidate, 6.7.197. New hardware + support: r5xx, rs6xx, r6xx; the 'ati' driver wrapper was restructured; the + xinerama (multi-monitor) zaphod mode returned; initial support for RENDER + acceleration on r3xx/r4xx; Xv fixes, BIOS fixes, other bug fixes. It's + staying masked because EXA doesn't work for me on r2xx or r3xx. + + 31 Jan 2008; Donnie Berkholz ; + -files/6.7.196-fix_washed_color.patch, -xf86-video-ati-6.6.1.ebuild, + -xf86-video-ati-6.6.191.ebuild, -xf86-video-ati-6.6.192.ebuild, + -xf86-video-ati-6.6.193.ebuild, -xf86-video-ati-6.7.192.ebuild, + -xf86-video-ati-6.7.193.ebuild, -xf86-video-ati-6.7.194.ebuild, + -xf86-video-ati-6.7.195.ebuild, -xf86-video-ati-6.7.196.ebuild, + -xf86-video-ati-6.7.196-r1.ebuild: + Clean up. + +*xf86-video-ati-6.7.197 (24 Dec 2007) + + 24 Dec 2007; Donnie Berkholz ; + +xf86-video-ati-6.7.197.ebuild: + Bump to new release candidate. Highlights from upstream: Improved PLL + handling; better support for laptop lids; faster randr rotation with EXA + using r1xx/r2xx; improved Mac support; fix rotated cursor problem; other bug + fixes. + +*xf86-video-ati-6.7.196-r1 (16 Nov 2007) + + 16 Nov 2007; Mart Raudsepp + +files/6.7.196-fix_washed_color.patch, +xf86-video-ati-6.7.196-r1.ebuild: + Fix "washed out colors" problem on IGP chips over analog link + +*xf86-video-ati-6.7.196 (13 Nov 2007) + + 13 Nov 2007; Donnie Berkholz ; + +xf86-video-ati-6.7.196.ebuild: + Bump to latest RC. Fixes: cursor-related hangs; LVDS fixes; support for new + DDC type, 6; BIOS/dock/LVDS hardware state fixes. + +*xf86-video-ati-6.7.195 (06 Oct 2007) + + 06 Oct 2007; Donnie Berkholz ; + +xf86-video-ati-6.7.195.ebuild: + Bump. Fix single-CRTC cards; LVDS/RMX working OK again; Add pci-rework + support for atimisc and radeon drivers, although the ebuild doesn't do + anything special with this yet. + +*xf86-video-ati-6.7.194 (24 Sep 2007) + + 24 Sep 2007; Donnie Berkholz ; + +xf86-video-ati-6.7.194.ebuild: + Adds support for Mac Mini 'MacModel' option; fixes Xv crash bug; lots of + fixes for LVDS panels (generally laptops); external TMDS (generally dual + DVI) should work again. + +*xf86-video-ati-6.7.193 (21 Sep 2007) + + 21 Sep 2007; Donnie Berkholz ; + +xf86-video-ati-6.7.193.ebuild: + Bump with many bugfixes. + +*xf86-video-ati-6.7.192 (08 Sep 2007) + + 08 Sep 2007; Donnie Berkholz ; + +xf86-video-ati-6.7.192.ebuild: + Here's a 6.8 prerelease with RandR 1.2 support, TV-out, improved + connector-table parsing, zero-copy TFP, and much more. + +*xf86-video-ati-6.6.193 (04 Aug 2007) + + 04 Aug 2007; Donnie Berkholz ; + +xf86-video-ati-6.6.193.ebuild: + Bump. Main features include a crasher fix in DPMS (monitor power + management), adding an EXA hook for zero-copy texture-from-pixmap, RS480 + support. + +*xf86-video-ati-6.6.192 (21 May 2007) + + 21 May 2007; Donnie Berkholz ; + +xf86-video-ati-6.6.192.ebuild: + Bump to 6.7 RC2. Contains fixes for dual-head and dealing with modes, also + allows for direct rendering on RS480 (Xpress 300M). + + 28 Mar 2007; Joshua Baergen + xf86-video-ati-6.6.191.ebuild: + Fix xserver dependency. + +*xf86-video-ati-6.6.191 (28 Mar 2007) + + 28 Mar 2007; Joshua Baergen + +xf86-video-ati-6.6.191.ebuild: + Bump to 6.7 RC1. + + 24 Jan 2007; Donnie Berkholz ; + -xf86-video-ati-6.5.8.0.ebuild: + Stop supporting Xorg 7.0. + + 21 Oct 2006; Emanuele Giaquinta + xf86-video-ati-6.6.3.ebuild: + Stable on ppc. + + 18 Oct 2006; Aron Griffis + xf86-video-ati-6.6.3.ebuild: + Mark 6.6.3 stable on alpha. #144549 + + 17 Oct 2006; Gustavo Zacarias + xf86-video-ati-6.6.3.ebuild: + Stable on sparc + + 16 Oct 2006; Markus Rothe + xf86-video-ati-6.6.3.ebuild: + Stable on ppc64 + + 14 Oct 2006; Aron Griffis + xf86-video-ati-6.6.3.ebuild: + Mark 6.6.3 stable on ia64. #144549 + + 13 Oct 2006; Joshua Baergen + xf86-video-ati-6.6.3.ebuild: + AMD64/x86 stable for bug #144549 (X7.1). + + 11 Oct 2006; Donnie Berkholz ; + xf86-video-ati-6.5.8.0.ebuild, xf86-video-ati-6.6.1.ebuild, + xf86-video-ati-6.6.3.ebuild: + Update description to be less generic. + + 05 Oct 2006; Joshua Baergen + xf86-video-ati-6.5.8.0.ebuild, xf86-video-ati-6.6.1.ebuild, + xf86-video-ati-6.6.3.ebuild: + Add dependency on x11-proto/glproto when dri is enabled. (Diego Pettenò, bug + #150035) + + 04 Oct 2006; Donnie Berkholz ; + -files/xf86-video-ati-6.5.7.3-hangup-ppc.patch, + -xf86-video-ati-6.5.7.3.ebuild, -xf86-video-ati-6.6.0.ebuild, + -xf86-video-ati-6.6.2.ebuild: + Clean up. + +*xf86-video-ati-6.6.3 (04 Oct 2006) + + 04 Oct 2006; Donnie Berkholz ; + +xf86-video-ati-6.6.3.ebuild: + Bump, fixes rn50/M6/M7 and some other misc stuff. + + 05 Sep 2006; Donnie Berkholz ; +files/ati.xinf, + +files/r128.xinf, +files/radeon.xinf: + Add hwdata files for system-config-display. + +*xf86-video-ati-6.6.2 (25 Aug 2006) + + 25 Aug 2006; Joshua Baergen + +xf86-video-ati-6.6.2.ebuild: + Version bump. Lots of fixes, especially for r300 stability. + + 10 Jul 2006; Aron Griffis + xf86-video-ati-6.6.1.ebuild: + Mark 6.6.1 stable on ia64 + + 01 Jul 2006; Donnie Berkholz ; + xf86-video-ati-6.6.1.ebuild: + stable on ppc sparc alpha arm sh + + 30 Jun 2006; Markus Rothe + xf86-video-ati-6.6.1.ebuild: + Stable on ppc64 + + 30 Jun 2006; Chris Gianelloni + xf86-video-ati-6.5.8.0.ebuild: + Stable on amd64. + + 30 Jun 2006; Markus Rothe + xf86-video-ati-6.5.8.0.ebuild: + Stable on ppc64 + + 30 Jun 2006; Donnie Berkholz ; + xf86-video-ati-6.5.8.0.ebuild: + x86 stable. + +*xf86-video-ati-6.6.1 (16 Jun 2006) + + 16 Jun 2006; Donnie Berkholz ; + +xf86-video-ati-6.6.1.ebuild: + Bump. Fixes PCIE suspend/resume, lots of EXA fixes, interrupt handling, and + more. + + 05 Jun 2006; Diego Pettenò + xf86-video-ati-6.6.0.ebuild: + Add ~x86-fbsd keyword. + +*xf86-video-ati-6.5.8.0 (29 Apr 2006) + + 29 Apr 2006; Joshua Baergen + +xf86-video-ati-6.5.8.0.ebuild: + Version bump. Includes the memory map fixes that are in the 6.6 series. + + 16 Apr 2006; Diego Pettenò + xf86-video-ati-6.5.7.3.ebuild: + Add ~x86-fbsd keyword. + +*xf86-video-ati-6.6.0 (14 Apr 2006) + + 14 Apr 2006; Joshua Baergen + +xf86-video-ati-6.6.0.ebuild: + Bump for 7.1 RC1. + + 21 Mar 2006; Luca Barbato + +files/xf86-video-ati-6.5.7.3-hangup-ppc.patch, + xf86-video-ati-6.5.7.3.ebuild: + Fixed hangup on new Apple PowerBook (rev 5,6 and 5,8), thanks to the people + in #mklinux for pointing it (and the ubuntu's mantainer) + + 23 Feb 2006; Stefaan De Roeck + xf86-video-ati-6.5.7.3.ebuild: + Marked ~alpha (bug #122726) + + 14 Feb 2006; Markus Rothe + xf86-video-ati-6.5.7.3.ebuild: + Added ~ppc64 + + 26 Dec 2005; Joshua Baergen + -xf86-video-ati-6.5.7.1.ebuild, -xf86-video-ati-6.5.7.2.ebuild: + Pull old versions. + +*xf86-video-ati-6.5.7.3 (23 Dec 2005) + + 23 Dec 2005; Joshua Baergen + +xf86-video-ati-6.5.7.3.ebuild: + Bump for 7.0. + +*xf86-video-ati-6.5.7.2 (18 Dec 2005) + + 18 Dec 2005; Joshua Baergen + +xf86-video-ati-6.5.7.2.ebuild: + Bump for 7.0RC4. + + 09 Dec 2005; Joshua Baergen + files/digest-xf86-video-ati-6.5.7.1, Manifest: + Update digest to match patch introduced by x-modular.eclass changes. + + 09 Dec 2005; Donnie Berkholz ; + -xf86-video-ati-6.5.6.1.ebuild, -xf86-video-ati-6.5.7.ebuild: + Pull old versions. + + 04 Dec 2005; Joshua Baergen + xf86-video-ati-6.5.7.1.ebuild: + Repoman fix. + +*xf86-video-ati-6.5.7.1 (04 Dec 2005) + + 04 Dec 2005; Joshua Baergen + +xf86-video-ati-6.5.7.1.ebuild: + Bump for 7.0RC3. + +*xf86-video-ati-6.5.7 (11 Nov 2005) + + 11 Nov 2005; Joshua Baergen + +xf86-video-ati-6.5.7.ebuild: + Bump for 7.0RC2. + + 31 Oct 2005; Donnie Berkholz ; + -xf86-video-ati-6.5.6_p20050903.ebuild: + Pull old versions. + +*xf86-video-ati-6.5.6.1 (20 Oct 2005) + + 20 Oct 2005; Joshua Baergen + +xf86-video-ati-6.5.6.1.ebuild: + Bump for 7.0 RC1. + + 14 Oct 2005; xf86-video-ati-6.5.6_p20050903.ebuild: + Marked ~amd64 + + 09 Sep 2005; Donnie Berkholz ; +metadata.xml: + Add metadata. + + 08 Sep 2005; Joshua Baergen ChangeLog: + Fixed changelog entry. + +*xf86-video-ati-6.5.6_p20050903 (08 Sep 2005) + + 08 Sep 2005; Joshua Baergen + -xf86-video-ati-6.5.6-r2.ebuild, +xf86-video-ati-6.5.6_p20050903.ebuild: + Fixed package name to properly reflect snapshot taken. + +*xf86-video-ati-6.5.6-r2 (03 Sep 2005) + + 03 Sep 2005; Joshua Baergen + -files/detect-dga-cpio-etc-per-platform.patch, + -xf86-video-ati-6.5.6.ebuild, -xf86-video-ati-6.5.6-r1.ebuild, + +xf86-video-ati-6.5.6-r2.ebuild: + New CVS snapshot of driver which includes previous patch. Old versions + removed. + + 20 Aug 2005; Luca Barbato + xf86-video-ati-6.5.6.ebuild, xf86-video-ati-6.5.6-r1.ebuild: + Marked ~ppc + +*xf86-video-ati-6.5.6-r1 (16 Aug 2005) + + 16 Aug 2005; Donnie Berkholz ; + +files/detect-dga-cpio-etc-per-platform.patch, + +xf86-video-ati-6.5.6-r1.ebuild: + Add detect-dga-cpio-etc-per-platform.patch, which should make things work + for ppc. + + 08 Aug 2005; Ferris McCormick + xf86-video-ati-6.5.6.ebuild: + Add ~sparc keyword (X modular testing). + +*xf86-video-ati-6.5.6 (08 Aug 2005) + + 08 Aug 2005; Donnie Berkholz ; + +xf86-video-ati-6.5.6.ebuild: + Initial commit for modular X. + diff --git a/x11-drivers/xf86-video-ati/Manifest b/x11-drivers/xf86-video-ati/Manifest new file mode 100644 index 000000000..005c94090 --- /dev/null +++ b/x11-drivers/xf86-video-ati/Manifest @@ -0,0 +1,12 @@ +AUX xf86-video-ati-6.14.0-xorg-server-1.10.patch 1133 RMD160 489da229ad6494d9f21fe8f8e1c3d7884724bf97 SHA1 7cded8f5f48ee0c4af49602cafc8db46a56937b9 SHA256 609c43ad9e9860d4dabbafd14e9c4b96529375b256bf82c4276c20b5b8ab204b +DIST xf86-video-ati-6.13.2.tar.bz2 985673 RMD160 46f581fcd631c841b511bb7071a1aa2252fe9078 SHA1 f9d379a884a833829ab1942de4ad4f4766cdcd46 SHA256 d85f60081e5b71bf19da4ca48bce95a9e9df3635c8540dd2640785bedfbc36ee +DIST xf86-video-ati-6.14.0.tar.bz2 1054336 RMD160 0997c743680b9924166365ab51a69c79e6975d38 SHA1 132a6b1ed6e03f7365659cdcf520516746a8fc27 SHA256 9dcaaf83e883808a49f67fc2af1deec3aa163feaa6ce957c1c028e22b959028b +DIST xf86-video-ati-6.14.1.tar.bz2 1058696 RMD160 0caa260c0b3dccf3444241e84bb04cdf02db8426 SHA1 89b8a64a23fc307646a11cd2c2636a8125fada8f SHA256 e457285096e1e40f53ae5b58b948906c69add5160cc38ce510f0d15e82d91c75 +DIST xf86-video-ati-6.14.2.tar.bz2 1072263 RMD160 69e733c43bf030783bea049235f6723e818b763c SHA1 2733b3c126ad9e082ea18b7e7663d6d87fce4d49 SHA256 017974b622eea3b4483405368492b0c6f178854a9b9753d50e13c578b8a328dc +EBUILD xf86-video-ati-6.13.2.ebuild 884 RMD160 f495a0022ef3b5d63f5d657db4e08f194264eb34 SHA1 084306c8fd5c6597eb9deb51762c12b68d3fdd19 SHA256 240b05b72de67527c2f39173d8518798fd7394581201264093e95d831975cc18 +EBUILD xf86-video-ati-6.14.0.ebuild 921 RMD160 994308bbdeb4fa9ea1f68e01bc7c7a7c83687d6c SHA1 a0e49e83e6332d2af4c2e1a2e35da7e20b2c2885 SHA256 a55d5bae72ac5db179a8b7688e476caa6b929afd28985b03c95d3371c53aff6b +EBUILD xf86-video-ati-6.14.1.ebuild 658 RMD160 fbd85d3e5122934e6f1f0f09a4dcf1c29f2a51b6 SHA1 e996fea335e0bb8931872160921a7ae6f131bb0a SHA256 77c38da535fff0441a9c8bd69577d490a5de2b89d4bfe2c0634679ebf3f4a679 +EBUILD xf86-video-ati-6.14.2.ebuild 660 RMD160 fe7bb30e0a7f328018a8853bd3b1da811376a917 SHA1 a09ea6fa80aa332b38a83af758f50378c0e28566 SHA256 37e7871a0dd57601480d372c5e97a0bb8e94417e45eb5906d3da4e4d1336a187 +EBUILD xf86-video-ati-9999.ebuild 699 RMD160 e215f5ecc77fad8659cedb4f3f955038909d34df SHA1 9c6390b3510a61680b9b910a201fb03e723aef5c SHA256 0348888f62ae0fed2c57427c91bc7ab7e3defbdf5f925309e6fbb37aeadc6c1d +MISC ChangeLog 27980 RMD160 6cba872e90a9fccebb81c25215c7cd3fd2b3270e SHA1 52d4bdd7781decfcb626e802afad35d959dfda22 SHA256 0cdfe19eb4d16ec7645683737986525f261ca70527f472bdd0016cd06382667c +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 diff --git a/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.0-xorg-server-1.10.patch b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.0-xorg-server-1.10.patch new file mode 100644 index 000000000..5b47bc05a --- /dev/null +++ b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.0-xorg-server-1.10.patch @@ -0,0 +1,33 @@ +From ecfdb209afe2aafc378baab8c511f5df7b000270 Mon Sep 17 00:00:00 2001 +From: Sedat Dilek +Date: Fri, 25 Feb 2011 20:48:14 +0000 +Subject: UMS: Fix build against xserver 1.10-rc3 + +This issue was introduced due to last minute backout of RandR-1.4 +in xserver 1.10-rc3. + +Switch to "#ifdef RANDR_14_INTERFACE" as suggested by Keith Packard. +See also . + +Note: +The ddx needs a rebuild as the X video driver ABI changed to version 10.0. + +Reported-by: Alex Deucher +CC: Keith Packard +Signed-off-by: Sedat Dilek +--- +diff --git a/src/radeon_output.c b/src/radeon_output.c +index 15cef06..ccde346 100644 +--- a/src/radeon_output.c ++++ b/src/radeon_output.c +@@ -1622,7 +1622,7 @@ radeon_set_mode_for_property(xf86OutputPtr output) + xf86CrtcPtr crtc = output->crtc; + + if (crtc->enabled) { +-#if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,9,99,901,0) ++#ifdef RANDR_14_INTERFACE + xf86CrtcSetRec crtc_set_rec; + + crtc_set_rec.flags = (XF86CrtcSetMode | +-- +cgit v0.8.3-6-g21f6 diff --git a/x11-drivers/xf86-video-ati/metadata.xml b/x11-drivers/xf86-video-ati/metadata.xml new file mode 100644 index 000000000..01c4c004e --- /dev/null +++ b/x11-drivers/xf86-video-ati/metadata.xml @@ -0,0 +1,5 @@ + + + +x11 + diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.13.2.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.13.2.ebuild new file mode 100644 index 000000000..167eb4a0a --- /dev/null +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.13.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.13.2.ebuild,v 1.7 2011/02/12 19:13:11 armin76 Exp $ + +EAPI=3 +inherit xorg-2 + +DESCRIPTION="ATI video driver" + +KEYWORDS="alpha amd64 ia64 ~ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=x11-base/xorg-server-1.6.3[-minimal]" +DEPEND="${RDEPEND} + || ( libdrm-2.4.26.ebuild: + Need eautoreconf for BSD to pass elibtoolize + + 20 Aug 2011; Jeroen Roovers libdrm-2.4.26.ebuild: + Stable for HPPA (bug #371857). + + 30 Jul 2011; Raúl Porcel libdrm-2.4.26.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #371857 + + 30 Jul 2011; Matt Turner libdrm-2.4.25.ebuild, + libdrm-2.4.26.ebuild: + Add libpciaccess to RDEPEND, bug 375631. + + 29 Jul 2011; Kacper Kowalik libdrm-2.4.26.ebuild: + ppc64 stable wrt #371857 + + 15 Jul 2011; Kacper Kowalik libdrm-2.4.25.ebuild: + ppc64 stable wrt #363965 + + 13 Jul 2011; Markus Meier libdrm-2.4.26.ebuild: + x86 stable, bug #371857 + + 28 Jun 2011; Brent Baude libdrm-2.4.26.ebuild: + Marking libdrm-2.4.26 ppc stable for bug 371857 + + 28 Jun 2011; Brent Baude libdrm-2.4.25.ebuild: + Marking libdrm-2.4.25 ppc stable for bug 363965 + + 26 Jun 2011; Markus Meier libdrm-2.4.26.ebuild: + arm stable, bug #371857 + + 23 Jun 2011; Markos Chandras libdrm-2.4.26.ebuild: + Stable on amd64 wrt bug #372333 + +*libdrm-2.4.26 (16 Jun 2011) + + 16 Jun 2011; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.26.ebuild: + Version bump. + + 10 Jun 2011; Matt Turner libdrm-2.4.25.ebuild: + Add missing libpciaccess dependency. + + 15 May 2011; Raúl Porcel libdrm-2.4.25.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #363965 + + 13 May 2011; Jeroen Roovers libdrm-2.4.25.ebuild: + Stable for HPPA (bug #363965). + + 13 May 2011; Markus Meier libdrm-2.4.25.ebuild: + arm stable, bug #363965 + + 09 May 2011; Pawel Hajdan jr libdrm-2.4.25.ebuild: + x86 stable wrt bug #363965 + + 28 Apr 2011; Markos Chandras libdrm-2.4.25.ebuild: + Stable on amd64 wrt bug #363965 + +*libdrm-2.4.25 (15 Apr 2011) + + 15 Apr 2011; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.25.ebuild: + Version bump. + + 28 Mar 2011; Diego E. Pettenò + -files/libdrm-2.4.15-solaris.patch, -files/libdrm-2.4.16-solaris.patch, + libdrm-2.4.23.ebuild, +files/libdrm-2.4.23-solaris.patch, + libdrm-2.4.24.ebuild: + Collapse the two solaris patches in one, and remove solaris patching for + nouveau (meaningless). Acked by scarabeus. + + 15 Mar 2011; Kacper Kowalik libdrm-2.4.24.ebuild: + ppc/ppc64 stable wrt #359059 + +*libdrm-2.4.24 (10 Mar 2011) + + 10 Mar 2011; Tomáš Chvátal +libdrm-2.4.24.ebuild: + Version bump to latest. + + 05 Mar 2011; Raúl Porcel libdrm-2.4.23.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #354237 + + 23 Feb 2011; Jeroen Roovers libdrm-2.4.23.ebuild: + Stable for HPPA (bug #354237). + + 18 Feb 2011; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.20-r1.ebuild: + Re-add libdrm-2.4.20-r1 for xf86-video-intel-2.9.1 + + 15 Feb 2011; Tomáš Chvátal + -libdrm-2.4.20-r1.ebuild: + remove old + + 14 Feb 2011; Kacper Kowalik libdrm-2.4.23.ebuild: + ppc stable wrt #344827, #354237 + + 12 Feb 2011; Raúl Porcel libdrm-2.4.22.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #344827 + + 12 Feb 2011; Christian Faulhammer libdrm-2.4.23.ebuild: + stable x86, bug 354237 + + 12 Feb 2011; Markos Chandras libdrm-2.4.23.ebuild: + Stable on amd64 wrt bug #354237 + + 27 Jan 2011; Jeremy Olexa + +files/libdrm-2.4.15-solaris.patch, +files/libdrm-2.4.16-solaris.patch, + libdrm-2.4.23.ebuild: + Push Gentoo Prefix changes from x11 overlay, as approved + + 31 Dec 2010; Jeroen Roovers libdrm-2.4.22.ebuild: + Stable for HPPA (bug #344827). + + 29 Dec 2010; Markus Meier libdrm-2.4.22.ebuild: + arm stable, bug #344827 + + 25 Dec 2010; Christian Faulhammer libdrm-2.4.22.ebuild: + x86 stable, bug 344827 + + 23 Dec 2010; Samuli Suominen libdrm-2.4.22.ebuild: + amd64 stable wrt #344827 + + 19 Dec 2010; Samuli Suominen libdrm-2.4.22.ebuild: + ppc64 stable wrt #344827 + +*libdrm-2.4.23 (10 Dec 2010) + + 10 Dec 2010; Tomáš Chvátal +libdrm-2.4.23.ebuild: + Version bump + + 22 Oct 2010; Chí-Thanh Christopher Nguyễn + +files/2.4.18-0001-datatypes.patch: + Re-add patch which is required for libdrm-2.4.20-r1, bug #342117 + + 21 Oct 2010; Tomáš Chvátal + -files/2.4.18-0001-datatypes.patch, -libdrm-2.4.18_pre20100211-r1.ebuild, + -libdrm-2.4.21.ebuild: + old + + 21 Oct 2010; Brent Baude libdrm-2.4.20-r1.ebuild: + Marking libdrm-2.4.20-r1 ppc stable for bug 239063 + + 17 Oct 2010; Tomáš Chvátal libdrm-2.4.22.ebuild: + Drop basically useless postinst elog msg. Per bug #326211. + +*libdrm-2.4.22 (30 Sep 2010) + + 30 Sep 2010; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.22.ebuild, metadata.xml: + Version bump. Fixes bug #317639 and bug #329267. + + 28 Sep 2010; Samuli Suominen + libdrm-2.4.20-r1.ebuild: + ppc64 stable wrt #327777 + + 19 Sep 2010; Raúl Porcel libdrm-2.4.20-r1.ebuild: + ia64/s390/sh/sparc stable wrt #327777 + + 12 Sep 2010; Tobias Klausmann + libdrm-2.4.20-r1.ebuild: + Stable on alpha, bug #327777 + + 10 Sep 2010; Tomáš Chvátal + -files/2.4.15-0001-configure-Conditionally-build-libdrm_intel.patch, + -libdrm-2.4.13.ebuild, -libdrm-2.4.15.ebuild, -libdrm-2.4.16.ebuild, + -libdrm-2.4.17.ebuild, -libdrm-2.4.18_pre20100211.ebuild, + -libdrm-2.4.18.ebuild, -libdrm-2.4.19.ebuild, -libdrm-2.4.20.ebuild, + -files/2.4.15-0002-configure-Typo-in-error-message.patch, + -files/2.4.15-0003-intel-Fallback-to-atomic-ops.h-libatomic-ops-dev.patch: + Drop old librm's + + 02 Aug 2010; Raúl Porcel + libdrm-2.4.18_pre20100211-r1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #308521 + + 22 Jul 2010; Markus Meier libdrm-2.4.20-r1.ebuild: + arm stable, bug #327777 + + 19 Jul 2010; Jeroen Roovers libdrm-2.4.20-r1.ebuild: + Stable for HPPA (bug #327777). + + 17 Jul 2010; Markos Chandras + libdrm-2.4.20-r1.ebuild: + Stable on amd64 wrt bug #327777 + + 16 Jul 2010; Christian Faulhammer + libdrm-2.4.20-r1.ebuild: + stable x86, bug 327777 + +*libdrm-2.4.20-r1 (16 Jul 2010) + + 16 Jul 2010; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.20-r1.ebuild: + re-add libdrm patch for bug #298352 + + 14 Jul 2010; Jeroen Roovers libdrm-2.4.20.ebuild: + Stable for HPPA (bug #327777). + + 13 Jul 2010; Christian Faulhammer libdrm-2.4.20.ebuild: + x86 stable, bug 327777 + + 12 Jul 2010; Markos Chandras libdrm-2.4.20.ebuild: + Stable on amd64 wrt bug #327777 + +*libdrm-2.4.21 (16 Jun 2010) + + 16 Jun 2010; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.21.ebuild: + Version bump. + + 31 May 2010; Guy Martin + libdrm-2.4.18_pre20100211-r1.ebuild: + hppa stable, #308521 + + 12 May 2010; Brent Baude + libdrm-2.4.18_pre20100211-r1.ebuild: + Marking libdrm-2.4.18_pre20100211-r1 ppc64 stable for bug 308521 + + 24 Apr 2010; Chí-Thanh Christopher Nguyễn + libdrm-2.4.18_pre20100211-r1.ebuild, libdrm-2.4.20.ebuild: + restrict building of libdrm_intel to amd64 and x86 + + 18 Apr 2010; Markus Meier + libdrm-2.4.18_pre20100211-r1.ebuild: + arm stable, bug #308521 + + 18 Apr 2010; libdrm-2.4.18_pre20100211-r1.ebuild: + ppc stable #308521 + + 16 Apr 2010; Pacho Ramos + libdrm-2.4.18_pre20100211-r1.ebuild: + amd64 stable, bug 308521 + + 13 Apr 2010; Alexis Ballier libdrm-2.4.20.ebuild: + Disable KMS on non linux systems, bug #314827, suggested by Naohiro Aota + and acked by remi + + 09 Apr 2010; Christian Faulhammer + libdrm-2.4.18_pre20100211-r1.ebuild: + stable x86, bug 308521 + +*libdrm-2.4.20 (03 Apr 2010) + + 03 Apr 2010; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.20.ebuild: + Version bump. + +*libdrm-2.4.18_pre20100211-r1 (23 Mar 2010) + + 23 Mar 2010; Chí-Thanh Christopher Nguyễn + +files/2.4.18-0001-datatypes.patch, +libdrm-2.4.18_pre20100211-r1.ebuild: + Fix int types, bug #298352 + +*libdrm-2.4.19 (16 Mar 2010) + + 16 Mar 2010; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.19.ebuild: + Version bump. + +*libdrm-2.4.18 (17 Feb 2010) + + 17 Feb 2010; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.18.ebuild: + version bump + +*libdrm-2.4.18_pre20100211 (15 Feb 2010) + + 15 Feb 2010; Chí-Thanh Christopher Nguyễn + +libdrm-2.4.18_pre20100211.ebuild: + add snapshot required by x11-drivers/xf86-video-nouveau + + 23 Jan 2010; Tomáš Chvátal + -files/2.4.9-0001-nouveau-store-bo-handle-in-public-struct-in-bo_ref_.patc + h, -libdrm-2.3.0.ebuild, -libdrm-2.3.1.ebuild, -libdrm-2.4.5.ebuild, + -libdrm-2.4.9.ebuild, + -files/2.4.9-0002-nouveau-write-posting-got-lost-somewhere-bring-it.patch, + -files/2.4.9-0003-libdrm-mode-align-subpixel-results.patch, + -files/2.4.9-0004-intel-NULL-fake-bo-block-when-freeing-in-evict_all.patch + : + rm + + 19 Jan 2010; Raúl Porcel libdrm-2.4.15.ebuild: + s390 stable wrt #294958 + + 18 Jan 2010; Raúl Porcel libdrm-2.4.15.ebuild: + alpha/ia64/sh/sparc stable wrt #294958 + + 14 Jan 2010; Markus Meier libdrm-2.4.15.ebuild: + arm stable, bug #294958 + + 12 Jan 2010; Raúl Porcel libdrm-2.4.15.ebuild, + libdrm-2.4.16.ebuild, libdrm-2.4.17.ebuild: + Disable intel build on arm as it fails + + 27 Dec 2009; Joseph Jezak libdrm-2.4.15.ebuild: + Marked ppc stable for bug #294958. + +*libdrm-2.4.17 (21 Dec 2009) + + 21 Dec 2009; Tomáš Chvátal + +libdrm-2.4.17.ebuild: + Version bump. + + 15 Dec 2009; Brent Baude libdrm-2.4.15.ebuild: + Marking libdrm-2.4.15 ppc64 stable for bug 294958 + + 15 Dec 2009; Raúl Porcel libdrm-2.4.13.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #282290 + +*libdrm-2.4.16 (13 Dec 2009) + + 13 Dec 2009; Tomáš Chvátal + +libdrm-2.4.16.ebuild: + Version bump. + + 11 Dec 2009; Rémi Cardona + +files/2.4.15-0001-configure-Conditionally-build-libdrm_intel.patch, + libdrm-2.4.15.ebuild, + +files/2.4.15-0002-configure-Typo-in-error-message.patch, + +files/2.4.15-0003-intel-Fallback-to-atomic-ops.h-libatomic-ops-dev.patch: + fix build on !intel arches wrt atomic ops (see bug #296482) + + 11 Dec 2009; Rémi Cardona -libdrm-2.4.11.ebuild, + -libdrm-2.4.12.ebuild, -libdrm-2.4.14.ebuild: + prune old versions + + 10 Dec 2009; Christian Faulhammer libdrm-2.4.15.ebuild: + x86 stable, bug 294958 + + 10 Dec 2009; Samuli Suominen libdrm-2.4.15.ebuild: + amd64 stable wrt #294958 + + 26 Oct 2009; Jeroen Roovers libdrm-2.4.13.ebuild: + Stable for HPPA (bug #282290). + + 11 Oct 2009; nixnut libdrm-2.4.13.ebuild: + ppc stable #282290 + +*libdrm-2.4.15 (09 Oct 2009) + + 09 Oct 2009; Tomáš Chvátal + +libdrm-2.4.15.ebuild: + Version bump. + + 09 Oct 2009; Markus Meier libdrm-2.4.13.ebuild: + arm stable, bug #282290 + + 05 Oct 2009; Christian Faulhammer libdrm-2.4.13.ebuild: + x86 stable, bug 282290 + + 30 Sep 2009; Samuli Suominen libdrm-2.4.13.ebuild: + amd64 stable wrt #282290 + +*libdrm-2.4.14 (23 Sep 2009) + + 23 Sep 2009; Rémi Cardona +libdrm-2.4.14.ebuild: + bump to 2.4.14 + +*libdrm-2.4.13 (09 Sep 2009) + + 09 Sep 2009; Tomáš Chvátal + +libdrm-2.4.13.ebuild: + Version bump. Thx to chithead for the ebuild. + +*libdrm-2.4.12 (16 Jul 2009) + + 16 Jul 2009; Rémi Cardona +libdrm-2.4.12.ebuild: + bump to 2.4.12 + + 24 Jun 2009; Tobias Klausmann libdrm-2.4.9.ebuild: + Stabilized for xorg-server-1.5/xorg-x11-7.4 + + 19 May 2009; Rémi Cardona libdrm-2.4.11.ebuild: + rebuild libdrm's autotools because of broken tarball generated on Debian + (see bug #270071) + + 16 May 2009; Rémi Cardona + -files/2.4.1-intel-Restart-on-interrupt-of-bo_wait_rendering-ins.patch, + -files/2.4.6-makefile.patch: + drop unneeded patches from files/ + + 16 May 2009; Rémi Cardona + -libdrm-2.3.1_pre20080528.ebuild, -libdrm-2.4.1.ebuild, + -libdrm-2.4.3.ebuild, -libdrm-2.4.4.ebuild, -libdrm-2.4.6.ebuild: + drop old ebuilds + +*libdrm-2.4.11 (16 May 2009) + + 16 May 2009; Rémi Cardona +libdrm-2.4.11.ebuild: + bump to 2.4.11 + + 15 May 2009; Raúl Porcel libdrm-2.4.5.ebuild: + arm/s390 stable + +*libdrm-2.4.9 (30 Apr 2009) + + 30 Apr 2009; Rémi Cardona + +files/2.4.9-0001-nouveau-store-bo-handle-in-public-struct-in-bo_ref_.patc + h, + +files/2.4.9-0002-nouveau-write-posting-got-lost-somewhere-bring-it.patch, + +files/2.4.9-0003-libdrm-mode-align-subpixel-results.patch, + +files/2.4.9-0004-intel-NULL-fake-bo-block-when-freeing-in-evict_all.patch + , +libdrm-2.4.9.ebuild: + bump to 2.4.9 with patches from master + + 16 Apr 2009; Jeroen Roovers libdrm-2.4.5.ebuild: + Stable for HPPA (bug #251832). + + 15 Apr 2009; Raúl Porcel libdrm-2.4.5.ebuild: + ia64/sh stable wrt #251832 + + 09 Apr 2009; Tomas Chvatal + +files/2.4.6-makefile.patch, libdrm-2.4.6.ebuild: + Fix build issues. Per bug #265549. + +*libdrm-2.4.6 (09 Apr 2009) + + 09 Apr 2009; Tomas Chvatal +libdrm-2.4.6.ebuild: + Version bump. Per bug #265436. + + 06 Apr 2009; Friedrich Oslage libdrm-2.4.5.ebuild: + Stable on sparc, bug #251832 + + 05 Apr 2009; Markus Meier libdrm-2.4.5.ebuild: + x86 stable, bug #251832 + + 05 Apr 2009; Olivier Crête libdrm-2.4.5.ebuild: + Stable on amd64, bug #251832 + + 03 Apr 2009; Brent Baude libdrm-2.4.5.ebuild: + Marking libdrm-2.4.5 ppc64 stable for bug 251832 + + 03 Apr 2009; Brent Baude libdrm-2.4.5.ebuild: + Marking libdrm-2.4.5 ppc stable for bug 251832 + +*libdrm-2.4.5 (26 Feb 2009) + + 26 Feb 2009; Donnie Berkholz ; +libdrm-2.4.5.ebuild: + Version bump. Bugfixes and off-by-default nouveau changes. + + 05 Feb 2009; Rémi Cardona libdrm-2.4.4.ebuild: + disable tests since they require user intervention (see bug #236845) + +*libdrm-2.4.4 (16 Jan 2009) + + 16 Jan 2009; Rémi Cardona +libdrm-2.4.4.ebuild: + bump to 2.4.4 (p.masked for now though, a few functions of its API were + dropped) + + 06 Jan 2009; Rémi Cardona libdrm-2.4.3.ebuild: + remove cruft and change elogs into ewarns + +*libdrm-2.4.3 (06 Jan 2009) + + 06 Jan 2009; Rémi Cardona +libdrm-2.4.3.ebuild: + bump to 2.4.3 (GEM fixes and modesetting premises) + + 12 Nov 2008; Rémi Cardona + -files/2.4.0-intel-avoid-deadlock-in-intel_bufmgr_fake.patch, + -files/2.4.0-intel-ioctl-is-not-defined-to-return-errno.patch, + -libdrm-2.4.0.ebuild: + removing 2.4.0, it's completely broken according to upstream + +*libdrm-2.4.1 (12 Nov 2008) + + 12 Nov 2008; Rémi Cardona + +files/2.4.1-intel-Restart-on-interrupt-of-bo_wait_rendering-ins.patch, + +libdrm-2.4.1.ebuild: + bump to 2.4.1 with a patch from git master + +*libdrm-2.4.0 (19 Oct 2008) + + 19 Oct 2008; Rémi Cardona + +files/2.4.0-intel-avoid-deadlock-in-intel_bufmgr_fake.patch, + +files/2.4.0-intel-ioctl-is-not-defined-to-return-errno.patch, + +libdrm-2.4.0.ebuild: + bump to 2.4.0 (under p.mask, some drivers are broken, see bug #242698) + +*libdrm-2.3.1 (01 Jul 2008) + + 01 Jul 2008; Donnie Berkholz ; +libdrm-2.3.1.ebuild: + Bump. xorg-server 1.5/mesa 7.1 will actually build against this one. + TTM/GEM not included. + + 10 Jun 2008; Donnie Berkholz ; libdrm-2.3.0.ebuild: + Drop to ~mips to shut up repoman. + +*libdrm-2.3.1_pre20080528 (10 Jun 2008) + + 10 Jun 2008; Donnie Berkholz ; + +libdrm-2.3.1_pre20080528.ebuild, -libdrm-9999.ebuild: + Add ebuild pulling a specific git revision instead of live git head. + +*libdrm-9999 (10 Jun 2008) + + 10 Jun 2008; Donnie Berkholz ; +libdrm-9999.ebuild: + Add live git version, for mesa 7.1. + + 31 Jan 2008; Donnie Berkholz ; ChangeLog: + Clean up. + + 31 Jan 2008; Donnie Berkholz ; -libdrm-2.0.2.ebuild: + Clean up. + + 07 Aug 2007; Gustavo Zacarias libdrm-2.3.0.ebuild: + Stable on sparc wrt #175465 + + 02 Jul 2007; Raúl Porcel libdrm-2.3.0.ebuild: + alpha stable wrt #175465 + + 24 Jun 2007; Joshua Kinard libdrm-2.3.0.ebuild: + Stable on mips, per #175465. + + 20 May 2007; Jeroen Roovers libdrm-2.3.0.ebuild: + Stable for HPPA (bug #175465). + + 12 May 2007; nixnut libdrm-2.3.0.ebuild: + Stable on ppc wrt bug 175465 + + 04 May 2007; Daniel Gryniewicz libdrm-2.3.0.ebuild: + Marked stable on amd64 for bug #175465 + + 29 Apr 2007; Andrej Kacian libdrm-2.3.0.ebuild: + Stable on x86, bug #175465. + + 25 Apr 2007; Raúl Porcel libdrm-2.3.0.ebuild: + Stable on ia64 wrt bug #175465. + + 25 Apr 2007; Markus Rothe libdrm-2.3.0.ebuild: + Stable on ppc64; bug #175465 + + 21 Apr 2007; Joshua Baergen + -libdrm-2.0.1.ebuild: + Clean out old version. + + 06 Jan 2007; Bryan Østergaard libdrm-2.0.2.ebuild: + Stable on Alpha. + +*libdrm-2.3.0 (10 Nov 2006) + + 10 Nov 2006; Joshua Baergen + -libdrm-2.2.0.ebuild, +libdrm-2.3.0.ebuild: + Version bump for 7.2RC2 with support for upcoming X servers. Adds drmOpenOnce + and drmCloseOnce and support for the server to use the system libdrm, instead + of the (now) removed internal one. These changes are only important for GIT + head or >=1.2.99.0 servers. + +*libdrm-2.2.0 (02 Nov 2006) + + 02 Nov 2006; Joshua Baergen + +libdrm-2.2.0.ebuild: + Version bump with a large amount of changes. Notables: Mach64 work and + support for the new memory manager. + + 14 Oct 2006; Bryan Østergaard libdrm-2.0.2.ebuild: + Stable on ia64. + + 13 Oct 2006; Joshua Baergen + libdrm-2.0.2.ebuild: + AMD64/x86 stable for bug #144549 (X7.1). + + 12 Sep 2006; Gustavo Zacarias libdrm-2.0.2.ebuild: + Stable on hppa + + 04 Sep 2006; Joshua Kinard libdrm-2.0.2.ebuild: + Marked stable on mips. + + 24 Aug 2006; Markus Rothe libdrm-2.0.2.ebuild: + Stable on ppc64 + + 23 Aug 2006; Ferris McCormick libdrm-2.0.2.ebuild: + Stable on sparc (part of general bookkeeping to sync sparc to a known state + now that xorg-x11-7.1 is stable on sparc). + + 20 Aug 2006; Donnie Berkholz ; libdrm-2.0.2.ebuild: + Stable on x86/ppc. + + 19 Jul 2006; Guy Martin libdrm-2.0.1.ebuild: + Stable on hppa. + +*libdrm-2.0.2 (14 Jul 2006) + + 14 Jul 2006; Donnie Berkholz ; +libdrm-2.0.2.ebuild: + Bump, change ewarn to elog. + + 10 Jul 2006; Aron Griffis libdrm-2.0.1.ebuild: + Mark 2.0.1 stable on ia64 + + 30 Jun 2006; Donnie Berkholz ; libdrm-2.0.1.ebuild: + ppc/sparc/mips/alpha/arm/sh stable + + 30 Jun 2006; Donnie Berkholz ; +libdrm-2.0.1.ebuild: + Restore mistakenly removed ebuild. + + 30 Jun 2006; Donnie Berkholz ; -libdrm-2.0.ebuild, + -libdrm-2.0.1.ebuild: + Pull old versions. + + 30 Jun 2006; Chris Gianelloni libdrm-2.0.1.ebuild: + Stable on amd64. + + 30 Jun 2006; Markus Rothe libdrm-2.0.1.ebuild: + Stable on ppc64 + + 30 Jun 2006; Donnie Berkholz ; libdrm-2.0.1.ebuild: + x86 stable. + +*libdrm-2.0.1 (01 Apr 2006) + + 01 Apr 2006; Joshua Baergen + +libdrm-2.0.1.ebuild: + Bump from upstream. Includes some new defines required by Mesa 6.5/HEAD. + + 31 Mar 2006; Diego Pettenò libdrm-2.0.ebuild: + Add ~x86-fbsd keyword. + + 10 Mar 2006; Donnie Berkholz ; libdrm-2.0.ebuild: + (#125506) Use --library for revdep-rebuild, not --soname. + + 09 Mar 2006; Aron Griffis libdrm-2.0.ebuild: + Mark 2.0 ~ia64 + + 14 Feb 2006; Markus Rothe libdrm-2.0.ebuild: + Added ~ppc64 + + 31 Jan 2006; Rene Nussbaumer libdrm-2.0.ebuild: + Unstable on hppa. + + 26 Dec 2005; Stefaan De Roeck libdrm-2.0.ebuild: + Marked ~alpha + + 17 Dec 2005; Joshua Baergen ChangeLog: + Bump for 7.0RC4. + + 09 Dec 2005; Donnie Berkholz ; -libdrm-1.0.1.ebuild, + -libdrm-1.0.3.ebuild, -libdrm-1.0.4.ebuild, -libdrm-1.0.5.ebuild: + Pull old versions. + + 05 Dec 2005; Joshua Baergen libdrm-2.0.ebuild: + Doh, now libdrm stays... + + 04 Dec 2005; Joshua Baergen libdrm-2.0.ebuild: + Keep the old libdrm.so.1 around so things don't break horribly on upgrade. + +*libdrm-2.0 (04 Dec 2005) + + 04 Dec 2005; Joshua Baergen +libdrm-2.0.ebuild: + Version bump. + +*libdrm-1.0.5 (31 Oct 2005) + + 31 Oct 2005; Donnie Berkholz ; +libdrm-1.0.5.ebuild: + Bump with via fixes. + +*libdrm-1.0.4 (20 Oct 2005) + + 20 Oct 2005; Donnie Berkholz ; +libdrm-1.0.4.ebuild: + Bump to remove libX11 dependency. + + 09 Sep 2005; Donnie Berkholz ; +metadata.xml: + Add metadata. + + 28 Aug 2005; MATSUU Takuto libdrm-1.0.3.ebuild: + Marked ~sh + + 20 Aug 2005; Luca Barbato libdrm-1.0.1.ebuild, + libdrm-1.0.3.ebuild: + Marked ~ppc + +*libdrm-1.0.3 (20 Aug 2005) + + 20 Aug 2005; Donnie Berkholz ; +libdrm-1.0.3.ebuild: + Bump. + + 15 Aug 2005; Herbie Hopkins libdrm-1.0.1.ebuild: + Marked ~amd64 + + 09 Aug 2005; Ferris McCormick libdrm-1.0.1.ebuild: + Add ~sparc keyword (X modular testing). + +*libdrm-1.0.1 (08 Aug 2005) + + 08 Aug 2005; Donnie Berkholz ; +libdrm-1.0.1.ebuild: + Initial commit for modular X. + diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest new file mode 100644 index 000000000..37143ff2d --- /dev/null +++ b/x11-libs/libdrm/Manifest @@ -0,0 +1,17 @@ +AUX 2.4.18-0001-datatypes.patch 490 RMD160 2a71e2125e78a705617f5262697d1156f492229e SHA1 2abe750990073d02a8d723c254695ea3324f12d5 SHA256 0a2ae45b9b4d8d2a9decaba3e32d38ba6d60a081dc15a60ca88e84d1157d7669 +AUX libdrm-2.4.23-solaris.patch 3191 RMD160 562eb2f40642112ba419838494173f64969e49f1 SHA1 6d07a6cda05942c593c9d60e2c56b982d565f356 SHA256 1ddfb794d0edf64727af0a423250769b0be3132d55d53374b8ef68e2419478e6 +DIST libdrm-2.4.20.tar.bz2 400812 RMD160 5581c45abfb9cb2bd0b95d4754d7812bb8323e3a SHA1 f1448ac0f1c7a5f74a86d2fb50941fc12dc932db SHA256 24b5316839c1d459066eaee160132d45931462e301740a660932907350415cb9 +DIST libdrm-2.4.22.tar.bz2 399380 RMD160 067562ab8d935c17238717a486a0d120b0c29d79 SHA1 b9ead56fcea883d818dfc744edc96a768ebcf91e SHA256 0bb0e594e4094d9000d80f38e96e8f640b6364f96cfef5b970cf4481443c6b3d +DIST libdrm-2.4.23.tar.bz2 408276 RMD160 a3ae6aa1f3f94988081446000523dcc1e206cb17 SHA1 9d651d1e394654c02343e3d95c0f8a442a91ac75 SHA256 c0f06d68c3edba7a1ad937f5481a8c287efd4cd368cee66cd9e678b06a911c18 +DIST libdrm-2.4.24.tar.bz2 386696 RMD160 37f0b3f01b2958347a788f3504cbcc53070f9ba2 SHA1 7555a46a05c91c5d89a1efcb372fa7095a38d210 SHA256 c7012381f64458af9f291d913309448aac7dd23a28dc86c6970e4bf38effb6a5 +DIST libdrm-2.4.25.tar.bz2 445388 RMD160 5c3174e53b71de148a64fb51f5235de202786bb2 SHA1 b950f29cd1c4bb9f1c98a926486a47256b0a4194 SHA256 51f99a815a18876977991bbc6f190607791d25a6e47a3269880ce7679dbd0e9f +DIST libdrm-2.4.26.tar.bz2 448627 RMD160 c7892a9ef0038d2d0192fece9b43ff5b18be4a63 SHA1 e7215e804bbd30e42132d3df874122d2f6a9c929 SHA256 b25b06ab5a077736044cbd9a3a05a9a23b873a0887ab1aaf93aa2b3218b2d3dc +EBUILD libdrm-2.4.20-r1.ebuild 1478 RMD160 4bca989bd3b69352782df2f5f131312c1462c548 SHA1 f4852a7f1730138581a9d9f56d8bd720c71f67ab SHA256 713c058bb671f092566529b861e1bb8e3cb0c94a62a0d12fe55ed3b603f05ce6 +EBUILD libdrm-2.4.22.ebuild 1114 RMD160 6fe5b51c18b3df046c37ba3e65a700a28d93f6f6 SHA1 a57e507e83517a77cd6c484dfc815d2f28ab4e13 SHA256 28da1d5ed14ad4b6f16ab3c7327d5634f84229b2ba2fbd89a357a3b052bb49d6 +EBUILD libdrm-2.4.23.ebuild 1261 RMD160 5199b0f8a49634a495f2198d451efba0732e045b SHA1 3c134f231ed1891fed88448ef1ea9a8ed14e48c6 SHA256 c3958c41204555449f1a7ef0b327acb46ab4319343b3d06b0648d4009360d438 +EBUILD libdrm-2.4.24.ebuild 1355 RMD160 8a9c3787b21bbb0f4bbf130081bb9e9984743fcc SHA1 1b4b2ea18e58d5bce5b329836dd012dc0cad74cb SHA256 e1d754bda4df81a84126d54a2e8969ab160a3e5f812ee7ac70e98232d3a72fef +EBUILD libdrm-2.4.25.ebuild 1429 RMD160 6b1b4f0d4975549e774803a2ee9664af7519c89d SHA1 0e3d0d1f9ba5cbaaa98cfceb34251e32253a21f8 SHA256 d2a7f504b9d364bf7649d6cc2fa38de710e0047fb2548d89d8619c679e171bbe +EBUILD libdrm-2.4.26.ebuild 1480 RMD160 bfaa0d1b289dea1ddea0cb5d6e821006aa4713a3 SHA1 a5e6a0c9784cf9662a9a810bf02916c34822e01b SHA256 1b5eabb6a580142d7eb1e736efd3e9e7827d9d9c0e7612d36401a525f4c8635e +EBUILD libdrm-9999.ebuild 1349 RMD160 e430236961f6db87173745444801494bad33df2d SHA1 86454af88a2f63926203879e93e1f2acb96613ce SHA256 bae132429ff2f26474633c44f43f81d6da4af3072458ad5507c6be8ebd5a74b3 +MISC ChangeLog 23296 RMD160 71e4d488de24e4f804161dab7b4dc1d9d64959f8 SHA1 b67328e0087afec7826b04d08752f3fb727deed6 SHA256 30808dab7e9a3e236666bb49a4dfc8b5bceba12b175c9a2069a32285fdb24909 +MISC metadata.xml 272 RMD160 2d98b4981a3843af21c5172218e94f4ba6b82ac4 SHA1 74b5bba73e5a48760796f5b566cdf22bd32180d8 SHA256 4c3835edbf1b73ec8a30de26d7db38631dd1ef7782ca160ff8dfe64a767bb771 diff --git a/x11-libs/libdrm/files/2.4.18-0001-datatypes.patch b/x11-libs/libdrm/files/2.4.18-0001-datatypes.patch new file mode 100644 index 000000000..6a1bfafcb --- /dev/null +++ b/x11-libs/libdrm/files/2.4.18-0001-datatypes.patch @@ -0,0 +1,21 @@ +diff --git a/include/drm/drm_mode.h b/include/drm/drm_mode.h +index dfc390e..49b3b54 100644 +--- a/include/drm/drm_mode.h ++++ b/include/drm/drm_mode.h +@@ -308,11 +308,11 @@ struct drm_mode_crtc_lut { + #define DRM_MODE_PAGE_FLIP_FLAGS DRM_MODE_PAGE_FLIP_EVENT + + struct drm_mode_crtc_page_flip { +- uint32_t crtc_id; +- uint32_t fb_id; +- uint32_t flags; +- uint32_t reserved; +- uint64_t user_data; ++ __u32 crtc_id; ++ __u32 fb_id; ++ __u32 flags; ++ __u32 reserved; ++ __u64 user_data; + }; + + #endif diff --git a/x11-libs/libdrm/files/libdrm-2.4.23-solaris.patch b/x11-libs/libdrm/files/libdrm-2.4.23-solaris.patch new file mode 100644 index 000000000..5c148a41f --- /dev/null +++ b/x11-libs/libdrm/files/libdrm-2.4.23-solaris.patch @@ -0,0 +1,111 @@ +Index: libdrm-2.4.23/include/drm/drm.h +=================================================================== +--- libdrm-2.4.23.orig/include/drm/drm.h ++++ libdrm-2.4.23/include/drm/drm.h +@@ -54,7 +54,11 @@ typedef int32_t __s32; + typedef uint32_t __u32; + typedef int64_t __s64; + typedef uint64_t __u64; ++#if defined(__sun) ++typedef unsigned long long drm_handle_t; ++#else + typedef unsigned long drm_handle_t; ++#endif + + #endif + +@@ -210,12 +214,22 @@ struct drm_ctx_priv_map { + * \sa drmAddMap(). + */ + struct drm_map { ++#ifdef __sun ++ unsigned long long offset; ++ /**< Requested physical address (0 for SAREA)*/ ++ unsigned long long handle; ++ /**< User-space: "Handle" to pass to mmap() */ ++ /**< Kernel-space: kernel-virtual address */ ++#else + unsigned long offset; /**< Requested physical address (0 for SAREA)*/ ++#endif + unsigned long size; /**< Requested physical size (bytes) */ + enum drm_map_type type; /**< Type of memory to map */ + enum drm_map_flags flags; /**< Flags */ ++#ifndef __sun + void *handle; /**< User-space: "Handle" to pass to mmap() */ + /**< Kernel-space: kernel-virtual address */ ++#endif + int mtrr; /**< MTRR slot used */ + /* Private data */ + }; +@@ -379,6 +393,9 @@ struct drm_buf_map { + void *virtual; /**< Mmap'd area in user-virtual */ + #endif + struct drm_buf_pub *list; /**< Buffer information */ ++#ifdef __sun ++ int fd; ++#endif + }; + + /** +Index: libdrm-2.4.23/radeon/radeon_bo_gem.c +=================================================================== +--- libdrm-2.4.23.orig/radeon/radeon_bo_gem.c ++++ libdrm-2.4.23/radeon/radeon_bo_gem.c +@@ -38,6 +38,13 @@ + #include + #include + #include ++ ++/* On solaris unistd.h and stropts.h are needed for ioctl */ ++#ifdef __sun ++#include ++#include ++#endif ++ + #include "xf86drm.h" + #include "xf86atomic.h" + #include "drm.h" +Index: libdrm-2.4.23/xf86drm.c +=================================================================== +--- libdrm-2.4.23.orig/xf86drm.c ++++ libdrm-2.4.23/xf86drm.c +@@ -972,7 +972,11 @@ int drmRmMap(int fd, drm_handle_t handle + { + drm_map_t map; + ++#ifdef __sun ++ map.handle = handle; ++#else + map.handle = (void *)handle; ++#endif + + if(drmIoctl(fd, DRM_IOCTL_RM_MAP, &map)) + return -errno; +@@ -1210,6 +1214,9 @@ drmBufMapPtr drmMapBufs(int fd) + bufs.count = 0; + bufs.list = NULL; + bufs.virtual = NULL; ++#ifdef __sun ++ bufs.fd = fd; ++#endif + if (drmIoctl(fd, DRM_IOCTL_MAP_BUFS, &bufs)) + return NULL; + +Index: libdrm-2.4.23/xf86drm.h +=================================================================== +--- libdrm-2.4.23.orig/xf86drm.h ++++ libdrm-2.4.23/xf86drm.h +@@ -64,6 +64,13 @@ + + #endif + ++#if defined(__sun) && !defined(_IOC) ++#define _IOC(dir, group, nr, size) \ ++ (dir == DRM_IOC_READWRITE ? _IOWRN(group, nr, size) : \ ++ (dir == DRM_IOC_WRITE ? _IOWN(group, nr, size) : \ ++ /* dir == DRM_IOC_READ */ _IORN(group, nr, size) )) ++#endif ++ + /* Defaults, if nothing set in xf86config */ + #define DRM_DEV_UID 0 + #define DRM_DEV_GID 0 diff --git a/x11-libs/libdrm/libdrm-2.4.20-r1.ebuild b/x11-libs/libdrm/libdrm-2.4.20-r1.ebuild new file mode 100644 index 000000000..66396e5c7 --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.20-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libdrm/libdrm-2.4.20-r1.ebuild,v 1.11 2011/02/18 12:21:41 chithanh Exp $ + +EAPI=3 +inherit xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm" + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="http://dri.freedesktop.org/" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + SRC_URI="http://dri.freedesktop.org/${PN}/${P}.tar.bz2" +fi + +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +IUSE="kernel_linux" +RESTRICT="test" # see bug #236845 + +RDEPEND="dev-libs/libpthread-stubs" +DEPEND="${RDEPEND}" + +PATCHES=( + # Fixes buidling of x11-drivers/xf86-video-openchrome, Gentoo bug 298352, + # upstream bug 26994 + "${FILESDIR}"/2.4.18-0001-datatypes.patch + ) + +pkg_setup() { + # libdrm_intel fails to build on some arches if dev-libs/libatomic_ops is + # installed, bugs 297630, bug 316421 and bug 316541, and is presently only + # useful on amd64 and x86. + CONFIGURE_OPTIONS="--enable-udev + --enable-nouveau-experimental-api + --enable-vmwgfx-experimental-api + $(use_enable kernel_linux libkms) + $(! use amd64 && ! use x86 && ! use x86-fbsd && echo "--disable-intel")" +} + +pkg_postinst() { + x-modular_pkg_postinst + + ewarn "libdrm's ABI may have changed without change in library name" + ewarn "Please rebuild media-libs/mesa, x11-base/xorg-server and" + ewarn "your video drivers in x11-drivers/*." +} diff --git a/x11-libs/libdrm/libdrm-2.4.22.ebuild b/x11-libs/libdrm/libdrm-2.4.22.ebuild new file mode 100644 index 000000000..f07bdc9a1 --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.22.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libdrm/libdrm-2.4.22.ebuild,v 1.8 2011/02/12 20:25:50 armin76 Exp $ + +EAPI=3 +inherit xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm" + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="http://dri.freedesktop.org/" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + SRC_URI="http://dri.freedesktop.org/${PN}/${P}.tar.bz2" +fi + +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +VIDEO_CARDS="intel nouveau radeon vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} +libkms" +RESTRICT="test" # see bug #236845 + +RDEPEND="dev-libs/libpthread-stubs" +DEPEND="${RDEPEND}" + +pkg_setup() { + CONFIGURE_OPTIONS="--enable-udev + $(use_enable video_cards_intel intel) + $(use_enable video_cards_nouveau nouveau-experimental-api) + $(use_enable video_cards_radeon radeon) + $(use_enable video_cards_vmware vmwgfx-experimental-api) + $(use_enable libkms)" + + xorg-2_pkg_setup +} diff --git a/x11-libs/libdrm/libdrm-2.4.23.ebuild b/x11-libs/libdrm/libdrm-2.4.23.ebuild new file mode 100644 index 000000000..073865381 --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.23.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libdrm/libdrm-2.4.23.ebuild,v 1.9 2011/03/28 22:08:38 flameeyes Exp $ + +EAPI=3 +inherit xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm" + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="http://dri.freedesktop.org/" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + SRC_URI="http://dri.freedesktop.org/${PN}/${P}.tar.bz2" +fi + +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" +VIDEO_CARDS="intel nouveau radeon vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} +libkms" +RESTRICT="test" # see bug #236845 + +RDEPEND="dev-libs/libpthread-stubs" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.23-solaris.patch +) + +pkg_setup() { + CONFIGURE_OPTIONS="--enable-udev + $(use_enable video_cards_intel intel) + $(use_enable video_cards_nouveau nouveau-experimental-api) + $(use_enable video_cards_radeon radeon) + $(use_enable video_cards_vmware vmwgfx-experimental-api) + $(use_enable libkms)" + + xorg-2_pkg_setup +} diff --git a/x11-libs/libdrm/libdrm-2.4.24.ebuild b/x11-libs/libdrm/libdrm-2.4.24.ebuild new file mode 100644 index 000000000..e74cd10d2 --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.24.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libdrm/libdrm-2.4.24.ebuild,v 1.3 2011/03/28 22:08:38 flameeyes Exp $ + +EAPI=4 +inherit xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm" + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="http://dri.freedesktop.org/" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + SRC_URI="http://dri.freedesktop.org/${PN}/${P}.tar.bz2" +fi + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" +VIDEO_CARDS="intel nouveau radeon r300 r600 vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} +libkms" +RESTRICT="test" # see bug #236845 + +RDEPEND="dev-libs/libpthread-stubs" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.23-solaris.patch +) + +pkg_setup() { + CONFIGURE_OPTIONS="--enable-udev + $(use_enable video_cards_intel intel) + $(use_enable video_cards_nouveau nouveau-experimental-api) + $(use_enable video_cards_radeon radeon) + $(use_enable video_cards_r300 radeon) + $(use_enable video_cards_r600 radeon) + $(use_enable video_cards_vmware vmwgfx-experimental-api) + $(use_enable libkms)" + + xorg-2_pkg_setup +} diff --git a/x11-libs/libdrm/libdrm-2.4.25.ebuild b/x11-libs/libdrm/libdrm-2.4.25.ebuild new file mode 100644 index 000000000..16ac70312 --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.25.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libdrm/libdrm-2.4.25.ebuild,v 1.10 2011/07/30 02:22:42 mattst88 Exp $ + +EAPI=4 +inherit xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm" + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="http://dri.freedesktop.org/" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + SRC_URI="http://dri.freedesktop.org/${PN}/${P}.tar.bz2" +fi + +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" +VIDEO_CARDS="intel nouveau radeon r300 r600 vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} +libkms" +RESTRICT="test" # see bug #236845 + +RDEPEND="dev-libs/libpthread-stubs + video_cards_intel? ( >=x11-libs/libpciaccess-0.10 )" +DEPEND="${RDEPEND} + >=x11-libs/libpciaccess-0.10" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.23-solaris.patch +) + +pkg_setup() { + CONFIGURE_OPTIONS="--enable-udev + $(use_enable video_cards_intel intel) + $(use_enable video_cards_nouveau nouveau-experimental-api) + $(use_enable video_cards_radeon radeon) + $(use_enable video_cards_r300 radeon) + $(use_enable video_cards_r600 radeon) + $(use_enable video_cards_vmware vmwgfx-experimental-api) + $(use_enable libkms)" + + xorg-2_pkg_setup +} diff --git a/x11-libs/libdrm/libdrm-2.4.26.ebuild b/x11-libs/libdrm/libdrm-2.4.26.ebuild new file mode 100644 index 000000000..6031b8d7a --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.26.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libdrm/libdrm-2.4.26.ebuild,v 1.10 2011/08/29 04:38:29 naota Exp $ + +EAPI=4 +inherit xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm" + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="http://dri.freedesktop.org/" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + SRC_URI="http://dri.freedesktop.org/${PN}/${P}.tar.bz2" +fi + +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" +VIDEO_CARDS="intel nouveau r300 r600 radeon vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} +libkms" +RESTRICT="test" # see bug #236845 + +RDEPEND="dev-libs/libpthread-stubs + video_cards_intel? ( >=x11-libs/libpciaccess-0.10 )" +DEPEND="${RDEPEND} + >=x11-libs/libpciaccess-0.10" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.23-solaris.patch +) + +pkg_setup() { + XORG_CONFIGURE_OPTIONS=( + --enable-udev + $(use_enable video_cards_intel intel) + $(use_enable video_cards_nouveau nouveau-experimental-api) + $(use_enable video_cards_radeon radeon) + $(use_enable video_cards_r300 radeon) + $(use_enable video_cards_r600 radeon) + $(use_enable video_cards_vmware vmwgfx-experimental-api) + $(use_enable libkms) + ) + + use elibc_FreeBSD && XORG_EAUTORECONF=yes + + xorg-2_pkg_setup +} diff --git a/x11-libs/libdrm/libdrm-9999.ebuild b/x11-libs/libdrm/libdrm-9999.ebuild new file mode 100644 index 000000000..36fb0c72b --- /dev/null +++ b/x11-libs/libdrm/libdrm-9999.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +inherit xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm" + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="http://dri.freedesktop.org/" +if [[ ${PV} = 9999* ]]; then + SRC_URI="" +else + SRC_URI="http://dri.freedesktop.org/${PN}/${P}.tar.bz2" +fi + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" +VIDEO_CARDS="intel nouveau radeon r300 r600 vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} +libkms" +RESTRICT="test" # see bug #236845 + +RDEPEND="dev-libs/libpthread-stubs + video_cards_intel? ( >=x11-libs/libpciaccess-0.10 )" +DEPEND="${RDEPEND} + >=x11-libs/libpciaccess-0.10" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.23-solaris.patch +) + +pkg_setup() { + XORG_CONFIGURE_OPTIONS=( + --enable-udev + $(use_enable video_cards_intel intel) + $(use_enable video_cards_nouveau nouveau-experimental-api) + $(use_enable video_cards_radeon radeon) + $(use_enable video_cards_r300 radeon) + $(use_enable video_cards_r600 radeon) + $(use_enable video_cards_vmware vmwgfx-experimental-api) + $(use_enable libkms) + ) + + xorg-2_pkg_setup +} diff --git a/x11-libs/libdrm/metadata.xml b/x11-libs/libdrm/metadata.xml new file mode 100644 index 000000000..c64af1cb4 --- /dev/null +++ b/x11-libs/libdrm/metadata.xml @@ -0,0 +1,8 @@ + + + +x11 + +Enable building of libkms, a library for applications to interface with KMS + +