# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
# $FreeBSD: tags/RELEASE_10_3_0/x11/leechcraft/Makefile 403662 2015-12-13 12:45:25Z rakuco $

PORTNAME=	leechcraft
PORTVERSION=	0.6.70
PORTREVISION=	7
CATEGORIES=	x11
MASTER_SITES=	http://dist.leechcraft.org/LeechCraft/0.6.70/

MAINTAINER=	vg@FreeBSD.org
COMMENT=	Cross-platform modular live environment

LICENSE=	BSL
LICENSE_FILE=	${WRKDIR}/${DISTNAME}/LICENSE

LIB_DEPENDS=	libqwt6.so:${PORTSDIR}/x11-toolkits/qwt6 \
		libpcre.so:${PORTSDIR}/devel/pcre \
		libboost_program_options.so:${PORTSDIR}/devel/boost-libs

#LC_REV=		1526-g7fdb92a
INSTALLS_ICONS=	yes
MAKE_JOBS_UNSAFE=yes
USE_LDCONFIG=	yes
USES=		cmake pkgconfig tar:xz
USE_QT4=	corelib declarative gui network script sql sql-sqlite3_run \
		webkit xml qmake_build moc_build rcc_build uic_build \
		linguisttools_build
USE_XORG=	x11
CMAKE_ARGS+=	-DENABLE_LADS=OFF \
		-DENABLE_SYNCER=OFF \
		-DLEECHCRAFT_VERSION=${PORTVERSION}

WRKSRC_SUBDIR=	src

OPTIONS_DEFINE=	AGGREGATOR ANHERO ANOTIFI AUSCRIE AZOTH BITTORRENT BLASQ BLOGIQUE \
		CERTMGR CPULOAD CSTP DBUSMANAGER DEADLYRICS DEVMON DOLOZHEE \
		ELEEMINATOR FENET GACTS GLANCE GNOTIFI HARBINGER HISTORYHOLDER \
		HOTSENSORS HOTSTREAMS HTTHARE IMGASTE KBSWITCH KINOTIFY KNOWHOW KRIGSTASK \
		LACKMAN LASTFMSCROBBLE LAUGHTY LAUNCHY LEMON LHTR LIZNOO LMP MELLONETRAY \
		MONOCLE MUSICZOMBIE NACHEKU NETSTOREMANAGER NETWORKMONITOR \
		NEWLIFE OORONEE OTLOZHU PINTAB POGOOGLUE POLEEMERY POPISHU POSHUKU QROSP \
		ROSENTHAL SB2 SCROBLIBRE SECMAN SEEKTHRU SUMMARY SYSNOTIFY TABSESSMANAGER \
		TABSLIST TEXTOGROOSE TOUCHSTREAMS TPI VGRABBER VROOBY VTYULC \
		XPROXY XTAZY
OPTIONS_SUB=	yes

AGGREGATOR_DESC=	Full-featured RSS/Atom feed reader
AGGREGATOR_CMAKE_ON=	-DENABLE_AGGREGATOR:BOOL=true
AGGREGATOR_CMAKE_OFF=	-DENABLE_AGGREGATOR:BOOL=false

ANHERO_DESC=		AnHero, crash handler for LeechCraft
ANHERO_CMAKE_ON=	-DENABLE_ANHERO:BOOL=true
ANHERO_CMAKE_OFF=	-DENABLE_ANHERO:BOOL=false

ANOTIFI_DESC=		Flexible and customizable notifications framework
ANOTIFI_CMAKE_ON=	-DENABLE_ADVANCEDNOTIFICATIONS:BOOL=true
ANOTIFI_CMAKE_OFF=	-DENABLE_ADVANCEDNOTIFICATIONS:BOOL=false

AUSCRIE_DESC=		Auscrie, LeechCraft auto screenshooter
AUSCRIE_CMAKE_ON=	-DENABLE_AUSCRIE:BOOL=true
AUSCRIE_CMAKE_OFF=	-DENABLE_AUSCRIE:BOOL=false

AZOTH_DESC=		Azoth, the modular IM client
AZOTH_CMAKE_ON=		-DENABLE_AZOTH:BOOL=true \
			-DENABLE_AZOTH_OTROID:BOOL=true \
			-DENABLE_AZOTH_VELVETBIRD:BOOL=true
AZOTH_CMAKE_OFF=	-DENABLE_AZOTH:BOOL=false

AZOTH_LIB_DEPENDS=	libQtMultimediaKit.so:${PORTSDIR}/multimedia/qt4-mobility \
			libkqoauth.so:${PORTSDIR}/security/kqoauth \
			libotr.so:${PORTSDIR}/security/libotr \
			libpurple.so:${PORTSDIR}/net-im/libpurple \
			libqca.so:${PORTSDIR}/devel/qca \
			libqxmpp.so:${PORTSDIR}/net-im/qxmpp \
			libspeex.so:${PORTSDIR}/audio/speex
AZOTH_USES=		desktop-file-utils

BITTORRENT_DESC=	Full-featured BitTorrent client plugin
BITTORRENT_CMAKE_ON=	-DENABLE_TORRENT:BOOL=true
BITTORRENT_CMAKE_OFF=	-DENABLE_TORRENT:BOOL=false
BITTORRENT_LIB_DEPENDS=	libtorrent-rasterbar.so:${PORTSDIR}/net-p2p/libtorrent-rasterbar

BLASQ_DESC=		Cloud image storage services client (like Flickr or Picasa)
BLASQ_CMAKE_ON=		-DENABLE_BLASQ:BOOL=true
BLASQ_CMAKE_OFF=	-DENABLE_BLASQ:BOOL=false
BLASQ_LIB_DEPENDS=	libkqoauth.so:${PORTSDIR}/security/kqoauth

BLOGIQUE_DESC=		Blogging client
BLOGIQUE_CMAKE_ON=	-DENABLE_BLOGIQUE:BOOL=true
BLOGIQUE_CMAKE_OFF=	-DENABLE_BLOGIQUE:BOOL=false

CERTMGR_DESC=		SSL certificates manager
CERTMGR_CMAKE_ON=	-DENABLE_CERTMGR:BOOL=true
CERTMGR_CMAKE_OFF=	-DENABLE_CERTMGR:BOOL=false

CPULOAD_DESC=		CPU load graph quark
CPULOAD_CMAKE_ON=	-DENABLE_CPULOAD:BOOL=true
CPULOAD_CMAKE_OFF=	-DENABLE_CPULOAD:BOOL=false

CSTP_DESC=		CSTP, the clean & stupid HTTP implementation
CSTP_CMAKE_ON=		-DENABLE_HTTP:BOOL=true
CSTP_CMAKE_OFF=		-DENABLE_HTTP:BOOL=false

DBUSMANAGER_DESC=	DBusManager provides some basic D-Bus interoperability
DBUSMANAGER_CMAKE_ON=	-DENABLE_DBUSMANAGER:BOOL=true
DBUSMANAGER_CMAKE_OFF=	-DENABLE_DBUSMANAGER:BOOL=false

DEADLYRICS_DESC=	Searches for song lyrics and displays them in LeechCraft
DEADLYRICS_CMAKE_ON=	-DENABLE_DEADLYRICS:BOOL=true
DEADLYRICS_CMAKE_OFF=	-DENABLE_DEADLYRICS:BOOL=false

DEVMON_DESC=		(BROKEN) Non-storage USB devices manager
DEVMON_CMAKE_ON=	-DENABLE_DEVMON:BOOL=true
DEVMON_CMAKE_OFF=	-DENABLE_DEVMON:BOOL=false

DOLOZHEE_DESC=		An issue reporting client for LeechCraft issue tracker
DOLOZHEE_CMAKE_ON=	-DENABLE_DOLOZHEE:BOOL=true
DOLOZHEE_CMAKE_OFF=	-DENABLE_DOLOZHEE:BOOL=false

ELEEMINATOR_DESC=	(BROKEN) Embedded LeechCraft Terminal Emulator
ELEEMINATOR_CMAKE_ON=	-DENABLE_ELEEMINATOR:BOOL=true
ELEEMINATOR_CMAKE_OFF=	-DENABLE_ELEEMINATOR:BOOL=false

FENET_DESC=		LeechCraft WM and compositor manager
FENET_CMAKE_ON=		-DENABLE_FENET:BOOL=true
FENET_CMAKE_OFF=	-DENABLE_FENET:BOOL=false

GACTS_DESC=		Allows other LeechCraft modules to register global shortcuts
GACTS_CMAKE_ON=		-DENABLE_GACTS:BOOL=true
GACTS_CMAKE_OFF=	-DENABLE_GACTS:BOOL=false

GLANCE_DESC=		Glance, quick thumbnailed overview of opened tabs
GLANCE_CMAKE_ON=	-DENABLE_GLANCE:BOOL=true
GLANCE_CMAKE_OFF=	-DENABLE_GLANCE:BOOL=false

GNOTIFI_DESC=		Notifier about new mail in a GMail inbox
GNOTIFI_CMAKE_ON=	-DENABLE_GMAILNOTIFIER:BOOL=true
GNOTIFI_CMAKE_OFF=	-DENABLE_GMAILNOTIFIER:BOOL=false

HARBINGER_DESC=		Build Harbinger, the collections manager
HARBINGER_CMAKE_ON=	-DENABLE_HARBINGER:BOOL=true
HARBINGER_CMAKE_OFF=	-DENABLE_HARBINGER:BOOL=false

HISTORYHOLDER_DESC=	HistoryHolder keeps track of stuff downloaded
HISTORYHOLDER_CMAKE_ON=	-DENABLE_HISTORYHOLDER:BOOL=true
HISTORYHOLDER_CMAKE_OFF=-DENABLE_HISTORYHOLDER:BOOL=false

HOTSENSORS_DESC=	(BROKEN) Temperature sensors monitor plugin
HOTSENSORS_CMAKE_ON=	-DENABLE_HOTSENSORS:BOOL=true
HOTSENSORS_CMAKE_OFF=	-DENABLE_HOTSENSORS:BOOL=false

HOTSTREAMS_DESC=	Provides some cool radio streams to music players like LMP
HOTSTREAMS_CMAKE_ON=	-DENABLE_HOTSTREAMS:BOOL=true
HOTSTREAMS_CMAKE_OFF=	-DENABLE_HOTSTREAMS:BOOL=false

HTTHARE_DESC=		Simple HTTP server
HTTHARE_CMAKE_ON=	-DENABLE_HTTHARE:BOOL=true
HTTHARE_CMAKE_OFF=	-DENABLE_HTTHARE:BOOL=false

IMGASTE_DESC=		The simple image uploader data filter
IMGASTE_CMAKE_ON=	-DENABLE_IMGASTE:BOOL=true
IMGASTE_CMAKE_OFF=	-DENABLE_IMGASTE:BOOL=false

KBSWITCH_DESC=		Provides plugin- or tab-grained keyboard layout control
KBSWITCH_CMAKE_ON=	-DENABLE_KBSWITCH:BOOL=true
KBSWITCH_CMAKE_OFF=	-DENABLE_KBSWITCH:BOOL=false
KBSWITCH_USE=		xorg=xkbfile

KINOTIFY_DESC=		Fancy visual notifications
KINOTIFY_CMAKE_ON=	-DENABLE_KINOTIFY:BOOL=true
KINOTIFY_CMAKE_OFF=	-DENABLE_KINOTIFY:BOOL=false

KNOWHOW_DESC=		KnowHow, plugin for showing Tips of the Day
KNOWHOW_CMAKE_ON=	-DENABLE_KNOWHOW:BOOL=true
KNOWHOW_CMAKE_OFF=	-DENABLE_KNOWHOW:BOOL=false

KRIGSTASK_DESC=		The taskbar quark
KRIGSTASK_CMAKE_ON=	-DENABLE_KRIGSTASK:BOOL=true
KRIGSTASK_CMAKE_OFF=	-DENABLE_KRIGSTASK:BOOL=false
KRIGSTASK_USE=		xorg=xcomposite

LACKMAN_DESC=		Package Manager for extensions, scripts, themes etc
LACKMAN_CMAKE_ON=	-DENABLE_LACKMAN:BOOL=true
LACKMAN_CMAKE_OFF=	-DENABLE_LACKMAN:BOOL=false

LASTFMSCROBBLE_DESC=		Last.FM scrobbler plugin
LASTFMSCROBBLE_CMAKE_ON=	-DENABLE_LASTFMSCROBBLE:BOOL=true
LASTFMSCROBBLE_CMAKE_OFF=	-DENABLE_LASTFMSCROBBLE:BOOL=false
LASTFMSCROBBLE_LIB_DEPENDS=	liblastfm.so:${PORTSDIR}/audio/liblastfm

LAUGHTY_DESC=		The LeechCraft notification daemon
LAUGHTY_CMAKE_ON=	-DENABLE_LAUGHTY:BOOL=true
LAUGHTY_CMAKE_OFF=	-DENABLE_LAUGHTY:BOOL=false

LAUNCHY_DESC=		Allows one to launch third-party applications
LAUNCHY_CMAKE_ON=	-DENABLE_LAUNCHY:BOOL=true
LAUNCHY_CMAKE_OFF=	-DENABLE_LAUNCHY:BOOL=false

LEMON_DESC=		(BROKEN) Network monitor plugin
LEMON_CMAKE_ON=		-DENABLE_LEMON:BOOL=true
LEMON_CMAKE_OFF=	-DENABLE_LEMON:BOOL=false

LHTR_DESC=		LeechCraft HTML Text editoR component
LHTR_CMAKE_ON=		-DENABLE_LHTR:BOOL=true
LHTR_CMAKE_OFF=		-DENABLE_LHTR:BOOL=false
LHTR_BUILD_DEPENDS=	tidy:${PORTSDIR}/www/tidy-devel

LIZNOO_DESC=		UPower-based power manager
LIZNOO_CMAKE_ON=	-DENABLE_LIZNOO:BOOL=true
LIZNOO_CMAKE_OFF=	-DENABLE_LIZNOO:BOOL=false

LMP_DESC=		LeechCraft Media Player, Phonon-based audio/video player
LMP_CMAKE_ON=		-DENABLE_LMP:BOOL=true \
			-DUSE_GSTREAMER_10:BOOL=false
LMP_CMAKE_OFF=		-DENABLE_LMP:BOOL=false
LMP_USE=		GSTREAMER=yes
LMP_LIB_DEPENDS=	libguess.so:${PORTSDIR}/textproc/libguess \
			libtag.so:${PORTSDIR}/audio/taglib

MELLONETRAY_DESC=	System tray quark
MELLONETRAY_CMAKE_ON=	-DENABLE_MELLONETRAY:BOOL=true
MELLONETRAY_CMAKE_OFF=	-DENABLE_MELLONETRAY:BOOL=false
MELLONETRAY_USE=	xorg=xdamage

MONOCLE_DESC=		Monocle, the modular document viewer
MONOCLE_CMAKE_ON=	-DENABLE_MONOCLE:BOOL=true
MONOCLE_CMAKE_OFF=	-DENABLE_MONOCLE:BOOL=false
MONOCLE_LIB_DEPENDS=	libdjvulibre.so:${PORTSDIR}/graphics/djvulibre \
			libpoppler-qt4.so:${PORTSDIR}/graphics/poppler-qt4

MUSICZOMBIE_DESC=	MusicBrainz client plugin
MUSICZOMBIE_CMAKE_ON=	-DENABLE_MUSICZOMBIE:BOOL=true
MUSICZOMBIE_CMAKE_OFF=	-DENABLE_MUSICZOMBIE:BOOL=false
MUSICZOMBIE_LIB_DEPENDS=libchromaprint.so:${PORTSDIR}/audio/chromaprint \
			libavdevice.so:${PORTSDIR}/multimedia/ffmpeg

NACHEKU_DESC=		Monitors selected directory and clipboard for downloadable entities
NACHEKU_CMAKE_ON=	-DENABLE_NACHEKU:BOOL=true
NACHEKU_CMAKE_OFF=	-DENABLE_NACHEKU:BOOL=false

NETSTOREMANAGER_DESC=		Supporting and managing Internet data storages like Yandex.Disk
NETSTOREMANAGER_CMAKE_ON=	-DENABLE_NETSTOREMANAGER:BOOL=true \
				-DENABLE_NETSTOREMANAGER_INOTIFY:BOOL=false
NETSTOREMANAGER_CMAKE_OFF=	-DENABLE_NETSTOREMANAGER:BOOL=false

NETWORKMONITOR_DESC=		NetworkMonitor watches HTTP requests in
NETWORKMONITOR_CMAKE_ON=	-DENABLE_NETWORKMONITOR:BOOL=true
NETWORKMONITOR_CMAKE_OFF=	-DENABLE_NETWORKMONITOR:BOOL=false

NEWLIFE_DESC=		New Life imports settings from various other applications
NEWLIFE_CMAKE_ON=	-DENABLE_NEWLIFE:BOOL=true
NEWLIFE_CMAKE_OFF=	-DENABLE_NEWLIFE:BOOL=false

OORONEE_DESC=		Quark handling text and images droppend onto it
OORONEE_CMAKE_ON=	-DENABLE_OORONEE:BOOL=true
OORONEE_CMAKE_OFF=	-DENABLE_OORONEE:BOOL=false

OTLOZHU_DESC=		(BROKEN) Otlozhu, a GTD-inspired ToDo manager
OTLOZHU_CMAKE_OFF=	-DENABLE_OTLOZHU:BOOL=true
OTLOZHU_CMAKE_OFF=	-DENABLE_OTLOZHU:BOOL=false

PINTAB_DESC=		Provides support for pinning tabs
PINTAB_CMAKE_ON=	-DENABLE_PINTAB:BOOL=true
PINTAB_CMAKE_OFF=	-DENABLE_PINTAB:BOOL=false

POGOOGLUE_DESC=		Provides searching with Google to other
POGOOGLUE_CMAKE_ON=	-DENABLE_POGOOGLUE:BOOL=true
POGOOGLUE_CMAKE_OFF=	-DENABLE_POGOOGLUE:BOOL=false

POLEEMERY_DESC=		Build Poleemery, the personal finances manager
POLEEMERY_CMAKE_ON=	-DENABLE_POLEEMERY:BOOL=true
POLEEMERY_CMAKE_OFF=	-DENABLE_POLEEMERY:BOOL=false

POPISHU_DESC=		Text editor with IDE features
POPISHU_CMAKE_ON=	-DENABLE_POPISHU:BOOL=true
POPISHU_CMAKE_OFF=	-DENABLE_POPISHU:BOOL=false
POPISHU_LIB_DEPENDS=	libqscintilla2.so:${PORTSDIR}/devel/qscintilla2

POSHUKU_DESC=		The full-featured web browser plugin
POSHUKU_CMAKE_ON=	-DENABLE_POSHUKU:BOOL=true
POSHUKU_CMAKE_OFF=	-DENABLE_POSHUKU:BOOL=false

QROSP_DESC=		Scrpting support for LeechCraft via Qross
QROSP_CMAKE_ON=		-DENABLE_QROSP:BOOL=true
QROSP_CMAKE_OFF=	-DENABLE_QROSP:BOOL=false
QROSP_LIB_DEPENDS=	libqrosscore.so:${PORTSDIR}/devel/qross

ROSENTHAL_DESC=		Spellchecking support
ROSENTHAL_CMAKE_ON=	-DENABLE_ROSENTHAL:BOOL=true
ROSENTHAL_CMAKE_OFF=	-DENABLE_ROSENTHAL:BOOL=false
ROSENTHAL_LIB_DEPENDS=	libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell

SB2_DESC=		Sidebar for LeechCraft with combined launcher and tab switcher
SB2_CMAKE_ON=		-DENABLE_SB2:BOOL=true
SB2_CMAKE_OFF=		-DENABLE_SB2:BOOL=false

SCROBLIBRE_DESC=	Submissions API 1.2-compliant scrobbler for services like libre.fm
SCROBLIBRE_CMAKE_ON=	-DENABLE_SCROBLIBRE:BOOL=true
SCROBLIBRE_CMAKE_OFF=	-DENABLE_SCROBLIBRE:BOOL=false

SECMAN_DESC=		Security and personal data manager
SECMAN_CMAKE_ON=	-DENABLE_SECMAN:BOOL=true
SECMAN_CMAKE_OFF=	-DENABLE_SECMAN:BOOL=false

#SEE AGAIN
SEEKTHRU_DESC=		OpenSearch support
SEEKTHRU_CMAKE_ON=	-DENABLE_SEEKTHRU:BOOL=true
SEEKTHRU_CMAKE_OFF=	-DENABLE_SEEKTHRU:BOOL=false

SUMMARY_DESC=		Summary plugin
SUMMARY_CMAKE_ON=	-DENABLE_SUMMARY:BOOL=true
SUMMARY_CMAKE_OFF=	-DENABLE_SUMMARY:BOOL=false

SYSNOTIFY_DESC=		Notifications via system libnotify daemon
SYSNOTIFY_CMAKE_ON=	-DENABLE_SYSNOTIFY:BOOL=true
SYSNOTIFY_CMAKE_OFF=	-DENABLE_SYSNOTIFY:BOOL=false

TABSESSMANAGER_DESC=		Tab Session Manager
TABSESSMANAGER_CMAKE_ON=	-DENABLE_TABSESSMANAGER:BOOL=true
TABSESSMANAGER_CMAKE_OFF=	-DENABLE_TABSESSMANAGER:BOOL=false

TABSLIST_DESC=		Quick navigation between tabs
TABSLIST_CMAKE_ON=	-DENABLE_TABSLIST:BOOL=true
TABSLIST_CMAKE_OFF=	-DENABLE_TABSLIST:BOOL=false

TEXTOGROOSE_DESC=	Build Text-o-Groose, script-based lyrics fetcher
TEXTOGROOSE_CMAKE_ON=	-DENABLE_TEXTOGROOSE:BOOL=true
TEXTOGROOSE_CMAKE_OFF=	-DENABLE_TEXTOGROOSE:BOOL=false

TOUCHSTREAMS_DESC=	VKontakte music source plugin
TOUCHSTREAMS_CMAKE_ON=	-DENABLE_TOUCHSTREAMS:BOOL=true
TOUCHSTREAMS_CMAKE_OFF=	-DENABLE_TOUCHSTREAMS:BOOL=false

TPI_DESC=	Task progress indicator quark
TPI_CMAKE_ON=	-DENABLE_TPI:BOOL=true
TPI_CMAKE_OFF=	-DENABLE_TPI:BOOL=false

VGRABBER_DESC=		Vkontakte.ru music/video grabber
VGRABBER_CMAKE_ON=	-DENABLE_VGRABBER:BOOL=true
VGRABBER_CMAKE_OFF=	-DENABLE_VGRABBER:BOOL=false

VROOBY_DESC=		Vrooby, removable device manager
VROOBY_CMAKE_ON=	-DENABLE_VROOBY:BOOL=true
VROOBY_CMAKE_OFF=	-DENABLE_VROOBY:BOOL=false

VTYULC_DESC=		Build VtyuLC, the videoplayer plugin
VTYULC_CMAKE_ON=	-DENABLE_VTYULC:BOOL=true
VTYULC_CMAKE_OFF=	-DENABLE_VTYULC:BOOL=false
VTYULC_LIB_DEPENDS=	libvlc.so:${PORTSDIR}/multimedia/vlc

XPROXY_DESC=		Provides advanced proxy support features
XPROXY_CMAKE_ON=	-DENABLE_XPROXY:BOOL=true
XPROXY_CMAKE_OFF=	-DENABLE_XPROXY:BOOL=false

XTAZY_DESC=		Fetches info about current tune and provides it to other plugins
XTAZY_CMAKE_ON=		-DENABLE_XTAZY:BOOL=true
XTAZY_CMAKE_OFF=	-DENABLE_XTAZY:BOOL=false

OPTIONS_DEFAULT=AGGREGATOR ANHERO ANOTIFI AUSCRIE AZOTH BLASQ BLOGIQUE CERTMGR \
		CPULOAD CSTP DBUSMANAGER DEADLYRICS DOLOZHEE FENET GACTS GLANCE GNOTIFI \
		HARBINGER HISTORYHOLDER HOTSTREAMS HTTHARE IMGASTE KBSWITCH KINOTIFY \
		KNOWHOW KRIGSTASK LACKMAN LASTFMSCROBBLE LAUGHTY LAUNCHY LHTR LIZNOO \
		LMP MELLONETRAY MONOCLE MUSICZOMBIE NACHEKU NETSTOREMANAGER NETWORKMONITOR \
		NEWLIFE OORONEE PINTAB POGOOGLUE POLEEMERY POPISHU POSHUKU QROSP ROSENTHAL \
		SB2 SCROBLIBRE SECMAN SEEKTHRU SUMMARY SYSNOTIFY TABSESSMANAGER TABSLIST \
		TEXTOGROOSE TOUCHSTREAMS TPI VGRABBER VROOBY VTYULC XPROXY XTAZY

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MAZOTH}   || ${PORT_OPTIONS:MDBUSMANAGER} || \
    ${PORT_OPTIONS:MLAUGHTY} || ${PORT_OPTIONS:MLIZNOO} || \
    ${PORT_OPTIONS:MLMP}     || ${PORT_OPTIONS:MSYSNOTIFY} || \
    ${PORT_OPTIONS:MVROOBY}  || ${PORT_OPTIONS:MXTAZY}
USE_QT4+=	dbus
.endif

.if ${PORT_OPTIONS:MBLASQ} || ${PORT_OPTIONS:MBLOGIQUE} || \
    ${PORT_OPTIONS:MLACKMAN}
USE_QT4+=	xmlpatterns
.endif

.if ${PORT_OPTIONS:MAZOTH} || ${PORT_OPTIONS:MBLASQ} || \
    ${PORT_OPTIONS:MFENET} || ${PORT_OPTIONS:MHOTSTREAMS} || \
    ${PORT_OPTIONS:MNETSTOREMANAGER} || ${PORT_OPTIONS:MPOSHUKU} || \
    ${PORT_OPTIONS:MQROSP} || ${PORT_OPTIONS:MSB2} || \
    ${PORT_OPTIONS:MTOUCHSTREAMS}
LIB_DEPENDS+=	libqjson.so:${PORTSDIR}/devel/qjson
.endif

.if ${PORT_OPTIONS:MELEEMINATOR}
BROKEN=		Eleeminator has not supported yet (not ported qtermwidget)
.endif

.if ${PORT_OPTIONS:MHOTSENSORS}
BROKEN=		Hotsensors has not supported yet (depended by lm_sensosrs)
.endif

.if ${PORT_OPTIONS:MDEVMON}
BROKEN=		Devmon has not supported yet (depended by udev)
.endif

.if ${PORT_OPTIONS:MLEMON}
BROKEN=		Lemon has not supported yet because depended by libnl
.endif

.if ${PORT_OPTIONS:MOTLOZHU}
BROKEN=		Otlozhu has not supported yet (not ported liblaretz)
.endif

.if ${OSVERSION} < 1000000
PORT_OPTIONS:=	${PORT_OPTIONS:O:u}
PORT_OPTIONS:=	${PORT_OPTIONS:NBITTORRENT}
USE_GCC=	yes
.endif

post-install:
	@${FIND} -d ${STAGEDIR}${PREFIX}/include/leechcraft \
		-type d -empty -exec ${RMDIR} {} \;

.include <bsd.port.mk>
