Import net-p2p/eiskaltdcpp-qt version 2.2.10
[dports.git] / net-p2p / eiskaltdcpp-qt / Makefile
1 # Created by: Stas Timokhin <stast@bsdportal.ru>
2 # $FreeBSD$
3
4 PORTNAME=       eiskaltdcpp
5 PORTREVISION=   0
6 CATEGORIES=     net-p2p
7 PKGNAMESUFFIX=  -qt
8
9 MAINTAINER=     ports@FreeBSD.org
10 COMMENT=        EiskaltDC++ Direct Connect client Qt GUI
11
12 LICENSE=        GPLv3
13
14 RUN_DEPENDS=    eiskaltdcpp-data>=0:net-p2p/eiskaltdcpp-data
15 LIB_DEPENDS=    libeiskaltdcpp.so:net-p2p/eiskaltdcpp-lib
16
17 MASTERDIR=      ${.CURDIR}/../eiskaltdcpp-lib
18
19 USES=           cmake gettext compiler:c++11-lib desktop-file-utils
20 USE_OPENSSL=    yes
21 USE_QT4=        gui xml network qmake_build uic_build \
22                 moc_build rcc_build linguisttools_build
23
24 OPTIONS_DEFINE= ASPELL FREE_SPACE DBUS_NOTIFY QTSCRIPT QML SQLITE
25 OPTIONS_DEFAULT=        FREE_SPACE DBUS_NOTIFY
26 OPTIONS_SUB=    yes
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
31
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
36
37 BUILD_WRKSRC=   ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}
38 INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}
39
40 ASPELL_LIB_DEPENDS=     libaspell.so:textproc/aspell
41 ASPELL_CMAKE_BOOL=      USE_ASPELL
42
43 FREE_SPACE_CMAKE_BOOL=  FREE_SPACE_BAR_C
44
45 DBUS_NOTIFY_USE=        QT4=dbus
46 DBUS_NOTIFY_CMAKE_BOOL= DBUS_NOTIFY
47
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
51
52 QML_USE=                QT4=declarative
53 QML_CMAKE_BOOL=         USE_QT_QML
54
55 SQLITE_USE=             QT4=sql-sqlite3
56 SQLITE_CMAKE_BOOL=      USE_QT_SQLITE
57
58 .include "${MASTERDIR}/Makefile"