aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/eiskaltdcpp-qt/Makefile
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2010-11-26 14:47:08 +0000
committerPav Lucistnik <pav@FreeBSD.org>2010-11-26 14:47:08 +0000
commit58607168edd2e45fd203e21cf8b2b743ff5ac262 (patch)
treec758da3978aaec8ece36b236c620016d49a31f1c /net-p2p/eiskaltdcpp-qt/Makefile
parent15470b5b38772f366616d9ee561a5c2f333f97b6 (diff)
downloadports-58607168edd2e45fd203e21cf8b2b743ff5ac262.tar.gz
ports-58607168edd2e45fd203e21cf8b2b743ff5ac262.zip
Notes
Diffstat (limited to 'net-p2p/eiskaltdcpp-qt/Makefile')
-rw-r--r--net-p2p/eiskaltdcpp-qt/Makefile94
1 files changed, 94 insertions, 0 deletions
diff --git a/net-p2p/eiskaltdcpp-qt/Makefile b/net-p2p/eiskaltdcpp-qt/Makefile
new file mode 100644
index 000000000000..1c17f54519af
--- /dev/null
+++ b/net-p2p/eiskaltdcpp-qt/Makefile
@@ -0,0 +1,94 @@
+# New ports collection makefile for: net-p2p/eiskaltdc
+# Date created: 28 Aug 2009
+# Whom: Stas Timokhin <stast@bsdportal.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= eiskaltdcpp-qt
+PORTVERSION= 2.1.1
+CATEGORIES= net-p2p
+MASTER_SITES= GOOGLE_CODE
+DISTNAME= eiskaltdcpp-${DISTVERSION}
+
+MAINTAINER= gelraen.ua@gmail.com
+COMMENT= EiskaltDC++ Direct Connect client Qt GUI
+
+RUN_DEPENDS= ${LOCALBASE}/share/eiskaltdcpp/keep_me:${PORTSDIR}/net-p2p/eiskaltdcpp-data
+
+LIB_DEPENDS+= eiskaltdcpp:${PORTSDIR}/net-p2p/eiskaltdcpp-lib
+CMAKE_ARGS+= -DBUILD_LIB:BOOL=OFF
+
+PROJECTHOST= eiskaltdc
+
+USE_BZIP2= yes
+USE_GCC= 4.2+
+USE_GETTEXT= yes
+USE_CMAKE= yes
+USE_OPENSSL= yes
+MAKE_JOBS_SAFE= yes
+
+MAN1= ${PORTNAME}.1
+MANCOMPRESSED= yes
+
+OPTIONS= ASPELL "Build with aspell support" off \
+ FREE_SPACE "Free space bar in status panel" on \
+ DBUS_NOTIFY "DBus notification support" on \
+ QTSCRIPT "QtScript support" off \
+ MINIUPNP "UPnP support" on
+
+USE_QT_VER= 4
+QT_COMPONENTS= gui xml network qmake_build uic_build \
+ moc_build rcc_build linguist_build
+CMAKE_ARGS+= -DUSE_QT:BOOL=ON
+CMAKE_ARGS+= -DUSE_GTK:BOOL=OFF
+CMAKE_ARGS+= -DEISKALTDCPP_INCLUDE_DIR:STRING="${LOCALBASE}/include/eiskaltdcpp"
+CMAKE_ARGS+= -DCREATE_MO:BOOL=OFF
+CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib"
+
+BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}
+INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME}
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_ASPELL) && !defined(WITHOUT_ASPELL)
+LIB_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell
+CMAKE_ARGS+= -DUSE_ASPELL:BOOL=on
+.else
+CMAKE_ARGS+= -DUSE_ASPELL:BOOL=0
+.endif
+
+.if defined(WITH_FREE_SPACE)
+CMAKE_ARGS+= -DFREE_SPACE_BAR_C:BOOL=ON
+.else
+CMAKE_ARGS+= -DFREE_SPACE_BAR_C:BOOL=OFF
+.endif
+
+.if defined(WITH_DBUS_NOTIFY) && !defined(WITHOUT_DBUS)
+CMAKE_ARGS+= -DDBUS_NOTIFY:BOOL=ON
+QT_COMPONENTS+= dbus
+.else
+CMAKE_ARGS+= -DDBUS_NOTIFY:BOOL=OFF
+.endif
+
+.if defined(WITH_QTSCRIPT)
+CMAKE_ARGS+= -DUSE_JS:BOOL=ON
+QT_COMPONENTS+= script
+PLIST_SUB+= QTSCRIPT=""
+.else
+CMAKE_ARGS+= -DUSE_JS:BOOL=OFF
+PLIST_SUB+= QTSCRIPT="@comment "
+.endif
+
+.if defined(WITH_MINIUPNP)
+LIB_DEPENDS+= miniupnpc:${PORTSDIR}/net/miniupnpc
+CMAKE_ARGS+= -DUSE_MINIUPNP:BOOL=ON -DLOCAL_MINIUPNP:BOOL=OFF
+.else
+CMAKE_ARGS+= -DUSE_MINIUPNP:BOOL=OFF
+.endif
+
+.if ${OSVERSION} < 700024
+USE_OPENSSL_PORT=yes
+.endif
+
+.include <bsd.port.mk>