Die Ports-Sammlung unterstützt die parallele Installation mehrerer Tcl/Tk-Versionen. Ports sollten mindestens die vorgegebene Tcl/Tk-Version oder höher zu unterstützen versuchen anhand der Variablen USE_TCL und USE_TK. Es ist möglich, die gewünschte Version von tcl mit der Variable WITH_TCL_VER vorzuschreiben.
Tabelle 6-21. Äußerst nützliche Variablen für Ports, die Tcl/Tk benutzen
USE_TCL | Der Port benötigt die Tcl-Bibliothek (nicht die Shell). Eine notwendige Mindestversion kann mit Werten wie 84+ angegeben werden. Einzelne nicht unterstützte Versionen können mit der Variable INVALID_TCL_VER festgelegt werden. |
USE_TCL_BUILD | Der Port benötigt Tcl nur während der Zeit, in der er gebaut wird. |
USE_TCL_WRAPPER | Ports, welche zwar die Tcl-Shell, aber nicht eine bestimmte Version von tclsh verlangen, sollten diese neue Variable verwenden. Ein Wrapperskript für tclsh wird auf dem System installiert. Der Benutzer kann festlegen, welche tcl-Shell gewünscht ist bzw. verwendet werden soll. |
WITH_TCL_VER | Benutzerdefinierte Variable, welche die gewünschte Tcl-Version bestimmt. |
PORTNAME_WITH_TCL_VER | Gleich wie WITH_TCL_VER, nur portspezifisch. |
USE_TCL_THREADS | Fordere threadfähiges Tcl/Tk. |
USE_TK | Der Port benötigt die Tk-Bibliothek (nicht die Wish-Shell). Impliziert USE_TCL mit dem gleichen Wert. Für weitere Informationen siehe die Beschreibung der Variable USE_TCL. |
USE_TK_BUILD | Analog zur Variable USE_TCL_BUILD. |
USE_TK_WRAPPER | Analog zur Variable USE_TCL_WRAPPER. |
WITH_TK_VER | Analog zur Variable WITH_TCL_VER und impliziert WITH_TCL_VER mit dem gleichen Wert. |
Eine vollständige Liste der zur Verfügung stehenden Variablen befindet sich in /usr/ports/Mk/bsd.tcl.mk.
Zurück | Zum Anfang | Weiter |
Python benutzen | Nach oben | Emacs benutzen |