Глава 12. Что делать нужно, и что делать нельзя

Содержание
12.1. Введение
12.2. WRKDIR
12.3. WRKDIRPREFIX
12.4. Различение операционных систем и версий ОС
12.5. Значения __FreeBSD_version
12.6. Написание чего-либо после bsd.port.mk
12.7. Использование выражения exec в сценариях обёртках
12.8. Поступайте разумно
12.9. Работа как с CC, так и CXX
12.10. Использование CFLAGS
12.11. Библиотеки потоков
12.12. Пожелания
12.13. README.html
12.14. Пометка неустанавливаемого порта как BROKEN, FORBIDDEN или IGNORE
12.15. Пометка порта на удаление с DEPRECATED или EXPIRATION_DATE
12.16. Избегайте использования конструкции .error
12.17. Использование sysctl
12.18. Меняющиеся дистрибутивные файлы
12.19. Избегание линуксизмов
12.20. Разное

12.1. Введение

Вот список часто встречающихся действий, которые нужно и которые нельзя делать во время процесса портирования. Вы должны проверять ваш порт по этому списку, и вы также можете проверять порты в базе сообщений PR, которые присланы другими людьми. Присылайте любые комментарии о портах, которые вы проверили, так, как это описано в статье о Сообщениях об ошибках и общих замечаниях. Проверка портов в базе сообщений PR позволит нам быстрее коммиттить их и удостовериться, что вы знаете, что делаете.

По вопросам связанным с системой портов для FreeBSD, пишите по адресу <ports@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите по адресу <doc@FreeBSD.org>.