20 октября 2019 года    
Воскресенье | 04:50    
Главная
 Новости
Базы данных
Безопасность PC
Всё о компьютерах
Графика и дизайн
Интернет-технологии
Мобильные устройства
Операционные системы
Программирование
Программы
Связь
Сети
 Документация
Статьи
Самоучители
 Общение
Форум







Разделы / Операционные системы / FreeBSD

Руководство FreeBSD по созданию портов

Руководство FreeBSD по созданию портов

The FreeBSD Russian Documentation Project


Table of Contents
1. Как самому сделать порт
2. Быстрое портирование
2.1. Создание файла Makefile
2.2. Создание информационных файлов
2.2.1. pkg-comment
2.2.2. pkg-descr
2.2.3. pkg-plist
2.3. Создание файла с контрольной суммой
2.4. Тестирование порта
2.5. Проверка вашего порта утилитой portlint
2.6. Посылка порта
3. Медленное портирование
3.1. Как всЈ это работает
3.2. Получение исходного кода
3.3. Модификация порта
3.4. Создание патчей
3.5. Конфигурирование
3.6. Обработка пользовательского ввода
4. Настройка файла Makefile
4.1. Оригинальные исходный код
4.2. PORTNAME и PORTVERSION
4.3. PORTREVISION и PORTEPOCH
4.3.1. PORTREVISION
4.3.2. PORTEPOCH
4.3.3. Пример использования переменных PORTREVISION и PORTEPOCH
4.4. Переменные PKGNAMEPREFIX и PKGNAMESUFFIX
4.5. DISTNAME
4.6. CATEGORIES
4.7. MASTER_SITES
4.8. PATCHFILES
4.9. MAINTAINER
4.10. Зависимости
4.10.1. LIB_DEPENDS
4.10.2. RUN_DEPENDS
4.10.3. BUILD_DEPENDS
4.10.4. FETCH_DEPENDS
4.10.5. DEPENDS
4.10.6. Переменные зависимостей общего вида
4.10.7. Замечания касательно зависимостей
4.11. Механизм построения
5. Особые соглашения
5.1. Динамические библиотеки
6. MASTERDIR
7. Версии динамических библиотек
8. Страницы Справочника
9. Порты, которым требуется Motif
9.1. REQUIRES_MOTIF
9.2. MOTIFLIB
10. Шрифты для X11
11. Файлы в формате info
12. Файлы pkg-*
12.1. pkg-message
12.2. pkg-install
12.3. pkg-req
12.4. Изменение содержимого pkg-plist в зависимости от make-переменных
12.5. Изменение имЈн файлов pkg-*
13. Проблемы с лицензированием
14. Обновление
15. Что нужно, а что нельзя делать
15.1. Удаление отладочной информации в бинарных файлах
15.2. Макросы INSTALL_*
15.3. WRKDIR
15.4. WRKDIRPREFIX
15.5. Различение операционных систем и версий ОС
15.6. Написание чего-либо после bsd.port.mk
15.7. Установка дополнительной документации
15.8. DIST_SUBDIR
15.9. Информация о пакадже
15.10. Строки RCS
15.11. Рекурсивные файлы diff
15.12. PREFIX
15.13. Подкаталоги
15.14. Очистка пустых каталогов
15.15. Идентификаторы UID
15.16. Поступайте разумно
15.17. Использование CFLAGS
15.18. Конфигурационные файлы
15.19. Утилита portlint
15.20. Пожелания
15.21. README.html
15.22. Разное
15.23. Если вы испытываете затруднения...
16. Примерный Makefile
17. Автоматическое создание списка упаковки
18. Имена пакаджей
19. Категории
19.1. Текущий список категорий
19.2. Выбор правильной категории
20. Изменения в этом документе и системе портов
21. Вот, парни, и все!
По вопросам связанным с системой портов для FreeBSD, пишите по адресу <ports@freebsd.org>.
По вопросам связанным с этом документацией, пишите по адресу <doc@freebsd.org>.
 Руководство FreeBSD по созданию портов
Лента новостей


2006 (c) Copyright Hardline.ru