MFen up to before splitting porters-handbook.

book.xml	r42833 -> r43827
uses.xml	r43006 -> r43793
versions.xml	r42930 -> r43967
This commit is contained in:
Sergey Kandaurov 2014-02-22 10:29:12 +00:00
parent 35a022c67c
commit 94539e8197
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44027
3 changed files with 1965 additions and 851 deletions
ru_RU.KOI8-R/books/porters-handbook

File diff suppressed because it is too large Load diff

View file

@ -5,11 +5,12 @@
$FreeBSD$
Original revision: r43006
Original revision: r43793
-->
<row>
<entry><literal>ada</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>úÁ×ÉÓÉÍÏÓÔØ ÏÔ ËÏÍÐÉÌÑÔÏÒÁ Ó ÐÏÄÄÅÒÖËÏÊ
@ -19,23 +20,26 @@
<row>
<entry><literal>bison</literal></entry>
<entry>(ÎÅÔ), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal></entry>
<entry>Подразумевает использование <filename
role="package">devel/bison</filename> тем или иным образом. По
умолчанию, без аргументов или с аргументом <literal>build</literal>,
означает использование <command>bison</command> для сборки,
<literal>run</literal> для выполения, и <literal>both</literal>
для сборки и выполнения.</entry>
<entry>Использует <package role="port">devel/bison</package>.
По умолчанию, без аргументов или с аргументом
<literal>build</literal>, <command>bison</command> означает
зависимость для сборки, <literal>run</literal> для выполения,
и <literal>both</literal> для сборки и выполнения.</entry>
</row>
<row>
<entry><literal>charsetfix</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>ðÒÅÄÏÔ×ÒÁÝÁÅÔ ÕÓÔÁÎÏ×ËÕ <filename>charset.alias</filename>.
Этот файл должен устанавливаться только совместно с <filename
role="package">converters/libiconv</filename>. Через
<varname>CHARSETFIX_MAKEFILEIN</varname> можно указать другой
Этот файл должен устанавливаться только совместно с
<package role="port">converters/libiconv</package>. Используя
<varname>CHARSETFIX_MAKEFILEIN</varname>, можно указать другой
ÐÕÔØ ÏÔÎÏÓÉÔÅÌØÎÏ <varname>WRKSRC</varname>, ÅÓÌÉ
<filename>charset.alias</filename> ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÉÎÁÞÅ ÞÅÍ ÞÅÒÅÚ
<varname>WRKSRC</varname>/<filename>Makefile.in</filename>.</entry>
@ -43,160 +47,535 @@
<row>
<entry><literal>cmake</literal></entry>
<entry>(нет), <literal>outsource</literal></entry>
<entry>Порт будет использовать <application>CMake</application> для
<entry>(нет), <literal>outsource</literal>,
<literal>run</literal></entry>
<entry>Использует <application>CMake</application> для
ËÏÎÆÉÇÕÒÁÃÉÉ É ÐÏÓÔÒÏÅÎÉÑ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÁÒÇÕÍÅÎÔÁ
<literal>outsource</literal> будет произведена сборка вне исходных
текстов (out-of-source). Более подробно смотрите <xref
linkend="using-cmake"/>.</entry>
<literal>outsource</literal> будет произведена сборка вне дерева
исходных текстов (out-of-source). При использовании аргумента
<literal>run</literal> регистрируется как зависимость для
выполнения. Для получения дополнительной информации смотрите
<xref linkend="using-cmake"/>.</entry>
</row>
<row>
<entry><literal>compiler</literal></entry>
<entry>(нет), <literal>c++0x</literal>,
<literal>c++11-lang</literal>,
<literal>c++11-lib</literal>, <literal>c11</literal>,
<literal>openmp</literal>, <literal>nestedfct</literal>,
<literal>features</literal></entry>
<entry>Определяет используемый компилятор с учётом любых пожеланий.
Используйте <literal>c++11-lang</literal>, если для порта нужен
компилятор с поддержкой C++11, и <literal>c++11-lib</literal>,
если для порта также нужна стандартная библиотека C++11. Если
для порта нужен компилятор, понимающий C++0X, C11, OpenMP или
вложенные функции, для этого можно использовать соответствующие
параметры. Используйте <literal>features</literal>, чтобы
запросить список функциональных особенностей, поддерживаемых
компилятором по умолчанию. После подключения
<filename>bsd.port.pre.mk</filename> порт может проверить
результат, используя эти переменные:
<itemizedlist>
<listitem>
<para><varname>COMPILER_TYPE</varname>: системный компилятор
по умолчанию, gcc или clang</para>
</listitem>
<listitem>
<para><varname>ALT_COMPILER_TYPE</varname>: альтернативный
системный компилятор, gcc или clang. Значение
устанавливается, только если оба компилятора присутствуют
в основной системе.</para>
</listitem>
<listitem>
<para><varname>COMPILER_VERSION</varname>: первые две цифры
версии компилятора по умолчанию.</para>
</listitem>
<listitem>
<para><varname>ALT_COMPILER_VERSION</varname>: первые две
цифры версии альтернативного компилятора, если такой
присутствует.</para>
</listitem>
<listitem>
<para><varname>CHOSEN_COMPILER_TYPE</varname>: используемый
компилятор, gcc или clang</para>
</listitem>
<listitem>
<para><varname>COMPILER_FEATURES</varname>: поддерживаемые
возможности компилятора по умолчанию. В настоящее время
здесь указана библиотека C++.</para>
</listitem>
</itemizedlist></entry>
</row>
<row>
<entry><literal>cran</literal></entry>
<entry>(нет), <literal>auto-plist</literal></entry>
<entry>Использует Comprehensive R Archive Network. Используйте
<varname>auto-plist</varname> для автоматического получения
<filename>pkg-plist</filename>.</entry>
</row>
<row>
<entry><literal>desktop-file-utils</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>Подразумевает использование
<application>update-desktop-database</application> из
<filename role="package">devel/desktop-file-utils</filename>.
Будет включён дополнительный этап post-install без взаимодействия
с уже имеющимися этапами post-install. В plist будут добавлены
строки для запуска <application>update-desktop-database</application>
<entry>Использует <application>update-desktop-database</application>
из <package role="port">devel/desktop-file-utils</package>. Будет
включён дополнительный этап post-install без взаимодействия с уже
имеющимися этапами post-install. В plist будут добавлены строки
для запуска <application>update-desktop-database</application>
ÐÒÉ ÕÓÔÁÎÏ×ËÅ É ÕÄÁÌÅÎÉÉ ÐÁËÅÔÁ.</entry>
</row>
<row>
<entry><literal>fuse</literal></entry>
<entry><literal>desthack</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>Подразумевает использование библиотеки FUSE, а также модуля ядра
в соответствии с версией &os;.</entry>
<entry>Изменяет поведение GNU configure для правильной поддержки
<varname>DESTDIR</varname>, в случае если программное обеспечение
этого не делает.</entry>
</row>
<row>
<entry><literal>display</literal></entry>
<entry>(нет), ARGS</entry>
<entry>Устанавливает окружение виртуального дисплея. Если переменная
окружения <varname>DISPLAY</varname> не установлена, то
<application>Xvfb</application> добавляется как зависимость для
построения и <varname>CONFIGURE_ENV</varname> дополняется номером
порта текущего запущенного экземпляра <application>Xvfb</application>.
Параметр <literal>ARGS</literal> по умолчанию имеет значение
<literal>install</literal> и управляет фазой, в которой запускается
и останавливается виртуальный дисплей.</entry>
</row>
<row>
<entry><literal>dos2unix</literal></entry>
<entry>(нет)</entry>
<entry>В составе порта имеются файлы с окончанием строк в формате
<acronym>DOS</acronym>, для которых требуется преобразование.
Для управления тем, какие из файлов должны быть преобразованы,
используются три переменные. По умолчанию преобразуются
<emphasis>все</emphasis> файлы, включая двоичные.
<itemizedlist>
<listitem>
<para><varname>DOS2UNIX_REGEX</varname>: сопоставление с
именем файла с использованием регулярных выражений.</para>
</listitem>
<listitem>
<para><varname>DOS2UNIX_FILES</varname>: строковое
сопоставление с именем файла.</para>
</listitem>
<listitem>
<para><varname>DOS2UNIX_GLOB</varname>: сопоставление с
именем файла с использованием шаблонов поиска.</para>
</listitem>
</itemizedlist></entry>
</row>
<row>
<entry><literal>fam</literal></entry>
<entry>(нет), fam, gamin</entry>
<entry>Использует File Alteration Monitor как зависимость от
библиотеки порта <package role="port">devel/fam</package> или
<package role="port">devel/gamin</package>. Пользователи могут
задать WITH_FAM_SYSTEM для указания своего предпочтения.</entry>
</row>
<row>
<entry><literal>fmake</literal></entry>
<entry>(нет)</entry>
<entry>Использует <package role="port">devel/fmake</package> как
зависимость для сборки.</entry>
</row>
<row>
<entry><literal>fortran</literal></entry>
<entry><literal>gcc</literal> (default), <literal>ifort</literal></entry>
<entry>Использует компилятор Fortran от GNU или Intel.</entry>
</row>
<row>
<entry><literal>fuse</literal></entry>
<entry>(нет)</entry>
<entry>Порт будет зависеть от библиотеки FUSE и возможно от модуля
ядра, в соответствии с версией &os;.</entry>
</row>
<row>
<entry><literal>gettext</literal></entry>
<entry>(нет), <literal>lib</literal>, <literal>build</literal>,
<literal>run</literal></entry>
<entry>Подразумевает использование <filename
role="package">devel/gettext</filename> тем или иным образом.
По умолчанию, без аргументов или с аргументом <literal>lib</literal>,
означает использование <command>gettext</command> для сборки
и выполнения, <literal>build</literal> для сборки, и
<literal>run</literal> для выполнения.</entry>
<entry>(нет), <literal>lib</literal> (по умолчанию),
<literal>build</literal>, <literal>run</literal></entry>
<entry>Использует <package role="port">devel/gettext</package>.
По умолчанию, без аргументов или с аргументом
<literal>lib</literal>, означает зависимость от библиотеки
<filename>libintl.so</filename>. <literal>build</literal>
и <literal>run</literal> соответственно означают зависимости от
от <filename>xgettext</filename> для сборки и выполнения.</entry>
</row>
<row>
<entry><literal>gmake</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>Подразумевает использование <filename
role="package">devel/gmake</filename> для сборки.</entry>
<entry>Использует <package role="port">devel/gmake</package> как
зависимость для сборки и подготавливает окружение для
использования <command>gmake</command> в качестве
<command>make</command> для сборки по умолчанию.</entry>
</row>
<row>
<entry><literal>iconv</literal></entry>
<entry>(нет)</entry>
<entry>Подразумевает использование <filename
role="package">converters/libiconv</filename> для сборки и
выполнения.</entry>
<entry>(нет), <literal>lib</literal>, <literal>build</literal>,
<literal>patch</literal></entry>
<entry>Использует функции <command>iconv</command>, из порта
<package role="port">converters/libiconv</package> как зависимость
для сборки и выполнения или же из основной системы на 10-CURRENT после
появления собственного <command>iconv</command> в
<revnumber>254273</revnumber>. По умолчанию, без параметров или
с параметром <literal>lib</literal>, <command>iconv</command>
означает зависимость для сборки и выполнения,
<literal>build</literal> для сборки и <literal>patch</literal>
для использования патчей. Более подробно смотрите
<xref linkend="using-iconv"/>.</entry>
</row>
<row>
<entry><literal>imake</literal></entry>
<entry>(нет), <literal>env</literal>,
<literal>notall</literal></entry>
<entry>Использует <package role="port">devel/imake</package> как
зависимость для сборки. С аргументом <literal>env</literal>
всего лишь подготавливает окружение и не задаёт каких-либо целей.
С аргументом <literal>notall</literal> запрещает передачу
<literal>-a</literal> команде <command>xmkmf</command>.</entry>
</row>
<row>
<entry><literal>kmod</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>Подразумевает использование <filename
role="package">devel/imake</filename> для сборки.</entry>
<entry>Заполняет шаблоны для портов модулей ядра:
<itemizedlist>
<listitem>
<para>Добавляет <literal>kld</literal> в список
<varname>CATEGORIES</varname>.</para>
</listitem>
<listitem>
<para>Задаёт <varname>SSP_UNSAFE</varname>.</para>
</listitem>
<listitem>
<para>Задаёт <varname>IGNORE</varname>, если исходные тексты
ядра не найдены в <varname>SRC_BASE</varname>.</para>
</listitem>
<listitem>
<para>В качестве значения по умолчанию для
<varname>KMODDIR</varname> устанавливает
<filename class="directory">/boot/modules</filename>,
добавляет его в <varname>PLIST_SUB</varname> и
<varname>MAKE_ENV</varname> и создает на этапе установки.
Если для <varname>KMODDIR</varname> установлено значение
<filename class="directory">/boot/kernel</filename>, оно
будет заменено на
<filename class="directory">/boot/modules</filename>. Это
предотвращает повреждение пакетов вследствие переименования
<filename class="directory">/boot/kernel</filename> в
<filename class="directory">/boot/kernel.old</filename>
в процессе обновления ядра.</para>
</listitem>
<listitem>
<para>Управляет перекрёстными ссылками модулей ядра во время
установки и удаления.</para>
</listitem>
</itemizedlist></entry>
</row>
<row>
<entry><literal>libtool</literal></entry>
<entry>(нет)</entry>
<entry>Применяет исправления для сценариев
<command>libtool</command>. Должно быть добавлено для всех
портов, использующих <command>libtool</command>.</entry>
</row>
<row>
<entry><literal>lua</literal></entry>
<entry>(нет), <literal>XY+</literal>, <literal>XY</literal>,
<literal>build</literal>, <literal>run</literal></entry>
<entry>Добавляет зависимость от <application>Lua</application>. По
умолчанию является зависимостью от библиотеки, если это не
переопределено параметрами <literal>build</literal> или
<literal>run</literal>. Версия по умолчанию 5.2, если не задана
с помощью параметра <literal>XY</literal> (например,
<literal>51</literal> или <literal>52+</literal>).</entry>
</row>
<row>
<entry><literal>motif</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>Подразумевает использование <filename
role="package">devel/open-motif</filename> в качестве библиотеки.
Конечные пользователи могут задать <varname>WANT_LESSTIF</varname>
для замены <filename role="package">devel/open-motif</filename> на
<filename role="package">devel/lesstif</filename>.</entry>
<entry>Использует <package
role="port">x11-toolkits/open-motif</package> как зависимость
от библиотеки. Пользователи могут задавать
<varname>WANT_LESSTIF</varname> для использования зависимости
от <package role="port">x11-toolkits/lesstif</package> вместо
<package role="port">x11-toolkits/open-motif</package>.</entry>
</row>
<row>
<entry><literal>ncurses</literal></entry>
<entry>(ÎÅÔ), <literal>base</literal>,
<literal>port</literal></entry>
<entry>Подразумевает использование <application>ncurses</application>,
<entry>Использует <application>ncurses</application>,
ÔÅÍ ÓÁÍÙÍ ÚÁÄÁ£Ô ÎÅËÏÔÏÒÙÅ ÎÕÖÎÙÅ ÐÅÒÅÍÅÎÎÙÅ.</entry>
</row>
<row>
<entry><literal>pathfix</literal></entry>
<entry><literal>ninja</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>Использует <application>ninja</application> для построения
порта. Пользователи могут задать <varname>NINJA_VERBOSE</varname>
для подробного вывода сообщения.</entry>
</row>
<row>
<entry><literal>openal</literal></entry>
<entry><literal>al</literal>, <literal>soft</literal> (по умолчанию),
<literal>si</literal>, <literal>alut</literal></entry>
<entry>Использует <application>OpenAL</application>. Может быть
указан бэкэнд, по умолчанию используется программная реализация.
Пользователь может указать предпочитаемый бэкэнд с использованием
переключателя <varname>WANT_OPENAL</varname>. Правильными
значениями для этого переключателя являются <literal>soft</literal>
(по умолчанию) и <literal>si</literal>.</entry>
</row>
<row>
<entry><literal>pathfix</literal></entry>
<entry>(нет)</entry>
<entry>éÓÐÒÁ×ÌÑÅÔ ÏÂÝÉÅ ÐÕÔÉ ÄÌÑ ÉÈ ÓÏÏÔ×ÅÔÓÔ×ÉÑ ÉÅÒÁÒÈÉÉ &os; ×
ÆÁÊÌÁÈ <filename>Makefile.in</filename> É
<filename>configure</filename>, ÐÒÉÎÁÄÌÅÖÁÝÉÈ ÉÓÈÏÄÎÏÍÕ ËÏÄÕ
ÐÏÒÔÁ.</entry>
</row>
<row>
<entry><literal>perl5</literal></entry>
<entry>(нет)</entry>
<entry>Зависит от <application>Perl</application>.
Могут быть заданы следующие переменные:
<itemizedlist>
<listitem>
<para><varname>PERL_VERSION</varname>: Полная версия
<application>Perl</application> для использования; если не
задано, используется значение по умолчанию</para>
</listitem>
<listitem>
<para><varname>PERL_ARCH</varname>: Имя каталога для
архитектурозависимых библиотек, по умолчанию
<filename class="directory">mach</filename></para>
</listitem>
<listitem>
<para><varname>PERL_PORT</varname>: Имя порта
<application>Perl</application> для установки; значение по
умолчанию наследуется из
<varname>PERL_VERSION</varname></para>
</listitem>
<listitem>
<para><varname>SITE_PERL</varname>: Имя каталога для пакетов
<application>Perl</application> со специальным
размещением</para>
</listitem>
<listitem>
<para><varname>USE_PERL5</varname>: Фазы для использования
<application>Perl</application>, может быть
<literal>extract</literal>, <literal>patch</literal>,
<literal>build</literal>, <literal>install</literal> или
<literal>run</literal>. Также может быть
<literal>configure</literal>, <literal>modbuild</literal>
или <literal>modbuildtiny</literal>, когда требуются
<filename>Makefile.PL</filename>,
<filename>Build.PL</filename> или его вариация
Module::Build::Tiny. По умолчанию
<literal>build run</literal>.</para>
</listitem>
</itemizedlist></entry>
</row>
<row>
<entry><literal>pgsql</literal></entry>
<entry>(нет), <literal>X.Y</literal>, <literal>X.Y+</literal>,
<literal>X.Y-</literal></entry>
<entry>
<para>Обеспечивает поддержку PostgreSQL. Мейнтейнеры могут
задавать требуемую версию. Могут быть указаны минимальная и
максимальная версии; например, 9.0-, 8.4+.</para>
<para>Добавляет зависимость от компонентов PostgreSQL с
использованием
<literal>WANT_PGSQL=component[:target]</literal>. Например,
<literal>WANT_PGSQL=server:configure pltcl plperl</literal>.
Для получения полного перечня используйте
<command>make -V _USE_PGSQL_DEP</command>.</para></entry>
</row>
<row>
<entry><literal>pkgconfig</literal></entry>
<entry>(нет), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal></entry>
<entry>(нет), <literal>build</literal> (по умолчанию),
<literal>run</literal>, <literal>both</literal></entry>
<entry>Подразумевает использование <filename
role="package">devel/pkgconf</filename> тем или иным образом.
Без аргументов или с аргументом <literal>build</literal> это
означает использование <command>pkg-config</command> для сборки,
<entry>Использует <package role="port">devel/pkgconf</package>.
Без аргументов или с аргументом <literal>build</literal>
<command>pkg-config</command> означает зависимость для сборки,
<literal>run</literal> ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ É <literal>both</literal>
ÄÌÑ ÓÂÏÒËÉ É ×ÙÐÏÌÎÅÎÉÑ.</entry>
</row>
<row>
<entry><literal>pure</literal></entry>
<entry>(ÎÅÔ), <literal>ffi</literal></entry>
<entry>Подразумевает использование <filename
role="package">lang/pure</filename> тем или иным образом,
но в основном используется для построения портов, относящихся к
pure. С аргументом <literal>ffi</literal> означает использование
<filename role="package">devel/pure-ffi</filename> для
<entry>Использует <package role="port">lang/pure</package>.
В основном используется для построения портов, относящихся к
<application>pure</application>. С аргументом
<literal>ffi</literal> означает зависимость от
<package role="port">devel/pure-ffi</package> для
×ÙÐÏÌÎÅÎÉÑ.</entry>
</row>
<row>
<entry><literal>qmail</literal></entry>
<entry>(ÎÅÔ), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal>, <literal>vars</literal></entry>
<entry>Подразумевает использование <filename
role="package">mail/qmail</filename> тем или иным образом.
С аргументом <literal>build</literal> означает использование
<command>qmail</command> для сборки и <literal>run</literal> для
выполнения. Без аргументов или с аргументом <literal>both</literal>
означает использование <command>qmail</command> для сборки и
выполнения. <literal>vars</literal> задает переменные QMAIL для
нужд порта.</entry>
<entry>Использует <package role="port">mail/qmail</package>.
С аргументом <literal>build</literal> <command>qmail</command>
означает зависимость для сборки и <literal>run</literal> для
выполнения. Без аргументов или с аргументом
<literal>both</literal> <command>qmail</command> означает
зависимость для сборки и выполнения. <literal>vars</literal>
задает переменные QMAIL для нужд порта.</entry>
</row>
<row>
<entry><literal>qmake</literal></entry>
<entry>(нет), <literal>norecursive</literal>,
<literal>outsource</literal></entry>
<entry>Использует <application>QMake</application> для конфигурации.
Для получения дополнительной информации смотрите
<xref linkend="using-qmake"/>.</entry>
</row>
<row>
<entry><literal>readline</literal></entry>
<entry>(нет), port</entry>
<entry>Подразумевает использование библиотеки
<application>readline</application> и по необходимости устанавливает
переменные <varname>CPPFLAGS</varname> и <varname>LDFLAGS</varname>.
</entry>
<entry>(нет), <literal>port</literal></entry>
<entry>Использует <application>readline</application> как
зависимость от библиотеки и по необходимости устанавливает
переменные <varname>CPPFLAGS</varname> и
<varname>LDFLAGS</varname>. При использовании параметра
<literal>port</literal> заставляет использовать
<package role="port">devel/readline</package>.</entry>
</row>
<row>
<entry><literal>scons</literal></entry>
<entry>(нет)</entry>
<entry>Обеспечивает поддержку для использования
<package role="port">devel/scons</package></entry>
</row>
<row>
<entry><literal>shared-mime-info</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>Подразумевает использование
<application>update-mime-database</application> из
<filename role="package">misc/shared-mime-info</filename>. Это
также добавляет собственный этап post-install и строки в plist для
запуска <application>update-mime-data</application> с подходящими
аргументами во время установки и удаления пакета.</entry>
<entry>Использует <application>update-mime-database</application>
из <package role="port">misc/shared-mime-info</package>. Это
также добавляет собственный этап post-install и строки в plist
для запуска <application>update-mime-data</application> с
подходящими аргументами во время установки и удаления пакета.
</entry>
</row>
<row>
<entry><literal>shebangfix</literal></entry>
<entry>(ÎÅÔ)</entry>
<entry>÷Ï ÍÎÏÇÏÍ ÐÒÏÇÒÁÍÍÎÏÍ ÏÂÅÓÐÅÞÅÎÉÉ ÕËÁÚÙ×ÁÅÔÓÑ ÎÅÐÒÁ×ÉÌØÎÙÊ
ÐÕÔØ Ë ÉÎÔÅÒÐÒÅÔÁÔÏÒÕ (shebang), × ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ ÜÔÏ ËÁÓÁÅÔÓÑ
<filename>/usr/bin/perl</filename> É <filename>/bin/bash</filename>.
@ -212,10 +591,237 @@
</row>
<row>
<entry><literal>zenoss</literal></entry>
<entry>(нет)</entry>
<entry>Подразумевает использование <filename
role="package">net-mgmt/zenoss</filename> тем или иным образом,
но в основном используется для построения портов zenpack,
относящихся к zenoss.</entry>
<entry><literal>tcl</literal></entry>
<entry><literal>PORT</literal></entry>
<entry>Добавляет зависимость от <application>Tcl</application>.
Параметр <literal>PORT</literal> в качестве значения может
принимать <literal>tcl</literal> или <literal>tk</literal>. К
значению может быть добавлена версия или зависимость wrapper с
использованием <literal>PORT:version</literal> или
<literal>PORT:wrapper</literal>. Поле версии может иметь пустое
значение, один или более номеров версии (на данный момент
<literal>84</literal>, <literal>85</literal> или
<literal>86</literal>) или же минимальный номер версии (на данный
момент <literal>84+</literal>, <literal>85+</literal> или
<literal>86+</literal>). Может быть указана зависимость для
сборки или выполнения с использованием <literal>PORT,build</literal>
или <literal>PORT,run</literal>. После подключения
<filename>bsd.port.pre.mk</filename> порт может проверить
результат, используя эти переменные:
<itemizedlist>
<listitem>
<para><varname>TCL_VER</varname>: используемая старшая.младшая
версия <application>Tcl</application></para>
</listitem>
<listitem>
<para><varname>TCLSH</varname>: полный путь к интерпретатору
<application>Tcl</application></para>
</listitem>
<listitem>
<para><varname>TCL_LIBDIR</varname>: путь к библиотекам
<application>Tcl</application></para>
</listitem>
<listitem>
<para><varname>TCL_INCLUDEDIR</varname>: путь к заголовочным
файлам <application>Tcl</application> на языке Си</para>
</listitem>
<listitem>
<para><varname>TK_VER</varname>: используемая старшая.младшая
версия <application>Tk</application></para>
</listitem>
<listitem>
<para><varname>WISH</varname>: полный путь к интерпретатору
<application>Tk</application></para>
</listitem>
<listitem>
<para><varname>TK_LIBDIR</varname>: путь к библиотекам
<application>Tk</application></para>
</listitem>
<listitem>
<para><varname>TK_INCLUDEDIR</varname>: путь к заголовочным
файлам <application>Tk</application> на языке Си</para>
</listitem>
</itemizedlist></entry>
</row>
<row>
<entry><literal>tk</literal></entry>
<entry>То же, что и для <literal>tcl</literal></entry>
<entry>Небольшая обёртка при одновременном использовании
<application>Tcl</application> и <application>Tk</application>.
Возвращает те же переменные, что и при использовании
<application>Tcl</application>.</entry>
</row>
<row>
<entry><literal>twisted</literal></entry>
<entry>(нет), <literal>ARGS</literal></entry>
<entry>Добавляет зависимость от <application>twistedCore</application>.
Перечень требуемых компонентов можно указать в качестве значения
этой переменной. <literal>ARGS</literal> может принимать одно из
значений:
<itemizedlist>
<listitem>
<para><literal>build</literal>: добавляет
<application>twistedCore</application> или любой из указанных
компонентов как зависимость построения.</para>
</listitem>
<listitem>
<para><literal>run</literal>: добавляет
<application>twistedCore</application> или любой из указанных
компонентов как зависимость запуска.</para>
</listitem>
</itemizedlist>
Помимо <literal>build</literal> и <literal>run</literal> можно
указать один или несколько поддерживаемых компонентов
<application>twisted</application>. Поддерживаемые значения
перечислены в <filename>Uses/twisted.mk</filename>.</entry>
</row>
<row>
<entry><literal>uidfix</literal></entry>
<entry>(нет)</entry>
<entry>Изменяет некоторое поведение по умолчанию (в основном,
переменные) системы построения для возможности установки этого
порта из-под обычного пользователя. Попробуйте это в вашем порте
перед добавлением <literal>NEED_ROOT=yes</literal>.</entry>
</row>
<row>
<entry><literal>uniquefiles</literal></entry>
<entry>(нет), <literal>dirs</literal></entry>
<entry>
Делает файлы и каталоги 'уникальными' посредством добавления
приставки или окончания. При использовании параметра
<literal>dirs</literal> порт нуждается в приставке (и только в
ней) на основе <varname>UNIQUE_PREFIX</varname> для стандартных
каталогов <varname>DOCSDIR</varname>,
<varname>EXAMPLESDIR</varname>, <varname>DATADIR</varname>,
<varname>WWWDIR</varname>, <varname>ETCDIR</varname>. Для портов
доступны следующие переменные:
<itemizedlist>
<listitem><para><varname>UNIQUE_PREFIX</varname>: приставка
для использования с каталогами и файлами. По умолчанию
<varname>${PKGNAMEPREFIX}</varname>.</para></listitem>
<listitem><para><varname>UNIQUE_PREFIX_FILES</varname>:
перечень файлов, для которых нужна приставка. По умолчанию
пустое значение.</para></listitem>
<listitem><para><varname>UNIQUE_SUFFIX</varname>: окончание
для использования с файлами. По умолчанию
<varname>${PKGNAMESUFFIX}</varname>.</para></listitem>
<listitem><para><varname>UNIQUE_SUFFIX_FILES</varname>:
перечень файлов, для которых нужно окончание. По умолчанию
пустое значение.</para></listitem>
</itemizedlist></entry>
</row>
<row>
<entry><literal>webplugin</literal></entry>
<entry>(нет), <literal>ARGS</literal></entry>
<entry>Автоматически создаёт и удаляет символические ссылки для
каждого из приложений с поддержкой фреймворка webplugin.
<literal>ARGS</literal> может принимать одно из значений:
<itemizedlist>
<listitem>
<para><literal>gecko</literal>: поддержка плагинов
Gecko</para>
</listitem>
<listitem>
<para><literal>native</literal>: поддержка плагинов Gecko,
Opera и WebKit-GTK</para>
</listitem>
<listitem>
<para><literal>linux</literal>: поддержка плагинов
Linux</para>
</listitem>
<listitem>
<para><literal>all</literal> (по умолчанию, неявно):
поддержка всех типов плагинов</para>
</listitem>
<listitem>
<para>(отдельные записи): поддержка только указанных
браузеров</para>
</listitem>
</itemizedlist>
Следующие переменные могут быть отредактированы:
<itemizedlist>
<listitem>
<para><varname>WEBPLUGIN_FILES</varname>: Без значения по
умолчанию, должна устанавливаться вручную.
Устанавливаемые файлы плагина.</para>
</listitem>
<listitem>
<para><varname>WEBPLUGIN_DIR</varname>: Директория для
установки файлов плагина, по умолчанию <filename
class="directory"><replaceable>PREFIX</replaceable>/lib/browser_plugins/<replaceable>WEBPLUGIN_NAME</replaceable></filename>.
Задавайте её, если порт устанавливает файлы плагина за
пределами каталога по умолчанию, для защиты от повреждения
символических ссылок.</para>
</listitem>
<listitem>
<para><varname>WEBPLUGIN_NAME</varname>: Итоговое имя
каталога для установки файлов плагина, по умолчанию
<varname>PKGBASE</varname>.</para>
</listitem>
</itemizedlist></entry>
</row>
<row>
<entry><literal>zenoss</literal></entry>
<entry>(нет)</entry>
<entry>Использует <package role="port">net-mgmt/zenoss</package>.
В основном используется для построения портов
<application>zenoss</application>, относящихся
к <application>zenpack</application>.</entry>
</row>
<row>
<entry><literal>zope</literal></entry>
<entry>(нет)</entry>
<entry>Использует <package role="port">www/zope</package>.
В основном используется для построения портов, относящихся к
<application>zope</application>. <varname>ZOPE_VERSION</varname>
может использоваться портом для указания того, что должна
использоваться определённая версия
<application>zope</application>.</entry>
</row>

View file

@ -5,7 +5,7 @@
$FreeBSD$
Original revision: r42930
Original revision: r43967
-->
<row>
@ -4162,6 +4162,44 @@
</entry>
</row>
<row>
<entry>902502</entry>
<entry>26 Á×ÇÕÓÔÁ 2013</entry>
<entry>9.2-STABLE ÐÏÓÌÅ ×ËÌÀÞÅÎÉÑ ÆÌÁÇÁ ÐÏÉÓËÁ ÐÕÔÉ CAM
<literal>PIM_RESCAN</literal>
(ÒÅ×. <revnumber>254938</revnumber>).</entry>
</row>
<row>
<entry>902503</entry>
<entry>27 Á×ÇÕÓÔÁ 2013</entry>
<entry>9.2-STABLE ÐÏÓÌÅ ×ËÌÀÞÅÎÉÑ ÆÌÁÇÁ cdev
<literal>SI_UNMAPPED</literal>
(ÒÅ×. <revnumber>254979</revnumber>).</entry>
</row>
<row>
<entry>902504</entry>
<entry>22 ÏËÔÑÂÒÑ 2013</entry>
<entry>9.2-STABLE ÐÏÓÌÅ ×ËÌÀÞÅÎÉÑ ÐÏÄÄÅÒÖËÉ ÐÅÒ×ÏÊ ÚÁÇÒÕÚËÉ
<quote>first boot</quote> ÄÌÑ ÓÃÅÎÁÒÉÅ× &man.rc.8;
(ÒÅ×. <revnumber>256917</revnumber>).</entry>
</row>
<row>
<entry>902505</entry>
<entry>December 12, 2013</entry>
<entry>9.2-STABLE after Heimdal encoding fix
(rev <revnumber>259448</revnumber>).</entry>
</row>
<row>
<entry>902506</entry>
<entry>31 ÄÅËÁÂÒÑ 2013</entry>
<entry>9-STABLE ÐÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÊ ÄÌÑ MAP_STACK
(ÒÅ×. <revnumber>260082</revnumber>).</entry>
</row>
<row>
<entry>1000000</entry>
<entry>26 ÓÅÎÔÑÂÒÑ 2011</entry>
@ -4180,8 +4218,8 @@
<entry>12 ÄÅËÁÂÒÑ 2011</entry>
<entry>10-CURRENT ÐÏÓÌÅ ÏÐÒÅÄÅÌÅÎÉÑ ÂÕÌÅ×ÙÈ true/false ×
sys/types.h, ÚÎÁÞÅÎÉÅ sizeof(bool) ÍÏÇÌÏ ÉÚÍÅÎÉÔØÓÑ (ÒÅ×.
<revnumber>228444</revnumber>). 10-CURRENT ÐÏÓÌÅ ÐÏÑ×ÌÅÎÉÑ xlocale.h
(ÒÅ×. <revnumber>r227753</revnumber>).</entry>
<revnumber>228444</revnumber>). 10-CURRENT ÐÏÓÌÅ ÐÏÑ×ÌÅÎÉÑ
xlocale.h (ÒÅ×. <revnumber>r227753</revnumber>).</entry>
</row>
<row>
@ -4330,7 +4368,8 @@
<entry>22 ÏËÔÑÂÒÑ 2012</entry>
<entry>10-CURRENT ÐÏÓÌÅ ÕÄÁÌÅÎÉÑ ÐÏÄÄÅÒÖËÉ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ, ÎÅ
Ñ×ÌÑÀÝÉÈÓÑ MPSAFE, É ÄÏÂÁ×ÌÅÎÉÑ ÐÏÄÄÅÒÖËÉ FUSEFS (ÒÅ×.
<revnumber>241519</revnumber>, <revnumber>241897</revnumber>).</entry>
<revnumber>241519</revnumber>, <revnumber>241897</revnumber>).
</entry>
</row>
<row>
@ -4355,7 +4394,8 @@
<entry>1000024</entry>
<entry>5 ÎÏÑÂÒÑ 2012</entry>
<entry>10-CURRENT ÐÏÓÌÅ ÐÅÒÅËÌÀÞÅÎÉÑ ËÏÍÐÉÌÑÔÏÒÁ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÁ
clang ÎÁ ÐÌÁÔÆÏÒÍÁÈ i386 É amd64 (ÒÅ×. <revnumber>242624</revnumber>).
clang ÎÁ ÐÌÁÔÆÏÒÍÁÈ i386 É amd64 (ÒÅ×.
<revnumber>242624</revnumber>).
</entry>
</row>
@ -4488,7 +4528,8 @@
<entry>16 ÉÀÌÑ 2013</entry>
<entry>10-CURRENT ÐÏÓÌÅ ÐÅÒÅËÌÀÞÅÎÉÑ ABI, ÉÓÐÏÌØÚÕÅÍÏÇÏ ÐÏ
ÕÍÏÌÞÁÎÉÀ, ÎÁ <literal>ARM EABI</literal> ÄÌÑ ÁÒÈÉÔÅËÔÕÒ arm,
armeb, armv6, and armv6eb (ÒÅ×. <revnumber>253396</revnumber>).</entry>
armeb, armv6, and armv6eb (ÒÅ×. <revnumber>253396</revnumber>).
</entry>
</row>
<row>
@ -4537,8 +4578,9 @@
<entry>1000044</entry>
<entry>15 Á×ÇÕÓÔÁ 2013</entry>
<entry>10-CURRENT ÐÏÓÌÅ ÐÅÒÅ×ÏÄÁ <literal>libc.so</literal> ÎÁ
ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÓÃÅÎÁÒÉÑ &man.ld.1; (ÒÅ×. <revnumber>251668</revnumber>,
<revnumber>254358</revnumber>).</entry>
ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÓÃÅÎÁÒÉÑ &man.ld.1; (ÒÅ×.
<revnumber>251668</revnumber>, <revnumber>254358</revnumber>).
</entry>
</row>
<row>
@ -4556,7 +4598,8 @@
<entry>10-CURRENT ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÆÌÁÇÏ× mbuf
<literal>M_PROTO[9-12]</literal> É ÕÄÁÌÅÎÉÑ ÆÌÁÇÏ×
<literal>M_FRAG|M_FIRSTFRAG|M_LASTFRAG</literal> (ÒÅ×.
<revnumber>254524</revnumber>, <revnumber>254526</revnumber>).</entry>
<revnumber>254524</revnumber>, <revnumber>254526</revnumber>).
</entry>
</row>
<row>
@ -4598,7 +4641,8 @@
<entry>1000051</entry>
<entry>25 Á×ÇÕÓÔÁ 2013</entry>
<entry>10-CURRENT ÐÏÓÌÅ ÉÍÐÏÒÔÁ ÄÒÁÊ×ÅÒÁ Radeon KMS (ÒÅ×.
<revnumber>254885</revnumber>, <revnumber>254887</revnumber>).</entry>
<revnumber>254885</revnumber>, <revnumber>254887</revnumber>).
</entry>
</row>
<row>
@ -4632,6 +4676,14 @@
<revnumber>255426</revnumber>).</entry>
</row>
<row>
<entry>1000100</entry>
<entry>7 ÄÅËÁÂÒÑ 2013</entry>
<entry><literal>releng/10.0</literal> ÐÏÓÌÅ ÏÔÄÅÌÅÎÉÑ ×ÅÔËÉ ÏÔ
<literal>stable/10</literal>
(ÒÅ×. <revnumber>259065</revnumber>).</entry>
</row>
<row>
<entry>1000500</entry>
<entry>10 ÏËÔÑÂÒÑ 2013</entry>
@ -4639,8 +4691,118 @@
(ÒÅ×. <revnumber>256283</revnumber>).</entry>
</row>
<row>
<entry>1000501</entry>
<entry>22 ÏËÔÑÂÒÑ 2013</entry>
<entry>10-STABLE ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÐÏÄÄÅÒÖËÉ ÐÅÒ×ÏÊ ÚÁÇÒÕÚËÉ ×
&man.rc.8; (ÒÅ×. <revnumber>256916</revnumber>).</entry>
</row>
<row>
<entry>1000502</entry>
<entry>20 ÎÏÑÂÒÑ 2013</entry>
<entry>10-STABLE ÐÏÓÌÅ ÕÄÁÌÅÎÉÑ ÓÉÍ×ÏÌÏ× iconv ÉÚ
<literal>libc.so.7</literal>
(ÒÅ×. <revnumber>258398</revnumber>).</entry>
</row>
<row>
<entry>1000510</entry>
<entry>7 ÄÅËÁÂÒÑ 2013</entry>
<entry>ïÂÎÏ×ÌÅÎÏ ÚÎÁÞÅÎÉÅ __FreeBSD_version ÄÌÑ
<literal>releng/10.0</literal>, ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÏÎÏ ÎÅ
ÕÍÅÎØÛÁÌÏÓØ (ÒÅ×. <revnumber>259067</revnumber>).</entry>
</row>
<row>
<entry>1000700</entry>
<entry>7 ÄÅËÁÂÒÑ 2013</entry>
<entry>10-STABLE ÐÏÓÌÅ ÏÔÄÅÌÅÎÉÑ ×ÅÔËÉ <literal>releng/10.0</literal>
(ÒÅ×. <revnumber>259069</revnumber>).</entry>
</row>
<row>
<entry>1000701</entry>
<entry>15 ÄÅËÁÂÒÑ 2013</entry>
<entry>10.0-STABLE ÐÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÑ ËÏÄÉÒÏ×ËÉ Heimdal
(ÒÅ×. <revnumber>259447</revnumber>).</entry>
</row>
<row>
<entry>1000702</entry>
<entry>31 ÄÅËÁÂÒÑ 2013</entry>
<entry>10-STABLE ÐÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÊ ÄÌÑ MAP_STACK
(ÒÅ×. <revnumber>260135</revnumber>).</entry>
</row>
<row>
<entry>1100000</entry>
<entry>10 ÏËÔÑÂÒÑ 2013</entry>
<entry>11.0-CURRENT (ÒÅ×. <revnumber>256284</revnumber>).</entry>
</row>
<row>
<entry>1100001</entry>
<entry>19 ÏËÔÑÂÒÑ 2013</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÐÏÄÄÅÒÖËÉ "ÐÅÒ×ÏÊ ÚÁÇÒÕÚËÉ"
× ÓÃÅÎÁÒÉÉ <filename>rc.d</filename> ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ×
ÐÏÒÔÁÈ (ÒÅ×. <revnumber>256776</revnumber>).</entry>
</row>
<row>
<entry>1100002</entry>
<entry>5 ÎÏÑÂÒÑ 2013</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ ÕÄÁÌÅÎÉÑ ÐÏÄÄÅÒÖËÉ ÉÓÔÏÒÉÞÅÓËÉÈ ioctl
(ÒÅ×. <revnumber>257696</revnumber>).</entry>
</row>
<row>
<entry>1100003</entry>
<entry>17 ÎÏÑÂÒÑ 2013</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÊ × iconv
(ÒÅ×. <revnumber>258284</revnumber>).</entry>
</row>
<row>
<entry>1100004</entry>
<entry>15 ÄÅËÁÂÒÑ 2013</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ × ÐÏ×ÅÄÅÎÉÉ
<function>gss_pseudo_random</function>, ÄÏÂÁ×ÌÅÎÎÏÇÏ × r259286
(ÒÅ×. <revnumber>259424</revnumber>).</entry>
</row>
<row>
<entry>1100005</entry>
<entry>28 ÄÅËÁÂÒÑ 2013</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ r259951 - îÅ ÏÂßÅÄÉÎÑÔØ ÚÁÐÉÓÉ ×
<function>vm_map_stack()</function>
(ÒÅ×. <revnumber>260010</revnumber>).</entry>
</row>
<row>
<entry>1100006</entry>
<entry>28 ÑÎ×ÁÒÑ 2014</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ libelf É libdwarf
(ÒÅ×. <revnumber>261246</revnumber>).</entry>
</row>
<row>
<entry>1100007</entry>
<entry>30 ÑÎ×ÁÒÑ 2014</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ libc++ ÄÏ ×ÅÒÓÉÉ to 3.4
(ÒÅ×. <revnumber>261283</revnumber>).</entry>
</row>
<row>
<entry>1100008</entry>
<entry>14 ÆÅ×ÒÁÌÑ 2014</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ABI × libc++ 3.4
(ÒÅ×. <revnumber>261801</revnumber>).</entry>
</row>
<row>
<entry>1100009</entry>
<entry>16 ÆÅ×ÒÁÌÑ 2014</entry>
<entry>11.0-CURRENT ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ llvm/clang ÄÏ ×ÅÒÓÉÉ 3.4
(ÒÅ×. <revnumber>261991</revnumber>).</entry>
</row>