View | Details | Raw Unified | Return to bug 55410
Collapse All | Expand All

(-)Makefile (-6 / +11 lines)
Lines 6-18 Link Here
6
#
6
#
7
7
8
PORTNAME=	nvidia-driver
8
PORTNAME=	nvidia-driver
9
PORTVERSION=	1.0.4365
9
PORTVERSION=	1.0.${NVVERSION}
10
PORTREVISION?=	0
10
PORTREVISION?=	0
11
CATEGORIES=	x11
11
CATEGORIES=	x11
12
MASTER_SITES=	http://download.nvidia.com/freebsd/1.0-4365/ \
12
MASTER_SITES=	http://download.nvidia.com/freebsd/1.0-${NVVERSION}/ \
13
		ftp://download.nvidia.com/freebsd/1.0-4365/ \
13
		ftp://download.nvidia.com/freebsd/1.0-${NVVERSION}/ \
14
		http://download1.nvidia.com/freebsd/1.0-4365/ \
14
		http://download1.nvidia.com/freebsd/1.0-${NVVERSION}/ \
15
		ftp://download1.nvidia.com/freebsd/1.0-4365/
15
		ftp://download1.nvidia.com/freebsd/1.0-${NVVERSION}/
16
DISTNAME=	NVIDIA-FreeBSD-x86-${PORTVERSION:S/0./0-/}
16
DISTNAME=	NVIDIA-FreeBSD-x86-${PORTVERSION:S/0./0-/}
17
17
18
MAINTAINER=	danfe@regency.nsu.ru
18
MAINTAINER=	danfe@regency.nsu.ru
Lines 20-25 Link Here
20
20
21
USE_X_PREFIX=	yes
21
USE_X_PREFIX=	yes
22
NO_PACKAGE=	should be recompiled for a particular FreeBSD kernel
22
NO_PACKAGE=	should be recompiled for a particular FreeBSD kernel
23
INSTALLS_SHLIB=	yes
24
25
NVVERSION=	4365
23
26
24
.include <bsd.port.pre.mk>
27
.include <bsd.port.pre.mk>
25
28
Lines 29-35 Link Here
29
XLIBVERSION!=	/usr/sbin/pkg_info -O x11/XFree86-4-libraries 2>/dev/null | ${GREP} libraries- || true
32
XLIBVERSION!=	/usr/sbin/pkg_info -O x11/XFree86-4-libraries 2>/dev/null | ${GREP} libraries- || true
30
33
31
PLIST_SUB=	XSERVVERSION=${XSERVVERSION} XLIBVERSION=${XLIBVERSION} \
34
PLIST_SUB=	XSERVVERSION=${XSERVVERSION} XLIBVERSION=${XLIBVERSION} \
32
		LINUXBASE=${LINUXBASE} NVVERSION=4365
35
		LINUXBASE=${LINUXBASE} NVVERSION=${NVVERSION}
33
36
34
.if !defined(WITHOUT_LINUX)
37
.if !defined(WITHOUT_LINUX)
35
USE_LINUX=	yes
38
USE_LINUX=	yes
Lines 81-89 Link Here
81
post-install:
84
post-install:
82
.if ${OSVERSION} < 500000
85
.if ${OSVERSION} < 500000
83
.for dev in 0 1 2 3
86
.for dev in 0 1 2 3
87
	@rm -f /dev/nvidia${dev}
84
	@mknod /dev/nvidia${dev} c 180 ${dev}
88
	@mknod /dev/nvidia${dev} c 180 ${dev}
85
	@${CHMOD} 0666 /dev/nvidia${dev}
89
	@${CHMOD} 0666 /dev/nvidia${dev}
86
.endfor
90
.endfor
91
	@rm -f /dev/nvidiactl
87
	@mknod /dev/nvidiactl c 180 255
92
	@mknod /dev/nvidiactl c 180 255
88
	@${CHMOD} 0666 /dev/nvidiactl
93
	@${CHMOD} 0666 /dev/nvidiactl
89
.endif
94
.endif

Return to bug 55410