aboutsummaryrefslogtreecommitdiff
path: root/mail/qmail-contrib/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'mail/qmail-contrib/Makefile')
-rw-r--r--mail/qmail-contrib/Makefile78
1 files changed, 78 insertions, 0 deletions
diff --git a/mail/qmail-contrib/Makefile b/mail/qmail-contrib/Makefile
new file mode 100644
index 000000000000..98b7df03e933
--- /dev/null
+++ b/mail/qmail-contrib/Makefile
@@ -0,0 +1,78 @@
+# New ports collection makefile for: qmail-contrib
+# Version required: 1.0
+# Date created: 28 November 1998
+# Whom: Neil Blakey-Milner <nbm@rucus.ru.ac.za>
+#
+# $Id$
+
+DISTNAME= qmail-contrib-0.1
+CATEGORIES= mail
+MASTER_SITES= ftp://ftp.qmail.org/pub/software/ \
+ ftp://rucus.ru.ac.za/pub/mail/qmail/src/
+DISTFILES= dot-forward-${DF_VER}.tar.gz \
+ fastforward-${FF_VER}.tar.gz
+
+MAINTAINER= ports@freebsd.org
+
+RUN_DEPENDS= ${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail
+
+NO_PACKAGE= Unsure of djb\'s license
+
+ALL_TARGET= it
+INSTALL_TARGET= setup
+
+MAN1= dot-forward.1 fastforward.1 printforward.1 setforward.1
+MAN1+= newaliases.1 printmaillist.1 setmaillist.1 newinclude.1
+
+PLIST_SUB= DOCDIR=${DOCDIR}
+
+.if exists(${PREFIX}/qmail/bin/qmail-send)
+QMAIL_DIR?= ${PREFIX}/qmail
+PREFIX?= ${PREFIX}/qmail
+.else
+QMAIL_DIR?= /var/qmail
+PREFIX?= /var/qmail
+.endif
+
+.if (${PREFIX} == "/usr/local")
+DOCDIR= share/doc/qmail
+.else
+DOCDIR= doc
+.endif
+
+FF_VER= 0.51
+DF_VER= 0.71
+QCK_VER= 0.1
+
+WRKFF= ${WRKDIR}/fastforward-${FF_VER}
+WRKDF= ${WRKDIR}/dot-forward-${DF_VER}
+
+NO_MTREE= yes
+
+pre-patch:
+ @cd ${WRKFF} \
+ && ${PATCH} -s <${FILESDIR}/patch-newaliases
+# && ${PATCH} <${FILESDIR}/patch-striplocal
+# apparently the above patch is no longer needed
+
+post-patch:
+ @perl -pi.bak -e "s|-O2|${CFLAGS}|" ${WRKFF}/conf-cc
+ @perl -pi.bak -e "s|.var.qmail|${QMAIL_DIR}|" ${WRKFF}/conf-qmail
+ @perl -pi.bak -e '$$_ = "" if /cat/' ${WRKFF}/hier.c
+ @perl -pi.bak -e "s|-O2|${CFLAGS}|" ${WRKDF}/conf-cc
+ @perl -pi.bak -e "s|.var.qmail|${QMAIL_DIR}|" ${WRKDF}/conf-qmail
+ @perl -pi.bak -e '$$_ = "" if /cat/' ${WRKDF}/hier.c
+
+do-build:
+ @cd ${WRKDIR}/dot-forward-${DF_VER} \
+ && make ${ALL_TARGET}
+ @cd ${WRKDIR}/fastforward-${FF_VER} \
+ && make ${ALL_TARGET}
+
+do-install:
+ @cd ${WRKDIR}/dot-forward-${DF_VER} \
+ && make ${INSTALL_TARGET}
+ @cd ${WRKDIR}/fastforward-${FF_VER} \
+ && make ${INSTALL_TARGET}
+
+.include <bsd.port.mk>