Создаем порт для FreeBSD своими руками. Часть II :: Ачилов Рашид
Страница:
16 из 18
1 с внесенными мной изменениями можно скачать с [3] . Этот файл уже не используется как файл порта, но как образец написания Makefile, там есть чему поучиться.
Некоторые переменные USE_*
Здесь описаны некоторые наиболее часто используемые переменные USE_*, не упомянутые до сих пор. Полный список их значительно больше, смотреть его нужно в bsd.port.mk.
• IGNOREFILES= <список файлов> – задает список файлов, для которых не выполняется проверка контрольной суммы из distinfo.
• EXTRACT_ONLY=yes – только распаковать файлы дистрибутива, не выполнять никакой работы по сборке. Как правило, в таком порту применяется заменяющая подмишень do-install.
• RESTRICTED=yes – запрещает помещать собранный пакет на FTP или распространять на CD-ROM. Как правило вследствие лицензионных ограничений. Это не такая уже редкость, например такое ограничение имеет виртуальная машина Java.
• NO_CDROM=yes – почти то же самое, только разрешает помещение на FTP.
• FORBIDDEN=yes – запрещает сборку из-за уязвимостей программы.
• IGNORE=yes – запрещает сборку из-за грубых ошибок при сборке программы. Фактически используется для прекращения работы системы по каким-либо причинам (например, неподдерживаемая версия FreeBSD).
• BROKEN=yes – запрещает сборку из-за различных ошибок.
• USE_ZIP=yes – для распаковки использовать zip.
• USE_DOS2UNIX=yes – все тексты перекодировать таким образом, чтобы преобразовать переводы строк из вида DOS в вид UNIX.
• USE_GCC=<номер> – задает номер версии компилятора GCC.
|< Пред. 14 15 16 17 18 След. >|