mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-28 05:29:48 +00:00
143 lines
3.7 KiB
Makefile
143 lines
3.7 KiB
Makefile
# Created by: Jean-Yves Lefort <jylefort@brutele.be>
|
|
# $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 <bsd.port.options.mk>
|
|
|
|
.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 <bsd.port.mk>
|