Если ваше приложение зависит от KDE 4.x, присвойте
USE_KDE4 список требуемых компонентов.
Для переопределения типа зависимости компонента могут быть
использованы суффиксы _build и
_run (например,
baseapps_run). Если суффикс не задан,
будет использован тип зависимости по умолчанию. Если вы
хотите использовать оба типа, добавьте компонент дважды с
обоими суффиксами (например,
automoc4_build automoc4_run). Основные
наиболее используемые компоненты перечислены ниже (актуальные
компоненты задокументированы в начале файла
/usr/ports/Mk/bsd.kde4.mk):
| Название | Описание |
|---|---|
kdehier | Иерархия основных каталогов KDE |
kdelibs | KDE Developer Platform |
kdeprefix | Если установлено, то порт будет установлен в
${KDE4_PREFIX} вместо
${LOCALBASE} |
sharedmime | База данных MIME типов для портов KDE |
automoc4 | automoc для пакетов Qt 4 |
akonadi | Сервер хранения KDE-Pim |
soprano | Фреймворк Qt 4 RDF |
strigi | Поисковые даемон рабочего стола |
libkcddb | Библиотека KDE CDDB |
libkcompactdisc | Библиотека KDE для взаимодействия с аудио-CD |
libkdeedu | Библиотеки, используемые для образовательных приложений |
libkdcraw | Библиотека KDE LibRaw |
libkexiv2 | Библиотека KDE Exiv2 |
libkipi | KDE Image Plugin Interface |
libkonq | Основная библиотека Konqueror |
libksane | Библиотека KDE SANE ("Scanner Access Now Easy") |
pimlibs | Библиотеки KDE-Pim |
kate | Тектовый редактор |
marble | Виртуальный глобус |
okular | Универсальный просмотрщик документов |
korundum | Привязка Ruby к KDE |
perlkde | Привязка Perl к KDE |
pykde4 | Привязка Python к KDE |
pykdeuic4 | Компилятор пользовательского интерфейса PyKDE |
smokekde | Библиотеки KDE SMOKE |
Порты KDE 4.x устанавливаются в
KDE4_PREFIX, что в настоящее время
соответствует /usr/local/kde4. Это
достигается путем указания компонента
kdeprefix, который определяет значение по
умолчанию для PREFIX. Тем не менее, порты
учитывают любые PREFIX, установленные
через переменную окружения MAKEFLAGS и/или
параметры make.
USE_KDE4Это простой пример для порта KDE 4.
USES= cmake:outsource указывает порту
использовать CMake,
конфигурационный инструмент, широко применяемый в проектах
KDE 4 (подробное описание даёт Раздел 6.4.4, <<Использование cmake>>). USE_KDE4
добавляет зависимость от библиотек KDE и заставляет порты
использовать automoc4 во время сборки.
Требуемые компоненты KDE и другие зависимости можно
определить в журнале configure.
USE_KDE4 не подразумевает
USE_QT4. Если порт требует какой-либо
из компонентов Qt 4, их следует указать в
USE_QT4.
USES= cmake:outsource USE_KDE4= kdelibs kdeprefix automoc4 USE_QT4= moc_build qmake_build rcc_build uic_build
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.