USES
Наименование | Аргументы | Описание |
---|---|---|
ada | (нет) | Зависимость от компилятора с поддержкой
Ada. Соответствующим образом
определяется значение CC . |
bison | (нет), build , run ,
both | Подразумевает использование devel/bison тем или иным образом. По
умолчанию, без аргументов или с аргументом build ,
означает использование bison для сборки,
run для выполения, и both
для сборки и выполнения. |
charsetfix | (нет) | Предотвращает установку charset.alias .
Этот файл должен устанавливаться только совместно с converters/libiconv . Через
CHARSETFIX_MAKEFILEIN можно указать другой
путь относительно WRKSRC , если
charset.alias устанавливается иначе чем через
WRKSRC /Makefile.in . |
cmake | (нет), outsource | Порт будет использовать CMake для
конфигурации и построения. При использовании аргумента
outsource будет произведена сборка вне исходных
текстов (out-of-source). Более подробно смотрите Раздел 6.3.4, «Использование cmake ». |
desktop-file-utils | (нет) | Подразумевает использование
update-desktop-database из
devel/desktop-file-utils .
Будет включён дополнительный этап post-install без взаимодействия
с уже имеющимися этапами post-install. В plist будут добавлены
строки для запуска update-desktop-database
при установке и удалении пакета. |
fuse | (нет) | Подразумевает использование библиотеки FUSE, а также модуля ядра в соответствии с версией FreeBSD. |
gettext | (нет), lib , build ,
run | Подразумевает использование devel/gettext тем или иным образом.
По умолчанию, без аргументов или с аргументом lib ,
означает использование gettext для сборки
и выполнения, build для сборки, и
run для выполнения. |
gmake | (нет) | Подразумевает использование devel/gmake для сборки. |
iconv | (нет) | Подразумевает использование converters/libiconv для сборки и
выполнения. |
imake | (нет) | Подразумевает использование devel/imake для сборки. |
motif | (нет) | Подразумевает использование devel/open-motif в качестве библиотеки.
Конечные пользователи могут задать WANT_LESSTIF
для замены devel/open-motif на
devel/lesstif . |
ncurses | (нет), base ,
port | Подразумевает использование ncurses, тем самым задаёт некоторые нужные переменные. |
pathfix | (нет) | Исправляет общие пути для их соответствия иерархии FreeBSD в
файлах Makefile.in и
configure , принадлежащих исходному коду
порта. |
pkgconfig | (нет), build , run ,
both | Подразумевает использование devel/pkgconf тем или иным образом.
Без аргументов или с аргументом build это
означает использование pkg-config для сборки,
run для выполнения и both
для сборки и выполнения. |
pure | (нет), ffi | Подразумевает использование lang/pure тем или иным образом,
но в основном используется для построения портов, относящихся к
pure. С аргументом ffi означает использование
devel/pure-ffi для
выполнения. |
qmail | (нет), build , run ,
both , vars | Подразумевает использование mail/qmail тем или иным образом.
С аргументом build означает использование
qmail для сборки и run для
выполнения. Без аргументов или с аргументом both
означает использование qmail для сборки и
выполнения. vars задает переменные QMAIL для
нужд порта. |
readline | (нет), port | Подразумевает использование библиотеки
readline и по необходимости устанавливает
переменные CPPFLAGS и LDFLAGS .
|
shared-mime-info | (нет) | Подразумевает использование
update-mime-database из
misc/shared-mime-info . Это
также добавляет собственный этап post-install и строки в plist для
запуска update-mime-data с подходящими
аргументами во время установки и удаления пакета. |
shebangfix | (нет) | Во многом программном обеспечении указывается неправильный
путь к интерпретатору (shebang), в первую очередь это касается
/usr/bin/perl и /bin/bash .
Это значение исправляет строку shebang в сценариях, перечисленных
в SHEBANG_FILES . По умолчанию сейчас
поддерживаются Perl,
Python, Bash,
Ruby и PHP.
Для поддержки других интерпретаторов необходимо соответствующее
значение SHEBANG_LANG (например,
SHEBANG_LANG=lua ),
lua_OLD_CMD и lua_CMD . |
zenoss | (нет) | Подразумевает использование net-mgmt/zenoss тем или иным образом,
но в основном используется для построения портов zenpack,
относящихся к zenoss. |
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.