git: 5e58dbbf46 - main - update translation of books/porters-handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53720
Vladlen Popolitov <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=5e58dbbf463e78989b5ee60cf45a3f18d3a354c1 commit 5e58dbbf463e78989b5ee60cf45a3f18d3a354c1 Author: Vladlen Popolitov <[email protected]> AuthorDate: 2025-11-18 18:25:34 +0000 Commit: Vladlen Popolitov <[email protected]> CommitDate: 2025-11-18 18:25:34 +0000 update translation of books/porters-handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53720 --- .../books/porters-handbook/makefiles/_index.adoc | 62 +- .../ru/books/porters-handbook/makefiles/_index.po | 3264 ++--- .../ru/books/porters-handbook/order/_index.adoc | 2 +- .../ru/books/porters-handbook/order/_index.po | 4 +- .../ru/books/porters-handbook/plist/_index.adoc | 6 +- .../ru/books/porters-handbook/plist/_index.po | 10 +- .../porters-handbook/porting-dads/_index.adoc | 2 +- .../books/porters-handbook/porting-dads/_index.po | 4 +- .../porters-handbook/slow-porting/_index.adoc | 6 +- .../books/porters-handbook/slow-porting/_index.po | 10 +- .../ru/books/porters-handbook/special/_index.adoc | 39 +- .../ru/books/porters-handbook/special/_index.po | 2535 ++-- .../ru/books/porters-handbook/testing/_index.adoc | 76 +- .../ru/books/porters-handbook/testing/_index.po | 355 +- .../books/porters-handbook/upgrading/_index.adoc | 18 +- .../ru/books/porters-handbook/upgrading/_index.po | 130 +- .../ru/books/porters-handbook/uses/_index.adoc | 16 +- .../ru/books/porters-handbook/uses/_index.po | 1571 +-- .../ru/books/porters-handbook/versions/_index.adoc | 41 +- .../ru/books/porters-handbook/versions/_index.po | 12080 ++++++++++--------- 20 files changed, 10067 insertions(+), 10164 deletions(-) diff --git a/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc b/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc index a13d1bc111..70d26de925 100644 --- a/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc +++ b/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc @@ -103,17 +103,17 @@ endif::[] [source, shell] .... % pkg version -t 1.2 1.3 -< <.> + < <.> % pkg version -t 1.2 1.2 -= <.> + = <.> % pkg version -t 1.2 1.2.0 -= <.> + = <.> % pkg version -t 1.2 1.2.p1 -> <.> + > <.> % pkg version -t 1.2.a1 1.2.b1 -< <.> + < <.> % pkg version -t 1.2 1.2p1 -< <.> + < <.> .... <.> `1.2` идÑÑ Ð¿ÐµÑед `1.3`. @@ -553,7 +553,7 @@ FreeBSD ÑÑÑемиÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑ Ñодной ÑзÑк Ñво [[makefile-categories-definition]] === `CATEGORIES` -ÐÑи Ñоздании пакеÑа он помеÑаеÑÑÑ Ð² [.filename]#/usr/ports/packages/All#, и ÑÑÑлки на него ÑоздаÑÑÑÑ Ð² одной или неÑколÑÐºÐ¸Ñ Ð¿Ð¾Ð´Ð´Ð¸ÑекÑоÑиÑÑ [.filename]#/usr/ports/packages#. Ðмена ÑÑÐ¸Ñ Ð¿Ð¾Ð´Ð´Ð¸ÑекÑоÑий задаÑÑÑÑ Ð¿ÐµÑеменной `CATEGORIES`. ÐÑо пÑедназнаÑено Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ñка пакеÑов полÑзоваÑелем пÑи пÑоÑмоÑÑе болÑÑого колиÑеÑÑва пакеÑов на FTP-ÑайÑе или CDROM. ÐожалÑйÑÑа, ознакомÑÑеÑÑ Ñ crossref:makefiles[porting-categories,ÑекÑÑим ÑпиÑком каÑегоÑий] и вÑбеÑиÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑие Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ поÑÑа. +ÐÑи Ñоздании пакеÑа он помеÑаеÑÑÑ Ð² [.filename]#/usr/ports/packages/All#, и ÑÑÑлки на него ÑоздаÑÑÑÑ Ð² одном или неÑколÑÐºÐ¸Ñ Ð¿Ð¾Ð´ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ð°Ñ [.filename]#/usr/ports/packages#. Ðмена ÑÑÐ¸Ñ Ð¿Ð¾Ð´ÐºÐ°Ñалогов задаÑÑÑÑ Ð¿ÐµÑеменной `CATEGORIES`. ÐÑо пÑедназнаÑено Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ñка пакеÑов полÑзоваÑелем пÑи пÑоÑмоÑÑе болÑÑого колиÑеÑÑва пакеÑов на FTP-ÑайÑе или CDROM. ÐожалÑйÑÑа, ознакомÑÑеÑÑ Ñ crossref:makefiles[porting-categories,ÑекÑÑим ÑпиÑком каÑегоÑий] и вÑбеÑиÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑие Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ поÑÑа. ÐÑÐ¾Ñ ÑпиÑок Ñакже опÑеделÑеÑ, где в деÑеве поÑÑов бÑÐ´ÐµÑ ÑазмеÑÑн поÑÑ. ÐÑли здеÑÑ Ñказано неÑколÑко каÑегоÑий, ÑÐ°Ð¹Ð»Ñ Ð¿Ð¾ÑÑа Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¿Ð¾Ð¼ÐµÑÐµÐ½Ñ Ð² подкаÑалог Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸ÐµÐ¼ пеÑвой каÑегоÑии. ÐополниÑелÑнÑе ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ вÑбоÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑÐ¸Ñ ÐºÐ°ÑегоÑий Ñм. в crossref:makefiles[choosing-categories,ниже]. @@ -991,7 +991,8 @@ FreeBSD ÑÑÑемиÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑ Ñодной ÑзÑк Ñво ÐÐ¾Ñ Ð¿ÑоÑедÑÑа: [.procedure] -. ÐÑедложиÑе новÑÑ ÐºÐ°ÑегоÑÐ¸Ñ Ð½Ð° {freebsd-ports}. ÐклÑÑиÑе подÑобное обоÑнование Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ каÑегоÑии, обÑÑÑниÑе, поÑÐµÐ¼Ñ ÑÑÑеÑÑвÑÑÑие каÑегоÑии недоÑÑаÑоÑнÑ, и ÑкажиÑе ÑпиÑок ÑÑÑеÑÑвÑÑÑÐ¸Ñ Ð¿Ð¾ÑÑов, пÑедлагаемÑÑ Ðº пеÑемеÑениÑ. (ÐÑли в Bugzilla еÑÑÑ Ð¾Ð¶Ð¸Ð´Ð°ÑÑие ÑаÑÑмоÑÑÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ñе поÑÑÑ, коÑоÑÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑ Ð¿Ð¾Ð´ ÑÑÑ ÐºÐ°ÑегоÑиÑ, Ñакже пеÑеÑиÑлиÑе Ð¸Ñ .) ÐÑли Ð²Ñ ÑвлÑеÑеÑÑ ÑопÑовождаÑÑим и/или подаÑÑим пÑедложение, ÑкажиÑе ÑÑо, Ñак как ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð² ÑаÑÑÐ¼Ð¾Ñ Ñении. +. ÐÑедложиÑе новÑÑ ÐºÐ°ÑегоÑÐ¸Ñ Ð½Ð° {freebsd-ports}. ÐклÑÑиÑе подÑобное обоÑнование Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ каÑегоÑии, обÑÑÑниÑе, поÑÐµÐ¼Ñ ÑÑÑеÑÑвÑÑÑие каÑегоÑии недоÑÑаÑоÑнÑ, и ÑкажиÑе ÑпиÑок ÑÑÑеÑÑвÑÑÑÐ¸Ñ Ð¿Ð¾ÑÑов, пÑедлагаемÑÑ Ðº пеÑемеÑениÑ. + (ÐÑли в Bugzilla еÑÑÑ Ð¾Ð¶Ð¸Ð´Ð°ÑÑие ÑаÑÑмоÑÑÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ñе поÑÑÑ, коÑоÑÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑ Ð¿Ð¾Ð´ ÑÑÑ ÐºÐ°ÑегоÑиÑ, Ñакже пеÑеÑиÑлиÑе Ð¸Ñ .) ÐÑли Ð²Ñ ÑвлÑеÑеÑÑ ÑопÑовождаÑÑим или подаÑÑим пÑедложение, ÑкажиÑе ÑÑо, Ñак как ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð² ÑаÑÑмоÑÑении. . УÑаÑÑвÑйÑе в обÑÑждении. . ÐÑли кажеÑÑÑ, ÑÑо Ð¸Ð´ÐµÑ Ð½Ð°Ñ Ð¾Ð´Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ, оÑоÑмиÑе PR, вклÑÑаÑÑий как обоÑнование, Ñак и ÑпиÑок ÑÑÑеÑÑвÑÑÑÐ¸Ñ Ð¿Ð¾ÑÑов, коÑоÑÑе Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ пеÑемеÑÑиÑÑ. Ридеале, ÑÑÐ¾Ñ PR Ñакже должен ÑодеÑжаÑÑ ÑледÑÑÑие иÑпÑавлениÑ: @@ -1028,7 +1029,7 @@ FreeBSD ÑÑÑемиÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑ Ñодной ÑзÑк Ñво ТолÑко одна из пеÑеменнÑÑ `PORTVERSION` и `DISTVERSION` Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑÑÑановлена одновÑеменно. ÐÑли `DISTVERSION` не опÑеделÑÐµÑ ÐºÐ¾ÑÑекÑнÑÑ `PORTVERSION`, не иÑполÑзÑйÑе `DISTVERSION`. ==== -ÐÑли ÑÑ ÐµÐ¼Ð° веÑÑий иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ пÑоекÑа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑеобÑазована в ÑÑ ÐµÐ¼Ñ, ÑовмеÑÑимÑÑ Ñ Ð¿Ð¾ÑÑами, ÑÑÑановиÑе некоÑоÑÑÑ Ð¿ÐµÑеменнÑÑ Ð² веÑÑÐ¸Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ пÑоекÑа, _не иÑполÑзÑйÑе_ Ð¸Ð¼Ñ Ð¿ÐµÑеменной `DISTVERSION`. УÑÑановиÑе `PORTVERSION` в вÑÑиÑленнÑÑ Ð²ÐµÑÑÐ¸Ñ Ð½Ð° оÑнове Ñозданной вами пеÑеменной и задайÑе `DISTNAME` ÑооÑвеÑÑÑвÑÑÑим обÑазом. +ÐÑли ÑÑ ÐµÐ¼Ð° веÑÑий иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ пÑоекÑа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑеобÑазована в ÑÑ ÐµÐ¼Ñ, ÑовмеÑÑимÑÑ Ñ Ð¿Ð¾ÑÑами, ÑÑÑановиÑе некоÑоÑÑÑ Ð¿ÐµÑеменнÑÑ Ð² веÑÑÐ¸Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ пÑоекÑа, _не иÑполÑзÑйÑе_ Ð¸Ð¼Ñ Ð¿ÐµÑеменной `DISTVERSION`. УÑÑановиÑе `PORTVERSION` в вÑÑиÑленнÑÑ Ð²ÐµÑÑÐ¸Ñ Ð½Ð° оÑнове Ñозданной пеÑеменной и задайÑе `DISTNAME` ÑооÑвеÑÑÑвÑÑÑим обÑазом. ÐÑли ÑÑ ÐµÐ¼Ð° веÑÑиониÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²ÑÑеÑÑоÑÑего пÑоекÑа не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð»ÐµÐ³ÐºÐ¾ пÑеобÑазована в знаÑение, ÑовмеÑÑимое Ñ Ð¿Ð¾ÑÑами, ÑÑÑановиÑе `PORTVERSION` в ÑазÑмное знаÑение и задайÑе `DISTNAME` как `PORTNAME` Ñ Ð´Ð¾Ñловной веÑÑией вÑÑеÑÑоÑÑего пÑоекÑа. @@ -1253,7 +1254,7 @@ MASTER_SITE_SUBDIR= stardict/WyabdcRealPeopleTTS/${PORTVERSION} [cols="1,1", frame="none", options="header"] |=== | ÐакÑÐ¾Ñ -| ÐÑÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð°Ñ Ð¿Ð¾Ð´Ð´Ð¸ÑекÑоÑÐ¸Ñ +| ÐÑедполагаемÑй подкаÑалог |`APACHE_COMMONS_BINARIES` |`${PORTNAME:S,commons-,,}` @@ -1267,7 +1268,7 @@ MASTER_SITE_SUBDIR= stardict/WyabdcRealPeopleTTS/${PORTVERSION} |`BERLIOS` |`${PORTNAME:tl}.berlios` -|`CHEESESHOP` +|`PYPI` |`source/${DISTNAME:C/(.).\*/\1/}/${DISTNAME:C/(.*)-[0-9].*/\1/}` |`CPAN` @@ -1688,7 +1689,7 @@ Submodule path 'lib/wxsqlite3': checked out 'fb66eb230d8aed21dec273b38c7c054dcb7 [...] .... -ÐÑо Ñакже можно найÑи на GitHub. ÐаждÑй подкаÑалог, коÑоÑÑй ÑвлÑеÑÑÑ Ð¿Ð¾Ð´Ð¼Ð¾Ð´Ñлем, оÑобÑажаеÑÑÑ ÐºÐ°Ðº `_диÑекÑоÑÐ¸Ñ @ Ñ ÑÑ_`, напÑимеÑ, `mongoose @ 2140e59`. +ÐÑо Ñакже можно найÑи на GitHub. ÐаждÑй подкаÑалог, коÑоÑÑй ÑвлÑеÑÑÑ Ð¿Ð¾Ð´Ð¼Ð¾Ð´Ñлем, оÑобÑажаеÑÑÑ ÐºÐ°Ðº `_каÑалог @ Ñ ÑÑ_`, напÑимеÑ, `mongoose @ 2140e59`. [NOTE] **** @@ -1749,7 +1750,7 @@ GH_TUPLE= utelle:wxsqlite3:v3.4.0:wxsqlite3/lib/wxsqlite3 \ |(оÑÑÑÑÑÑвÑеÑ) |`GL_TUPLE` -|`GL_TUPLE` позволÑÐµÑ Ð¾Ð±ÑединиÑÑ `GL_SITE`, `GL_ACCOUNT`, `GL_PROJECT`, `GL_COMMIT` и `GL_SUBDIR` в Ð¾Ð´Ð½Ñ Ð¿ÐµÑеменнÑÑ. ФоÑÐ¼Ð°Ñ Ð·Ð°Ð¿Ð¸Ñи: _ÑайÑ_`:`_ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ_`:`_пÑоекÑ_`:`_коммиÑ_`:`_гÑÑппа_`/`_поддиÑекÑоÑиÑ_. ЧаÑÑи _ÑайÑ_`:` и `/`_поддиÑекÑоÑиÑ_ ÑвлÑÑÑÑÑ Ð½ÐµÐ¾Ð±ÑзаÑелÑнÑми. ÐÑо полезно, когда ÑÑебÑеÑÑÑ Ð·Ð°Ð³ÑÑзиÑÑ Ð´Ð°Ð½Ð½Ñе из неÑколÑÐºÐ¸Ñ Ð¿ÑоекÑов GitLab. +|`GL_TUPLE` позволÑÐµÑ Ð¾Ð±ÑединиÑÑ `GL_SITE`, `GL_ACCOUNT`, `GL_PROJECT`, `GL_COMMIT` и `GL_SUBDIR` в Ð¾Ð´Ð½Ñ Ð¿ÐµÑеменнÑÑ. ФоÑÐ¼Ð°Ñ Ð·Ð°Ð¿Ð¸Ñи: _ÑайÑ_`:`_ÑÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ_`:`_пÑоекÑ_`:`_коммиÑ_`:`_гÑÑппа_`/`_подкаÑалог_. ЧаÑÑи _ÑайÑ_`:` и `/`_подкаÑалог_ ÑвлÑÑÑÑÑ Ð½ÐµÐ¾Ð±ÑзаÑелÑнÑми. ÐÑо полезно, когда ÑÑебÑеÑÑÑ Ð·Ð°Ð³ÑÑзиÑÑ Ð´Ð°Ð½Ð½Ñе из неÑколÑÐºÐ¸Ñ Ð¿ÑоекÑов GitLab. | |=== @@ -1800,7 +1801,7 @@ GL_COMMIT= 9c1669ce60c3f4f5eb43df874d7314483fb3f8a6 [NOTE] ====== -ÐÑоÑокол, поÑÑ Ð¸ коÑÐ½ÐµÐ²Ð°Ñ Ð´Ð¸ÑекÑоÑÐ¸Ñ Ð²ÐµÐ±-ÑеÑвеÑа ``GL_SITE`` могÑÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ Ð² Ñой же пеÑеменной. +ÐÑоÑокол, поÑÑ Ð¸ коÑневой каÑалог веб-ÑеÑвеÑа ``GL_SITE`` могÑÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ Ð² Ñой же пеÑеменной. ====== ==== @@ -2007,7 +2008,7 @@ DISTFILES= alpha:0 beta:1 ÐÑедÑÑавÑÑе 2 Ñайла в `DISTFILES` и 20 ÑайÑов в `MASTER_SITES`, пÑиÑÑм ÑайÑÑ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ñе как ÑеÑÐµÐ¿Ð°Ñ Ð°, где [.filename]#beta# еÑÑÑ Ð½Ð° вÑÐµÑ ÑайÑÐ°Ñ Ð¸Ð· `MASTER_SITES`, а [.filename]#alpha# можно найÑи ÑолÑко на 20-м ÑайÑе. ÐÑло Ð±Ñ Ñак обидно пÑовеÑÑÑÑ Ð¸Ñ Ð²Ñе, еÑли Ð±Ñ ÑопÑовождаÑÑий знал ÑÑо заÑанее, не Ñак ли? Ðе Ñамое лÑÑÑее наÑало Ð´Ð»Ñ ÑÑдеÑнÑÑ Ð²ÑÑ Ð¾Ð´Ð½ÑÑ ! -ТепеÑÑ, когда Ð²Ñ Ð¿Ð¾Ð½Ñли идеÑ, пÑедÑÑавÑÑе болÑÑе `DISTFILES` и болÑÑе `MASTER_SITES`. ÐезÑÑловно, Ð½Ð°Ñ "маÑÑÐµÑ Ð¿Ð¾ иÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ distfiles" оÑенил Ð±Ñ Ñнижение нагÑÑзки на ÑеÑÑ, коÑоÑое ÑÑо пÑинеÑло бÑ. +ТепеÑÑ, когда Ð¸Ð´ÐµÑ Ð¿Ð¾Ð½ÑÑна, пÑедÑÑавÑÑе болÑÑе `DISTFILES` и болÑÑе `MASTER_SITES`. ÐезÑÑловно, Ð½Ð°Ñ "маÑÑÐµÑ Ð¿Ð¾ иÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ distfiles" оÑенил Ð±Ñ Ñнижение нагÑÑзки на ÑеÑÑ, коÑоÑое ÑÑо пÑинеÑло бÑ. Ð ÑледÑÑÑÐ¸Ñ ÑÐ°Ð·Ð´ÐµÐ»Ð°Ñ Ð±ÑÐ´ÐµÑ Ð¿Ñиведена инÑоÑмаÑÐ¸Ñ Ð¾ ÑеализаÑии ÑÑой идеи в FreeBSD. ÐÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¾ ÑлÑÑÑили конÑепÑÐ¸Ñ OpenBSD. @@ -2072,8 +2073,7 @@ DISTFILES= source1.tar.gz:source1 \ Ðднако ÑÑи Ñлова не могÑÑ Ð¸ÑполÑзоваÑÑÑÑ Ð´Ð»Ñ Ð¿Ð¾ÑÑÑикÑнÑÑ Ñелей, Ñак как имеÑÑ ÑпеÑиалÑное знаÑение: `default`, `all` и `ALL` (они иÑполÑзÑÑÑÑÑ Ð²Ð½ÑÑÑи ÑиÑÑемÑ, Ñм. crossref:makefiles[porting-master-sites-n-what-changes-in-port-targets, ii]). ÐÑоме Ñого, `DEFAULT` ÑвлÑеÑÑÑ Ñловом ÑпеÑиалÑного назнаÑÐµÐ½Ð¸Ñ (пÑовеÑÑÑе пÑÐ½ÐºÑ crossref:makefiles[porting-master-sites-n-DEFAULT-group,3]). . ÐлеменÑÑ Ñ Ð¿Ð¾ÑÑÑикÑом `:n` пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ð³ÑÑппе `n`, `:m` â гÑÑппе `m` и Ñак далее. + -[[porting-master-sites-n-DEFAULT-group]] -. ÐлеменÑÑ Ð±ÐµÐ· поÑÑÑикÑа не пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ðº гÑÑппам, вÑе они оÑноÑÑÑÑÑ Ðº ÑпеÑиалÑной гÑÑппе `DEFAULT`. ÐлеменÑÑ Ñ Ð¿Ð¾ÑÑÑикÑом `DEFAULT` избÑÑоÑнÑ, за иÑклÑÑением ÑлÑÑаев, когда ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¾Ð´Ð½Ð¾Ð²Ñеменно пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð¸ к `DEFAULT`, и к дÑÑгим гÑÑппам (Ñм. пÑÐ½ÐºÑ crossref:makefiles[porting-master-sites-n-comma-operator,5]). +. [[porting-master-sites-n-DEFAULT-group]] ÐлеменÑÑ Ð±ÐµÐ· поÑÑÑикÑа не пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ðº гÑÑппам, вÑе они оÑноÑÑÑÑÑ Ðº ÑпеÑиалÑной гÑÑппе `DEFAULT`. ÐлеменÑÑ Ñ Ð¿Ð¾ÑÑÑикÑом `DEFAULT` избÑÑоÑнÑ, за иÑклÑÑением ÑлÑÑаев, когда ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¾Ð´Ð½Ð¾Ð²Ñеменно пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð¸ к `DEFAULT`, и к дÑÑгим гÑÑппам (Ñм. пÑÐ½ÐºÑ crossref:makefiles[porting-master-sites-n-comma-operator,5]). + ÐÑи пÑимеÑÑ ÑквиваленÑнÑ, но пеÑвÑй пÑедпоÑÑиÑелÑнее: + @@ -2089,8 +2089,7 @@ MASTER_SITES= alpha:DEFAULT . ÐÑÑÐ¿Ð¿Ñ Ð½Ðµ ÑвлÑÑÑÑÑ Ð¸ÑклÑÑиÑелÑнÑми, ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинадлежаÑÑ Ð½ÐµÑколÑким ÑазнÑм гÑÑппам одновÑеменно, а гÑÑппа Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ Ð½ÐµÑколÑко ÑазнÑÑ ÑлеменÑов или не ÑодеÑжаÑÑ Ð¸Ñ Ð²Ð¾Ð²Ñе. + -[[porting-master-sites-n-comma-operator]] -. Ðогда ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¿ÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð½ÐµÑколÑким гÑÑппам одновÑеменно, иÑполÑзÑйÑе опеÑаÑÐ¾Ñ Ð·Ð°Ð¿ÑÑÑÑ (`,`). +. [[porting-master-sites-n-comma-operator]] Ðогда ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¿ÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð½ÐµÑколÑким гÑÑппам одновÑеменно, иÑполÑзÑйÑе опеÑаÑÐ¾Ñ Ð·Ð°Ð¿ÑÑÑÑ (`,`). + ÐмеÑÑо повÑоÑÐµÐ½Ð¸Ñ Ð½ÐµÑколÑко Ñаз, каждÑй Ñаз Ñ ÑазнÑм поÑÑÑикÑом, Ð¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ пеÑеÑиÑлиÑÑ Ð½ÐµÑколÑко гÑÑпп ÑÑÐ°Ð·Ñ Ð² одном поÑÑÑикÑе. ÐапÑимеÑ, `:m,n,o` обознаÑÐ°ÐµÑ ÑлеменÑ, пÑинадлежаÑий гÑÑппам `m`, `n` и `o`. + @@ -2118,8 +2117,7 @@ MASTER_SITES= alpha:DEFAULT,SOME_SITE . ÐÑе ÑайÑÑ Ð² заданной гÑÑппе ÑоÑÑиÑÑÑÑÑÑ ÑоглаÑно `MASTER_SORT_AWK`. ÐÑе гÑÑÐ¿Ð¿Ñ Ð² `MASTER_SITES` и `PATCH_SITES` Ñакже ÑоÑÑиÑÑÑÑÑÑ. + -[[porting-master-sites-n-group-semantics]] -. СеманÑика гÑÑпп Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð² лÑбÑÑ Ð¿ÐµÑеменнÑÑ `MASTER_SITES`, `PATCH_SITES`, `MASTER_SITE_SUBDIR`, `PATCH_SITE_SUBDIR`, `DISTFILES` и `PATCHFILES` ÑоглаÑно ÑледÑÑÑÐµÐ¼Ñ ÑинÑакÑиÑÑ: +. [[porting-master-sites-n-group-semantics]] СеманÑика гÑÑпп Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð² лÑбÑÑ Ð¿ÐµÑеменнÑÑ `MASTER_SITES`, `PATCH_SITES`, `MASTER_SITE_SUBDIR`, `PATCH_SITE_SUBDIR`, `DISTFILES` и `PATCHFILES` ÑоглаÑно ÑледÑÑÑÐµÐ¼Ñ ÑинÑакÑиÑÑ: .. ÐÑе ÑлеменÑÑ `MASTER_SITES`, `PATCH_SITES`, `MASTER_SITE_SUBDIR` и `PATCH_SITE_SUBDIR` Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð°ÐºÐ°Ð½ÑиваÑÑÑÑ Ñимволом дÑобной ÑеÑÑÑ `/`. ÐÑли ÑлеменÑÑ Ð¿ÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ðº какой-либо гÑÑппе, поÑÑÑÐ¸ÐºÑ Ð³ÑÑÐ¿Ð¿Ñ `:__n__` должен ÑледоваÑÑ ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле завеÑÑаÑÑего Ñимвола `/`. ÐÐµÑ Ð°Ð½Ð¸Ð·Ð¼ `MASTER_SITES:n` полагаеÑÑÑ Ð½Ð° налиÑие завеÑÑаÑÑего Ñимвола `/`, ÑÑÐ¾Ð±Ñ Ð¸Ð·Ð±ÐµÐ¶Ð°ÑÑ Ð¿ÑÑаниÑÑ Ð¼ÐµÐ¶Ð´Ñ ÑлеменÑами, где `:n` ÑвлÑеÑÑÑ Ð´Ð¾Ð¿ÑÑÑимой ÑаÑÑÑÑ ÑлеменÑа, и ÑлÑÑаÑми, где `:n` обознаÑÐ°ÐµÑ Ð³ÑÑÐ¿Ð¿Ñ `n`. Ð ÑелÑÑ ÑовмеÑÑимо ÑÑи, поÑколÑÐºÑ Ñанее завеÑÑаÑÑий Ñимвол `/` не ÑÑебовалÑÑ Ð² ÑлеменÑÐ°Ñ `MASTER_SITE_SUBDIR` и `PATCH_SITE_SUBDIR`, еÑли ÑимвР¾Ð», непоÑÑедÑÑвенно пÑедÑеÑÑвÑÑÑий поÑÑÑикÑÑ, не ÑвлÑеÑÑÑ `/`, Ñо `:n` бÑÐ´ÐµÑ ÑÑиÑаÑÑÑÑ Ð´Ð¾Ð¿ÑÑÑимой ÑаÑÑÑÑ ÑлеменÑа, а не поÑÑÑикÑом гÑÑппÑ, даже еÑли ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¾ÐºÐ°Ð½ÑиваеÑÑÑ Ð½Ð° `:n`. См. оба Ñаздела crossref:makefiles[ports-master-sites-n-example-detailed-use-master-site-subdir,ÐодÑобное иÑполÑзование `MASTER_SITES:n` в `MASTER_SITE_SUBDIR`] и crossref:makefiles[ports-master-sites-n-example-detailed-use-complete-example-master-sites,ÐодÑобное иÑполÑзование `MASTER_SITES:n` Ñ Ð¾Ð¿ÐµÑаÑоÑом запÑÑаÑ, неÑколÑкими Ñайлами, неÑколÑкими ÑайÑами и неÑкоР»Ñкими подкаÑалогами]. + [[ports-master-sites-n-example-detailed-use-master-site-subdir]] @@ -2249,8 +2247,7 @@ PATCHFILES= patch1:test [lowerroman] . ÐÑе ÑекÑÑие поÑÑÑ Ð¾ÑÑаÑÑÑÑ Ð±ÐµÐ· изменений. ФÑнкÑÐ¸Ñ `MASTER_SITES:n` акÑивиÑÑеÑÑÑ ÑолÑко пÑи налиÑии ÑлеменÑов Ñ Ð¿Ð¾ÑÑÑикÑом `:__n__`, ÑооÑвеÑÑÑвÑÑÑÐ¸Ñ ÑказаннÑм вÑÑе ÑинÑакÑиÑеÑким пÑавилам, в ÑаÑÑноÑÑи, как показано в пÑнкÑе crossref:makefiles[porting-master-sites-n-group-semantics, 7]. + -[[porting-master-sites-n-what-changes-in-port-targets]] -. ÐоÑÑÑ ÑÐ¾Ñ ÑанÑÑÑ Ñе же Ñели: `checksum`, `makesum`, `patch`, `configure`, `build` и Ñ.д., за иÑклÑÑением оÑевиднÑÑ ÑлÑÑаев: `do-fetch`, `fetch-list`, `master-sites` и `patch-sites`. +. [[porting-master-sites-n-what-changes-in-port-targets]] ÐоÑÑÑ ÑÐ¾Ñ ÑанÑÑÑ Ñе же Ñели: `checksum`, `makesum`, `patch`, `configure`, `build` и Ñ.д., за иÑклÑÑением оÑевиднÑÑ ÑлÑÑаев: `do-fetch`, `fetch-list`, `master-sites` и `patch-sites`. ** `do-fetch`: ÑазвеÑÑÑÐ²Ð°ÐµÑ Ð½Ð¾Ð²ÑÑ Ð³ÑÑппиÑÐ¾Ð²ÐºÑ Ñ Ð¿Ð¾ÑÑÑикÑом `DISTFILES` и `PATCHFILES` Ñ ÑооÑвеÑÑÑвÑÑÑими гÑÑпповÑми ÑлеменÑами в `MASTER_SITES` и `PATCH_SITES`, коÑоÑÑе иÑполÑзÑÑÑ ÑооÑвеÑÑÑвÑÑÑие гÑÑпповÑе ÑлеменÑÑ Ð² `MASTER_SITE_SUBDIR` и `PATCH_SITE_SUBDIR`. ÐÑовеÑÑÑе crossref:makefiles[ports-master-sites-n-example-detailed-use-complete-example-master-sites,ÐодÑобное иÑполÑзование `MASTER_SITES:n` Ñ Ð¾Ð¿ÐµÑаÑоÑом запÑÑой, множеÑÑвеннÑми Ñайлами, множеÑÑвеннÑми ÑайÑами и множеÑÑвеннÑми подкаÑалогами]. ** `fetch-list`: ÑабоÑÐ°ÐµÑ ÐºÐ°Ðº ÑÑаÑÑй `fetch-list`, за иÑклÑÑением Ñого, ÑÑо гÑÑппиÑовка пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ñак же, как в `do-fetch`. @@ -2261,8 +2258,7 @@ PATCHFILES= patch1:test . ÐовÑе Ñели поÑÑов .. СÑÑеÑÑвÑÑÑ Ñели `master-sites-_n_` и `patch-sites-_n_`, коÑоÑÑе бÑдÑÑ Ð²ÑводиÑÑ ÑлеменÑÑ ÑооÑвеÑÑÑвÑÑÑей гÑÑÐ¿Ð¿Ñ _n_ в `MASTER_SITES` и `PATCH_SITES` ÑооÑвеÑÑÑвенно. ÐапÑимеÑ, и `master-sites-DEFAULT`, и `patch-sites-DEFAULT` веÑнÑÑ ÑлеменÑÑ Ð³ÑÑÐ¿Ð¿Ñ `DEFAULT`, `master-sites-test` и `patch-sites-test` â гÑÑÐ¿Ð¿Ñ `test`, и Ñак далее. + -[[porting-master-sites-n-new-port-targets-master-sites-all]] -.. СÑÑеÑÑвÑÑÑ Ð½Ð¾Ð²Ñе Ñели `master-sites-all` и `patch-sites-all`, коÑоÑÑе вÑполнÑÑÑ ÑабоÑÑ ÑÑаÑÑÑ `master-sites` и `patch-sites`. Ðни возвÑаÑаÑÑ ÑлеменÑÑ Ð²ÑÐµÑ Ð³ÑÑпп, как еÑли Ð±Ñ Ð¾Ð½Ð¸ вÑе пÑинадлежали одной гÑÑппе, Ñ Ð¾Ð³Ð¾Ð²Ð¾Ñкой, ÑÑо пеÑеÑиÑлÑеÑÑÑ ÑÑолÑко же `MASTER_SITE_BACKUP` и `MASTER_SITE_OVERRIDE`, ÑколÑко опÑеделено гÑÑпп в `DISTFILES` или `PATCHFILES`; ÑооÑвеÑÑÑвенно Ð´Ð»Ñ `master-sites-all` и `patch-sites-all`. +.. [[porting-master-sites-n-new-port-targets-master-sites-all]] СÑÑеÑÑвÑÑÑ Ð½Ð¾Ð²Ñе Ñели `master-sites-all` и `patch-sites-all`, коÑоÑÑе вÑполнÑÑÑ ÑабоÑÑ ÑÑаÑÑÑ `master-sites` и `patch-sites`. Ðни возвÑаÑаÑÑ ÑлеменÑÑ Ð²ÑÐµÑ Ð³ÑÑпп, как еÑли Ð±Ñ Ð¾Ð½Ð¸ вÑе пÑинадлежали одной гÑÑппе, Ñ Ð¾Ð³Ð¾Ð²Ð¾Ñкой, ÑÑо пеÑеÑиÑлÑеÑÑÑ ÑÑолÑко же `MASTER_SITE_BACKUP` и `MASTER_SITE_OVERRIDE`, ÑколÑко опÑеделено гÑÑпп в `DISTFILES` или `PATCHFILES`; ÑооÑвеÑÑÑвенно Ð´Ð»Ñ `master-sites-all` и `patch-sites-all`. [[makefile-dist_subdir]] === `DIST_SUBDIR` @@ -2343,7 +2339,7 @@ WWW= https://sourceforge.net/projects/mpd/ ÐеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ WWW ÑледÑÐµÑ ÑÑÐ°Ð·Ñ Ð·Ð° пеÑеменной COMMENT в Ñайле [.filename]#Makefile#. -ÐÑли один и ÑÐ¾Ñ Ð¶Ðµ конÑÐµÐ½Ñ Ð´Ð¾ÑÑÑпен по HTTP и HTTPS, ÑледÑÐµÑ Ð¸ÑполÑзоваÑÑ URL, наÑинаÑÑийÑÑ Ñ `https://`. ÐÑли URI ÑвлÑеÑÑÑ ÐºÐ¾Ñнем веб-ÑайÑа или диÑекÑоÑии, он должен заканÑиваÑÑÑÑ ÐºÐ¾Ñой ÑеÑÑой. +ÐÑли один и ÑÐ¾Ñ Ð¶Ðµ конÑÐµÐ½Ñ Ð´Ð¾ÑÑÑпен по HTTP и HTTPS, ÑледÑÐµÑ Ð¸ÑполÑзоваÑÑ URL, наÑинаÑÑийÑÑ Ñ `https://`. ÐÑли URI ÑвлÑеÑÑÑ ÐºÐ¾Ñнем веб-ÑайÑа или каÑалогом, он должен заканÑиваÑÑÑÑ ÐºÐ¾Ñой ÑеÑÑой. ÐÑа инÑоÑмаÑÐ¸Ñ Ñанее ÑазмеÑалаÑÑ Ð² поÑледней ÑÑÑоке Ñайла [.filename]#pkg-descr#. Ðна бÑла пеÑенеÑена в Makefile Ð´Ð»Ñ ÑдобÑÑва обÑлÑÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¸ обÑабоÑки. ÐалиÑие ÑÑÑоки `WWW:` в конÑе Ñайла [.filename]#pkg-descr# ÑÑиÑаеÑÑÑ ÑÑÑаÑевÑим. @@ -3169,7 +3165,7 @@ PORTSCOUT= site:http://www.renpy.org/dl/release/ [[makefile-lib_depends]] === `LIB_DEPENDS` -ÐÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾Ð¿ÑеделÑÐµÑ ÑазделÑемÑе библиоÑеки, Ð¾Ñ ÐºÐ¾ÑоÑÑÑ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð´Ð°Ð½Ð½Ñй поÑÑ. ÐÑо ÑпиÑок коÑÑежей вида `_lib:dir_`, где `_lib_` â Ð¸Ð¼Ñ ÑазделÑемой библиоÑеки, а `_dir_` â диÑекÑоÑиÑ, в коÑоÑой ÐµÑ ÑледÑÐµÑ Ð¸ÑкаÑÑ, еÑли она недоÑÑÑпна. ÐапÑимеÑ, +ÐÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾Ð¿ÑеделÑÐµÑ ÑазделÑемÑе библиоÑеки, Ð¾Ñ ÐºÐ¾ÑоÑÑÑ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð´Ð°Ð½Ð½Ñй поÑÑ. ÐÑо ÑпиÑок коÑÑежей вида `_lib:dir_`, где `_lib_` â Ð¸Ð¼Ñ ÑазделÑемой библиоÑеки, а `_dir_` â каÑалог, в коÑоÑом ÐµÑ ÑледÑÐµÑ Ð¸ÑкаÑÑ, еÑли она недоÑÑÑпна. ÐапÑимеÑ, [.programlisting] .... @@ -3183,7 +3179,7 @@ LIB_DEPENDS= libjpeg.so:graphics/jpeg [[makefile-run_depends]] === `RUN_DEPENDS` -ÐÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾Ð¿ÑеделÑÐµÑ Ð¸ÑполнÑемÑе ÑÐ°Ð¹Ð»Ñ Ð¸Ð»Ð¸ ÑайлÑ, Ð¾Ñ ÐºÐ¾ÑоÑÑÑ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð¿Ð¾ÑÑ Ð²Ð¾ вÑÐµÐ¼Ñ Ð²ÑполнениÑ. ÐÑо ÑпиÑок коÑÑежей ``_path:dir_``[:``_target_``], где `_path_` â ÑÑо Ð¸Ð¼Ñ Ð¸ÑполнÑемого Ñайла или Ñайла, _dir_ â диÑекÑоÑиÑ, в коÑоÑой его ÑледÑÐµÑ Ð¸ÑкаÑÑ, еÑли он недоÑÑÑпен, а _target_ â ÑелÑ, коÑоÑÑÑ Ð½Ñжно вÑзваÑÑ Ð² ÑÑой диÑекÑоÑии. ÐÑли _path_ наÑинаеÑÑÑ Ñ ÐºÐ¾Ñой ÑеÑÑÑ (`/`), он ÑÑиÑаеÑÑÑ Ñайлом, и его ÑÑÑеÑÑвование пÑовеÑÑеÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `test -e`; в пÑоÑивном ÑлÑÑае Ð¿Ñ ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑÑÑ, ÑÑо ÑÑо иÑполнÑемÑй Ñайл, и `which -s` иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑовеÑки налиÑÐ¸Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð² пÑÑи поиÑка. +ÐÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾Ð¿ÑеделÑÐµÑ Ð¸ÑполнÑемÑе ÑÐ°Ð¹Ð»Ñ Ð¸Ð»Ð¸ ÑайлÑ, Ð¾Ñ ÐºÐ¾ÑоÑÑÑ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð¿Ð¾ÑÑ Ð²Ð¾ вÑÐµÐ¼Ñ Ð²ÑполнениÑ. ÐÑо ÑпиÑок коÑÑежей ``_path:dir_``[:``_target_``], где `_path_` â ÑÑо Ð¸Ð¼Ñ Ð¸ÑполнÑемого Ñайла или Ñайла, _dir_ â каÑалог, в коÑоÑом его ÑледÑÐµÑ Ð¸ÑкаÑÑ, еÑли он недоÑÑÑпен, а _target_ â ÑелÑ, коÑоÑÑÑ Ð½Ñжно вÑзваÑÑ Ð² ÑÑом каÑалоге. ÐÑли _path_ наÑинаеÑÑÑ Ñ ÐºÐ¾Ñой ÑеÑÑÑ (`/`), он ÑÑиÑаеÑÑÑ Ñайлом, и его ÑÑÑеÑÑвование пÑовеÑÑеÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `test -e`; в пÑоÑивном ÑлÑÑае пÑедпол агаеÑÑÑ, ÑÑо ÑÑо иÑполнÑемÑй Ñайл, и `which -s` иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÑовеÑки налиÑÐ¸Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð² пÑÑи поиÑка. ÐапÑимеÑ, @@ -3309,7 +3305,7 @@ PATCH_DEPENDS= ${NONEXISTENT}:java/jfc:extract USES= feature[:arguments] .... -ÐÐ»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑпиÑка знаÑений обÑаÑиÑеÑÑ Ðº crossref:uses[uses,ÐÑполÑзование макÑоÑов `USES`]. +ÐÐ»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑпиÑка знаÑений обÑаÑиÑеÑÑ Ðº ÑÐ°Ð·Ð´ÐµÐ»Ñ crossref:uses[uses,ÐÑполÑзование макÑоÑов `USES`]. [WARNING] ==== @@ -3368,7 +3364,7 @@ USE_GCC=11:build # поÑÑ ÑÑебÑÐµÑ GCC 11 ÑолÑко во вÑÐµÐ¼Ñ |=== -ÐеÑеменнÑе, ÑвÑзаннÑе Ñ gmake и [.filename]#configure#, опиÑÐ°Ð½Ñ Ð² crossref:special[building,ÐÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ñ ÑбоÑки], Ñогда как autoconf, automake и libtool опиÑÐ°Ð½Ñ Ð² crossref:special[using-autotools,ÐÑполÑзование GNU Autotools]. ÐеÑеменнÑе, ÑвÑзаннÑе Ñ Perl, опиÑÐ°Ð½Ñ Ð² crossref:special[using-perl,ÐÑполÑзование Perl]. ÐеÑеменнÑе X11 пеÑеÑиÑÐ»ÐµÐ½Ñ Ð² crossref:special[using-x11,ÐÑполÑзование X11]. crossref:special[using-gnome,ÐÑполÑзование GNOME] поÑвÑÑено GNOME, а crossref:special[using-kde,ÐÑполÑзование KDE] â пеÑеменнÑм, ÑвÑзаннÑм Ñ KDE. crossref:special[using-java,ÐÑполÑзование Ja va] докÑменÑиÑÑÐµÑ Ð¿ÐµÑеменнÑе Java, Ñогда как crossref:special[using-php,Ðеб-пÑиложениÑ, Apache и PHP] ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ð ¼Ð¾Ð´ÑлÑÑ Apache, PHP и PEAR. Python обÑÑждаеÑÑÑ Ð² crossref:special[using-python,ÐÑполÑзование Python], а Ruby â в crossref:special[using-ruby,ÐÑполÑзование Ruby]. crossref:special[using-sdl,ÐÑполÑзование SDL] пÑедоÑÑавлÑÐµÑ Ð¿ÐµÑеменнÑе, иÑполÑзÑемÑе Ð´Ð»Ñ Ð¿Ñиложений SDL, и, наконеÑ, crossref:special[using-xfce,ÐÑполÑзование Xfce] ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Xfce. +ÐеÑеменнÑе, ÑвÑзаннÑе Ñ gmake и [.filename]#configure#, опиÑÐ°Ð½Ñ Ð² crossref:special[building,ÐÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ñ ÑбоÑки], Ñогда как autoconf, automake и libtool опиÑÐ°Ð½Ñ Ð² crossref:special[using-autotools,ÐÑполÑзование GNU Autotools]. ÐеÑеменнÑе, ÑвÑзаннÑе Ñ Perl, опиÑÐ°Ð½Ñ Ð² crossref:special[using-perl,ÐÑполÑзование Perl]. ÐеÑеменнÑе X11 пеÑеÑиÑÐ»ÐµÐ½Ñ Ð² crossref:special[using-x11,ÐÑполÑзование X11]. crossref:special[using-gnome,ÐÑполÑзование GNOME] поÑвÑÑено GNOME, а crossref:special[using-kde,ÐÑполÑзование KDE] â пеÑеменнÑм, ÑвÑзаннÑм Ñ KDE. crossref:special[using-java,ÐÑполÑзование Ja va] докÑменÑиÑÑÐµÑ Ð¿ÐµÑеменнÑе Java, Ñогда как crossref:special[using-php,Ðеб-пÑиложениÑ, Apache и PHP] ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ð ¼Ð¾Ð´ÑлÑÑ Apache, PHP и PEAR. Python обÑÑждаеÑÑÑ Ð² crossref:special[using-python,ÐÑполÑзование Python], а Ruby â в crossref:uses[uses-ruby,ÐÑполÑзование Ruby]. crossref:special[using-sdl,ÐÑполÑзование SDL] пÑедоÑÑавлÑÐµÑ Ð¿ÐµÑеменнÑе, иÑполÑзÑемÑе Ð´Ð»Ñ Ð¿Ñиложений SDL, и, наконеÑ, crossref:special[using-xfce,ÐÑполÑзование Xfce] ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Xfce. [[makefile-version-dependency]] === ÐинималÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Ð·Ð°Ð²Ð¸Ñимого пакеÑа @@ -3451,7 +3447,7 @@ BAR_LIB_DEPENDS= libbar.so:foo/bar [[makefile-masterdir]] == ÐодÑиненнÑе поÑÑÑ Ð¸ `MASTERDIR` -ÐÑли поÑÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑобиÑаÑÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¾ ÑазнÑе веÑÑии пакеÑов, иÑполÑзÑÑ Ð¿ÐµÑеменнÑÑ (напÑимеÑ, ÑазÑеÑение или ÑÐ°Ð·Ð¼ÐµÑ Ð±Ñмаги) Ñ ÑазнÑми знаÑениÑми, ÑоздайÑе по Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¿Ð¾Ð´ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ пакеÑа, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑзоваÑелÑм бÑло пÑоÑе понÑÑÑ, ÑÑо делаÑÑ, но ÑÑаÑайÑеÑÑ Ð¼Ð°ÐºÑималÑно иÑполÑзоваÑÑ Ð¾Ð±Ñие ÑÐ°Ð¹Ð»Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¿Ð¾ÑÑами. ÐбÑÑно, пÑи гÑамоÑном иÑполÑзовании пеÑеменнÑÑ , во вÑÐµÑ ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ð°Ñ , кÑоме одного, ÑÑебÑеÑÑÑ Ð»Ð¸ÑÑ Ð¾ÑÐµÐ½Ñ ÐºÐ¾ÑоÑкий [.filename]#Make file#. РединÑÑвенном [.filename]#Makefile# ÑкажиÑе диÑекÑоÑÐ¸Ñ Ñ Ð¾ÑÑалÑнÑми Ñайлами Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `MASTERDIR`. Также иÑполÑÐ·Ñ Ð¹Ñе пеÑеменнÑÑ ÐºÐ°Ðº ÑаÑÑÑ crossref:makefiles[porting-pkgname,`PKGNAMESUFFIX`], ÑÑÐ¾Ð±Ñ Ð¿Ð°ÐºÐµÑÑ Ð¸Ð¼ÐµÐ»Ð¸ ÑазнÑе имена. +ÐÑли поÑÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑобиÑаÑÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¾ ÑазнÑе веÑÑии пакеÑов, иÑполÑзÑÑ Ð¿ÐµÑеменнÑÑ (напÑимеÑ, ÑазÑеÑение или ÑÐ°Ð·Ð¼ÐµÑ Ð±Ñмаги) Ñ ÑазнÑми знаÑениÑми, ÑоздайÑе по Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¿Ð¾Ð´ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ пакеÑа, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑзоваÑелÑм бÑло пÑоÑе понÑÑÑ, ÑÑо делаÑÑ, но ÑÑаÑайÑеÑÑ Ð¼Ð°ÐºÑималÑно иÑполÑзоваÑÑ Ð¾Ð±Ñие ÑÐ°Ð¹Ð»Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¿Ð¾ÑÑами. ÐбÑÑно, пÑи гÑамоÑном иÑполÑзовании пеÑеменнÑÑ , во вÑÐµÑ ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ð°Ñ , кÑоме одного, ÑÑебÑеÑÑÑ Ð»Ð¸ÑÑ Ð¾ÑÐµÐ½Ñ ÐºÐ¾ÑоÑкий [.filename]#Make file#. РединÑÑвенном [.filename]#Makefile# ÑкажиÑе каÑалог Ñ Ð¾ÑÑалÑнÑми Ñайлами Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `MASTERDIR`. Также иÑполÑзÑйÑÐ µ пеÑеменнÑÑ ÐºÐ°Ðº ÑаÑÑÑ crossref:makefiles[porting-pkgname,`PKGNAMESUFFIX`], ÑÑÐ¾Ð±Ñ Ð¿Ð°ÐºÐµÑÑ Ð¸Ð¼ÐµÐ»Ð¸ ÑазнÑе имена. ÐÑо лÑÑÑе вÑего пÑодемонÑÑÑиÑоваÑÑ Ð½Ð° пÑимеÑе. ÐÑо ÑаÑÑÑ Ñайла [.filename]#print/pkfonts300/Makefile#; @@ -3492,7 +3488,7 @@ MASTERDIR= ${.CURDIR}/../pkfonts300 ([.filename]#print/pkfonts118/Makefile#, [.filename]#print/pkfonts600/Makefile# и вÑе оÑÑалÑнÑе аналогиÑнÑ). ÐпÑеделение `MASTERDIR` ÑказÑÐ²Ð°ÐµÑ [.filename]#bsd.port.mk#, ÑÑо ÑÑандаÑÑнÑй Ð½Ð°Ð±Ð¾Ñ Ð¿Ð¾Ð´ÐºÐ°Ñалогов, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº `FILESDIR` и `SCRIPTDIR`, ÑледÑÐµÑ Ð¸ÑкаÑÑ Ð² [.filename]#pkfonts300#. СÑÑока `RESOLUTION=360` пеÑеопÑÐµÐ´ÐµÐ»Ð¸Ñ ÑÑÑÐ¾ÐºÑ `RESOLUTION=300` в [.filename]#pkfonts300/Makefile#, и поÑÑ Ð±ÑÐ´ÐµÑ ÑобÑан Ñ ÑазÑеÑением, ÑÑÑановленнÑм на 360. [[makefile-manpages]] -== СÑÑаниÑÑ ÑпÑавоÑника +== СÑÑаниÑÑ Ð¡Ð¿ÑавоÑника ÐÑли поÑÑ ÑазмеÑÐ°ÐµÑ Ð´ÐµÑево man в дÑÑгом меÑÑе, оÑлиÑном Ð¾Ñ `PREFIX`, иÑполÑзÑйÑе `MANDIRS` Ð´Ð»Ñ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ ÑÑÐ¸Ñ ÐºÐ°Ñалогов. ÐбÑаÑиÑе внимание, ÑÑо ÑайлÑ, ÑооÑвеÑÑÑвÑÑÑие ÑÑÑаниÑам ÑÑководÑÑва, Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð² [.filename]#pkg-plist# вмеÑÑе Ñ Ð¾ÑÑалÑнÑми Ñайлами. ÐазнаÑение `MANDIRS` â обеÑпеÑиÑÑ Ð°Ð²ÑомаÑиÑеÑкое ÑжаÑие ÑÑÑÐ°Ð½Ð¸Ñ ÑÑководÑÑва, поÑÑÐ¾Ð¼Ñ Ð¸Ð¼ÐµÐ½Ð° Ñайлов имеÑÑ ÑÑÑÑÐ¸ÐºÑ [.filename]#.gz#. @@ -4615,7 +4611,7 @@ NO_WRKSUBDIR= yes [NOTE] ==== -ÐоÑколÑÐºÑ `WRKDIR` ÑвлÑеÑÑÑ ÐµÐ´Ð¸Ð½ÑÑвенной диÑекÑоÑией, коÑоÑÐ°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° бÑÑÑ Ð´Ð¾ÑÑÑпна Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи во вÑÐµÐ¼Ñ ÑбоÑки, и иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¼Ð½Ð¾Ð³Ð¸Ñ Ñайлов, ÑикÑиÑÑÑÑÐ¸Ñ ÑоÑÑоÑние ÑбоÑки, извлеÑение поÑÑа бÑÐ´ÐµÑ Ð¿ÑинÑдиÑелÑно вÑполнено в поддиÑекÑоÑиÑ. +ÐоÑколÑÐºÑ `WRKDIR` ÑвлÑеÑÑÑ ÐµÐ´Ð¸Ð½ÑÑвеннÑм каÑалогом, коÑоÑÑй должен бÑÑÑ Ð´Ð¾ÑÑÑпен Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи во вÑÐµÐ¼Ñ ÑбоÑки, и иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¼Ð½Ð¾Ð³Ð¸Ñ Ñайлов, ÑикÑиÑÑÑÑÐ¸Ñ ÑоÑÑоÑние ÑбоÑки, извлеÑение поÑÑа бÑÐ´ÐµÑ Ð¿ÑинÑдиÑелÑно вÑполнено в подкаÑалог. ==== [[conflicts]] diff --git a/documentation/content/ru/books/porters-handbook/makefiles/_index.po b/documentation/content/ru/books/porters-handbook/makefiles/_index.po index a95ac29643..eb81de6df9 100644 --- a/documentation/content/ru/books/porters-handbook/makefiles/_index.po +++ b/documentation/content/ru/books/porters-handbook/makefiles/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-08-17 20:54+0100\n" -"PO-Revision-Date: 2025-10-21 04:45+0000\n" +"POT-Creation-Date: 2025-11-08 16:17+0000\n" +"PO-Revision-Date: 2025-11-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov <[email protected]>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/booksporters-handbookmakefiles_index/ru/>\n" @@ -208,41 +208,34 @@ msgstr "" "ÑооÑвеÑÑÑвенно." #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:119 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:128 #, no-wrap msgid "" "% pkg version -t 1.2 1.3\n" -"< <.>\n" +" < <.>\n" "% pkg version -t 1.2 1.2\n" +" = <.>\n" +"% pkg version -t 1.2 1.2.0\n" +" = <.>\n" +"% pkg version -t 1.2 1.2.p1\n" +" > <.>\n" +"% pkg version -t 1.2.a1 1.2.b1\n" +" < <.>\n" +"% pkg version -t 1.2 1.2p1\n" +" < <.>\n" msgstr "" "% pkg version -t 1.2 1.3\n" -"< <.>\n" +" < <.>\n" "% pkg version -t 1.2 1.2\n" - -#. type: Title = -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:119 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:121 -#, no-wrap -msgid "<.>" -msgstr "<.>" - -#. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:121 -msgid "% pkg version -t 1.2 1.2.0" -msgstr "% pkg version -t 1.2 1.2.0" - -#. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:128 -msgid "" -"% pkg version -t 1.2 1.2.p1 > <.> % pkg version -t 1.2.a1 1.2.b1 < <.> % pkg " -"version -t 1.2 1.2p1 < <.>" -msgstr "" +" = <.>\n" +"% pkg version -t 1.2 1.2.0\n" +" = <.>\n" "% pkg version -t 1.2 1.2.p1\n" -"> <.>\n" +" > <.>\n" "% pkg version -t 1.2.a1 1.2.b1\n" -"< <.>\n" +" < <.>\n" "% pkg version -t 1.2 1.2p1\n" -"< <.>" +" < <.>\n" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:131 @@ -1717,7 +1710,7 @@ msgstr "ÐаÑегоÑизаÑиÑ" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:620 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4867 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4866 #, no-wrap msgid "`CATEGORIES`" msgstr "`CATEGORIES`" @@ -1734,12 +1727,12 @@ msgid "" "of categories] and pick the ones that are suitable for the port." msgstr "" "ÐÑи Ñоздании пакеÑа он помеÑаеÑÑÑ Ð² [.filename]#/usr/ports/packages/All#, и " -"ÑÑÑлки на него ÑоздаÑÑÑÑ Ð² одной или неÑколÑÐºÐ¸Ñ Ð¿Ð¾Ð´Ð´Ð¸ÑекÑоÑиÑÑ [.filename]#/" -"usr/ports/packages#. Ðмена ÑÑÐ¸Ñ Ð¿Ð¾Ð´Ð´Ð¸ÑекÑоÑий задаÑÑÑÑ Ð¿ÐµÑеменной " -"`CATEGORIES`. ÐÑо пÑедназнаÑено Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ñка пакеÑов полÑзоваÑелем " -"пÑи пÑоÑмоÑÑе болÑÑого колиÑеÑÑва пакеÑов на FTP-ÑайÑе или CDROM. " -"ÐожалÑйÑÑа, ознакомÑÑеÑÑ Ñ crossref:makefiles[porting-categories,ÑекÑÑим " -"ÑпиÑком каÑегоÑий] и вÑбеÑиÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑие Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ поÑÑа." +"ÑÑÑлки на него ÑоздаÑÑÑÑ Ð² одном или неÑколÑÐºÐ¸Ñ Ð¿Ð¾Ð´ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ð°Ñ [.filename]#/" +"usr/ports/packages#. Ðмена ÑÑÐ¸Ñ Ð¿Ð¾Ð´ÐºÐ°Ñалогов задаÑÑÑÑ Ð¿ÐµÑеменной `CATEGORIES`" +". ÐÑо пÑедназнаÑено Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ñка пакеÑов полÑзоваÑелем пÑи " +"пÑоÑмоÑÑе болÑÑого колиÑеÑÑва пакеÑов на FTP-ÑайÑе или CDROM. ÐожалÑйÑÑа, " +"ознакомÑÑеÑÑ Ñ crossref:makefiles[porting-categories,ÑекÑÑим ÑпиÑком " +"каÑегоÑий] и вÑбеÑиÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑие Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ поÑÑа." #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:630 @@ -1791,8 +1784,8 @@ msgstr "ÐаÑегоÑиÑ" #. type: Table #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:648 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1473 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1882 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1477 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1886 #, no-wrap msgid "Description" msgstr "ÐпиÑание" @@ -3217,8 +3210,8 @@ msgid "" "nor whether categories should lend themselves to browsing (and thus what " "number of categories would be an ideal number), and so forth.)" msgstr "" -"ÐбоÑнование ÑÑого заклÑÑаеÑÑÑ Ð² Ñом, ÑÑо Ñакое изменение ÑÐ¾Ð·Ð´Ð°ÐµÑ extref" -":{committers-guide}[знаÑиÑелÑнÑй обÑем ÑабоÑÑ, ports] как Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑов, " +"ÐбоÑнование ÑÑого заклÑÑаеÑÑÑ Ð² Ñом, ÑÑо Ñакое изменение ÑÐ¾Ð·Ð´Ð°ÐµÑ extref:" +"{committers-guide}[знаÑиÑелÑнÑй обÑем ÑабоÑÑ, ports] как Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑов, " "Ñак и Ð´Ð»Ñ Ð²ÑÐµÑ Ð¿Ð¾Ð»ÑзоваÑелей, коÑоÑÑе оÑÑлеживаÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÐоллекÑии " "поÑÑов. ÐÑоме Ñого, пÑедлагаемÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ°ÑегоÑий, как пÑавило, вÑзÑваÑÑ " "ÑпоÑÑ. (Ðозможно, ÑÑо ÑвÑзано Ñ Ð¾ÑÑÑÑÑÑвием ÑеÑкого конÑенÑÑÑа оÑноÑиÑелÑно " @@ -3232,30 +3225,36 @@ msgid "Here is the procedure:" msgstr "ÐÐ¾Ñ Ð¿ÑоÑедÑÑа:" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1077 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1078 msgid "" "Propose the new category on {freebsd-ports}. Include a detailed rationale " -"for the new category, including why the existing categories are not " -"sufficient, and the list of existing ports proposed to move. (If there are " -"new ports pending in Bugzilla that would fit this category, list them too.) " -"If you are the maintainer and/or submitter, respectively, mention that as it " -"may help the case." +"for the new category, including why the existing categories are not" msgstr "" "ÐÑедложиÑе новÑÑ ÐºÐ°ÑегоÑÐ¸Ñ Ð½Ð° {freebsd-ports}. ÐклÑÑиÑе подÑобное " "обоÑнование Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ каÑегоÑии, обÑÑÑниÑе, поÑÐµÐ¼Ñ ÑÑÑеÑÑвÑÑÑие каÑегоÑии " "недоÑÑаÑоÑнÑ, и ÑкажиÑе ÑпиÑок ÑÑÑеÑÑвÑÑÑÐ¸Ñ Ð¿Ð¾ÑÑов, пÑедлагаемÑÑ Ðº " -"пеÑемеÑениÑ. (ÐÑли в Bugzilla еÑÑÑ Ð¾Ð¶Ð¸Ð´Ð°ÑÑие ÑаÑÑмоÑÑÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ñе поÑÑÑ, " -"коÑоÑÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑ Ð¿Ð¾Ð´ ÑÑÑ ÐºÐ°ÑегоÑиÑ, Ñакже пеÑеÑиÑлиÑе Ð¸Ñ .) ÐÑли Ð²Ñ ÑвлÑеÑеÑÑ " -"ÑопÑовождаÑÑим и/или подаÑÑим пÑедложение, ÑкажиÑе ÑÑо, Ñак как ÑÑо Ð¼Ð¾Ð¶ÐµÑ " -"помоÑÑ Ð² ÑаÑÑмоÑÑении." +"пеÑемеÑениÑ." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1078 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1081 +msgid "" +"sufficient, and the list of existing ports proposed to move. (If there are " +"new ports pending in Bugzilla that would fit this category, list them too.) " +"Indicating that the updater is also the maintainer or submitter may be " +"helpful to the case." +msgstr "" +"(ÐÑли в Bugzilla еÑÑÑ Ð¾Ð¶Ð¸Ð´Ð°ÑÑие ÑаÑÑмоÑÑÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ñе поÑÑÑ, коÑоÑÑе Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑ " +"под ÑÑÑ ÐºÐ°ÑегоÑиÑ, Ñакже пеÑеÑиÑлиÑе Ð¸Ñ .) ÐÑли Ð²Ñ ÑвлÑеÑеÑÑ ÑопÑовождаÑÑим " +"или подаÑÑим пÑедложение, ÑкажиÑе ÑÑо, Ñак как ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð² " +"ÑаÑÑмоÑÑении." + +#. type: Plain text +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1082 msgid "Participate in the discussion." msgstr "УÑаÑÑвÑйÑе в обÑÑждении." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1079 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1083 msgid "" "If it seems that there is support for the idea, file a PR which includes " "both the rationale and the list of existing ports that need to be moved. " @@ -3266,28 +3265,28 @@ msgstr "" "пеÑемеÑÑиÑÑ. Ридеале, ÑÑÐ¾Ñ PR Ñакже должен ÑодеÑжаÑÑ ÑледÑÑÑие иÑпÑавлениÑ:" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1081 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1085 msgid "[.filename]##Makefile##s for the new ports once they are repocopied" msgstr "" "[.filename]##Makefile## Ð´Ð»Ñ Ð½Ð¾Ð²ÑÑ Ð¿Ð¾ÑÑов поÑле копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ñ ÑепозиÑоÑиÑ" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1082 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1086 msgid "[.filename]#Makefile# for the new category" msgstr "[.filename]#Makefile# Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ каÑегоÑии" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1083 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1087 msgid "[.filename]#Makefile# for the old ports' categories" msgstr "[.filename]#Makefile# Ð´Ð»Ñ ÑÑаÑÑÑ ÐºÐ°ÑегоÑий поÑÑов" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1084 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1088 msgid "[.filename]##Makefile##s for ports that depend on the old ports" msgstr "[.filename]##Makefile## Ð´Ð»Ñ Ð¿Ð¾ÑÑов, завиÑÑÑÐ¸Ñ Ð¾Ñ ÑÑаÑÑÑ Ð¿Ð¾ÑÑов" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1085 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1089 msgid "" "(for extra credit, include the other files that have to change, as per the " "procedure in the Committer's Guide.)" @@ -3296,7 +3295,7 @@ msgstr "" "измениÑÑ, в ÑооÑвеÑÑÑвии Ñ Ð¿ÑоÑедÑÑой, опиÑанной в Ð ÑководÑÑве коммиÑÑеÑа.)" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1087 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1091 msgid "" "Since it affects the ports infrastructure and involves moving and patching " "many ports but also possibly running regression tests on the build cluster, " @@ -3307,7 +3306,7 @@ msgstr "" "ÑеÑÑов на ÑбоÑоÑном клаÑÑеÑе, назнаÑÑÑе PR Ð´Ð»Ñ {portmgr}." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1088 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1092 msgid "" "If that PR is approved, a committer will need to follow the rest of the " "procedure that is extref:{committers-guide}[outlined in the Committer's " @@ -3318,7 +3317,7 @@ msgstr "" "коммиÑÑеÑа,ports]." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1091 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1095 msgid "" "Proposing a new virtual category is similar to the above but much less " "involved, since no ports will actually have to move. In this case, the only " @@ -3331,13 +3330,13 @@ msgstr "" "добавление новой каÑегоÑии в `CATEGORIES` заÑÑонÑÑÑÑ Ð¿Ð¾ÑÑов." #. type: Title === -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1093 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1097 #, no-wrap msgid "Proposing Reorganizing All the Categories" msgstr "ÐÑедложение о ÑеоÑганизаÑии вÑÐµÑ ÐºÐ°ÑегоÑий" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1099 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1103 msgid "" "Occasionally someone proposes reorganizing the categories with either a 2-" "level structure, or some other kind of keyword structure. To date, nothing " @@ -3358,13 +3357,13 @@ msgstr "" "к ÑомÑ, ÑÑо Ð²Ð°Ñ Ð¿Ð¾Ð¿ÑоÑÑÑ Ð¿ÑедоÑÑавиÑÑ ÑабоÑий пÑоÑоÑип." #. type: Title == -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1101 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1105 #, no-wrap msgid "The Distribution Files" msgstr "Ð¤Ð°Ð¹Ð»Ñ Ð´Ð¸ÑÑÑибÑÑива" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1104 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1108 msgid "" "The second part of the [.filename]#Makefile# describes the files that must " "be downloaded to build the port, and where they can be downloaded." @@ -3373,13 +3372,13 @@ msgstr "" "загÑÑзиÑÑ Ð´Ð»Ñ ÑбоÑки поÑÑа, и меÑÑа, оÑкÑда Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑкаÑаÑÑ." #. type: Title === -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1106 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1110 #, no-wrap msgid "`DISTNAME`" msgstr "`DISTNAME`" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1113 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1117 msgid "" "`DISTNAME` is the name of the port as called by the authors of the " "software. `DISTNAME` defaults to `${PORTNAME}-" @@ -3401,7 +3400,7 @@ msgstr "" "коÑоÑÑй по ÑмолÑÐ°Ð½Ð¸Ñ Ñавен [.filename]#work/${DISTNAME}#." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1116 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1120 msgid "" "Some vendor's distribution names which do not fit into the `${PORTNAME}-" "${PORTVERSION}`-scheme can be handled automatically by setting " @@ -3414,7 +3413,7 @@ msgstr "" "`PORTVERSION` бÑÐ´ÐµÑ Ð°Ð²ÑомаÑиÑеÑки вÑÑиÑлÑÑÑÑÑ Ð¸Ð· `DISTVERSION`." #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1121 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1125 msgid "" "Only one of `PORTVERSION` and `DISTVERSION` can be set at a time. If " "`DISTVERSION` does not derive a correct `PORTVERSION`, do not use " @@ -3425,21 +3424,21 @@ msgstr "" "`PORTVERSION`, не иÑполÑзÑйÑе `DISTVERSION`." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1125 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1129 msgid "" "If the upstream version scheme can be derived into a ports-compatible " "version scheme, set some variable to the upstream version, _do not_ use " "`DISTVERSION` as the variable name. Set `PORTVERSION` to the computed " -"version based on the variable you created, and set `DISTNAME` accordingly." +"version based on the created variable and set `DISTNAME` accordingly." msgstr "" "ÐÑли ÑÑ ÐµÐ¼Ð° веÑÑий иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ пÑоекÑа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑеобÑазована в ÑÑ ÐµÐ¼Ñ, " "ÑовмеÑÑимÑÑ Ñ Ð¿Ð¾ÑÑами, ÑÑÑановиÑе некоÑоÑÑÑ Ð¿ÐµÑеменнÑÑ Ð² веÑÑÐ¸Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ " "пÑоекÑа, _не иÑполÑзÑйÑе_ Ð¸Ð¼Ñ Ð¿ÐµÑеменной `DISTVERSION`. УÑÑановиÑе " -"`PORTVERSION` в вÑÑиÑленнÑÑ Ð²ÐµÑÑÐ¸Ñ Ð½Ð° оÑнове Ñозданной вами пеÑеменной и " -"задайÑе `DISTNAME` ÑооÑвеÑÑÑвÑÑÑим обÑазом." +"`PORTVERSION` в вÑÑиÑленнÑÑ Ð²ÐµÑÑÐ¸Ñ Ð½Ð° оÑнове Ñозданной пеÑеменной и задайÑе " +"`DISTNAME` ÑооÑвеÑÑÑвÑÑÑим обÑазом." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1127 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1131 msgid "" "If the upstream version scheme cannot easily be coerced into a ports-" "compatible value, set `PORTVERSION` to a sensible value, and set `DISTNAME` " @@ -3451,13 +3450,13 @@ msgstr "" "вÑÑеÑÑоÑÑего пÑоекÑа." #. type: Block title -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1129 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1133 #, no-wrap msgid "Deriving `PORTVERSION` Manually" msgstr "ÐолÑÑение `PORTVERSION` вÑÑÑнÑÑ" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1135 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1139 msgid "" "BIND9 uses a version scheme that is not compatible with the ports versions " "(it has `-` in its versions) and cannot be derived using `DISTVERSION` " @@ -3476,7 +3475,7 @@ msgstr "" "`ISCVERSION`, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ `9.9.9p1`." #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1137 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1141 msgid "" "The order into which the ports framework, and pkg, will sort versions is " "checked using the `-t` argument of man:pkg-version[8]:" @@ -3485,7 +3484,7 @@ msgstr "" "пÑовеÑÑеÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð°ÑгÑменÑа `-t` из man:pkg-version[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1144 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1148 #, no-wrap msgid "" "% pkg version -t 9.9.9 9.9.9.p1\n" @@ -3499,7 +3498,7 @@ msgstr "" "< <.>\n" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1147 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1151 msgid "" "The `>` sign means that the first argument passed to `-t` is greater than " "the second argument. `9.9.9` is after `9.9.9.p1`." @@ -3508,7 +3507,7 @@ msgstr "" "аÑгÑменÑа. `9.9.9` Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð¿Ð¾Ñле `9.9.9.p1`." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1148 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1152 msgid "" "The `<` sign means that the first argument passed to `-t` is less than the " "second argument. `9.9.9` is before `9.9.9p1`." @@ -3517,7 +3516,7 @@ msgstr "" "аÑгÑменÑа. `9.9.9` Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð¿ÐµÑед `9.9.9p1`." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1150 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1154 msgid "" "In the port [.filename]#Makefile#, for example package:dns/bind99[], it is " "achieved by:" @@ -3526,7 +3525,7 @@ msgstr "" "доÑÑигаеÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1159 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1163 #, no-wrap msgid "" "PORTNAME=\tbind\n" @@ -3544,7 +3543,7 @@ msgstr "" "DISTNAME=\t${PORTNAME}-${ISCVERSION}\n" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1163 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1167 #, no-wrap msgid "" "MAINTAINER=\[email protected]\n" @@ -3556,13 +3555,13 @@ msgstr "" "WWW=\t\thttps://www.isc.org/bind/\n" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1165 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1169 #, no-wrap msgid "LICENSE=\tISCL\n" msgstr "LICENSE=\tISCL\n" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1168 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1172 #, no-wrap msgid "" "# ISC releases things like 9.8.0-P1 or 9.8.1rc1, which our versioning does not like\n" @@ -3572,7 +3571,7 @@ msgstr "" "ISCVERSION=\t9.9.9-P6\n" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1174 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1178 msgid "" "Define upstream version in `ISCVERSION`, with a comment saying _why_ it is " "needed. Use `ISCVERSION` to get a ports-compatible `PORTVERSION`. Use " @@ -3586,13 +3585,13 @@ msgstr "" "`ISCVERSION` напÑÑмÑÑ Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¸ÑÑÑибÑÑивного Ñайла." #. type: Block title -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1177 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1181 #, no-wrap msgid "Derive `DISTNAME` from `PORTVERSION`" msgstr "ÐолÑÑиÑÑ `DISTNAME` из `PORTVERSION`" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1181 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1185 msgid "" "From time to time, the distribution file name has little or no relation to " "the version of the software." @@ -3601,7 +3600,7 @@ msgstr "" "никакого оÑноÑÐµÐ½Ð¸Ñ Ðº веÑÑии пÑогÑаммного обеÑпеÑениÑ." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1183 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1187 msgid "" "In package:comms/kermit[], only the last element of the version is present " "in the distribution file:" @@ -3610,7 +3609,7 @@ msgstr "" "поÑледний ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð²ÐµÑÑии:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1191 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1195 #, no-wrap msgid "" "PORTNAME=\tkermit\n" @@ -3626,7 +3625,7 @@ msgstr "" "DISTNAME=\tcku${PORTVERSION:E}-dev20\n" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1195 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1199 msgid "" "The `:E` man:make[1] modifier returns the suffix of the variable, in this " "case, `304`. The distribution file is correctly generated as `cku304-dev20." @@ -3636,13 +3635,13 @@ msgstr "" "`304`. Файл диÑÑÑибÑÑива коÑÑекÑно ÑоздаÑÑÑÑ ÐºÐ°Ðº `cku304-dev20.tar.gz`." #. type: Block title -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1198 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1202 #, no-wrap msgid "Exotic Case 1" msgstr "ÐкзоÑиÑеÑкий ÑлÑÑай 1" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1202 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1206 msgid "" "Sometimes, there is no relation between the software name, its version, and " "the distribution file it is distributed in." @@ -3651,12 +3650,12 @@ msgstr "" "диÑÑÑибÑÑива, в коÑоÑом она ÑаÑпÑоÑÑÑанÑеÑÑÑ." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1204 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1208 msgid "From package:audio/libworkman[]:" msgstr "Ðз пакеÑа package:audio/libworkman[]:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1212 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1216 #, no-wrap msgid "" "PORTNAME= libworkman\n" @@ -3672,13 +3671,13 @@ msgstr "" "DISTNAME= ${PORTNAME}-1999-06-20\n" #. type: Block title -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1217 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1221 #, no-wrap msgid "Exotic Case 2" msgstr "ÐкзоÑиÑеÑкий ÑлÑÑай 2" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1222 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1226 msgid "" "In package:comms/librs232[], the distribution file is not versioned, so " "using crossref:makefiles[makefile-dist_subdir,`DIST_SUBDIR`] is needed:" @@ -3688,7 +3687,7 @@ msgstr "" "`DIST_SUBDIR`]:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1231 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1235 #, no-wrap msgid "" "PORTNAME= librs232\n" @@ -3706,7 +3705,7 @@ msgstr "" "DIST_SUBDIR=\t${PORTNAME}-${PORTVERSION}\n" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1239 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1243 msgid "" "`PKGNAMEPREFIX` and `PKGNAMESUFFIX` do not affect `DISTNAME`. Also note " "that if `WRKSRC` is equal to [.filename]#${WRKDIR}/${DISTNAME}# while the " @@ -3723,14 +3722,14 @@ msgstr "" "`WRKSRC` (а возможно, и `EXTRACT_SUFX`)." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1242 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4897 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1246 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4896 #, no-wrap msgid "`MASTER_SITES`" msgstr "`MASTER_SITES`" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1246 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1250 msgid "" "Record the directory part of the FTP/HTTP-URL pointing at the original " "tarball in `MASTER_SITES`. Do not forget the trailing slash ([.filename]#/" @@ -3740,7 +3739,7 @@ msgstr "" "в `MASTER_SITES`. Ðе забÑдÑÑе завеÑÑаÑÑий ÑлÑÑ ([.filename]#/#)!" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1248 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1252 msgid "" "The `make` macros will try to use this specification for grabbing the " "distribution file with `FETCH` if they cannot find it already on the system." @@ -3749,7 +3748,7 @@ msgstr "" "Ñайла диÑÑÑибÑÑива Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `FETCH`, еÑли не ÑмогÑÑ Ð½Ð°Ð¹Ñи его Ñже в ÑиÑÑеме." #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1251 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1255 msgid "" "It is recommended that multiple sites are included on this list, preferably " "from different continents. This will safeguard against wide-area network " @@ -3759,7 +3758,7 @@ msgstr "" "конÑиненÑов. ÐÑо обеÑпеÑÐ¸Ñ Ð·Ð°ÑиÑÑ Ð¾Ñ Ð¿Ñоблем в глобалÑной ÑеÑи." #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1259 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1263 msgid "" "`MASTER_SITES` must not be blank. It must point to the actual site hosting " "the distribution files. It cannot point to web archives, or the FreeBSD " @@ -3774,13 +3773,13 @@ msgstr "" "поÑÑÑ Ð½Ðµ имеÑÑ Ñайлов диÑÑÑибÑÑива, поÑÑÐ¾Ð¼Ñ `MASTER_SITES` не нÑжно задаваÑÑ." #. type: Title ==== -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1262 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1266 #, no-wrap msgid "Using `MASTER_SITE_*` Variables" msgstr "ÐÑполÑзование пеÑеменнÑÑ `MASTER_SITE_*`" #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1265 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1269 msgid "" "Shortcut abbreviations are available for popular archives like SourceForge " "(`SOURCEFORGE`), GNU (`GNU`), or Perl CPAN (`PERL_CPAN`). `MASTER_SITES` can " @@ -3791,13 +3790,13 @@ msgstr "" "`MASTER_SITES` Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑ Ð¸Ñ Ð½Ð°Ð¿ÑÑмÑÑ:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1269 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1273 #, no-wrap msgid "MASTER_SITES=\tGNU/make\n" msgstr "MASTER_SITES=\tGNU/make\n" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1273 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1277 msgid "" "The older expanded format still works, but all ports have been converted to " "the compact format. The expanded format looks like this:" @@ -3807,7 +3806,7 @@ msgstr "" "обÑазом:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1278 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1282 #, no-wrap msgid "" "MASTER_SITES=\t\t${MASTER_SITE_GNU}\n" @@ -3817,7 +3816,7 @@ msgstr "" "MASTER_SITE_SUBDIR=\tmake\n" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1282 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1286 msgid "" "These values and variables are defined in https://cgit.freebsd.org/ports/" "tree/Mk/bsd.sites.mk[Mk/bsd.sites.mk]. New entries are added often, so make " @@ -3828,7 +3827,7 @@ msgstr "" "обÑзаÑелÑно пÑовеÑÑйÑе поÑледнÑÑ Ð²ÐµÑÑÐ¸Ñ ÑÑого Ñайла пеÑед оÑпÑавкой поÑÑа." #. type: delimited block = 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1287 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1291 msgid "" "For any `MASTER_SITE_FOO` variable, the shorthand `_FOO_` can be used. For " "example, use:" @@ -3837,24 +3836,24 @@ msgstr "" "`_FOO_`. ÐапÑимеÑ, иÑполÑзÑйÑе:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1291 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1295 #, no-wrap msgid "MASTER_SITES=\tFOO\n" msgstr "MASTER_SITES=\tFOO\n" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1294 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1298 msgid "If `MASTER_SITE_SUBDIR` is needed, use this:" msgstr "ÐÑли ÑÑебÑеÑÑÑ `MASTER_SITE_SUBDIR`, иÑполÑзÑйÑе ÑледÑÑÑее:" #. type: delimited block . 4 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1298 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1302 #, no-wrap msgid "MASTER_SITES=\tFOO/bar\n" msgstr "MASTER_SITES=\tFOO/bar\n" #. type: Plain text -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1305 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1309 msgid "" "Some `MASTER_SITE_*` names are quite long, and for ease of use, shortcuts " "have been defined:" @@ -3863,122 +3862,122 @@ msgstr "" "иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ñли опÑÐµÐ´ÐµÐ»ÐµÐ½Ñ ÑокÑаÑениÑ:" #. type: Block title -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1307 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1311 #, no-wrap msgid "Shortcuts for `MASTER_SITE_*` Macros" msgstr "СокÑаÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¼Ð°ÐºÑоÑов `MASTER_SITE_*`" #. type: Table -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1311 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1369 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1315 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1373 #, no-wrap msgid "Macro" msgstr "ÐакÑоÑ" #. type: Table -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1313 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1317 #, no-wrap msgid "Shortcut" msgstr "СокÑаÑение" #. type: Table -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1314 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1318 #, no-wrap msgid "`PERL_CPAN`" msgstr "`PERL_CPAN`" #. type: Table -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1316 -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1387 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1320 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1391 #, no-wrap msgid "`CPAN`" msgstr "`CPAN`" #. type: Table -#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1317 +#: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1321 #, no-wrap *** 63053 LINES SKIPPED ***