Если ваше приложение зависит от 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.3.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
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.