svn commit: r506197 - head/net-im/qTox
Yuri Victorovich
yuri at FreeBSD.org
Sun Jul 7 22:33:02 UTC 2019
Author: yuri
Date: Sun Jul 7 22:33:00 2019
New Revision: 506197
URL: https://svnweb.freebsd.org/changeset/ports/506197
Log:
net-im/qTox: Add port options APPINDICATOR, GTK_SYSTRAY, STATUSNOTIFIER
Gtk and related dependencies are only induced by these options.
Unfortunately, glib20 is also pulled by Qt5, so setting the above options to OFF would
not practically reduce dependencies.
Modified:
head/net-im/qTox/Makefile
Modified: head/net-im/qTox/Makefile
==============================================================================
--- head/net-im/qTox/Makefile Sun Jul 7 21:32:06 2019 (r506196)
+++ head/net-im/qTox/Makefile Sun Jul 7 22:33:00 2019 (r506197)
@@ -5,7 +5,7 @@ PORTNAME= qTox
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.3-529
DISTVERSIONSUFFIX= -gb4450319
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im net-p2p
PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/
@@ -29,16 +29,15 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libtoxcore.so:net-im/tox \
libvpx.so:multimedia/libvpx
-USES= cmake compiler:c++11-lib desktop-file-utils gettext gnome openal:soft pkgconfig qt:5
+USES= cmake compiler:c++11-lib desktop-file-utils gettext openal:soft pkgconfig qt:5
USE_GITHUB= yes
-USE_GNOME= gtk20 gdkpixbuf2 cairo
USE_QT= core gui network xml opengl sql sql-sqlite3_run widgets svg \
concurrent_build buildtools_build linguisttools_build qmake_build testlib_build
CMAKE_ARGS= -DGIT_DESCRIBE:STRING=${FULLVERSION}
CMAKE_OFF= USE_CCACHE
-OPTIONS_DEFINE= FILTERAUDIO PLATFORM_EXTENSIONS SPELL_CHECK
-OPTIONS_DEFAULT= FILTERAUDIO PLATFORM_EXTENSIONS SPELL_CHECK
+OPTIONS_DEFINE= FILTERAUDIO PLATFORM_EXTENSIONS SPELL_CHECK APPINDICATOR GTK_SYSTRAY STATUSNOTIFIER
+OPTIONS_DEFAULT= FILTERAUDIO PLATFORM_EXTENSIONS SPELL_CHECK GTK_SYSTRAY STATUSNOTIFIER # removing GTK_SYSTRAY, STATUSNOTIFIER doesn't reduce dependencies
PLATFORM_EXTENSIONS_DESC= Enable platform specific extensions
FILTERAUDIO_DESC= Enable the echo canceling backend
@@ -47,10 +46,23 @@ FILTERAUDIO_LIB_DEPENDS= libfilteraudio.so:audio/libfi
PLATFORM_EXTENSIONS_CMAKE_BOOL= PLATFORM_EXTENSIONS
PLATFORM_EXTENSIONS_USE= XORG=x11,xscrnsaver
-SPELL_CHECK_DESC= Spell cheching support
+SPELL_CHECK_DESC= Spell checking support
SPELL_CHECK_USES= kde:5
SPELL_CHECK_USE= KDE=sonnet
SPELL_CHECK_CMAKE_BOOL= SPELL_CHECK
+
+APPINDICATOR_CMAKE_BOOL= ENABLE_APPINDICATOR
+APPINDICATOR_BROKEN= can not find appindicator-0.1
+
+GTK_SYSTRAY_DESC= Enable GTK systray
+GTK_SYSTRAY_CMAKE_BOOL= ENABLE_GTK_SYSTRAY
+GTK_SYSTRAY_USES= gnome
+GTK_SYSTRAY_USE= GNOME=atk,cairo,gdkpixbuf2,gtk20
+
+STATUSNOTIFIER_DESC= Enable status notifier
+STATUSNOTIFIER_CMAKE_BOOL= ENABLE_STATUSNOTIFIER
+STATUSNOTIFIER_USES= gnome
+STATUSNOTIFIER_USE= GNOME=atk,cairo,gdkpixbuf2,gtk20
PLIST_FILES= bin/qtox \
share/applications/io.github.qtox.qTox.desktop \
More information about the svn-ports-head
mailing list