В Коллекции Портов поддерживается одновременная установка множественных версий Tcl/Tk. Порты должны пытаться поддерживать по крайней мере версию Tcl/Tk, используемую по умолчанию, и выше с помощью переменных USE_TCL и USE_TK. Желаемую версию tcl можно указать в переменной WITH_TCL_VER.
Таблица 6-21. Наиболее востребованные переменные для портов, которые используют Tcl/Tk
USE_TCL | Порт зависит от библиотеки Tcl (не оболочки). Минимальную требуемую версию можно указать с использованием таких значений, как 84+. Отдельные неподдерживаемые версии указываются в переменной INVALID_TCL_VER. |
USE_TCL_BUILD | Tcl нужен для порта только на время сборки. |
USE_TCL_WRAPPER | Эту новую переменную следует использовать для портов, для которых требуется оболочка Tcl и не требуется конкретная версия tclsh. Обертка tclsh устанавливается в систему. Пользователь может указать желаемую оболочку tcl для использования. |
WITH_TCL_VER | Определяемые пользователем переменные, которые устанавливают желаемую версию Tcl. |
UNIQUENAME_WITH_TCL_VER | Подобно WITH_TCL_VER, но для каждого порта. |
USE_TCL_THREADS | Требует многопоточную сборку Tcl/Tk. |
USE_TK | Порт зависит от библиотеки Tk (не от предпочитаемой оболочки). Подразумевает USE_TCL с тем же значением. Для большей информации смотрите описание переменной USE_TCL. |
USE_TK_BUILD | Аналогично USE_TCL_BUILD. |
USE_TK_WRAPPER | Аналогично USE_TCL_WRAPPER. |
WITH_TK_VER | Аналогично WITH_TCL_VER, подразумевает WITH_TCL_VER той же версии. |
Полный перечень доступных переменных находится в /usr/ports/Mk/bsd.tcl.mk.
Пред. | Начало | След. |
Использование Python | Уровень выше | Использование Emacs |