Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Руководство 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. Вот, парни, и все!
    Next
    Как самому сделать порт
По вопросам связанным с системой портов для FreeBSD, пишите по адресу <ports@freebsd.org>.
По вопросам связанным с этом документацией, пишите по адресу <doc@freebsd.org>.

  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2022
    Реклама на сайте