Fusselbär
Makefile Voyeur
Hier mal wieder was für alle, die gerne ein bisschen was zum basteln haben, damit es nicht langweilig wird. 
Auch der 64-bit x11/nvidia-driver lässt sich nach ein bisschen D.I.Y ziemlich schmerzfrei über die Ports installieren.
Klar, dass mutige Naturen gleich den allerneusten Beta 64-bit nvidia-driver ausprobieren wollen.
Ein kurzer Blick auf den Nvidia FTP Server:
ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/
zeigt, dass das zur Zeit der mit der Versionsnummer 260.19.06 ist.
Die letzten Änderungen des x11/nvidia-driver Ports machen das jetzt besonders einfach:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11/nvidia-driver/Makefile.diff?r1=1.99&r2=1.100
und:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11/nvidia-driver/Makefile.diff?r1=1.100&r2=1.101
Vorraussetzungen für den 64-bit nvidia-driver sind mindestens eine Nvidia Grafikkarte, die mit den neuen Treibern benutzt werden kann.
Ältere Nvidia Grafikkarten brauchen die Legacy nvida-driver. So weit ich weiß, gibt es die Legacy Treiber nicht als FreeBSD 64-bit nvidia-driver, sollte ich mich da täuschen, könnt ihr es gerne mitteilen.
Und es wird 64-bit (aka. amd64) FreeBSD ab 7.3-RELEASE oder ab 8.0-RELEASE benötigt.
So geht es:
in das Verzeichnis /usr/ports/x11/nvidia-driver/ wechseln.
Hier ist der diff für das Makefile:
http://bsdpaste.bsdgroup.de/26021
Hier ist der diff für die distinfo:
http://bsdpaste.bsdgroup.de/26022
Gepatcht wird mit dem Befehl patch,
das geht so:
Fetchen lassen sich die diff so:
- Für das Makefile:
- Für die distinfo:
Wie man sieht, sind nur minimale Änderungen vorzunehmen, dank den letzten Änderungen am x11/nvidia-driver Port.
Zuvor musste noch etwas an den patches im files Verzeichnis geändert werden, das fällt inzwischen weg.
Wie immer alles auf eigene Gefahr. Rutschig wenn feucht!
.

Auch der 64-bit x11/nvidia-driver lässt sich nach ein bisschen D.I.Y ziemlich schmerzfrei über die Ports installieren.
Klar, dass mutige Naturen gleich den allerneusten Beta 64-bit nvidia-driver ausprobieren wollen.
Ein kurzer Blick auf den Nvidia FTP Server:
ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/
zeigt, dass das zur Zeit der mit der Versionsnummer 260.19.06 ist.
Die letzten Änderungen des x11/nvidia-driver Ports machen das jetzt besonders einfach:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11/nvidia-driver/Makefile.diff?r1=1.99&r2=1.100
und:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11/nvidia-driver/Makefile.diff?r1=1.100&r2=1.101
Vorraussetzungen für den 64-bit nvidia-driver sind mindestens eine Nvidia Grafikkarte, die mit den neuen Treibern benutzt werden kann.
Ältere Nvidia Grafikkarten brauchen die Legacy nvida-driver. So weit ich weiß, gibt es die Legacy Treiber nicht als FreeBSD 64-bit nvidia-driver, sollte ich mich da täuschen, könnt ihr es gerne mitteilen.
Und es wird 64-bit (aka. amd64) FreeBSD ab 7.3-RELEASE oder ab 8.0-RELEASE benötigt.
So geht es:
in das Verzeichnis /usr/ports/x11/nvidia-driver/ wechseln.
Hier ist der diff für das Makefile:
http://bsdpaste.bsdgroup.de/26021
Hier ist der diff für die distinfo:
http://bsdpaste.bsdgroup.de/26022
Gepatcht wird mit dem Befehl patch,
das geht so:
Code:
patch < name_vom_patch.diff
Fetchen lassen sich die diff so:
- Für das Makefile:
Code:
fetch -o Makefile-nvidia-driver-x86-64-260.19.06.diff http://bsdpaste.bsdgroup.de/26021/download
Code:
fetch -o distinfo-nvidia-driver-x86_64-260.19.06.diff http://bsdpaste.bsdgroup.de/26022/download
Wie man sieht, sind nur minimale Änderungen vorzunehmen, dank den letzten Änderungen am x11/nvidia-driver Port.
Zuvor musste noch etwas an den patches im files Verzeichnis geändert werden, das fällt inzwischen weg.

Wie immer alles auf eigene Gefahr. Rutschig wenn feucht!
.
: