Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Dec 2013 16:24:37 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r337429 - head/x11/nvidia-driver
Message-ID:  <201312251624.rBPGObwf002859@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Wed Dec 25 16:24:37 2013
New Revision: 337429
URL: http://svnweb.freebsd.org/changeset/ports/337429

Log:
  In sight of upcoming update, do some cleaning: convert to Uses=kmod and then
  do not explicitly set SSP_UNSAFE and augment CATEGORIES; also sort pkg-plist.

Modified:
  head/x11/nvidia-driver/Makefile
  head/x11/nvidia-driver/pkg-plist

Modified: head/x11/nvidia-driver/Makefile
==============================================================================
--- head/x11/nvidia-driver/Makefile	Wed Dec 25 15:09:12 2013	(r337428)
+++ head/x11/nvidia-driver/Makefile	Wed Dec 25 16:24:37 2013	(r337429)
@@ -5,7 +5,7 @@ PORTNAME=	nvidia-driver
 DISTVERSION?=	319.32
 # Always try to set PORTREVISION as it can be overridden by the slave ports
 PORTREVISION?=	0
-CATEGORIES=	x11 kld
+CATEGORIES=	x11
 MASTER_SITES=	${MASTER_SITE_NVIDIA}
 # MASTER_SITE_SUBDIR has to be set later because it depends on NVVERSION
 DISTNAME=	NVIDIA-FreeBSD-x86${ARCH_SUFX}-${DISTVERSION}
@@ -18,8 +18,8 @@ LICENSE_NAME=	License For Customer Use o
 LICENSE_FILE=	${WRKSRC}/doc/license.txt
 LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
 
-SSP_UNSAFE=	kernel module does not support ssp
 ARCH_SUFX=	${ARCH:S/i386//:S/amd/_/}
+USES=		kmod
 USE_XORG=	xorg-server
 USE_GL=		gl
 USE_LDCONFIG=	yes
@@ -29,9 +29,8 @@ USE_LDCONFIG=	yes
 # -Wmissing-include-dirs was added for kernel sources.  Until properly
 # fixed upstream (across all versions, including legacy ones), use this
 # hack below to universally set NVIDIA_ROOT.  Also provide X11BASE value
-# since it is going away from `Mk/bsd.port.mk' as deprecated.
-MAKE_ENV=	NVIDIA_ROOT=${WRKSRC} X11BASE=${LOCALBASE} \
-		SYSDIR=${SRC_BASE}/sys
+# since it is still used by legacy drivers.
+MAKE_ENV=	NVIDIA_ROOT=${WRKSRC} X11BASE=${LOCALBASE}
 SUB_FILES=	pkg-deinstall pkg-install pkg-message
 DOCSDIR=	${PREFIX}/share/doc/NVIDIA_GLX-1.0
 MODULESDIR=	lib/xorg/modules

Modified: head/x11/nvidia-driver/pkg-plist
==============================================================================
--- head/x11/nvidia-driver/pkg-plist	Wed Dec 25 15:09:12 2013	(r337428)
+++ head/x11/nvidia-driver/pkg-plist	Wed Dec 25 16:24:37 2013	(r337429)
@@ -2,28 +2,27 @@ bin/nvidia-bug-report.sh
 lib/.nvidia/libGL.so
 lib/.nvidia/libGL.so.1
 @dirrm lib/.nvidia
-lib/libnvidia-tls.so.1
-lib/libnvidia-tls.so
-lib/libnvidia-cfg.so.1
-lib/libnvidia-cfg.so
-lib/libGLcore.so.1
 lib/libGLcore.so
-lib/vdpau/libvdpau_nvidia.so.1
-lib/libvdpau_nvidia.so
-lib/libXvMCNVIDIA.so.1
-lib/libXvMCNVIDIA.so
+lib/libGLcore.so.1
 lib/libXvMCNVIDIA.a
+lib/libXvMCNVIDIA.so
+lib/libXvMCNVIDIA.so.1
 lib/libXvMCNVIDIA_dynamic.so.1
+lib/libnvidia-cfg.so
+lib/libnvidia-cfg.so.1
+lib/libnvidia-tls.so
+lib/libnvidia-tls.so.1
+lib/libvdpau_nvidia.so
+lib/vdpau/libvdpau_nvidia.so.1
 @dirrmtry lib/vdpau
-%%MODULESDIR%%/libnvidia-wfb.so.1
 %%MODULESDIR%%/drivers/nvidia_drv.so
 %%MODULESDIR%%/extensions/.nvidia/libglx.so
 %%MODULESDIR%%/extensions/.nvidia/libglx.so.1
+%%MODULESDIR%%/libnvidia-wfb.so.1
 @dirrm %%MODULESDIR%%/extensions/.nvidia
 @dirrmtry %%MODULESDIR%%/drivers
-@cwd /boot/modules
+@cwd /%%KMODDIR%%
 nvidia.ko
-@unexec kldxref %D
 %%LINUX%%@cwd %%LINUXBASE%%
 %%LINUX%%usr/lib/libGL.so.%%SHLIB_VERSION%%
 %%LINUX%%usr/lib/libGL.so.1



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312251624.rBPGObwf002859>