Merge the following from the English version(*):
1.367 -> 1.370 porters-handbook/book.sgml Few fixes (**) Use lang="ru" Submitted by(*): andy (*) Submitted by(**): krion, phantom Obtained from: The FreeBSD Russian Documentation Project
This commit is contained in:
parent
6f7f1307d6
commit
f4c4d3ea7b
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=21536
1 changed files with 72 additions and 27 deletions
|
@ -2,9 +2,9 @@
|
|||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/porters-handbook/book.sgml,v 1.116 2004/02/15 16:24:16 andy Exp $
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/porters-handbook/book.sgml,v 1.122 2004/07/16 12:06:26 den Exp $
|
||||
|
||||
Original revision: 1.367
|
||||
Original revision: 1.370
|
||||
-->
|
||||
|
||||
<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
||||
|
@ -14,7 +14,7 @@
|
|||
%bookinfo;
|
||||
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
|
||||
%authors;
|
||||
<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN">
|
||||
<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//RU">
|
||||
%teams;
|
||||
<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//RU">
|
||||
%mailing-lists;
|
||||
|
@ -22,7 +22,7 @@
|
|||
%freebsd;
|
||||
]>
|
||||
|
||||
<book>
|
||||
<book lang="ru">
|
||||
<bookinfo>
|
||||
<title>Руководство FreeBSD по созданию портов</title>
|
||||
|
||||
|
@ -171,7 +171,7 @@ USE_IMAKE= yes
|
|||
описанием порта или имеют неудобный формат (например, страницы
|
||||
справочника выровнены пробелами). Если портируемое приложение
|
||||
имеет официальную страничку Интернет, укажите ее здесь.
|
||||
ðÒÅÄ×ÁÒÉÔÅ <emphasis>ÏÄÉÎ</emphasis> ÉÚ ÓÁÊÔÏ× ÓÌÏ×ÏÍ
|
||||
ðÅÒÅÄ <emphasis>ÏÄÎÉÍ</emphasis> ÉÚ ÓÁÊÔÏ× ÄÏÂÁרÔÅ ÓÌÏ×Ï
|
||||
<literal>WWW:</literal> для того, чтобы вспомогательные утилиты
|
||||
работали правильно.</para>
|
||||
</note>
|
||||
|
@ -535,7 +535,7 @@ lib/X11/oneko/mouse.xpm
|
|||
|
||||
<para>Теперь вы представляете, что происходит, когда пользователь
|
||||
набирает команду <command>make</command>, теперь давайте пройдемся
|
||||
ÞÅÒÅÚ ÒÅËÏÍÅÎÄÕÅÍÙÅ ÄÌÑ ÓÏÚÄÁÎÉÑ ÎÁÓÔÏÑÝÅÇÏ ÐÏÒÔÁ ÛÁÇÉ.</para>
|
||||
ÞÅÒÅÚ ÛÁÇÉ, ÒÅËÏÍÅÎÄÕÅÍÙÅ ÄÌÑ ÓÏÚÄÁÎÉÑ ÎÁÓÔÏÑÝÅÇÏ ÐÏÒÔÁ.</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="slow-sources">
|
||||
|
@ -642,7 +642,7 @@ lib/X11/oneko/mouse.xpm
|
|||
<emphasis>алфавитном порядке</emphasis>, то есть сначала
|
||||
<literal>aa</literal>, затем <literal>ab</literal> и так далее. Если
|
||||
хотите, вы можете использовать имена файлов, указывающие на имена
|
||||
ÆÁÊÌÏ×, Ë ËÏÔÏÒÙÍ ÐÒÉÍÅÎÑÀÔÓÑ ÐÁÔÞÉ, ÔÁËÉÅ, ËÁË
|
||||
ÆÁÊÌÏ×, Ë ËÏÔÏÒÙÍ ÐÒÉÍÅÎÑÀÔÓÑ ÐÁÔÞÉ, ÔÁËÉÅ, ËÁË
|
||||
<filename>patch-Imakefile</filename> или
|
||||
<filename>patch-src-config.h</filename>. Эти файлы должны находиться в
|
||||
каталоге <makevar>PATCHDIR</makevar>,
|
||||
|
@ -886,7 +886,7 @@ lib/X11/oneko/mouse.xpm
|
|||
является порт, название которого меняется с foo-20000801 на foo-1.0
|
||||
(изначально это не считалось бы более новой версией, так как
|
||||
20000801 численно больше, чем 1).</para>
|
||||
|
||||
|
||||
<para>В ситуациях, подобных этой, должно быть увеличено значение
|
||||
<makevar>PORTEPOCH</makevar>. Если значение
|
||||
<makevar>PORTEPOCH</makevar> не равно нулю, то оно добавляется к
|
||||
|
@ -2221,7 +2221,7 @@ PORTEPOCH= 1</programlisting>
|
|||
<makevar>MASTER_SITE_<replaceable>*</replaceable></makevar>
|
||||
(к примеру, <makevar>MASTER_SITE_XCONTRIB</makevar> или
|
||||
<makevar>MASTER_SITE_PERL_GNU</makevar>). Просто укажите в переменной
|
||||
<makevar>MASTER_SITES</makevar> ÏÄÎÏ ÉÚ ÜÔÉÈ ÚÎÁÞÅÎÉÊ, Á ×
|
||||
<makevar>MASTER_SITES</makevar> ÏÄÎÏ ÉÚ ÜÔÉÈ ÚÎÁÞÅÎÉÊ, Á ×
|
||||
переменной <makevar>MASTER_SITE_SUBDIR</makevar> задайте путь к
|
||||
архиву. Вот пример:</para>
|
||||
|
||||
|
@ -2589,7 +2589,7 @@ MASTER_SITES= alpha:DEFAULT,SOME_SITE</programlisting>
|
|||
требовался в элементах
|
||||
<makevar>MASTER_SITE_SUBDIR</makevar> и
|
||||
<makevar>PATCH_SITE_SUBDIR</makevar>, если символ, сразу
|
||||
ÐÒÅÄÛÅÓÔ×ÕÀÝÉÊ ÐÏÓÔÆÉËÓÕ, ÎÅ Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌÏÍ
|
||||
ÐÒÅÄÛÅÓÔ×ÕÀÝÉÊ ÐÏÓÔÆÉËÓÕ, ÎÅ Ñ×ÌÑÅÔÓÑ ÓÉÍ×ÏÌÏÍ
|
||||
<literal>/</literal>, то <literal>:n</literal> будет
|
||||
считаться корректной частью элемента, а не постфиксом
|
||||
группы, даже если за элементом следует
|
||||
|
@ -3538,7 +3538,7 @@ PORTVERSION= 1.0</programlisting>
|
|||
командного процессора типа <literal>*</literal> и
|
||||
<literal>?</literal>. Имена пакаджей должны выглядеть так же, как
|
||||
в <filename>/var/db/pkg</filename>.</para>
|
||||
</sect1>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="makefile-build">
|
||||
<title>Механизмы построения</title>
|
||||
|
@ -3565,7 +3565,7 @@ PORTVERSION= 1.0</programlisting>
|
|||
<note>
|
||||
<para>Если ваш пакет использует GNU <command>configure</command>, и
|
||||
получающийся выполнимый файл имеет <quote>странное</quote> имя,
|
||||
ÔÉÐÁ
|
||||
ÔÉÐÁ
|
||||
<filename>i386-portbld-freebsd4.7-</filename><replaceable>appname</replaceable>,
|
||||
то вам необходимо, кроме всего прочего, переопределить переменную
|
||||
<makevar>CONFIGURE_TARGET</makevar>, указав цель в том виде, который
|
||||
|
@ -3738,7 +3738,7 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
<thead>
|
||||
<row>
|
||||
<entry>Переменная</entry>
|
||||
|
||||
|
||||
<entry>Смысл</entry>
|
||||
</row>
|
||||
</thead>
|
||||
|
@ -3750,8 +3750,31 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
<entry>Указывает на то, что порт использует <literal>perl
|
||||
5</literal> для своего построения и работы.</entry>
|
||||
</row>
|
||||
|
||||
|
||||
<row>
|
||||
<entry><makevar>USE_PERL5_BUILD</makevar></entry>
|
||||
|
||||
<entry>õËÁÚÙ×ÁÅÔ ÎÁ ÔÏ, ÞÔÏ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÐÏÒÔ
|
||||
ÉÓÐÏÌØÚÕÅÔ <literal>perl 5</literal>.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><makevar>USE_PERL5_RUN</makevar></entry>
|
||||
|
||||
<entry>õËÁÚÙ×ÁÅÔ ÎÁ ÔÏ, ÞÔÏ ÄÌÑ ÒÁÂÏÔÙ ÐÏÒÔ ÉÓÐÏÌØÚÕÅÔ
|
||||
<literal>perl 5</literal>.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><makevar>PERL</makevar></entry>
|
||||
|
||||
<entry>ðÏÌÎÙÊ ÍÁÒÛÒÕÔ Ë <literal>perl 5</literal>, ÌÉÂÏ ×
|
||||
ÓÉÓÔÅÍÅ, ÌÉÂÏ ÕÓÔÁÎÏ×ÌÅÎÎÏÇÏ ÉÚ ÐÏÒÔÏ×, ÎÏ ÂÅÚ ÎÏÍÅÒÁ ×ÅÒÓÉÉ.
|
||||
éÓÐÏÌØÚÕÊÔÅ ÜÔÏ, ÅÓÌÉ ×ÁÍ ÎÕÖÎÏ ÚÁÍÅÎÉÔØ ÓÔÒÏËÉ
|
||||
<quote><literal>#!</literal></quote> × ÓËÒÉÐÔÁÈ.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><makevar>PERL_CONFIGURE</makevar></entry>
|
||||
|
||||
<entry>Конфигурация при помощи MakeMaker языка Perl. Влечёт
|
||||
|
@ -3777,7 +3800,7 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
|
||||
<row>
|
||||
<entry><makevar>PERL_VER</makevar></entry>
|
||||
|
||||
|
||||
<entry>Краткий номер версии установленного
|
||||
<literal>perl</literal> (например,
|
||||
<literal>5.005</literal>).</entry>
|
||||
|
@ -3793,11 +3816,26 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
|
||||
<row>
|
||||
<entry><makevar>PERL_ARCH</makevar></entry>
|
||||
|
||||
|
||||
<entry>Место, где <literal>perl</literal> хранит
|
||||
архитектурно-зависимые библиотеки. По умолчанию
|
||||
это <literal>${ARCH}-freebsd</literal>.</entry>
|
||||
</row>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><makevar>PERL_PORT</makevar></entry>
|
||||
|
||||
<entry>îÁÚ×ÁÎÉÅ ÕÓÔÁÎÏ×ÌÅÎÎÏÇÏ ÐÏÒÔÁ <literal>perl</literal>,
|
||||
(Ë ÐÒÉÍÅÒÕ, <literal>perl5</literal>).</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><makevar>SITE_PERL</makevar></entry>
|
||||
|
||||
<entry>éÍÑ ËÁÔÁÌÏÇÁ, ËÕÄÁ ÐÏÍÅÝÁÀÔÓÑ ÓÐÅÃÉÆÉÞÎÙÅ ÄÌÑ ÓÁÊÔÁ
|
||||
ÐÁËÁÄÖÉ <literal>perl</literal>. üÔÏ ÚÎÁÞÅÎÉÅ ÄÏÂÁ×ÌÑÅÔÓÑ Ë
|
||||
PLIST_SUB.</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
|
@ -3833,14 +3871,14 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
|
||||
<row>
|
||||
<entry><makevar>USE_IMAKE</makevar></entry>
|
||||
|
||||
|
||||
<entry>Порт использует <command>imake</command>. Предусматривает
|
||||
включение <makevar>USE_X_PREFIX</makevar>.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><makevar>XMKMF</makevar></entry>
|
||||
|
||||
|
||||
<entry>Задаётся маршрут до <command>xmkmf</command>, если он
|
||||
отсутствует в переменной окружения <envar>PATH</envar>. По
|
||||
умолчанию это <literal>xmkmf -a</literal>.</entry>
|
||||
|
@ -3920,7 +3958,7 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
|
||||
<row>
|
||||
<entry><makevar>ACLOCAL_DIR</makevar></entry>
|
||||
|
||||
|
||||
<entry>Задаёт маршрут для совместно используемого каталога GNU
|
||||
<command>aclocal</command>. По умолчанию задаётся в
|
||||
соответствии со значением переменной
|
||||
|
@ -3973,7 +4011,7 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
<entry><makevar>AUTOCONF_ENV</makevar></entry>
|
||||
|
||||
<entry>Определяет значения пар
|
||||
<literal><replaceable>variable</replaceable>=<replaceable>value</replaceable></literal>
|
||||
<literal><replaceable>variable</replaceable>=<replaceable>value</replaceable></literal>
|
||||
в окружении перед запуском <command>autoconf</command>.</entry>
|
||||
</row>
|
||||
|
||||
|
@ -4020,7 +4058,7 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
Предусматривает включение
|
||||
<makevar>GNU_CONFIGURE</makevar>.</entry>
|
||||
</row>
|
||||
|
||||
|
||||
<row>
|
||||
<entry><makevar>LIBTOOL</makevar></entry>
|
||||
|
||||
|
@ -4028,7 +4066,7 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
|
|||
если его нет в переменной окружения
|
||||
<envar>PATH</envar>.</entry>
|
||||
</row>
|
||||
|
||||
|
||||
<row>
|
||||
<entry><makevar>LIBTOOLFILES</makevar></entry>
|
||||
|
||||
|
@ -5328,7 +5366,7 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
|
|||
#endif
|
||||
</programlisting>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</itemizedlist>
|
||||
|
||||
<para>Из сотен уже сделанных портов только в одном или двух случаях
|
||||
потребовалось использование <literal>__FreeBSD__</literal>. Если
|
||||
|
@ -6564,7 +6602,7 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
|
|||
<row>
|
||||
<entry>5.2.1-RELEASE</entry>
|
||||
|
||||
<entry>502001</entry>
|
||||
<entry>502010</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
|
@ -6587,6 +6625,13 @@ PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION}</programlisting>
|
|||
|
||||
<entry>502102</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry>5.2-CURRENT ÐÏÓÌÅ ÂÏÌØÛÏÇÏ ÉÚÍÅÎÅÎÉÑ × API ÄÒÁÊ×ÅÒÏ×
|
||||
ÕÓÔÒÏÊÓÔ×.</entry>
|
||||
|
||||
<entry>502103</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
|
@ -6771,7 +6816,7 @@ post-install:
|
|||
<para><literal>${DATADIR}</literal> преобразуется в
|
||||
<filename>${PREFIX}/share/${PORTNAME}</filename>.</para>
|
||||
</listitem>
|
||||
|
||||
|
||||
<listitem>
|
||||
<para><literal>${DOCSDIR}</literal> преобразуется в
|
||||
<filename>${PREFIX}/share/doc/${PORTNAME}</filename>.</para>
|
||||
|
@ -6977,7 +7022,7 @@ bacula:*:910:910:Bacula Daemon:/var/db/bacula:/sbin/nologin</programlisting>
|
|||
|
||||
<para>Вот пример, в котором не принимаются во внимание ни переменная
|
||||
<makevar>CC</makevar>, ни <makevar>CXX</makevar>:</para>
|
||||
|
||||
|
||||
<programlisting>CC = gcc</programlisting>
|
||||
<programlisting>CXX = g++</programlisting>
|
||||
|
||||
|
|
Loading…
Reference in a new issue