# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD: tags/RELEASE_10_0_0/devel/pear-Horde_Core/Makefile 334527 2013-11-21 21:55:54Z mm $

PORTNAME=	Horde_Core
PORTVERSION=	2.11.1
CATEGORIES=	devel www pear
PKGNAMEPREFIX=	pear-

MAINTAINER=	horde@FreeBSD.org
COMMENT=	Horde Core Framework libraries

CONFLICTS=	horde-3*

OPTONS_DEFINE=	KOLAB LZF SOCKETS
KOLAB_DESC=	Enable Kolab server support
LZF_DESC=	Depend on lzf PHP extension
SOCKETS_DESC=	Depend on sockets PHP extension

USE_PHP=	session

USE_HORDE_BUILD=	Horde_Role

USE_HORDE_RUN=	Horde_Role \
		Horde_ActiveSync \
		Horde_Alarm \
		Horde_Auth \
		Horde_Autoloader \
		Horde_Browser \
		Horde_Cache \
		Horde_Cli \
		Horde_Compress \
		Horde_Compress_Fast \
		Horde_Controller \
		Horde_Css_Parser \
		Horde_Data \
		Horde_Date \
		Horde_Exception \
		Horde_Group \
		Horde_History \
		Horde_Injector \
		Horde_Lock \
		Horde_Log \
		Horde_LoginTasks \
		Horde_Mime \
		Horde_Mime_Viewer \
		Horde_Notification \
		Horde_Perms \
		Horde_Prefs \
		Horde_Secret \
		Horde_Serialize \
		Horde_SessionHandler \
		Horde_Share \
		Horde_Smtp \
		Horde_Support \
		Horde_Template \
		Horde_Token \
		Horde_Text_Filter \
		Horde_Translation \
		Horde_Url \
		Horde_Util \
		Horde_View

# Not required but wanted
USE_HORDE_RUN+=	Horde_Routes

.include <bsd.port.pre.mk>

.if defined(WITH_KOLAB)
USE_HORDE_RUN+=	Horde_Kolab_Server \
		Horde_Kolab_Session \
		Horde_Kolab_Storage
.endif

.if ${PORT_OPTIONS:MLZF}
RUN_DEPENDS+=	${PHPBASE}/lib/php/${PHP_EXT_DIR}/lzf.so:${PORTSDIR}/archivers/pecl-lzf
.endif

.if ${PORT_OPTIONS:MSOCKETS}
USE_PHP+=	sockets
.endif

.include "${PORTSDIR}/devel/pear-channel-horde/bsd.horde.mk"
.include <bsd.port.post.mk>
