# New ports collection makefile for: libmapi # Date created: 1 May 2009 # Whom: Koop Mast # # $FreeBSD$ # PORTNAME= libmapi PORTVERSION= 0.8.2 CATEGORIES= mail MASTER_SITES= SF MASTER_SITE_SUBDIR=openchange/libmapi/${PORTNAME}-${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-${CODENAME} MAINTAINER= kwm@FreeBSD.org COMMENT= Open Source implementation of Microsoft Exchange protocols BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ ${HOSTCONFIG}:${PORTSDIR}/net/samba4-devel \ pidl:${PORTSDIR}/devel/p5-Parse-Pidl LIB_DEPENDS= sqlite3.8:${PORTSDIR}/databases/sqlite3 \ ical.43:${PORTSDIR}/devel/libical \ tdb.1:${PORTSDIR}/databases/tdb \ talloc.1:${PORTSDIR}/devel/talloc RUN_DEPENDS= ${HOSTCONFIG}:${PORTSDIR}/net/samba4-devel HOSTCONFIG= ${LOCALBASE}/libdata/pkgconfig/samba-hostconfig.pc CODENAME= ROMULUS USE_GMAKE= yes USE_GNOME= pkgconfig USE_PYTHON= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" CONFIGURE_ARGS= --with-samba=${LOCALBASE} OPTIONS= BOOST "Enable libmapi++ (needs boost)" yes \ DOXYGEN "Enble building documentation" no .include CONFIGURE_ARGS+= --disable-swig-perl CONFIGURE_ARGS+= --disable-pymapi .if exists(${LOCALBASE}/lib/libboost_thread.so) WITH_BOOST=yes .endif .if defined(WITH_BOOST) LIB_DEPENDS+= boost_thread.4:${PORTSDIR}/devel/boost-libs PLIST_SUB+= BOOST="" .else PLIST_SUB+= BOOST="@comment " .endif .if defined(WITH_DOXYGEN) || exists(${LOCALBASE}/bin/doxygen) BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen PLIST_SUB+= DOXYGEN="" .else PLIST_SUB+= DOXYGEN="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|/bin/sh|${LOCALBASE}/bin/bash|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \ ${WRKSRC}/Makefile post-install: .for i in libmapi libmapiadmin libmapiproxy libmapiserver libmapistore libocpf @${LN} -fs ${PREFIX}/lib/${i}.so.0.8 ${PREFIX}/lib/${i}.so.0 .endfor .include