6.15. Использование Tcl/Tk

В Коллекции Портов поддерживается одновременная установка множественных версий Tcl/Tk. Порты должны пытаться поддерживать по крайней мере версию Tcl/Tk, используемую по умолчанию, и выше с помощью переменных USE_TCL и USE_TK. Желаемую версию tcl можно указать в переменной WITH_TCL_VER.

Таблица 6.22. Наиболее востребованные переменные для портов, которые используют Tcl/Tk
USE_TCLПорт зависит от библиотеки Tcl (не оболочки). Минимальную требуемую версию можно указать с использованием таких значений, как 84+. Отдельные неподдерживаемые версии указываются в переменной INVALID_TCL_VER.
USE_TCL_BUILDTcl нужен для порта только на время сборки.
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.

Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.

По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.