summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authoradrianp <adrianp@pkgsrc.org>2004-08-30 20:53:20 +0000
committeradrianp <adrianp@pkgsrc.org>2004-08-30 20:53:20 +0000
commitfa9e0c0af18ddd9d4f7f5aae80755ba4dc49d962 (patch)
tree485bfd6780b8b34554a934b45cf777ab87fcc340 /mail
parent59c0f10a8f6b6fe0f289f9d7c85c460a5b3549ac (diff)
downloadpkgsrc-fa9e0c0af18ddd9d4f7f5aae80755ba4dc49d962.tar.gz
Rename of current libmilter package to libmilter812 to make way for
new libmilter/sendmail 8.13.x tree in pkgsrc.
Diffstat (limited to 'mail')
-rw-r--r--mail/libmilter812/DESCR5
-rw-r--r--mail/libmilter812/Makefile23
-rw-r--r--mail/libmilter812/PLIST5
-rw-r--r--mail/libmilter812/buildlink3.mk23
-rw-r--r--mail/libmilter812/builtin.mk27
5 files changed, 83 insertions, 0 deletions
diff --git a/mail/libmilter812/DESCR b/mail/libmilter812/DESCR
new file mode 100644
index 00000000000..9b02bc1d1b2
--- /dev/null
+++ b/mail/libmilter812/DESCR
@@ -0,0 +1,5 @@
+The sendmail Mail Filter API (Milter) is designed to allow third-party
+programs access to mail messages as they are being processed in order to
+filter meta-information and content.
+
+libmilter provides the implementation of this API.
diff --git a/mail/libmilter812/Makefile b/mail/libmilter812/Makefile
new file mode 100644
index 00000000000..062821f7db8
--- /dev/null
+++ b/mail/libmilter812/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/08/30 20:53:20 adrianp Exp $
+
+.include "../../mail/sendmail812/Makefile.common"
+
+PKGNAME= libmilter-${DIST_VERS}
+COMMENT= Mail filter support library for sendmail
+
+post-patch: make-sendmail-siteconfig
+ ${ECHO} >>${DESCR_SRC}
+
+do-build:
+ @(cd ${WRKSRC}/libmilter; ${SETENV} ${MAKE_ENV} ./Build)
+
+do-install:
+ @(cd ${WRKSRC}/libmilter; ${SETENV} ${MAKE_ENV} ./Build INCLUDEDIR=${PREFIX}/include LIBDIR=${PREFIX}/lib install)
+
+PTHREAD_OPTS+= require
+
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
+
+# has to be below include for bsd.pkg.mk, else substition fails
+OBJDIR!= ${ECHO} obj.`${UNAME} -srm | ${TR} \ .`
diff --git a/mail/libmilter812/PLIST b/mail/libmilter812/PLIST
new file mode 100644
index 00000000000..cfcb2cf5b13
--- /dev/null
+++ b/mail/libmilter812/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/08/30 20:53:20 adrianp Exp $
+include/libmilter/mfapi.h
+include/libmilter/mfdef.h
+lib/libmilter.a
+@dirrm include/libmilter
diff --git a/mail/libmilter812/buildlink3.mk b/mail/libmilter812/buildlink3.mk
new file mode 100644
index 00000000000..133d3e3f3f1
--- /dev/null
+++ b/mail/libmilter812/buildlink3.mk
@@ -0,0 +1,23 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/08/30 20:53:20 adrianp Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBMILTER_BUILDLINK3_MK:= ${LIBMILTER_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= libmilter
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibmilter}
+BUILDLINK_PACKAGES+= libmilter
+
+.if !empty(LIBMILTER_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.libmilter+= libmilter>=8.12.9nb1
+BUILDLINK_PKGSRCDIR.libmilter?= ../../mail/libmilter812
+BUILDLINK_DEPMETHOD.libmilter?= build
+
+PTHREAD_OPTS+= require
+.endif # LIBMILTER_BUILDLINK3_MK
+
+.include "../../mk/pthread.buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/mail/libmilter812/builtin.mk b/mail/libmilter812/builtin.mk
new file mode 100644
index 00000000000..09de8120c04
--- /dev/null
+++ b/mail/libmilter812/builtin.mk
@@ -0,0 +1,27 @@
+# $NetBSD: builtin.mk,v 1.1.1.1 2004/08/30 20:53:20 adrianp Exp $
+
+.if !defined(IS_BUILTIN.libmilter)
+IS_BUILTIN.libmilter= no
+. if exists(/usr/include/libmilter) && exists (/usr/lib/libmilter.a)
+IS_BUILTIN.libmilter= yes
+. endif
+.endif # IS_BUILTIN.libmilter
+
+.if !defined(USE_BUILTIN.libmilter)
+USE_BUILTIN.libmilter?= ${IS_BUILTIN.libmilter}
+
+. if defined(BUILTIN_PKG.libmilter)
+USE_BUILTIN.libmilter= yes
+. for _depend_ in ${BUILDLINK_DEPENDS.libmilter}
+. if !empty(USE_BUILTIN.libmilter:M[yY][eE][sS])
+USE_BUILTIN.libmilter!= \
+ if ${PKG_ADMIN} pmatch '${_depend_}' ${BUILTIN_PKG.libmilter}; then \
+ ${ECHO} "yes"; \
+ else \
+ ${ECHO} "no"; \
+ fi
+. endif
+. endfor
+. endif
+.endif # USE_BUILTIN.libmilter
+