summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2012-06-05 11:40:27 +0000
committerLuca Barbato <lu_zero@gentoo.org>2012-06-05 11:40:27 +0000
commit7460f9188b87db23441d1f1459bcc75d4c555248 (patch)
treebcd6677f6645c6c813d5136b52f252bb510a9640 /app-admin/eselect-opengl
parentVersion bump, fixes bug 417719. Install additional docs. Add myself as co-mai... (diff)
downloadhistorical-7460f9188b87db23441d1f1459bcc75d4c555248.tar.gz
historical-7460f9188b87db23441d1f1459bcc75d4c555248.tar.bz2
historical-7460f9188b87db23441d1f1459bcc75d4c555248.zip
New version supporting multiple gles implementations
Package-Manager: portage-2.2.0_alpha110/cvs/Linux x86_64
Diffstat (limited to 'app-admin/eselect-opengl')
-rw-r--r--app-admin/eselect-opengl/ChangeLog7
-rw-r--r--app-admin/eselect-opengl/Manifest14
-rw-r--r--app-admin/eselect-opengl/eselect-opengl-1.2.6.ebuild57
3 files changed, 71 insertions, 7 deletions
diff --git a/app-admin/eselect-opengl/ChangeLog b/app-admin/eselect-opengl/ChangeLog
index d32b4fb29fe9..bf4e7a1722ed 100644
--- a/app-admin/eselect-opengl/ChangeLog
+++ b/app-admin/eselect-opengl/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-admin/eselect-opengl
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/ChangeLog,v 1.94 2012/05/10 17:55:08 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/ChangeLog,v 1.95 2012/06/05 11:40:27 lu_zero Exp $
+
+*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:
diff --git a/app-admin/eselect-opengl/Manifest b/app-admin/eselect-opengl/Manifest
index 88088d36a026..ecfe9e0c0ddd 100644
--- a/app-admin/eselect-opengl/Manifest
+++ b/app-admin/eselect-opengl/Manifest
@@ -1,10 +1,11 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
DIST eselect-opengl-1.2.1.tar.xz 3856 RMD160 08e099ac632f9b3bc3302e906e0ce5a19bd50766 SHA1 9254e45f1a768c8ba9930d35951ef5cdd66d25e7 SHA256 47532cc46be551173b31bb4cb7e442bfc08d59c84912b618a5385f813dfa7485
DIST eselect-opengl-1.2.3.tar.xz 4120 RMD160 ae48e97923b9163d176c5109036ef7fb185020f2 SHA1 755ce1f9be0d789e621adbe0e09c84b068e2ffc2 SHA256 1bb9843a8f76010e938ec60e022efe337ccd1b5470ad18ae7a654cd95320101d
DIST eselect-opengl-1.2.4.tar.xz 8084 RMD160 aec98af9a228506814e4a4c39468a2589bf4b646 SHA1 6aa6be26ad77f97d7f75c649390c9b378dcbf372 SHA256 d8b53c214131a1aad1aeded78d03d23aa40901d10b2fb7d420617765014ec2fd
DIST eselect-opengl-1.2.5.tar.xz 8088 RMD160 9cc294ee7fa6d323b26b2fad4496619c40e8999a SHA1 30c7593d9cc4ba0d5ebb365ed1140f51774e55e8 SHA256 34f0340ae8f8c26ea154f95950bf2e113869bc22c37cdf51a1f867c405d12b9d
+DIST eselect-opengl-1.2.6.tar.xz 8184 RMD160 5fba59a8b10affa7adf001c08f7eddd331e645ea SHA1 f820db81397b5e8daadcaa18af947a9d8b2bd236 SHA256 5ccfae3ca58ab050ea43791e357200c152bca04ffaba13d8984ef9856b779c88
DIST glext.h.67.xz 57476 RMD160 83376003bbd9b203d2b4776cd7138e48df01e8df SHA1 d7073293eddfdb5ee6c0b4cdb883a6899324a604 SHA256 d1d7887e72cd415651166ade3da5a407ca28ea99807a0bd6e064163cb6c55cd3
DIST glext.h.75.xz 59352 RMD160 0b785e75d8fa2fe4d8a9bf038811e888a369835a SHA1 8e451955e9c710193e2dd73dc88887b995f2c02e SHA256 6b2152d2bca2558315028dea1aba149e9d83b161721fe7bf90355c39ba938c46
DIST glxext.h.32.xz 7296 RMD160 c7d330af7308b99afe3a3cfd7e5662150dafcb78 SHA1 ec5d6bf0eaccf244afa78ff43bcebf630d3e7312 SHA256 06ef740c3741f367c787bb77fc5bf46405c7eeec4a4a5f1cf8c303b8719cbf5a
@@ -13,12 +14,13 @@ EBUILD eselect-opengl-1.2.1.ebuild 1399 RMD160 c6a4d90c4aca0771e36f96f9e3f1dc72a
EBUILD eselect-opengl-1.2.3.ebuild 1387 RMD160 0be35eda99937bbbf7b2ce9e76c6d99c2d90acf2 SHA1 ee6effb6d4e6dbba08565559a3ba3629f948e226 SHA256 9b242ec80da919fe182a5296c05f635ff5bbe5e2009a86cbcce6de19ca6b8d0e
EBUILD eselect-opengl-1.2.4.ebuild 1374 RMD160 033ed28585b0e3b536445aeb4f1e346c8e83ae9e SHA1 f8967fb23ccedef768342f267aa03cd4334463a3 SHA256 bcc832ec284494d58dc74e6a9d0d02e43d7500b26dac5a846852c2d4a591c42f
EBUILD eselect-opengl-1.2.5-r1.ebuild 1579 RMD160 ccc5036f91551445055865306701e215f5960bd5 SHA1 cd8948dd5db66c95bac9b2ce079f1f87f0495b47 SHA256 e299fa04d9bf6e67d79ec8a09d6fe2e8500e71a312022d09b629bc1883d5f5dd
-MISC ChangeLog 14336 RMD160 409c9e400d82d3cd3af45e43816ff5377fdf3d15 SHA1 dad0e3e1c69346a4b99ea37082b0671884feba40 SHA256 8ce61f1bbd69c7044d119fca6f5f65e427d812791e57fab9a4e1c5d6577d84ec
+EBUILD eselect-opengl-1.2.6.ebuild 1630 RMD160 df222382862844b6543e518520716f5d9b943eeb SHA1 b6f1bfc138c8f4196f81823c8cba75d7a7998cde SHA256 cbe6c21cacf214d0cc1f370de05cb16a9d96f6b9843269c1a7f417153f2376a9
+MISC ChangeLog 14507 RMD160 0c78ee4dfdd58e782b1ac8c2ad07ff30d7f74973 SHA1 8ae375ba7f8ec82cf97035f8614a0580e2d9f181 SHA256 6d737c98cb44ee8ec32b0b0cbcbe8835ed45cf2d469ade005c55787567f1b5d6
MISC metadata.xml 259 RMD160 382e7a1f4d02a39797bef61cec79bdd7e2406c8a SHA1 fd3ba970c6901523e731ab8dcfeb162fe26417de SHA256 1f2cf0891ca37f4268a47e2eaa69108868aaef98f78c06d56f4ec9cdecad4dd5
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk+sAQEACgkQvFcC4BYPU0p+XgCfV8NKfTfxb+8pMeyCeUhXIfrl
-KUUAoL3CE7f1dluClXOVEjcqRVagQtfS
-=zr6N
+iF4EAREIAAYFAk/N8FMACgkQcXOrnRGRc46wWQD/Y6tgPpKg2nkoqvWd1dsvl5OJ
+SOFAp9aJiTnwteZjkyIA/2Uv4nXFIIldYhIkUbXwqsq6SgZk+n4VPuiD/3lOsLi0
+=lN75
-----END PGP SIGNATURE-----
diff --git a/app-admin/eselect-opengl/eselect-opengl-1.2.6.ebuild b/app-admin/eselect-opengl/eselect-opengl-1.2.6.ebuild
new file mode 100644
index 000000000000..83d36a1c2f8b
--- /dev/null
+++ b/app-admin/eselect-opengl/eselect-opengl-1.2.6.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/eselect-opengl-1.2.6.ebuild,v 1.1 2012/06/05 11:40:27 lu_zero 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="75"
+GLXEXT="33"
+
+MIRROR="http://dev.gentooexperimental.org/~scarabeus/"
+SRC_URI="${MIRROR}/glext.h.${GLEXT}.xz
+ ${MIRROR}/glxext.h.${GLXEXT}.xz
+ http://dev.gentoo.org/~lu_zero/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-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"
+
+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
+}