# Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mail-notification DISTVERSION= 5.4 PORTREVISION= 10 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_SAVANNAH} MASTER_SITE_SUBDIR= mailnotify MAINTAINER= mwisnicki+freebsd@gmail.com COMMENT= A mail notification for freedesktop.org-compliant system trays LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ gnome-keyring:${PORTSDIR}/security/gnome-keyring \ notify:${PORTSDIR}/devel/libnotify USE_BZIP2= yes USES= gettext USE_LDCONFIG= yes USE_GNOME= gconf2 gnomeprefix gnomevfs2 libglade2 libgnomeui libxml2 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib JB_CONF_ARGS= cc="${CC}" cflags="${CFLAGS}" cppflags="${CPPFLAGS}" ldflags="${LDFLAGS}" prefix="${PREFIX}" JB_CONF_ENV= jb_cppflags="${CPPFLAGS}" jb_ldflags="${LDFLAGS}" GCONF_SCHEMAS= mail-notification.schemas INSTALLS_OMF= yes INSTALLS_ICONS= yes OPTIONS_DEFINE= EVOLUTION GMAIL HOTMAIL IMAP MAILDIR MBOX MH MOZILLA \ POP3 SASL SSL SYLPHEED YAHOO OPTIONS_DEFAULT= GMAIL HOTMAIL IMAP MAILDIR MBOX MH MOZILLA \ POP3 SASL SSL SYLPHEED YAHOO EVOLUTION_DESC= Evolution support GMAIL_DESC= Gmail support HOTMAIL_DESC= Windows Live Hotmail support IMAP_DESC= IMAP support MAILDIR_DESC= Maildir support MBOX_DESC= mbox support MH_DESC= MH support MOZILLA_DESC= Mozilla products support POP3_DESC= POP3 support SYLPHEED_DESC= Sylpheed support YAHOO_DESC= Yahoo! Mail support NO_STAGE= yes .include .if ! ${PORT_OPTIONS:MMBOX} JB_CONF_ARGS+= mbox=no .endif .if ! ${PORT_OPTIONS:MMH} JB_CONF_ARGS+= mh=no .endif .if ! ${PORT_OPTIONS:MMAILDIR} JB_CONF_ARGS+= maildir=no .endif .if ! ${PORT_OPTIONS:MPOP3} JB_CONF_ARGS+= pop3=no .endif .if ! ${PORT_OPTIONS:MIMAP} JB_CONF_ARGS+= imap=no .endif .if ! ${PORT_OPTIONS:MPOP3} && ! ${PORT_OPTIONS:MIMAP} # only POP3 and IMAP use SSL and SASL WITHOUT_SSL= yes WITHOUT_SASL= yes .endif .if ! ${PORT_OPTIONS:MGMAIL} JB_CONF_ARGS+= gmail=no PLIST_SUB+= GMAIL="@comment " .else PLIST_SUB+= GMAIL="" .endif .if ! ${PORT_OPTIONS:MHOTMAIL} JB_CONF_ARGS+= hotmail=no PLIST_SUB+= HOTMAIL="@comment " .else RUN_DEPENDS+= getlive:${PORTSDIR}/mail/getlive PLIST_SUB+= HOTMAIL="" .endif .if ! ${PORT_OPTIONS:MYAHOO} JB_CONF_ARGS+= yahoo=no PLIST_SUB+= YAHOO="@comment " .else RUN_DEPENDS+= fetchyahoo:${PORTSDIR}/mail/fetchyahoo PLIST_SUB+= YAHOO="" .endif .if ! ${PORT_OPTIONS:MEVOLUTION} JB_CONF_ARGS+= evolution=no PLIST_SUB+= EVOLUTION="@comment " .else EVO_VERSION!= make -C ${PORTSDIR}/mail/evolution -V EVO_VERSION BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/evolution-plugin.pc:${PORTSDIR}/mail/evolution RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/evolution-plugin.pc:${PORTSDIR}/mail/evolution USE_GNOME+= gtkhtml3 PLIST_SUB+= EVOLUTION="" EVO_VERSION=${EVO_VERSION} .endif .if ! ${PORT_OPTIONS:MMOZILLA} JB_CONF_ARGS+= mozilla=no .endif .if ! ${PORT_OPTIONS:MSYLPHEED} JB_CONF_ARGS+= sylpheed=no .endif .if ${PORT_OPTIONS:MMBOX} \ || ${PORT_OPTIONS:MMH} \ || ${PORT_OPTIONS:MMAILDIR} \ || ${PORT_OPTIONS:MPOP3} \ || ${PORT_OPTIONS:MIMAP} \ || ${PORT_OPTIONS:MMOZILLA} \ || ${PORT_OPTIONS:MSYLPHEED} \ || ${PORT_OPTIONS:MHOTMAIL} \ || ${PORT_OPTIONS:MYAHOO} LIB_DEPENDS+= gmime-2.0.4:${PORTSDIR}/mail/gmime2 .endif .if ! ${PORT_OPTIONS:MSSL} JB_CONF_ARGS+= ssl=no .else USE_OPENSSL= yes .endif .if ! ${PORT_OPTIONS:MSASL} JB_CONF_ARGS+= sasl=no .else LIB_DEPENDS+= sasl2:${PORTSDIR}/security/cyrus-sasl2 .endif post-patch: @${REINPLACE_CMD} -e 's|-Werror||g' ${WRKSRC}/jb ${WRKSRC}/jbsrc/jb.c .if ${OSVERSION} < 700042 @${REINPLACE_CMD} -e "s,-Wno-pointer-sign,," ${WRKSRC}/jb .endif do-configure: cd ${WRKSRC} && ${JB_CONF_ENV} ./jb configure ${JB_CONF_ARGS} do-build: cd ${WRKSRC} && ./jb build do-install: cd ${WRKSRC} && ./jb install .include