aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail/noattach/Makefile1
-rw-r--r--mail/raysfilter/Makefile12
-rw-r--r--mail/vbsfilter/Makefile12
3 files changed, 18 insertions, 7 deletions
diff --git a/mail/noattach/Makefile b/mail/noattach/Makefile
index 37fcdaa005fe..9ca2e7c0bb5e 100644
--- a/mail/noattach/Makefile
+++ b/mail/noattach/Makefile
@@ -15,7 +15,6 @@ MAINTAINER= dinoex@FreeBSD.org
BUILD_DEPENDS= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail
CFLAGS+= ${PTHREAD_CFLAGS:S=""==}
-FLAGS+= ${PTHREAD_LIBS}
GNU_CONFIGURE= yes
MAN8= noattach.8
DOCSFILES= AUTHORS THANKS COPYING INSTALL NEWS README TODO ChangeLog
diff --git a/mail/raysfilter/Makefile b/mail/raysfilter/Makefile
index 3a5fca21957e..6823e72625e9 100644
--- a/mail/raysfilter/Makefile
+++ b/mail/raysfilter/Makefile
@@ -13,12 +13,17 @@ DISTNAME= rays-filter-${PORTVERSION}
MAINTAINER= dinoex@FreeBSD.org
+.if !defined(SENDMAIL_MILTER_IN_BASE)
BUILD_DEPENDS= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail
+.endif
CTARGETS+= rays-filter
-CFLAGS+= -Wall -I$(LOCALBASE)/include ${PTHREAD_CFLAGS:S=""==}
-FLAGS+= ${PTHREAD_LIBS}
+CFLAGS+= -Wall ${PTHREAD_CFLAGS:S=""==}
+LIBS+= ${PTHREAD_LIBS}
+.if !defined(SENDMAIL_MILTER_IN_BASE)
+CFLAGS+= -I$(LOCALBASE)/include
LDFLAGS+= -L$(LOCALBASE)/lib
+.endif
ETCFILES= header-list.conf mail-filter.conf string-list.conf
BINFILES= mf-reset mf-start mf-stop mf-archive mf-analyze mf-memory
DOCSFILES= rays-filter.html install.html configure.html operate.html \
@@ -26,7 +31,8 @@ DOCSFILES= rays-filter.html install.html configure.html operate.html \
.include <bsd.port.pre.mk>
-.if exists(${LOCALBASE}/include/libmilter/mfdef.h)
+.if exists(${LOCALBASE}/include/libmilter/mfdef.h) \
+|| defined(SENDMAIL_MILTER_IN_BASE)
LIBS+= -lmilter -lsm -lsmutil
.else
LIBS+= -lmilter -lsmutil
diff --git a/mail/vbsfilter/Makefile b/mail/vbsfilter/Makefile
index ff9d75d7af69..41790de2ecd6 100644
--- a/mail/vbsfilter/Makefile
+++ b/mail/vbsfilter/Makefile
@@ -15,16 +15,22 @@ EXTRACT_ONLY= # empty
MAINTAINER= dinoex@FreeBSD.org
+.if !defined(SENDMAIL_MILTER_IN_BASE)
BUILD_DEPENDS= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail
+.endif
CTARGETS+= vbsfilter-${PORTVERSION}
-CFLAGS+= -Wall -I$(LOCALBASE)/include ${PTHREAD_CFLAGS:S=""==}
-FLAGS+= ${PTHREAD_LIBS}
+LIBS+= ${PTHREAD_LIBS}
+CFLAGS+= -Wall ${PTHREAD_CFLAGS:S=""==}
+.if !defined(SENDMAIL_MILTER_IN_BASE)
+CFLAGS+= -I$(LOCALBASE)/include
LDFLAGS+= -L$(LOCALBASE)/lib
+.endif
.include <bsd.port.pre.mk>
-.if exists(${LOCALBASE}/include/libmilter/mfdef.h)
+.if exists(${LOCALBASE}/include/libmilter/mfdef.h) \
+|| defined(SENDMAIL_MILTER_IN_BASE)
LIBS+= -lmilter -lsm -lsmutil
.else
LIBS+= -lmilter -lsmutil