summaryrefslogtreecommitdiff
path: root/x11/kde4-runtime/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11/kde4-runtime/Makefile')
-rw-r--r--x11/kde4-runtime/Makefile66
1 files changed, 31 insertions, 35 deletions
diff --git a/x11/kde4-runtime/Makefile b/x11/kde4-runtime/Makefile
index 90e75f9172de..ccbad0cedfb4 100644
--- a/x11/kde4-runtime/Makefile
+++ b/x11/kde4-runtime/Makefile
@@ -1,14 +1,7 @@
-# -*-mode: makefile-*-
-# New ports collection makefile for: kdebase-runtime
-# Date created: 22 Januar 2008
-# Whom: kde@FreeBSD.org
-#
# $FreeBSD$
-#
PORTNAME= kde-runtime
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 3
CATEGORIES= x11 kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
@@ -18,26 +11,25 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Basic applications for the KDE system
LIB_DEPENDS= IlmImf:${PORTSDIR}/graphics/OpenEXR \
- jpeg.11:${PORTSDIR}/graphics/jpeg \
- exiv2.12:${PORTSDIR}/graphics/exiv2 \
- xine.2:${PORTSDIR}/multimedia/libxine \
- slp.1:${PORTSDIR}/net/openslp \
- smbclient.0:${PORTSDIR}/net/samba-libsmbclient \
- ssh.4:${PORTSDIR}/security/libssh \
- qzeitgeist.1:${PORTSDIR}/sysutils/qzeitgeist
-
+ jpeg:${PORTSDIR}/graphics/jpeg \
+ exiv2:${PORTSDIR}/graphics/exiv2 \
+ slp:${PORTSDIR}/net/openslp \
+ smbclient:${PORTSDIR}/net/samba-libsmbclient \
+ ssh:${PORTSDIR}/security/libssh \
+ qzeitgeist:${PORTSDIR}/sysutils/qzeitgeist \
+ nepomukcore:${PORTSDIR}/sysutils/nepomuk-core \
+ kactivities:${PORTSDIR}/x11/kactivities
# Explicitly depend on libssh to avoid interference with ssh.4 from
# compat7x.
BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh
-
RUN_DEPENDS= cagibid:${PORTSDIR}/net/cagibi
CONFLICTS= kdebase-runtime-4.[0-6].* kdebase-workspace-4.5.[0-5] nepomukcontroller-0.2
-USE_XZ= yes
+USE_XZ= yes
USE_GETTEXT= yes
-USE_KDE4= kdehier kdelibs kdeprefix \
- attica automoc4 ontologies sharedmime soprano strigi
+USE_KDE4= kdehier kdelibs kdeprefix oxygen \
+ attica automoc4 pimlibs sharedmime strigi
KDE4_BUILDENV= yes
USE_QT4= dbus declarative designer gui phonon qt3support \
script svg webkit xml \
@@ -49,11 +41,12 @@ MAKE_JOBS_SAFE= yes
MAN1= kdesu.1
MAN8= nepomukserver.8 nepomukservicestub.8
-SUB_FILES= nepomuk-env.sh
+OPTIONS_DEFINE= NEPOMUK PULSEAUDIO XINE ZEITGEIST
-OPTIONS= NEPOMUK "Nepomuk semantic desktop (installs Virtuoso)" off \
- SPEAKER "Speaker setup GUI (requires PulseAudio)" off \
- ZEITGEIST "Event logging via Zeitgeist" off
+NEPOMUK_DESC= Nepomuk semantic desktop via Virtuoso
+PULSEAUDIO_DESC=Audio configuration via PulseAudio
+XINE_DESC= Phonon-xine configuration via xine
+ZEITGEIST_DESC= Event logging via Zeitgeist
# Explicitly disable ALSA, see for details:
# http://mail.kde.org/pipermail/kde-freebsd/2010-March/008015.html
@@ -61,27 +54,34 @@ CMAKE_ARGS+= -DWITH_ALSA:BOOL=OFF
.include <bsd.port.options.mk>
-.if defined(WITH_NEPOMUK)
+.if ${PORT_OPTIONS:MNEPOMUK}
RUN_DEPENDS+= virtuoso-t:${PORTSDIR}/databases/virtuoso
.endif
-.if defined(WITH_SPEAKER)
-CMAKE_ARGS+= -DWITH_PulseAudio:BOOL=ON
-LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio \
- canberra.0:${PORTSDIR}/audio/libcanberra
-USE_GNOME= glib20
+.if ${PORT_OPTIONS:MSPEAKER}
+LIB_DEPENDS+= pulse:${PORTSDIR}/audio/pulseaudio \
+ canberra:${PORTSDIR}/audio/libcanberra
+USE_GNOME+= glib20
.else
CMAKE_ARGS+= -DWITH_PulseAudio:BOOL=OFF
.endif
-.if defined(WITH_ZEITGEIST)
+.if ${PORT_OPTIONS:MXINE}
+LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine
+PLIST_SUB+= XINE=""
+.else
+CMAKE_ARGS+= -DWITH_Xine:BOOL=OFF
+PLIST_SUB+= XINE="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MZEITGEIST}
RUN_DEPENDS+= zeitgeist-daemon:${PORTSDIR}/sysutils/zeitgeist
.endif
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 800505 || (${OSVERSION} >= 900000 && ${OSVERSION} < 900012)
-LIB_DEPENDS+= lzma.5:${PORTSDIR}/archivers/xz
+LIB_DEPENDS+= lzma:${PORTSDIR}/archivers/xz
.endif
.if ${KDE4_PREFIX} != ${LOCALBASE}
@@ -101,8 +101,4 @@ post-patch:
${PATCH_WRKSRC}/kioslave/man/man2html.cpp \
${PATCH_WRKSRC}/cmake/modules/FindCLucene.cmake
-post-install:
- ${MKDIR} ${PREFIX}/env
- ${INSTALL_SCRIPT} ${WRKDIR}/nepomuk-env.sh ${PREFIX}/env
-
.include <bsd.port.post.mk>