diff options
author | Seemant Kulleen <seemant@gentoo.org> | 2002-07-19 11:28:21 +0000 |
---|---|---|
committer | Seemant Kulleen <seemant@gentoo.org> | 2002-07-19 11:28:21 +0000 |
commit | cfb58c1e688facc8407391b2325d6ba060ef6100 (patch) | |
tree | d8ddacde3c8889d8f1f7d5622bd41895ea63ca7a /media-video/nvidia-glx | |
parent | added NVIDIA license (diff) | |
download | gentoo-2-cfb58c1e688facc8407391b2325d6ba060ef6100.tar.gz gentoo-2-cfb58c1e688facc8407391b2325d6ba060ef6100.tar.bz2 gentoo-2-cfb58c1e688facc8407391b2325d6ba060ef6100.zip |
repoman'd
Diffstat (limited to 'media-video/nvidia-glx')
5 files changed, 4 insertions, 190 deletions
diff --git a/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.2880 b/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.2880 deleted file mode 100644 index d03c50ec7e54..000000000000 --- a/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.2880 +++ /dev/null @@ -1 +0,0 @@ -MD5 60cb303e5bb2ac424b865f6fa163b989 NVIDIA_GLX-1.0-2880.tar.gz 1527134 diff --git a/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.2960 b/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.2960 deleted file mode 100644 index 45e2d3241d75..000000000000 --- a/media-video/nvidia-glx/files/digest-nvidia-glx-1.0.2960 +++ /dev/null @@ -1 +0,0 @@ -MD5 38947e44a19a576c2ab8e648e1f3cf18 NVIDIA_GLX-1.0-2960.tar.gz 1730225 diff --git a/media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild b/media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild deleted file mode 100644 index ee1fd3396f3e..000000000000 --- a/media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2002 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild,v 1.3 2002/07/11 06:30:42 drobbins Exp $ - -NV_V=${PV/1.0./1.0-} -NV_PACKAGE=NVIDIA_GLX-${NV_V} -S="${WORKDIR}/NVIDIA_GLX-${NV_V}" -DESCRIPTION="Linux kernel module for the NVIDIA's X driver" -SRC_URI="ftp://download.nvidia.com/XFree86_40/${NV_V}/${NV_PACKAGE}.tar.gz - http://download.nvidia.com/XFree86_40/${NV_V}/${NV_PACKAGE}.tar.gz" -HOMEPAGE="http://www.nvidia.com/" - -# We need xfree-4.2.0-r9 to support the dynamic libGL* stuff -DEPEND="virtual/glibc - >=x11-base/xfree-4.2.0-r9 - ~media-video/nvidia-kernel-${PV}" - -PROVIDE="virtual/opengl" - -# Make sure Portage does _NOT_ strip symbols. Need both lines for -# Portage 1.8.9+ -DEBUG="yes" -RESTRICT="nostrip" - - -src_install() { - local NV_ROOT="/usr/lib/opengl/nvidia" - - # The X module - exeinto /usr/X11R6/lib/modules/drivers - doexe usr/X11R6/lib/modules/drivers/nvidia_drv.o - - # The GLX extension - exeinto ${NV_ROOT}/extensions - newexe usr/X11R6/lib/modules/extensions/libglx.so.${PV} libglx.so - - # The GLX libraries - exeinto ${NV_ROOT}/lib - doexe usr/lib/libGL.so.${PV} \ - usr/lib/libGLcore.so.${PV} - dosym libGL.so.${PV} ${NV_ROOT}/lib/libGL.so - dosym libGL.so.${PV} ${NV_ROOT}/lib/libGL.so.1 - dosym libGLcore.so.${PV} ${NV_ROOT}/lib/libGLcore.so - dosym libGLcore.so.${PV} ${NV_ROOT}/lib/libGLcore.so.1 - - insinto usr/X11R6/lib - doins usr/X11R6/lib/libXvMCNVIDIA.a - - # Includes - insinto ${NV_ROOT}/include - doins usr/include/GL/*.h - - # Docs - dodoc usr/share/doc/* - - # Not sure whether installing the .la file is neccessary; - # this is adopted from the `nvidia' ebuild - local ver1="`echo ${PV} |cut -d '.' -f 1`" - local ver2="`echo ${PV} |cut -d '.' -f 2`" - local ver3="`echo ${PV} |cut -d '.' -f 3`" - sed -e "s:\${PV}:${PV}:" \ - -e "s:\${ver1}:${ver1}:" \ - -e "s:\${ver2}:${ver2}:" \ - -e "s:\${ver3}:${ver3}:" \ - ${FILESDIR}/libGL.la.1 > ${D}/${NV_ROOT}/lib/libGL.la -} - -pkg_preinst() { - #clean the dinamic libGL stuff's home to ensure - #we dont have stale libs floating around - if [ -d ${ROOT}/usr/lib/opengl/nvidia ] - then - rm -rf ${ROOT}/usr/lib/opengl/nvidia/* - fi - #make sure we nuke the old nvidia-glx's env.d file - if [ -e ${ROOT}/etc/env.d/09nvidia ] - then - rm -f ${ROOT}/etc/env.d/09nvidia - fi -} - -pkg_postinst() { - #switch to the nvidia implementation - if [ "${ROOT}" = "/" ] - then - /usr/sbin/opengl-update nvidia - fi - - einfo - einfo "Make sure to read documentation in /doc/share/${P}" - einfo "before you attempt to tweak your XF86Config file!" - einfo -} - diff --git a/media-video/nvidia-glx/nvidia-glx-1.0.2960-r1.ebuild b/media-video/nvidia-glx/nvidia-glx-1.0.2960-r1.ebuild index 35d8051f163b..53d468c203a9 100644 --- a/media-video/nvidia-glx/nvidia-glx-1.0.2960-r1.ebuild +++ b/media-video/nvidia-glx/nvidia-glx-1.0.2960-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-glx/nvidia-glx-1.0.2960-r1.ebuild,v 1.2 2002/07/11 06:30:42 drobbins Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-glx/nvidia-glx-1.0.2960-r1.ebuild,v 1.3 2002/07/19 11:28:21 seemant Exp $ NV_V=${PV/1.0./1.0-} NV_PACKAGE=NVIDIA_GLX-${NV_V} @@ -22,6 +22,9 @@ PROVIDE="virtual/opengl" DEBUG="yes" RESTRICT="nostrip" +SLOT="0" +LICENSE="NVIDIA" +KEYWORDS="x86 -ppc -sparc -sparc64" src_install() { local NV_ROOT="/usr/lib/opengl/nvidia" diff --git a/media-video/nvidia-glx/nvidia-glx-1.0.2960.ebuild b/media-video/nvidia-glx/nvidia-glx-1.0.2960.ebuild deleted file mode 100644 index 17ad578d0b16..000000000000 --- a/media-video/nvidia-glx/nvidia-glx-1.0.2960.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2002 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-glx/nvidia-glx-1.0.2960.ebuild,v 1.2 2002/07/11 06:30:42 drobbins Exp $ - -NV_V=${PV/1.0./1.0-} -NV_PACKAGE=NVIDIA_GLX-${NV_V} -S="${WORKDIR}/NVIDIA_GLX-${NV_V}" -DESCRIPTION="Linux kernel module for the NVIDIA's X driver" -SRC_URI="ftp://download.nvidia.com/XFree86_40/${NV_V}/${NV_PACKAGE}.tar.gz - http://download.nvidia.com/XFree86_40/${NV_V}/${NV_PACKAGE}.tar.gz" -HOMEPAGE="http://www.nvidia.com/" - -# We need xfree-4.2.0-r9 to support the dynamic libGL* stuff -DEPEND="virtual/glibc - >=x11-base/xfree-4.2.0-r9 - ~media-video/nvidia-kernel-${PV}" - -PROVIDE="virtual/opengl" - -# Make sure Portage does _NOT_ strip symbols. Need both lines for -# Portage 1.8.9+ -DEBUG="yes" -RESTRICT="nostrip" - - -src_install() { - local NV_ROOT="/usr/lib/opengl/nvidia" - - # The X module - exeinto /usr/X11R6/lib/modules/drivers - doexe usr/X11R6/lib/modules/drivers/nvidia_drv.o - - # The GLX extension - exeinto ${NV_ROOT}/extensions - newexe usr/X11R6/lib/modules/extensions/libglx.so.${PV} libglx.so - - # The GLX libraries - exeinto ${NV_ROOT}/lib - doexe usr/lib/libGL.so.${PV} \ - usr/lib/libGLcore.so.${PV} - dosym libGL.so.${PV} ${NV_ROOT}/lib/libGL.so - dosym libGL.so.${PV} ${NV_ROOT}/lib/libGL.so.1 - dosym libGLcore.so.${PV} ${NV_ROOT}/lib/libGLcore.so - dosym libGLcore.so.${PV} ${NV_ROOT}/lib/libGLcore.so.1 - - insinto usr/X11R6/lib - doins usr/X11R6/lib/libXvMCNVIDIA.a - - # Includes - insinto ${NV_ROOT}/include - doins usr/include/GL/*.h - - # Docs - dodoc usr/share/doc/* - - # Not sure whether installing the .la file is neccessary; - # this is adopted from the `nvidia' ebuild - local ver1="`echo ${PV} |cut -d '.' -f 1`" - local ver2="`echo ${PV} |cut -d '.' -f 2`" - local ver3="`echo ${PV} |cut -d '.' -f 3`" - sed -e "s:\${PV}:${PV}:" \ - -e "s:\${ver1}:${ver1}:" \ - -e "s:\${ver2}:${ver2}:" \ - -e "s:\${ver3}:${ver3}:" \ - ${FILESDIR}/libGL.la.1 > ${D}/${NV_ROOT}/lib/libGL.la -} - -pkg_preinst() { - #clean the dinamic libGL stuff's home to ensure - #we dont have stale libs floating around - if [ -d ${ROOT}/usr/lib/opengl/nvidia ] - then - rm -rf ${ROOT}/usr/lib/opengl/nvidia/* - fi - #make sure we nuke the old nvidia-glx's env.d file - if [ -e ${ROOT}/etc/env.d/09nvidia ] - then - rm -f ${ROOT}/etc/env.d/09nvidia - fi -} - -pkg_postinst() { - #switch to the nvidia implementation - if [ "${ROOT}" = "/" ] - then - /usr/sbin/opengl-update nvidia - fi - - einfo - einfo "To use the Nvidia GLX, run \"opengl-update nvidia\"" - einfo -} - |