Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 197813 Details for
Bug 275438
app-admin/eselect-opengl-1.0.7: update removes /usr/lib/xorg/modules/extensions/libdri.so
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild which applies the patch
eselect-opengl-1.0.7.ebuild (text/plain), 2.42 KB, created by
Russell Knighton
on 2009-07-13 16:07:51 UTC
(
hide
)
Description:
ebuild which applies the patch
Filename:
MIME Type:
Creator:
Russell Knighton
Created:
2009-07-13 16:07:51 UTC
Size:
2.42 KB
patch
obsolete
># Copyright 1999-2009 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.0.7.ebuild,v 1.2 2009/06/24 08:12:26 scarabeus Exp $ > >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="52" >GLXEXT="21" > ># one day is too much for me to wait, unmask this tomorow ># @ 23.6.09 >#MIRROR="mirror://gentoo/" >MIRROR="http://dev.gentooexperimental.org/~scarabeus/" >SRC_URI="${MIRROR}/glext.h-${GLEXT}.bz2 > ${MIRROR}/glxext.h-${GLXEXT}.bz2 > ${MIRROR}/opengl.eselect-${PV}.bz2" > >LICENSE="GPL-2" >SLOT="0" ># -* to give time for headers to hit mirrors... >#KEYWORDS="-*" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" >IUSE="" >EMULTILIB_PKG="true" > >DEPEND="app-arch/bzip2" >RDEPEND=">=app-admin/eselect-1.1" > >S=${WORKDIR} > >src_unpack() { > unpack ${A} > > mv opengl.eselect-${PV} opengl.eselect > epatch "${FILESDIR}/${PN}-${PV}-dri.patch" > mv glext.h-${GLEXT} glext.h > mv glxext.h-${GLXEXT} glxext.h >} > >pkg_preinst() { > # It needs to be before 04multilib > [[ -f "${ROOT}/etc/env.d/09opengl" ]] && mv ${ROOT}/etc/env.d/09opengl ${ROOT}/etc/env.d/03opengl > > OABI="${ABI}" > for ABI in $(get_install_abis); do > if [[ -e "${ROOT}/usr/$(get_libdir)/opengl/xorg-x11/lib/libMesaGL.so" ]] > then > einfo "Removing libMesaGL.so from xorg-x11 profile. See bug #47598." > rm -f "${ROOT}/usr/$(get_libdir)/opengl/xorg-x11/lib/libMesaGL.so" > fi > if [[ -e "${ROOT}/usr/$(get_libdir)/libMesaGL.so" ]] > then > einfo "Removing libMesaGL.so from /usr/$(get_libdir). See bug #47598." > rm -f "${ROOT}/usr/$(get_libdir)/libMesaGL.so" > fi > > for f in "${ROOT}/usr/$(get_libdir)"/libGL.so.* "${ROOT}/usr/$(get_libdir)"/libGLcore.so.* "${ROOT}/usr/$(get_libdir)"/libnvidia-tls* "${ROOT}/usr/$(get_libdir)"/tls/libnvidia-tls* ; do > [[ -e ${f} ]] && rm -f "${f}" > done > done > ABI="${OABI}" > unset OABI >} > >pkg_postinst() { > local impl="$(eselect opengl show)" > if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then > eselect opengl set "${impl}" > fi >} > >src_install() { > insinto /usr/share/eselect/modules > doins opengl.eselect > > # Install default glext.h > insinto "/usr/$(get_libdir)/opengl/global/include" > doins "${WORKDIR}/glext.h" || die > doins "${WORKDIR}/glxext.h" || die >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 275438
:
197812
| 197813