Prune net-im/jabber.el
[dports.git] / net-p2p / eiskaltdcpp-daemon / Makefile
1 # Created by: Stas Timokhin <stast@bsdportal.ru>
2 # $FreeBSD$
3
4 PORTNAME=       eiskaltdcpp
5 PORTREVISION=   15
6 CATEGORIES=     net-p2p
7 PKGNAMESUFFIX=  -daemon
8
9 MAINTAINER=     ports@FreeBSD.org
10 COMMENT=        EiskaltDC++ Direct Connect client daemon
11
12 LICENSE=        GPLv3
13
14 LIB_DEPENDS=    libeiskaltdcpp.so:net-p2p/eiskaltdcpp-lib
15
16 MASTERDIR=      ${.CURDIR}/../eiskaltdcpp-lib
17
18 USES=           cmake:insource gettext compiler:c++11-lib ssl
19
20 OPTIONS_SINGLE= UI
21 OPTIONS_SINGLE_UI=      NOUI XMLRPC JSONRPC
22 OPTIONS_DEFAULT=        JSONRPC
23 UI_DESC=        Daemon user interface
24 NOUI_DESC=      Daemon without anyone ui
25 XMLRPC_DESC=    XMLRPC interface support (deprecated)
26 JSONRPC_DESC=   JSONRPC interface support
27
28 PLIST_FILES=    bin/${PORTNAME}${PKGNAMESUFFIX} \
29                 man/man1/${PORTNAME}${PKGNAMESUFFIX}.1.gz
30
31 CMAKE_ARGS+=    -DUSE_QT:BOOL=OFF
32 CMAKE_ARGS+=    -DUSE_GTK:BOOL=OFF
33 CMAKE_ARGS+=    -DCREATE_MO:BOOL=OFF
34
35 BUILD_WRKSRC=   ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}
36 INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}
37
38 XMLRPC_LIB_DEPENDS=     libxmlrpc++.so:net/xmlrpc-c
39 XMLRPC_CMAKE_ON=        -DXMLRPC_DAEMON:BOOL=ON -DJSONRPC_DAEMON:BOOL=OFF -DNO_UI_DAEMON:BOOL=OFF
40 JSONRPC_CMAKE_ON=       -DXMLRPC_DAEMON:BOOL=OFF -DJSONRPC_DAEMON:BOOL=ON -DNO_UI_DAEMON:BOOL=OFF
41 NOUI_CMAKE_ON=          -DXMLRPC_DAEMON:BOOL=OFF -DJSONRPC_DAEMON:BOOL=OFF -DNO_UI_DAEMON:BOOL=ON
42
43 .include "${MASTERDIR}/Makefile"