# Created by: Ade Lovett # $FreeBSD: head/mail/evolution/Makefile 412348 2016-04-01 14:17:44Z mat $ PORTNAME= evolution PORTVERSION= 3.18.5.1 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Integrated mail, calendar and address book distributed suite BUILD_DEPENDS= itstool:textproc/itstool \ highlight:textproc/highlight LIB_DEPENDS= libnss3.so:security/nss \ libgcr-3.so:security/gcr \ libgtkspell3-3.so:textproc/gtkspell3 \ libgeocode-glib.so:net/geocode-glib \ libwebkitgtk-3.0.so:www/webkit-gtk3 \ libcryptui.so:security/libcryptui \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libnotify.so:devel/libnotify RUN_DEPENDS= highlight:textproc/highlight \ gnome-keyring>=3.0.0:security/gnome-keyring PORTSCOUT= limitw:1,even USES= desktop-file-utils bison gettext gmake gnome libtool \ pathfix perl5 pkgconfig tar:xz USE_GNOME= evolutiondataserver3 gnomedesktop3 intltool GNU_CONFIGURE= yes USE_GSTREAMER1= yes INSTALLS_ICONS= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-nss=yes \ --disable-autoar \ --with-sub-version=" FreeBSD GNOME Team Port" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.evolution.gschema.xml \ org.gnome.evolution.addressbook.gschema.xml \ org.gnome.evolution.calendar.gschema.xml \ org.gnome.evolution.importer.gschema.xml \ org.gnome.evolution.mail.gschema.xml \ org.gnome.evolution.shell.gschema.xml \ org.gnome.evolution.bogofilter.gschema.xml \ org.gnome.evolution.spamassassin.gschema.xml \ org.gnome.evolution.plugin.attachment-reminder.gschema.xml \ org.gnome.evolution.plugin.autocontacts.gschema.xml \ org.gnome.evolution.plugin.email-custom-header.gschema.xml \ org.gnome.evolution.plugin.external-editor.gschema.xml \ org.gnome.evolution.plugin.face-picture.gschema.xml \ org.gnome.evolution.plugin.itip.gschema.xml \ org.gnome.evolution.plugin.mail-notification.gschema.xml \ org.gnome.evolution.plugin.prefer-plain.gschema.xml \ org.gnome.evolution.plugin.publish-calendar.gschema.xml \ org.gnome.evolution.plugin.templates.gschema.xml EVO_VERSION= 3.18 PLIST_SUB= VERSION=${EVO_VERSION} \ PORTVERSION=2.12 OPTIONS_DEFINE= LDAP WEATHER CANBERRA PST OPTIONS_DEFAULT=LDAP WEATHER CANBERRA BOGOFILTER OPTIONS_GROUP= SPAM OPTIONS_GROUP_SPAM=SPAMASSASSIN BOGOFILTER OPTIONS_SUB= yes CANBERRA_DESC= Canberra theme audio plugin WEATHER_DESC= Weather calendar backend SPAM_DESC= Spam filter support SPAMASSASSIN_DESC= SpamAssassin spam filtering BOGOFILTER_DESC= Bogofilter spam filtering PST_DESC= Outlook .pst importer MAPS_DESC= Contact maps LDAP_CONFIGURE_WITH= openldap LDAP_USE= OPENLDAP=yes WEATHER_LIB_DEPENDS= libgweather-3.so:net/libgweather WEATHER_CONFIGURE_ENABLE= weather SPAMASSASSIN_CONFIGURE_WITH= spamassassin SPAMASSASSIN_BUILD_DEPENDS= spamassassin:mail/spamassassin SPAMASSASSIN_RUN_DEPENDS= spamassassin:mail/spamassassin BOGOFILTER_CONFIGURE_WITH= bogofilter BOGOFILTER_BUILD_DEPENDS= bogofilter:mail/bogofilter BOGOFILTER_RUN_DEPENDS= bogofilter:mail/bogofilter CANBERRA_LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 CANBERRA_CONFIGURE_ENABLE= canberra PST_CONFIGURE_ENABLE= pst-import PST_BUILD_DEPENDS= libpst>=0.6.58_1:mail/libpst PST_RUN_DEPENDS= libpst>=0.6.58_1:mail/libpst CONFIGURE_ARGS+=--disable-contact-maps #MAPS_CONFIGURE_ENABLE= contact-maps #MAPS_LIB_DEPENDS= libchamplain-0.12.so:graphics/libchamplain \ # libclutter-gtk-1.0.so:graphics/clutter-gtk3 #MAPS_BUILD_DEPENDS= geoclue>=0:net/geoclue .include post-patch: @${REINPLACE_CMD} -e '/^plugins_standard_always/s/audio-inline//' \ -e 's|-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lgssapi|${KRB5_LIB}|g' \ -e 's|-Wl,--no-undefined||g' \ -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|g' \ ${WRKSRC}/modules/spamassassin/evolution-spamassassin.c \ ${WRKSRC}/modules/bogofilter/evolution-bogofilter.c # @${SH} ${FILESDIR}/fix-plugins.sh ${WRKSRC} .include