1PORTNAME=	owncloudclient
2DISTVERSION=	2.8.2
3DISTVERSIONSUFFIX=	.4246
4CATEGORIES=	deskutils
5MASTER_SITES=	https://download.owncloud.com/desktop/ownCloud/stable/${DISTVERSION}${DISTVERSIONSUFFIX}/source/
6DISTNAME=	ownCloud-${DISTVERSION}${DISTVERSIONSUFFIX}
7
8PATCH_SITES=	https://github.com/owncloud/client/commit/
9PATCHFILES=	ff43c9394b45dd78106069ba89ae92f25abba158.patch:-p1
10
11MAINTAINER=	ports@MidnightBSD.org
12COMMENT=	OwnCloud Desktop Syncing Client
13WWW=		https://github.com/owncloud/client
14
15LICENSE=	gpl2
16LICENSE_FILE=	${WRKSRC}/COPYING
17
18LIB_DEPENDS=	libinotify.so:devel/libinotify \
19		libqt5keychain.so:security/qtkeychain@qt5
20
21USES=		cmake:noninja compiler:c++11-lib desktop-file-utils gmake \
22		iconv kde:5 localbase:ldflags pkgconfig qt:5 shared-mime-info \
23		sqlite tar:xz
24USE_KDE=	completion config coreaddons jobwidgets kio service \
25		widgetsaddons windowsystem \
26		ecm:build
27USE_LDCONFIG=	yes
28USE_QT=		concurrent core dbus gui network sql widgets xml \
29		buildtools:build linguist:build qmake:build
30
31CMAKE_ARGS=	-DCMAKE_INSTALL_MANDIR:STRING=man \
32		-DSYSCONF_INSTALL_DIR="${PREFIX}/etc"
33CMAKE_OFF=	BUILD_WITH_QT4 WITH_DOC WITH_STACK_PROTECTOR
34
35PLIST_SUB=	VERSION=${PORTVERSION}
36
37OPTIONS_DEFINE=		DEBUG
38
39DEBUG_CMAKE_ON=		-DCMAKE_BUILD_TYPE:STRING=Debug
40
41post-patch:
42	@${REINPLACE_CMD} -e \
43		's|.lst |.lst.sample |' ${WRKSRC}/CMakeLists.txt
44
45pre-configure:
46	@cd ${WRKSRC} && ${CP} -f sync-exclude.lst sync-exclude.lst.sample
47
48.include <bsd.port.mk>
49