summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2012-06-13 16:06:04 +0000
committerLuca Barbato <lu_zero@gentoo.org>2012-06-13 16:06:04 +0000
commit7508c6200cd4cd271bbfb53bb0d948f865d73fbf (patch)
tree592dead0a2ee5a1645c1f0d6891f2e2e8a0e679f /app-admin/eselect-opengl
parentKeyword accidentaly dropped amd64-fbsd (diff)
downloadhistorical-7508c6200cd4cd271bbfb53bb0d948f865d73fbf.tar.gz
historical-7508c6200cd4cd271bbfb53bb0d948f865d73fbf.tar.bz2
historical-7508c6200cd4cd271bbfb53bb0d948f865d73fbf.zip
New version, fix support for non-standard headers
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/ChangeLog8
-rw-r--r--app-admin/eselect-opengl/Manifest10
-rw-r--r--app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild57
3 files changed, 70 insertions, 5 deletions
diff --git a/app-admin/eselect-opengl/ChangeLog b/app-admin/eselect-opengl/ChangeLog
index b3774585c4df..45dd87fb3d0b 100644
--- a/app-admin/eselect-opengl/ChangeLog
+++ b/app-admin/eselect-opengl/ChangeLog
@@ -1,6 +1,12 @@
# 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.96 2012/06/05 11:53:48 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/ChangeLog,v 1.97 2012/06/13 16:06:04 lu_zero Exp $
+
+*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
diff --git a/app-admin/eselect-opengl/Manifest b/app-admin/eselect-opengl/Manifest
index b97b2cfb8718..3523eb5dec7c 100644
--- a/app-admin/eselect-opengl/Manifest
+++ b/app-admin/eselect-opengl/Manifest
@@ -5,6 +5,7 @@ DIST eselect-opengl-1.2.1.tar.xz 3856 RMD160 08e099ac632f9b3bc3302e906e0ce5a19bd
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.1.tar.xz 8204 RMD160 8220289ff9941832959d8af30edfa08265746e52 SHA1 7c8fe41b37127e3e28f2c8a2597794ccc1480b01 SHA256 e6fcabe77dbf10ba86e6b5aaa63e47c9bbf458a577c168ae5fe0e60db567e155
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
@@ -14,13 +15,14 @@ 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
+EBUILD eselect-opengl-1.2.6.1.ebuild 1644 RMD160 92fa333f0d80d76482f441d9ddc88b7a9d835a81 SHA1 a39e1542481716edeb830781d5d0719c576bac79 SHA256 79096206a509eece9a24c6f4bcfa0fe00d0f6c8e13023b2bfad06415f95aae40
EBUILD eselect-opengl-1.2.6.ebuild 1642 RMD160 bff57e2fc4c9a9c14031d3c655f916ffb222a2ff SHA1 45408dbb30579fed2277f5869a433e271c446543 SHA256 bb44047e294a8c6a231774a9dace9ba9e3d47e509a0b5e4d5e335e46559ab019
-MISC ChangeLog 14609 RMD160 5652b1437d83ca28f1d3d60fe452d9fb7881ed75 SHA1 01c8851e536a497611bef9256c23f8bbe7a2cdf1 SHA256 554ea33fb989ac6f8c84656fd37b252b67a33e4dfe488b563f807b985a8e21f2
+MISC ChangeLog 14784 RMD160 11f224a8b4bf66456fca8aba6aad4f04d6d25ef3 SHA1 9f50a97d8c88adf817a7c62d1fee3b049e37d676 SHA256 709acc6b6bd5180ffe32c3396ace4f3ef48e32233da282f57dacdc722d3f284d
MISC metadata.xml 259 RMD160 382e7a1f4d02a39797bef61cec79bdd7e2406c8a SHA1 fd3ba970c6901523e731ab8dcfeb162fe26417de SHA256 1f2cf0891ca37f4268a47e2eaa69108868aaef98f78c06d56f4ec9cdecad4dd5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iF4EAREIAAYFAk/N83QACgkQcXOrnRGRc44exAD/V3LUgQjNMVdVZFi5ZI+km0JK
-4sc9QmjYu2Ax+YvLyDwA/Ai4I8sp4eUCSx7C3kIiBe2x8G0T/Zz7Ld6+e9vJOosZ
-=IyeO
+iF4EAREIAAYFAk/YuoMACgkQcXOrnRGRc44oSQD/b2BH/N3HEzk3YhtuovDY9ONh
+bxH6f953Jog8NpLNWUABAI8DwjVJpnN/ZBhvZMuqcEornJg+SaOE+AZCEMC+cTmC
+=/T+v
-----END PGP SIGNATURE-----
diff --git a/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild b/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.ebuild
new file mode 100644
index 000000000000..cf33f651c46a
--- /dev/null
+++ b/app-admin/eselect-opengl/eselect-opengl-1.2.6.1.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.1.ebuild,v 1.1 2012/06/13 16:06:04 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 ~amd64-fbsd ~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
+}