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 |