1 # Created by: Stas Timokhin <stast@bsdportal.ru>
9 MAINTAINER= ports@FreeBSD.org
10 COMMENT= EiskaltDC++ Direct Connect client daemon
14 LIB_DEPENDS= libeiskaltdcpp.so:net-p2p/eiskaltdcpp-lib
16 MASTERDIR= ${.CURDIR}/../eiskaltdcpp-lib
18 USES= cmake:insource gettext compiler:c++11-lib ssl
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
28 PLIST_FILES= bin/${PORTNAME}${PKGNAMESUFFIX} \
29 man/man1/${PORTNAME}${PKGNAMESUFFIX}.1.gz
31 CMAKE_ARGS+= -DUSE_QT:BOOL=OFF
32 CMAKE_ARGS+= -DUSE_GTK:BOOL=OFF
33 CMAKE_ARGS+= -DCREATE_MO:BOOL=OFF
35 BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}
36 INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}
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
43 .include "${MASTERDIR}/Makefile"