mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-25 04:43:33 +00:00
d1cfeab07e
Release notes: <https://github.com/openexr/openexr/releases/tag/v2.3.0> Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase the new lower-case spelling of the name, and to omit the version from the library name to ease future maintenance. Bump PORTREVISION of all ports that depend on ilmbase or openexr directly, so that they all get rebuilt on upgrades. Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now that its Iex::BaseExc class is no longer derived from std::string, details were given upstream through https://github.com/ampas/CTL/issues/71 and (b) to unwind semicolon/;-lists in cmake that stem from openexr/ ilmbase pkg-config variables. (Note ampasCTL is unmaintained as FreeBSD port, and upstream, and I cannot run-time test it.) Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending directly or indirectly on ilmbase and/or openexr have passed without regressions. Thus invoking due diligence, I believe I have done the equivalent of an -exp run, and do not require approval for the dependency chases to third-party ports.
67 lines
2.4 KiB
Makefile
67 lines
2.4 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= kio-extras
|
|
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
|
|
PORTREVISION= 1
|
|
CATEGORIES= devel kde kde-applications # kde kde-applications-plasma
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Plasma5 library to increase the functionality of KIO
|
|
|
|
LIB_DEPENDS= libtag.so:audio/taglib \
|
|
libHalf.so:graphics/ilmbase
|
|
|
|
USES= cmake:outsource compiler:c++11-lib gettext gperf kde:5 \
|
|
pkgconfig qt:5 shared-mime-info shebangfix tar:xz
|
|
USE_KDE= activities archive auth bookmarks codecs completion config \
|
|
configwidgets coreaddons crash dbusaddons dnssd doctools ecm \
|
|
emoticons guiaddons i18n iconthemes init itemmodels itemviews \
|
|
jobwidgets js kdelibs4support khtml kio notifications parts \
|
|
pty service solid sonnet textwidgets unitconversion \
|
|
widgetsaddons windowsystem xmlgui
|
|
USE_QT= core dbus gui location network phonon4 printsupport qml quick \
|
|
sql svg testlib webchannel widgets xml \
|
|
buildtools_build qmake_build
|
|
SHEBANG_FILES= info/kde-info2html
|
|
|
|
OPTIONS_DEFINE= SAMBA MTP EXR EXIV SLP SSH WEBENGINE TAGLIB DOCS
|
|
OPTIONS_DEFAULT=SAMBA MTP EXR EXIV SLP SSH WEBENGINE 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
|
|
|
|
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= libIlmImf.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
|
|
|
|
WEBENGINE_DESC= Needed to build the html thumbnailer
|
|
WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidget
|
|
WEBENGINE_USES= qt:5
|
|
WEBENGINE_USE= QT=webengine
|
|
|
|
.include <bsd.port.mk>
|
|
|