6b1e396350
Dependency on Qt5WebKit was removed upstream, see [1]. [1] https://github.com/owncloud/client/issues/6451
49 lines
1.4 KiB
Makefile
49 lines
1.4 KiB
Makefile
PORTNAME= owncloudclient
|
|
DISTVERSION= 2.8.2
|
|
DISTVERSIONSUFFIX= .4246
|
|
PORTREVISION= 4
|
|
CATEGORIES= deskutils
|
|
MASTER_SITES= https://download.owncloud.com/desktop/ownCloud/stable/${DISTVERSION}${DISTVERSIONSUFFIX}/source/
|
|
DISTNAME= ownCloud-${DISTVERSION}${DISTVERSIONSUFFIX}
|
|
|
|
PATCH_SITES= https://github.com/owncloud/client/commit/
|
|
PATCHFILES= ff43c9394b45dd78106069ba89ae92f25abba158.patch:-p1
|
|
|
|
MAINTAINER= daniel@morante.net
|
|
COMMENT= OwnCloud Desktop Syncing Client
|
|
WWW= https://github.com/owncloud/client
|
|
|
|
LICENSE= GPLv2
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
LIB_DEPENDS= libinotify.so:devel/libinotify \
|
|
libqt5keychain.so:security/qtkeychain@qt5
|
|
|
|
USES= cmake:noninja compiler:c++11-lib desktop-file-utils gmake \
|
|
iconv kde:5 localbase:ldflags pkgconfig qt:5 shared-mime-info \
|
|
sqlite tar:xz
|
|
USE_KDE= completion config coreaddons jobwidgets kio service \
|
|
widgetsaddons windowsystem \
|
|
ecm:build
|
|
USE_LDCONFIG= yes
|
|
USE_QT= concurrent core dbus gui network sql widgets xml \
|
|
buildtools:build linguist:build qmake:build
|
|
|
|
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR:STRING=man \
|
|
-DSYSCONF_INSTALL_DIR="${PREFIX}/etc"
|
|
CMAKE_OFF= BUILD_WITH_QT4 WITH_DOC WITH_STACK_PROTECTOR
|
|
|
|
PLIST_SUB= VERSION=${PORTVERSION}
|
|
|
|
OPTIONS_DEFINE= DEBUG
|
|
|
|
DEBUG_CMAKE_ON= -DCMAKE_BUILD_TYPE:STRING=Debug
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e \
|
|
's|.lst |.lst.sample |' ${WRKSRC}/CMakeLists.txt
|
|
|
|
pre-configure:
|
|
@cd ${WRKSRC} && ${CP} -f sync-exclude.lst sync-exclude.lst.sample
|
|
|
|
.include <bsd.port.mk>
|