# ChangeLog for app-admin/eselect-opengl
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/ChangeLog,v 1.139 2015/02/11 10:55:10 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/ChangeLog,v 1.140 2015/02/27 22:00:03 mgorny Exp $
+
+*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:
DIST opengl.eselect-1.3.1.xz 2588 SHA256 40d805b89a07b85c60a3f7f3461c699f728a83246344950356ce2840bc34bf9e SHA512 052a804e96d8e8afe8b588fdc8996aad21675ea05e3e668c33293df4b9523dde8be083e4a7909a22ec83260c9735694fe4e8aa7e5d8a3736a8e243f29368e532 WHIRLPOOL 3989715d15b4da9ef8162c605a015571bf88dc4526c2fd309222706de0ce918574192263b1a68c4a1ffea9803b3bd0ea43aa3c75d344d0b3a32015f28e5ce533
EBUILD eselect-opengl-1.2.7.ebuild 1773 SHA256 798e1bc0a839296b8ff19ef5ee9a1c87c353f3ffbb5fdbf6bb5f91afd523e269 SHA512 2d06dee9ef29dc840b95ef26a8d79d604a431a0f16437cda3549a41d40229ce4bdda4a404df370f8d11259b9a998bcafc1124fe5e178741fe6ad144900dc43f8 WHIRLPOOL 9dc59c6394ef0b35af7f9843d3d168cc85a1bacb4494b6f0ae50001c2619830e4bba8e6eedff3ddf1dd06ef137de4c84e7818a6de162550bd3b0c60f95de6454
EBUILD eselect-opengl-1.3.1-r2.ebuild 2653 SHA256 e5fe322efbffa431de68d483fa786f0bd638811441f11a82532037a482ee387f SHA512 7e79cff5104eb405d0a8bac7a79f42c346dad9b9fea77e4e002eb2c5d1c0ba69d5b3c9e17a09fb584306917519a6bc78d7b8a3fd6f584536435b1f63e51d06a0 WHIRLPOOL 9a94f2928a9d02949211cf097722395047d9ee38e90926381251829a550bfc8e820e82c95c69501312501ba0910d8727c08b2c44f05998e0401f0f8cb6c6de5c
-MISC ChangeLog 20714 SHA256 344b6763bba04638a6275bfcf4582cbc0679d24cb0d2258d55fbf28189803cec SHA512 233cdc92dfb65e064e13ba5d30e1b13861e4b7e9bcb5b6aaae3057321c830ac4f71d21209ab1422486afc87be64183427628c5ab6f8665264bb86112c83fa6cc WHIRLPOOL 6d0d7f34d244f30cfa223fadded7c42a36dd75b6adca9246c63b5e8ba06e1848c520761e941c84f646554c5c69c1e6228061f3a38482d5e85ac18da40a8dfab1
+EBUILD eselect-opengl-1.3.1-r3.ebuild 2172 SHA256 8048ab91419965251e8f252226965913e1f2ba80d23abfbfc7f0bb143ded2b66 SHA512 5c288beef5ed42dac7953b5260165040b822f8d121d8941ec4611f42868a9a9ca44f7f64ba990d66f586b37eed5049cd4198116b09f7dd4da48101b51647b1cf WHIRLPOOL 42adf4aa88679c0c72388d5cf746b998c3bba15442559ca6ae285c227e6ddb34a4118eb4d63f3f35695a3e0c68c9c299b15c62feb6a0f6c3f7e6a7f3a4feeac7
+MISC ChangeLog 20964 SHA256 910ebd2f31679935783360729f8ff1a0abe7710bf3ee0f01c1b8da218056bc2d SHA512 eb9dfb8d9d4356d7a9650651735b2074d3b6fc2fb20858a2fc5f7135e5448abed7ddbfecc2955186ca6a28ed47b79545d29492e72dd1577391e29a35f9c5bc35 WHIRLPOOL 8d3121c1d8ba32900c4f66e383300f4b7a6712d479ee80cfaab329af2d8e864697ec3c4ee6dc131f47cac8363c425004139b22a053e80a8508f69d1ae70a84f1
MISC metadata.xml 259 SHA256 1f2cf0891ca37f4268a47e2eaa69108868aaef98f78c06d56f4ec9cdecad4dd5 SHA512 c7fe3f4a41209e3816dbe12206254ed37ade121f56e0385f4b3cb5d0b463f15b86e3e92ed09e41675b74200014a521d949c3e20c0046c7d6d357aea39235a229 WHIRLPOOL c4e8c2b7ae4e244b02891fac60eb137a84809578c76a1c05d25d8287bf8a2e7e5dfb6248e6b3b207cdcfc9744b4b460a6f8c7763c0a9da2fc8c8efdcb5530840
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
-iQJ8BAEBCABmBQJU2zUfXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RDFCODdDQUUxMkUwNkJCNjUyMDMxOEIy
-MzI0RTdCNTY2REYyNjExAAoJECMk57Vm3yYRHzMP/1cbQuc5FoMPf37IyOj/m+Bm
-7ZQRriVKIWkvFKwNXCJBkX+Y76EpygM+FtPinTjxo/THF5P9nKPz2/uZQQ3w7eTh
-Vr22zv9d1dEZieYk/Z4bjy2M8/jMTW+mBMWx1C9BNBlwAkriUXaXhq1x5yj8h2Nh
-FDrZ8eD0QMmSGMHb8ZhYWwwZRhBJDTwpiYahfwUO+1TAyHDCVC9NaPHvDBewyU/8
-VcL3uAWdUA89xmeYEsOd7eSqoxaljJFMKeeLSw7sNrsR4Nqtsg5R/nOSpxpQXO07
-mAjmurc9vRUnmCxZA3YTH+pGp/wf+YTmI8ctzx5pqTOePWoOXo9i184icvlOirQJ
-FOYjyHjHa1yN8ZQBhyvsrVMyYcrQvvgQFKSIjJoN69KdPtNWwziktT7jgTTg+N9M
-MaMUB78XHuAtXn/bApYhWdySeyhJbENWi27tFU/Cz2EFk/JcFX6B/hFkKZS48gjv
-necPrA4GN2LI04TCqcY6Sj6hLD2wM3ggGjZyRqM9bCgaoa1+QwgJ77/BreVELS+m
-E6Y0gBNyWk9A59RxOT78GzZMPRpn+cbrYiLoOc10R69XYt5UDS28fdFqv+yu9AA+
-Sl2jEvvdBJrFmmsb7ADOzZB3ohnWA/W4o0wB6qQqCKVB5+vcIq0L8+RBzhMU7/TC
-WBxJ+D4WyVpEkxVfS9tL
-=0XnV
+iQJ8BAEBCABmBQJU8OjkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO/i4QAJJpZBig80wVZ4w3pSA6JLYf
+S5nuLkp6X5w156ZDVST262BpScKzvF5IGXwazBJzI82teGgY8LZmpC4YIZDJLIu2
+T8Kvh3bj3ZcDIjz6a0HlHLjWGlbil1t7OCfL3xh/Xy9iQuswKKcTyjxIfbkS71M3
+mU6S80pv3WJflOP2G9soqJLEkBGcPp4S+5lOpWtVL3RrzEsqo9TJ/Gp/WayqlIOk
+Ih6+VnFYKLzbDvLY1IThYQ2Uy/wj6avsymTAK1f+nKCVGfZNtxfaCslr4V9vAKum
++IfcdBn/UyPe9LcnAx/SVg/vn5mKSJBRdiTfmm2crlpTqEbAZidGUuAHYLnwzxSn
+vh+2S0Okej1BGtniDSmkkLZ9c4xGiyiD3JejsFS5/DPMmhHmQnvRmOEl0YEGeXd1
+GbK/+WEkAX9sI+x0WeGx0Qn6y9SEODGdwv3yOiYDPTJuwfdQNJ/EMC6nhsYCvuLx
+Mpx9E40tTZd1kgsn3mbB6SePSa5omnIwRew68kXbpbkJ7linu1r0lILR9o3q0kW8
+Pbfkpu7MXKRSPQ2UaiRxW1OMK4wCqcNonmwLxbLECZ9Ba8sj98LqAJsTXR79bxJQ
+tujNKcSglO6Je7z0PN0Qq2jgg9yvWgxGivlw/wI/1PQd3cpqREwVE/IgAGoFkXoM
+pyn+Vm4tXS8T2vKNZ0VQ
+=AZHA
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 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.3.1-r3.ebuild,v 1.1 2015/02/27 22:00:03 mgorny 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.17.1-r1
+ !<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
+}