1 # Created by: Stas Timokhin <stast@bsdportal.ru>
9 MAINTAINER= ports@FreeBSD.org
10 COMMENT= EiskaltDC++ Direct Connect client Qt GUI
14 RUN_DEPENDS= eiskaltdcpp-data>=0:net-p2p/eiskaltdcpp-data
15 LIB_DEPENDS= libeiskaltdcpp.so:net-p2p/eiskaltdcpp-lib
17 MASTERDIR= ${.CURDIR}/../eiskaltdcpp-lib
19 USES= cmake gettext compiler:c++11-lib desktop-file-utils
21 USE_QT4= gui xml network qmake_build uic_build \
22 moc_build rcc_build linguisttools_build
24 OPTIONS_DEFINE= ASPELL FREE_SPACE DBUS_NOTIFY QTSCRIPT QML SQLITE
25 OPTIONS_DEFAULT= FREE_SPACE DBUS_NOTIFY
27 FREE_SPACE_DESC= Free space bar in status panel
28 DBUS_NOTIFY_DESC= DBus notification support
29 QTSCRIPT_DESC= QtScript support
30 QML_DESC= Qt Declarative ui support
32 CMAKE_ARGS+= -DUSE_QT:BOOL=ON
33 CMAKE_ARGS+= -DUSE_GTK:BOOL=OFF
34 CMAKE_ARGS+= -DCREATE_MO:BOOL=OFF
35 CMAKE_ARGS+= -DINSTALL_DATA:BOOL=OFF
37 BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}
38 INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}
40 ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell
41 ASPELL_CMAKE_BOOL= USE_ASPELL
43 FREE_SPACE_CMAKE_BOOL= FREE_SPACE_BAR_C
45 DBUS_NOTIFY_USE= QT4=dbus
46 DBUS_NOTIFY_CMAKE_BOOL= DBUS_NOTIFY
48 QTSCRIPT_USE= QT4=script
49 QTSCRIPT_RUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so:devel/qtscriptgenerator
50 QTSCRIPT_CMAKE_BOOL= USE_JS
52 QML_USE= QT4=declarative
53 QML_CMAKE_BOOL= USE_QT_QML
55 SQLITE_USE= QT4=sql-sqlite3
56 SQLITE_CMAKE_BOOL= USE_QT_SQLITE
58 .include "${MASTERDIR}/Makefile"