summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2015-03-31 16:58:42 +0000
committerUlrich Müller <ulm@gentoo.org>2015-03-31 16:58:42 +0000
commit37bac0fb2d369e1ee1670df2df1bb5aeea599ddc (patch)
treeeba61bab332516cf3c77cca386465d1ecb9eed4c /app-eselect/eselect-opengl
parentVersion bump. (diff)
downloadhistorical-37bac0fb2d369e1ee1670df2df1bb5aeea599ddc.tar.gz
historical-37bac0fb2d369e1ee1670df2df1bb5aeea599ddc.tar.bz2
historical-37bac0fb2d369e1ee1670df2df1bb5aeea599ddc.zip
Move package from app-admin to app-eselect category.
Package-Manager: portage-2.2.18/cvs/Linux x86_64 RepoMan-Options: --force Manifest-Sign-Key: 0x9433907D693FB5B8!
Diffstat (limited to 'app-eselect/eselect-opengl')
-rw-r--r--app-eselect/eselect-opengl/ChangeLog615
-rw-r--r--app-eselect/eselect-opengl/Manifest26
-rw-r--r--app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild62
-rw-r--r--app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild88
-rw-r--r--app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild75
-rw-r--r--app-eselect/eselect-opengl/metadata.xml6
6 files changed, 872 insertions, 0 deletions
diff --git a/app-eselect/eselect-opengl/ChangeLog b/app-eselect/eselect-opengl/ChangeLog
new file mode 100644
index 000000000000..fe6b81187f98
--- /dev/null
+++ b/app-eselect/eselect-opengl/ChangeLog
@@ -0,0 +1,615 @@
+# ChangeLog for app-eselect/eselect-opengl
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opengl/ChangeLog,v 1.1 2015/03/31 16:53:09 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-opengl-1.2.7.ebuild,
+ +eselect-opengl-1.3.1-r2.ebuild, +eselect-opengl-1.3.1-r4.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 02 Mar 2015; Yixun Lan <dlan@gentoo.org> eselect-opengl-1.3.1-r2.ebuild:
+ add arm64 support, tested on A53 board
+
+*eselect-opengl-1.3.1-r4 (01 Mar 2015)
+
+ 01 Mar 2015; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1-r4.ebuild,
+ -eselect-opengl-1.3.1-r3.ebuild:
+ Update the blockers since the patch has been backported to xorg-server-1.16*.
+
+*eselect-opengl-1.3.1-r3 (27 Feb 2015)
+
+ 27 Feb 2015; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1-r3.ebuild:
+ Add a revbump that no longer complains about "Files" section but blocks the
+ xorg-server versions not having the fix for it.
+
+ 11 Feb 2015; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ eselect-opengl-1.2.7.ebuild, eselect-opengl-1.3.1-r2.ebuild:
+ Update list of blockers for new mesa release.
+
+ 22 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1-r2.ebuild:
+ Avoid error messages when /usr/lib*/opengl does not exist, bug #537224.
+
+*eselect-opengl-1.3.1-r2 (21 Jan 2015)
+
+ 21 Jan 2015; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1-r2.ebuild,
+ -eselect-opengl-1.3.1-r1.ebuild:
+ Clean up broken symlinks and empty directories. Complain about custom
+ xorg.conf.d files as well.
+
+ 03 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1-r1.ebuild:
+ Complain about Files section until we find a more permanent solution.
+
+*eselect-opengl-1.3.1-r1 (03 Jan 2015)
+
+ 03 Jan 2015; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1-r1.ebuild,
+ -eselect-opengl-1.3.1.ebuild:
+ Block incompatible emul-linux-x86-opengl versions.
+
+ 01 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1.ebuild:
+ Lower the blocker now that 14.9-r2 is also fixed.
+
+ 01 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1.ebuild:
+ Warn about xorg.conf containing ModulePaths, bug #534128.
+
+ 01 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1.ebuild:
+ Add a blocker on incompatible ati-drivers.
+
+ 31 Dec 2014; Michał Górny <mgorny@gentoo.org> -eselect-opengl-1.3.0.ebuild:
+ Remove the buggy intermediate version.
+
+ 17 Dec 2014; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.0.ebuild,
+ eselect-opengl-1.3.1.ebuild:
+ Remove correct old file, reported by nE0sIghT.
+
+ 10 Dec 2014; Patrick Lauer <patrick@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Fix xorg-server dep
+
+*eselect-opengl-1.3.1 (08 Dec 2014)
+
+ 08 Dec 2014; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1.ebuild,
+ eselect-opengl-1.3.0.ebuild:
+ Version bump to fix creating xorg.conf.d it if does not exist, reported by
+ Jeroen Roovers. Use ${PV} in SRC_URI.
+
+ 08 Dec 2014; Matt Turner <mattst88@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Block on mesa-10.3.4-r1 and >=10.3.5-r1
+
+ 08 Dec 2014; Matt Turner <mattst88@gentoo.org> eselect-opengl-1.3.0.ebuild:
+ Block on mesa-10.3.5. Thanks Arfrever for pointing this out.
+
+*eselect-opengl-1.3.0 (08 Dec 2014)
+
+ 08 Dec 2014; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.0.ebuild,
+ -eselect-opengl-1.2.1.ebuild, -eselect-opengl-1.2.3.ebuild,
+ -eselect-opengl-1.2.4.ebuild, -eselect-opengl-1.2.5-r1.ebuild,
+ -eselect-opengl-1.2.6.1.ebuild, -eselect-opengl-1.2.6.ebuild,
+ eselect-opengl-1.2.7.ebuild:
+ Complete redesign wrt bug #531842. Drop old.
+
+ 09 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for sh, wrt bug #463430
+
+ 26 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for ppc, wrt bug #463430
+
+ 26 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for s390, wrt bug #463430
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for ia64, wrt bug #463430
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for arm, wrt bug #463430
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for alpha, wrt bug #463430
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for sparc, wrt bug #463430
+
+ 24 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for ppc64, wrt bug #463430
+
+ 23 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for x86, wrt bug #463430
+
+ 23 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for amd64, wrt bug #463430
+
+ 23 May 2013; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for HPPA (bug #463430).
+
+ 27 Feb 2013; Zac Medico <zmedico@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Add ~arm-linux keyword.
+
+*eselect-opengl-1.2.7 (26 Jan 2013)
+
+ 26 Jan 2013; Matt Turner <mattst88@gentoo.org> +eselect-opengl-1.2.7.ebuild:
+ Version bump to support GLES3 headers, bug 444114. Also update glext.h and
+ glxext.h, bug 452022.
+
+ 02 Dec 2012; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ Stable for ppc64, wrt bug #432400
+
+ 28 Nov 2012; Brent Baude <ranger@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ Marking eselect-opengl-1.2.6.1 ppc stable for bug 440872
+
+ 24 Sep 2012; Raúl Porcel <armin76@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ alpha/ia64/sh/sparc stable wrt #432400
+
+ 16 Sep 2012; Markus Meier <maekke@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ arm stable, bug #432400
+
+ 12 Sep 2012; Andreas Schuerch <nativemad@gentoo.org>
+ eselect-opengl-1.2.6.1.ebuild:
+ x86 stable, see bug 432400
+
+ 04 Sep 2012; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ Stable for HPPA (bug #432400).
+
+ 02 Sep 2012; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ Stable for amd64, wrt bug #432400
+
+ 26 Aug 2012; Raúl Porcel <armin76@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #419473
+
+ 12 Jul 2012; Brent Baude <ranger@gentoo.org> eselect-opengl-1.2.5-r1.ebuild:
+ Marking eselect-opengl-1.2.5-r1 ppc stable for bug 419473
+
+ 11 Jul 2012; Brent Baude <ranger@gentoo.org> eselect-opengl-1.2.5-r1.ebuild:
+ Marking eselect-opengl-1.2.5-r1 ppc64 stable for bug 419473
+
+ 28 Jun 2012; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.5-r1.ebuild:
+ Stable for HPPA (bug #419473).
+
+ 27 Jun 2012; Markus Meier <maekke@gentoo.org> eselect-opengl-1.2.5-r1.ebuild:
+ arm stable, bug #419473
+
+ 24 Jun 2012; Agostino Sarubbo <ago@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ Stable for x86, wrt bug #419473
+
+ 22 Jun 2012; Agostino Sarubbo <ago@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ Stable for amd64, wrt bug #419473
+
+*eselect-opengl-1.2.6.1 (13 Jun 2012)
+
+ 13 Jun 2012; Luca Barbato <lu_zero@gentoo.org>
+ +eselect-opengl-1.2.6.1.ebuild:
+ New version, fix support for non-standard headers
+
+ 05 Jun 2012; Luca Barbato <lu_zero@gentoo.org> eselect-opengl-1.2.6.ebuild:
+ Add back ~amd64-fbsd
+
+*eselect-opengl-1.2.6 (05 Jun 2012)
+
+ 05 Jun 2012; Luca Barbato <lu_zero@gentoo.org> +eselect-opengl-1.2.6.ebuild:
+ New version supporting multiple gles implementations
+
+ 10 May 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ keyword ~amd64-fbsd
+
+ 24 Mar 2012; Fabian Groffen <grobian@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ Make activation work on Darwin, where libGL.so doesn't exist (but libGL.dylib
+ does), bug #408517
+
+*eselect-opengl-1.2.5-r1 (05 Mar 2012)
+
+ 05 Mar 2012; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.2.5-r1.ebuild, -eselect-opengl-1.2.5.ebuild:
+ Revision bump wrt updating gl{x,}ext.h header files. You should do this every
+ time you bump the package or at least once every year.
+
+*eselect-opengl-1.2.5 (02 Mar 2012)
+
+ 02 Mar 2012; Luca Barbato <lu_zero@gentoo.org> +eselect-opengl-1.2.5.ebuild:
+ Support GLES as well, fix bug #406501
+
+ 03 Oct 2011; Joseph Jezak <josejx@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ Marked ppc/ppc64 stable for bug #380421.
+
+ 02 Oct 2011; Raúl Porcel <armin76@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #380421
+
+ 21 Sep 2011; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ Stable for HPPA (bug #380421).
+
+ 05 Sep 2011; Markus Meier <maekke@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ arm stable, bug #380421
+
+ 04 Sep 2011; Markus Meier <maekke@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ x86 stable, bug #380421
+
+ 30 Aug 2011; Tony Vroon <chainsaw@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
+ #380421 filed by Chí-Thanh Christopher Nguyễn.
+
+*eselect-opengl-1.2.4 (18 Aug 2011)
+
+ 18 Aug 2011; Mike Frysinger <vapier@gentoo.org> +eselect-opengl-1.2.4.ebuild:
+ Version bump to fix #316921.
+
+*eselect-opengl-1.2.3 (13 Jul 2011)
+
+ 13 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ -eselect-opengl-1.2.2.ebuild, +eselect-opengl-1.2.3.ebuild:
+ Version bump, fixes bug #374853.
+
+*eselect-opengl-1.2.2 (09 Jul 2011)
+
+ 09 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +eselect-opengl-1.2.2.ebuild:
+ Version bump.
+
+ 15 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.1.1-r2.ebuild, eselect-opengl-1.2.1.ebuild:
+ Drop older. Drop m68k keyword.
+
+ 05 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-opengl-1.2.1.ebuild:
+ ppc64 stable wrt #354237
+
+ 05 Mar 2011; Raúl Porcel <armin76@gentoo.org> eselect-opengl-1.2.1.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #354237
+
+ 23 Feb 2011; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.1.ebuild:
+ Stable for HPPA (bug #354237).
+
+ 14 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-opengl-1.2.1.ebuild:
+ ppc stable wrt #344827, #354237
+
+ 12 Feb 2011; Christian Faulhammer <fauli@gentoo.org>
+ eselect-opengl-1.2.1.ebuild:
+ stable x86, bug 354237
+
+ 12 Feb 2011; Markos Chandras <hwoarang@gentoo.org>
+ eselect-opengl-1.2.1.ebuild:
+ Stable on amd64 wrt bug #354237
+
+ 26 Jan 2011; Fabian Groffen <grobian@gentoo.org> eselect-opengl-1.2.1.ebuild:
+ Add Prefix keywords
+
+*eselect-opengl-1.2.1 (26 Jan 2011)
+
+ 26 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.2.0.ebuild, +eselect-opengl-1.2.1.ebuild:
+ Version bump. Integrate more prefix fun.
+
+*eselect-opengl-1.2.0 (25 Jan 2011)
+
+ 25 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.2.0.ebuild:
+ Version bump with various bugfixes that should silence even people using
+ corner cases.
+
+ 10 Feb 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.0.8-r1.ebuild:
+ rm
+
+ 10 Feb 2010; Joseph Jezak <josejx@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ Marked ppc stable for bug #301271.
+
+ 06 Feb 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #301271
+
+ 01 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ stable x86, bug 301271
+
+ 31 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ Stable on amd64. Per bug #301271.
+
+ 23 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.0.6-r1.ebuild:
+ rm
+
+ 20 Jan 2010; Brent Baude <ranger@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ Marking eselect-opengl-1.1.1-r2 ppc64 for bug 301271
+
+ 19 Jan 2010; Jeroen Roovers <jer@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ Stable for HPPA (bug #301271).
+
+ 15 Dec 2009; Brent Baude <ranger@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ Marking eselect-opengl-1.0.8-r1 ppc64 stable for bug 294958
+
+ 15 Dec 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable
+
+*eselect-opengl-1.1.1-r2 (14 Nov 2009)
+
+ 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.1.1-r1.ebuild, +eselect-opengl-1.1.1-r2.ebuild:
+ Revbump once more and thist time use correct eapi. Yesterday was really
+ weird day.
+
+*eselect-opengl-1.1.1-r1 (13 Nov 2009)
+
+ 13 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.1.1.ebuild, +eselect-opengl-1.1.1-r1.ebuild:
+ Revbump. Fix .la file removal failiture.
+
+*eselect-opengl-1.1.1 (08 Nov 2009)
+
+ 08 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.1.0.ebuild, +eselect-opengl-1.1.1.ebuild:
+ Verbump and drop old to make nvidia work again.
+
+ 08 Nov 2009; Michael Sterrett <mr_bones_@gentoo.org>
+ +eselect-opengl-1.0.8-r1.ebuild:
+ resurrect stable version
+
+*eselect-opengl-1.1.0 (07 Nov 2009)
+
+ 07 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.0.5.ebuild, -eselect-opengl-1.0.6.ebuild,
+ -eselect-opengl-1.0.7.ebuild, -eselect-opengl-1.0.8-r1.ebuild,
+ -eselect-opengl-1.0.9.ebuild, +eselect-opengl-1.1.0.ebuild:
+ Version bump. Drop all old stuff.
+
+*eselect-opengl-1.0.9 (30 Oct 2009)
+
+ 30 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.0.9.ebuild:
+ Version bump.
+ Use symlinks with relative path instead of absolute one everywhere.
+ Rewrite code to be at least a bit readable (use functions).
+ Since this release .la files are ignored.
+
+ 26 Oct 2009; Jeroen Roovers <jer@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ Stable for HPPA (bug #282290).
+
+ 11 Oct 2009; nixnut <nixnut@gentoo.org> eselect-opengl-1.0.8-r1.ebuild:
+ ppc stable #282290
+
+ 09 Oct 2009; Markus Meier <maekke@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ arm stable, bug #282290
+
+ 05 Oct 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ x86 stable, bug 282290
+
+ 30 Sep 2009; Samuli Suominen <ssuominen@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ amd64 stable wrt #282290
+
+ 24 Sep 2009; Rémi Cardona <remi@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ lower eselect dep to 1.1 (see bug #286090)
+
+*eselect-opengl-1.0.8-r1 (15 Sep 2009)
+
+ 15 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.0.8.ebuild, +eselect-opengl-1.0.8-r1.ebuild:
+ Revbump to make pple grab the update.
+
+*eselect-opengl-1.0.8 (15 Sep 2009)
+
+ 15 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.0.8.ebuild:
+ Version bump. Fix bugs #281452 and #280212.
+
+ 28 Jul 2009; Jeroen Roovers <jer@gentoo.org> metadata.xml:
+ x11-drivers -> x11.
+
+ 24 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ eselect-opengl-1.0.7.ebuild:
+ Adjust rdepend on eselect to be correct.
+
+*eselect-opengl-1.0.7 (23 Jun 2009)
+
+ 23 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.0.7.ebuild:
+ Version bump to fix bugs 228547 (broken symlinks) and 261498 (relative
+ path usage). Also fixes issue with file collisions for binary drivers per
+ bug 274959.
+
+ 23 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ eselect-opengl-1.0.5.ebuild, eselect-opengl-1.0.6.ebuild,
+ eselect-opengl-1.0.6-r1.ebuild:
+ Fix bug #173571 causing wrong eselect opengl set call. On all versions.
+
+ 18 Mar 2009; <ricmm@gentoo.org> eselect-opengl-1.0.5.ebuild:
+ Drop down to ~mips due to unstable deps
+
+ 02 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Removing eradicator as a maintainer since he was retired.
+
+ 20 May 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ ia64 stable wrt #208899
+
+ 17 May 2008; Tobias Klausmann <klausman@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Stable on alpha, bug #208899
+
+ 14 May 2008; Jeroen Roovers <jer@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Stable for HPPA (bug #208899).
+
+ 11 May 2008; Markus Rothe <corsair@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Stable on ppc64; bug #208899
+
+ 10 May 2008; nixnut <nixnut@gentoo.org> eselect-opengl-1.0.6-r1.ebuild:
+ Stable on ppc wrt bug 208899
+
+ 09 May 2008; Markus Meier <maekke@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ amd64/x86 stable, bug #208899
+
+ 09 May 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Sparc stable --- Bug #208899 --- It's been fine for 4 months now.
+
+ 27 Dec 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ eselect-opengl-1.0.5.ebuild, eselect-opengl-1.0.6.ebuild,
+ eselect-opengl-1.0.6-r1.ebuild:
+ Repoman quoting.
+
+*eselect-opengl-1.0.6-r1 (27 Dec 2007)
+
+ 27 Dec 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Bumped versions of glxext.h and glext.h. Closes bug #201048.
+
+*eselect-opengl-1.0.6 (27 Oct 2007)
+
+ 27 Oct 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ +eselect-opengl-1.0.6.ebuild:
+ Cleaned out old cruft which supported the 2004.3 amd64 profile. Improved
+ support for cleaning up after switching away from newer nvidia drivers.
+
+ 27 Oct 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ -eselect-opengl-1.0.3.ebuild, -eselect-opengl-1.0.4.ebuild:
+ Removed old versions.
+
+ 01 Jul 2007; Piotr Jaroszyński <peper@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, eselect-opengl-1.0.4.ebuild,
+ eselect-opengl-1.0.5.ebuild:
+ (QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true"
+
+ 10 Mar 2007; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, eselect-opengl-1.0.4.ebuild,
+ eselect-opengl-1.0.5.ebuild:
+ QA: Removed all references to dyn_* functions.
+
+ 07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, eselect-opengl-1.0.4.ebuild,
+ eselect-opengl-1.0.5.ebuild:
+ Change all instances of [ to [[.
+
+ 07 Feb 2007; Simon Stelling <blubb@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ stable on amd64; bug 160535
+
+ 26 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ Stable on Alpha.
+
+ 25 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ Stable on MIPS.
+
+ 16 Jan 2007; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.0.5.ebuild:
+ Stable for HPPA (bug #160535).
+
+ 14 Jan 2007; Joseph Jezak <josejx@gentoo.org> eselect-opengl-1.0.5.ebuild:
+ Marked ppc stable for bug #160535.
+
+ 09 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ stable x86, bug #160535
+
+ 09 Jan 2007; Markus Rothe <corsair@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ Stable on ppc64; bug #160535
+
+ 08 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ Stable on sparc wrt #160535
+
+ 05 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ eselect-opengl-1.0.4.ebuild, eselect-opengl-1.0.5.ebuild:
+ Changed eselect dependency to be >= 1.0.5 and closing bug #147660.
+
+*eselect-opengl-1.0.5 (10 Oct 2006)
+
+ 10 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +eselect-opengl-1.0.5.ebuild:
+ Bump to fix ROOT != /. Remove an unneeded sed from the ebuild as well.
+
+ 05 Oct 2006; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, eselect-opengl-1.0.4.ebuild:
+ Replaced block by correct dep.
+
+*eselect-opengl-1.0.4 (06 Jul 2006)
+
+ 06 Jul 2006; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, +eselect-opengl-1.0.4.ebuild:
+ Added a block on eselect-1.0.3 for eselect-opengl-1.0.3. Bumped to
+ eselect-opengl-1.0.4 to be compatible with eselect-1.0.3.
+
+ 30 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>;
+ eselect-opengl-1.0.3.ebuild:
+ mips stable.
+
+ 27 Apr 2006; Alec Warner <antarus@gentoo.org>
+ files/digest-eselect-opengl-1.0.3, Manifest:
+ Fixing duff SHA256 digests: Bug # 131293
+
+ 03 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 03 Apr 2006; Thomas Cort <tcort@gentoo.org> eselect-opengl-1.0.3.ebuild:
+ Stable on alpha.
+
+ 27 Mar 2006; Markus Rothe <corsair@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Stable on ppc64
+
+ 26 Mar 2006; Michael Hanselmann <hansmi@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Stable on hppa, ppc.
+
+ 24 Mar 2006; Jeremy Huddleston <eradicator@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Stable x86.
+
+ 15 Mar 2006; Jeremy Huddleston <eradicator@gentoo.org>
+ -eselect-opengl-1.0.2-r1.ebuild, eselect-opengl-1.0.3.ebuild:
+ Stable amd64 and sparc.
+
+ 28 Jan 2006; Markus Rothe <corsair@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Added ~ppc64
+
+*eselect-opengl-1.0.3 (19 Oct 2005)
+
+ 19 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ eselect-opengl-1.0.2-r1.ebuild, +eselect-opengl-1.0.3.ebuild:
+ Version bump for eselect-1.0_rc
+
+ 01 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ -eselect-opengl-1.0.1.ebuild, -eselect-opengl-1.0.2.ebuild:
+ Removing old versions.
+
+*eselect-opengl-1.0.2-r1 (14 Sep 2005)
+
+ 14 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +eselect-opengl-1.0.2-r1.ebuild:
+ Fixed ACTION->action
+
+*eselect-opengl-1.0.2 (05 Sep 2005)
+
+ 05 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +eselect-opengl-1.0.2.ebuild:
+ Version bump to fix symlinking to tls libs and --impl-headers. Plus much
+ cleanup of the module thanks to kugs.
+
+*eselect-opengl-1.0.1 (23 Aug 2005)
+
+ 23 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ -eselect-opengl-1.0.0.ebuild, +eselect-opengl-1.0.1.ebuild:
+ Fixed a bug in setting up the header files.
+
+*eselect-opengl-1.0.0 (17 Aug 2005)
+
+ 17 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org> +metadata.xml,
+ +eselect-opengl-1.0.0.ebuild:
+ Added eselect opengl module which will be a replacement for opengl-update.
diff --git a/app-eselect/eselect-opengl/Manifest b/app-eselect/eselect-opengl/Manifest
new file mode 100644
index 000000000000..0df305bd0347
--- /dev/null
+++ b/app-eselect/eselect-opengl/Manifest
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-opengl-1.2.7.tar.xz 8292 SHA256 1f0d3e293c25cf9359421a7a0595278f5fcc25aaf346aaf45cb8b4f5b94c5978 SHA512 8f13526b819510807bf28343b698026cc240da6f231368e00a29b0225b300fbcf1d3e40a952390dced212df2b90c1f3410973c5dc225c4f29803491fe28a7293 WHIRLPOOL 3fb6beabc0cfd2e699c9afe652b01d6f8a34b33803ac6df1f196682756011d2c745eff0f4bcea677f4edcd0cfcc85b5168beb625e6f43275715fc1b51afa9e6c
+DIST glext.h.85.xz 66344 SHA256 f9db24b274581782726b7ece26825bc6dacc10871f24e712cedc5608720f40e0 SHA512 55fbee9cacde8a059ab1c25fbd5652d2879ac57423d2be7a1e947c5f4e82c2e1ff957441a39545958859435b88e69783e4f116dc3364f03378519df7476f121d WHIRLPOOL 493c86294f7bcade1e8ca427eea0f01cbd7a8e4f21a2f678f896af7fac06f8b6d04ceb8e93f2aacfaae6457a0368aa0c911dea90b31076cf77ae72fb492b3676
+DIST glxext.h.34.xz 7368 SHA256 cb22353fbd8f87ffea19b4758194af3a38796c41f93058eeb0fa237cce9a77b7 SHA512 525fe3e7d654ddc38dbbcf1b26c2e84099b502d993a176352386b10229fabf1a9ee60686c41d1486f77bcf08424119658b26ebd90d2260a66bc21bdc55340279 WHIRLPOOL 92901129f724e90a53ee602c3a7fb633ba190ad48bd098f5784eb1069e79c8fec4227fae1c59afee728e5e11776c6ff33fee6b5c5eb97b819b082de0713140d8
+DIST opengl.eselect-1.3.1.xz 2588 SHA256 40d805b89a07b85c60a3f7f3461c699f728a83246344950356ce2840bc34bf9e SHA512 052a804e96d8e8afe8b588fdc8996aad21675ea05e3e668c33293df4b9523dde8be083e4a7909a22ec83260c9735694fe4e8aa7e5d8a3736a8e243f29368e532 WHIRLPOOL 3989715d15b4da9ef8162c605a015571bf88dc4526c2fd309222706de0ce918574192263b1a68c4a1ffea9803b3bd0ea43aa3c75d344d0b3a32015f28e5ce533
+EBUILD eselect-opengl-1.2.7.ebuild 1769 SHA256 fbf8c51784d9daa0433dac1936036f5135cb569ee9e1e3b01adb64c4ceaa25c3 SHA512 d109fd1aba4014284f90808a8a35ea82fb24f7132001bb7ce758bfa87ad9c21e40ee78252634bf7746013090266ef485adfdf6e38f1644c5e59612a25bd23760 WHIRLPOOL 539841222751698a51f767f757ddb43375047eaa0a45618e5064485c88d14f19ea51294118a4e9ef82ec301bd6aa3b3410e782f7daed22b61737105b9f9b08a3
+EBUILD eselect-opengl-1.3.1-r2.ebuild 2657 SHA256 3b4057951bb7ae9d3d2269720e4a83f4c51d53ad482969b00c7cb1210eeb6e76 SHA512 9f6b3402d9869848c277c2265b42ad860bad7dc00e7b5a9b61d15b3fe6f67db20e9ca921b8275f82f3f43f3f68ae68971389a9475673a940cfe0478e738b76d2 WHIRLPOOL d5c2c50116894777d23e70986c7448858b5ef883373c0ac6d7acc1f053176743071dc2d457449c4f8ffa17dcd3f202bdcbe23e636ea31c97cd4071a39ba03214
+EBUILD eselect-opengl-1.3.1-r4.ebuild 2237 SHA256 b13a0f5640b91a2d3517225b7f42fb15ef266046a701a0e8c22002eb4e6ea072 SHA512 9986588a9cd0c5e19805353d46132224842e1bcac43b9f529dfa2ff02273ed95db51fd3de8d6dfed32b41db5270e3d26a5903cf72a372d1c267ec6143616efef WHIRLPOOL ee1c21ed5c58d9b2c32660f3626ffcdaaca5c45be743dabdf27ec20ec6e2c94e79495ed1ef00aea9b47ae7b42b17607cb2e3cff8cb6ad3bc9992213f91a3b212
+MISC ChangeLog 21537 SHA256 58feb4c16d8cde3bd0889961a4e2a99e09a803abee4493fe55510b17a3f02714 SHA512 747fd046e173de80ce7603cf618d87fc063335e5af5e4911f5b46d47f3c8cdcb5720acaaa2205ae270914f8905b7b084c4a0458db0fc72a057e685599c38d04d WHIRLPOOL a17293ba606816ae57387f841eae7c2e52855db7fc13afa668edb60a495b95f24f73fc9189f4a1f9c9589163d874f9a83b51304dac9f0ef5b7750440730efe95
+MISC metadata.xml 259 SHA256 1f2cf0891ca37f4268a47e2eaa69108868aaef98f78c06d56f4ec9cdecad4dd5 SHA512 c7fe3f4a41209e3816dbe12206254ed37ade121f56e0385f4b3cb5d0b463f15b86e3e92ed09e41675b74200014a521d949c3e20c0046c7d6d357aea39235a229 WHIRLPOOL c4e8c2b7ae4e244b02891fac60eb137a84809578c76a1c05d25d8287bf8a2e7e5dfb6248e6b3b207cdcfc9744b4b460a6f8c7763c0a9da2fc8c8efdcb5530840
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtD4AAoJEJQzkH1pP7W4QUoMAKrR+PtnqKuPmkv/kMIVBVvU
+ffBBDS5mjcxfl/eUSlufwJTptNmXbLosn1LEo+K/NhJHcTz7s9028nvb5k1lqSTf
+ghEYdHKvYvjOQotRyQSgB8acs+NtHdvRWv0OvvPftoiAB9KSRE5twBujrG+sK5MS
+D1xadicwralKYa7f1N+7nW78Xw06Ruyg52ZMIGZpLa84ivN5qyLDBlI3qH5o/zgh
+m1Kk1LpWaGyshps0UFPmV6BxX4TLqqH6QHqGQH0QT+CztMSGc02OqmU4eZz9vVmr
+b7p3GWBtbR9hUhD+amaQVvqOwb3qpVUJd83wLCf5yuQorYTHNeC7T+w81+eVf5PD
+IiIRrTg8gyZWivgd2uiFS2LbBFREKz7+vUqeP/OWIZn45pt8OVmQ/QGh+QgPhJ0X
+ka4NYcpx3RGkcEd8+iK6EyTdpuvvDvc2vtLCKRRedvIuv78NwQXH6yPqmX1rUi3x
+OJcJnSnTlR3z9NZeZx20v2/HMFj7gR54LNNwf9g/PA==
+=Q/V0
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild b/app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild
new file mode 100644
index 000000000000..4d4b96ea191b
--- /dev/null
+++ b/app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild,v 1.1 2015/03/31 16:53:09 ulm Exp $
+
+EAPI=4
+
+inherit multilib
+
+DESCRIPTION="Utility to change the OpenGL interface being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.opengl.org/registry/api/glext.h
+# http://www.opengl.org/registry/api/glxext.h
+GLEXT="85"
+GLXEXT="34"
+
+MIRROR="http://dev.gentoo.org/~mattst88/distfiles"
+SRC_URI="${MIRROR}/glext.h.${GLEXT}.xz
+ ${MIRROR}/glxext.h.${GLXEXT}.xz
+ ${MIRROR}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4
+ !<media-libs/mesa-8.0.3-r1
+ !<x11-proto/glproto-1.4.15-r1
+ !=media-libs/mesa-10.3.4-r1
+ !=media-libs/mesa-10.3.5-r1
+ !>=media-libs/mesa-10.3.7-r2
+ !>=x11-proto/glproto-1.4.17-r1
+ !=x11-base/xorg-server-1.16.2-r1"
+
+pkg_postinst() {
+ local impl="$(eselect opengl show)"
+ if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
+ eselect opengl set "${impl}"
+ fi
+}
+
+src_prepare() {
+ # don't die on Darwin users
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed -i -e 's/libGL\.so/libGL.dylib/' opengl.eselect || die
+ fi
+}
+
+src_install() {
+ insinto "/usr/share/eselect/modules"
+ doins opengl.eselect
+ doman opengl.eselect.5
+
+ # Install global glext.h and glxext.h
+ insinto "/usr/$(get_libdir)/opengl/global/include/GL/"
+ cd "${WORKDIR}"
+ newins glext.h.${GLEXT} glext.h
+ newins glxext.h.${GLXEXT} glxext.h
+}
diff --git a/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild b/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild
new file mode 100644
index 000000000000..5f760eafb86b
--- /dev/null
+++ b/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild,v 1.1 2015/03/31 16:53:09 ulm Exp $
+
+EAPI=5
+
+inherit eutils multilib
+
+DESCRIPTION="Utility to change the OpenGL interface being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.opengl.org/registry/api/glext.h
+# http://www.opengl.org/registry/api/glxext.h
+GLEXT="85"
+GLXEXT="34"
+
+MIRROR="http://dev.gentoo.org/~mattst88/distfiles"
+SRC_URI="http://dev.gentoo.org/~mgorny/dist/opengl.eselect-${PV}.xz"
+# ${MIRROR}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4
+ !<media-libs/mesa-10.3.4-r1
+ !=media-libs/mesa-10.3.5
+ !=media-libs/mesa-10.3.7-r1
+ !<x11-proto/glproto-1.4.17-r1
+ !<x11-base/xorg-server-1.16.2-r1
+ !<x11-drivers/ati-drivers-14.9-r2
+ !=x11-drivers/ati-drivers-14.12
+ !<=app-emulation/emul-linux-x86-opengl-20140508"
+
+S=${WORKDIR}
+
+pkg_pretend() {
+ local f
+ for f in "${EROOT%/}"/etc/X11/xorg.conf{,.d/*}; do
+ if [[ ${f} != *20opengl.conf ]]; then
+ if grep -q -r -s "Section.*Files" "${f}"
+ then
+ ewarn "Your ${f} file seems to contain Section 'Files'. This is known to break"
+ ewarn 'eselect-opengl-1.3*. If you need a custom Files setup, please downgrade'
+ ewarn 'to <eselect-opengl-1.3. We are sorry for the issues, we are working'
+ ewarn 'on a more permanent solution.'
+ fi
+ fi
+ done
+}
+
+pkg_preinst() {
+ # we may be moving the config file, so get it early
+ OLD_IMPL=$(eselect opengl show)
+}
+
+pkg_postinst() {
+ if path_exists "${EROOT}"/usr/lib*/opengl; then
+ # delete broken symlinks
+ find "${EROOT}"/usr/lib*/opengl -xtype l -delete
+ # delete empty leftover directories (they confuse eselect)
+ find "${EROOT}"/usr/lib*/opengl -depth -type d -empty -exec rmdir -v {} +
+ fi
+
+ if [[ -n "${OLD_IMPL}" && "${OLD_IMPL}" != '(none)' ]] ; then
+ eselect opengl set "${OLD_IMPL}"
+ fi
+ if [[ -f ${EROOT}/etc/env.d/03opengl ]]; then
+ # remove the old file, moved now
+ rm -vf "${EROOT}"/etc/env.d/03opengl
+ fi
+}
+
+src_prepare() {
+ # don't die on Darwin users
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed -i -e 's/libGL\.so/libGL.dylib/' opengl.eselect || die
+ fi
+}
+
+src_install() {
+ insinto "/usr/share/eselect/modules"
+ newins opengl.eselect-${PV} opengl.eselect
+# doman opengl.eselect.5
+}
diff --git a/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild b/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild
new file mode 100644
index 000000000000..d9f7696ce9bc
--- /dev/null
+++ b/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild,v 1.1 2015/03/31 16:53:09 ulm Exp $
+
+EAPI=5
+
+inherit eutils multilib
+
+DESCRIPTION="Utility to change the OpenGL interface being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.opengl.org/registry/api/glext.h
+# http://www.opengl.org/registry/api/glxext.h
+GLEXT="85"
+GLXEXT="34"
+
+MIRROR="http://dev.gentoo.org/~mattst88/distfiles"
+SRC_URI="http://dev.gentoo.org/~mgorny/dist/opengl.eselect-${PV}.xz"
+# ${MIRROR}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4
+ !<media-libs/mesa-10.3.4-r1
+ !=media-libs/mesa-10.3.5
+ !=media-libs/mesa-10.3.7-r1
+ !<x11-proto/glproto-1.4.17-r1
+ !<x11-base/xorg-server-1.16.4-r1
+ !~x11-base/xorg-server-1.17.0
+ !=x11-base/xorg-server-1.17.1
+ !<x11-drivers/ati-drivers-14.9-r2
+ !=x11-drivers/ati-drivers-14.12
+ !<=app-emulation/emul-linux-x86-opengl-20140508"
+
+S=${WORKDIR}
+
+pkg_preinst() {
+ # we may be moving the config file, so get it early
+ OLD_IMPL=$(eselect opengl show)
+}
+
+pkg_postinst() {
+ if path_exists "${EROOT}"/usr/lib*/opengl; then
+ # delete broken symlinks
+ find "${EROOT}"/usr/lib*/opengl -xtype l -delete
+ # delete empty leftover directories (they confuse eselect)
+ find "${EROOT}"/usr/lib*/opengl -depth -type d -empty -exec rmdir -v {} +
+ fi
+
+ if [[ -n "${OLD_IMPL}" && "${OLD_IMPL}" != '(none)' ]] ; then
+ eselect opengl set "${OLD_IMPL}"
+ fi
+ if [[ -f ${EROOT}/etc/env.d/03opengl ]]; then
+ # remove the old file, moved now
+ rm -vf "${EROOT}"/etc/env.d/03opengl
+ fi
+}
+
+src_prepare() {
+ # don't die on Darwin users
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed -i -e 's/libGL\.so/libGL.dylib/' opengl.eselect || die
+ fi
+}
+
+src_install() {
+ insinto "/usr/share/eselect/modules"
+ newins opengl.eselect-${PV} opengl.eselect
+# doman opengl.eselect.5
+}
diff --git a/app-eselect/eselect-opengl/metadata.xml b/app-eselect/eselect-opengl/metadata.xml
new file mode 100644
index 000000000000..6b9cda09561b
--- /dev/null
+++ b/app-eselect/eselect-opengl/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>x11</herd>
+<longdescription>Utility to switch opengl implementations between various providers.</longdescription>
+</pkgmetadata>