Если MASTER_SITES установлена в значение MASTER_SITE_PERL_CPAN, то предпочтительным значением MASTER_SITE_SUBDIR является имя иерархии верхнего уровня. Например, рекомендуемым значением для p5-Module-Name является Module. Иерархию верхнего уровня можно посмотреть на сайте cpan.org. Это поддерживает порт в рабочем состоянии при изменении модуля автором.
Исключением этого правила является отсутствие соответствующего каталога или файла с дистрибутивом в этом каталоге. В этом случае в качестве MASTER_SITE_SUBDIR разрешается использовать id автора.
Все из настраиваемых knobs ниже принимают и YES, и строку с версией, вида 5.8.0+. Использование YES означает, что данный порт можно использовать со всеми поддерживаемыми версиями Perl. Если порт работает только с некоторыми версиями Perl, то это можно обозначить при помощи строки с версией, указывающей на минимальную версию (пример: 5.7.3+), максимальную версию (пример: 5.8.0-) или точную версию (пример: 5.8.3).
Таблица 6-4. Переменные для портов, использующих perl
Переменная | Смысл |
---|---|
USE_PERL5 | Указывает на то, что порт использует perl 5 для своего построения и работы. |
USE_PERL5_BUILD | Указывает на то, что для построения порт использует perl 5. |
USE_PERL5_RUN | Указывает на то, что для работы порт использует perl 5. |
PERL | Полный маршрут к perl 5, либо в системе, либо установленного из портов, но без номера версии. Используйте это, если вам нужно заменить строки ``#!'' в скриптах. |
PERL_CONFIGURE | Конфигурация при помощи MakeMaker языка Perl. Влечёт USE_PERL5. |
PERL_MODBUILD | Конфигурация, построение и установка с использованием Module::Build. Влечёт PERL_CONFIGURE. |
Переменные только для чтения | |
---|---|
PERL_VERSION | Полная версия установленного perl (например, 5.8.9). |
PERL_LEVEL | Версия установленного perl в форме целого числа вида MNNNPP (например, 500809). |
PERL_ARCH | Место, где perl хранит архитектурно-зависимые библиотеки. По умолчанию это ${ARCH}-freebsd. |
PERL_PORT | Название установленного порта perl, (к примеру, perl5). |
SITE_PERL | Имя каталога, куда помещаются специфичные для сайта пакеты perl. Это значение добавляется к PLIST_SUB. |
Замечание: Порты для модулей Perl, которые не имеют официального вебсайта, должны указывать cpan.org в строке WWW в файле pkg-descr. Предпочтительная форма URL http://search.cpan.org/dist/Module-Name/ (включая завершающий слэш).
Пред. | Начало | След. |
Использование GNU gettext | Уровень выше | Использование X11 |