freebsd-ports/devel/kio-extras/Makefile
Matthias Andree 1b4453302b *: Bump PORTREVISION for OpenEXR users
Because OpenEXR's SONAME has changed with the 3.2.0 update.
New SONAME: libOpenEXR-3_2.so.31
2023-09-10 13:44:32 +02:00

71 lines
2.6 KiB
Makefile

PORTNAME= kio-extras
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Plasma5 library to increase the functionality of KIO
WWW= https://projects.kde.org/projects/kde/workspace/kio-extras
LIB_DEPENDS= libtag.so:audio/taglib \
libImath.so:math/Imath \
libkdsoap.so:www/kdsoap@qt5
USES= cmake compiler:c++11-lib gettext gperf kde:5 \
pkgconfig qt:5 shared-mime-info shebangfix tar:xz xorg
USE_KDE= activities archive auth bookmarks codecs completion config \
configwidgets coreaddons crash dbusaddons dnssd doctools \
emoticons guiaddons i18n iconthemes init itemmodels itemviews \
jobwidgets js kdelibs4support khtml kio notifications parts \
pty service solid sonnet syntaxhighlighting textwidgets unitconversion \
widgetsaddons windowsystem xmlgui \
ecm:build
USE_QT= concurrent core dbus declarative gui location network phonon4 printsupport \
sql svg testlib webchannel widgets xml \
buildtools:build qmake:build
USE_XORG= x11 xcursor
SHEBANG_FILES= info/kde-info2html
# CVE-2018-19120
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidget
OPTIONS_DEFINE= SAMBA AFC MTP EXR EXIV SLP SSH TAGLIB DOCS
OPTIONS_DEFAULT= SAMBA AFC MTP EXR EXIV SLP SSH TAGLIB
OPTIONS_SUB= yes
SAMBA_DESC= Needed to build the SMB kioslave
SAMBA_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Samba
SAMBA_USES= samba:lib
AFC_DESC= Needed to build AFC (Apple File Conduit) kioslave
AFC_LIB_DEPENDS= libimobiledevice-1.0.so:comms/libimobiledevice \
libplist-2.0.so:devel/libplist
AFC_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_IMobileDevice \
CMAKE_DISABLE_FIND_PACKAGE_PList
MTP_DESC= Needed to build the MTP kioslave
MTP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Mtp
MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp
EXR_DESC= Provides support for OpenEXR formatted images in the thumbnail kioslave
EXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR
EXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr
EXIV_DESC= Provides support for automatic rotation of JPEGs in the thumbnail kioslave
EXIV_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Exiv2
EXIV_LIB_DEPENDS= libexiv2.so:graphics/exiv2
SLP_DESC= Provides SLP support in the network:/ kioslave
SLP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_SLP
SLP_LIB_DEPENDS= libslp.so:net/openslp
SSH_DESC= Needed to build the SFTP kioslave
SSH_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibSSH
SSH_LIB_DEPENDS= libssh.so:security/libssh
# Our taglib is too old
TAGLIB_DESC= Needed to build the audio thumbnail kioslave
TAGLIB_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Taglib
TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib
.include <bsd.port.mk>