summaryrefslogtreecommitdiff
path: root/mail/courier-maildirmake
diff options
context:
space:
mode:
authorjlam <jlam>2001-08-16 06:19:24 +0000
committerjlam <jlam>2001-08-16 06:19:24 +0000
commit0bf9849aa1c99e836fa3de45221db26da102c43a (patch)
tree47698a6f6ef7fd46432b0bf13f8816af592f8938 /mail/courier-maildirmake
parentaf423cd13937caff7b69fe73f9e74cd1ae9023fd (diff)
downloadpkgsrc-0bf9849aa1c99e836fa3de45221db26da102c43a.tar.gz
mail/courier-maildirmake: wrapper script to execute a maildirmake program.
The various bits of Courier (Courier IMAP, SqWebMail, maildrop, etc.) all install a program called "maildirmake". Make a separate package so all of these packages don't conflict.
Diffstat (limited to 'mail/courier-maildirmake')
-rw-r--r--mail/courier-maildirmake/Makefile25
-rw-r--r--mail/courier-maildirmake/files/maildirmake.sh28
-rw-r--r--mail/courier-maildirmake/pkg/DESCR2
-rw-r--r--mail/courier-maildirmake/pkg/PLIST2
4 files changed, 57 insertions, 0 deletions
diff --git a/mail/courier-maildirmake/Makefile b/mail/courier-maildirmake/Makefile
new file mode 100644
index 00000000000..acf4605eb26
--- /dev/null
+++ b/mail/courier-maildirmake/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/08/16 06:19:24 jlam Exp $
+
+DISTNAME= courier-maildirmake-0.1
+CATEGORIES= mail
+MASTER_SITES= # empty
+DISTFILES= # empty
+EXTRACT_ONLY= # empty
+
+MAINTAINER= jlam@netbsd.org
+COMMENT= Wrapper to execute maildirmake
+
+USE_BUILDLINK_ONLY= # defined
+NO_CHECKSUM= # defined
+FILES_SUBST= LOCALBASE=${LOCALBASE}
+FILES_SUBST+= ECHO=${ECHO}
+FILES_SUBST_SED= ${FILES_SUBST:S/=/@!/:S/$/!g/:S/^/ -e s!@/}
+
+do-build:
+ ${SED} ${FILES_SUBST_SED} \
+ ${FILESDIR}/maildirmake.sh > ${WRKDIR}/maildirmake.sh
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/maildirmake.sh ${PREFIX}/bin/maildirmake
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/courier-maildirmake/files/maildirmake.sh b/mail/courier-maildirmake/files/maildirmake.sh
new file mode 100644
index 00000000000..38c48b20b23
--- /dev/null
+++ b/mail/courier-maildirmake/files/maildirmake.sh
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# $NetBSD: maildirmake.sh,v 1.1.1.1 2001/08/16 06:19:24 jlam Exp $
+#
+# Wrapper to execute maildirmake from amongst any installed maildirmake
+# executable.
+
+maildirmakes=" \
+ @LOCALBASE@/bin/imapd.maildirmake \
+ @LOCALBASE@/bin/maildrop.maildirmake \
+ "
+
+maildirmake=NONE
+for file in ${maildirmakes}
+do
+ if [ -x ${file} ]
+ then
+ maildirmake=${file}
+ fi
+done
+
+if [ "${maildirmake}" = "NONE" ]
+then
+ @ECHO@ "$0: can't find a valid maildirmake executable"
+ exit 1
+fi
+
+exec ${maildirmake} $*
diff --git a/mail/courier-maildirmake/pkg/DESCR b/mail/courier-maildirmake/pkg/DESCR
new file mode 100644
index 00000000000..40e88a75fe3
--- /dev/null
+++ b/mail/courier-maildirmake/pkg/DESCR
@@ -0,0 +1,2 @@
+This package contains a wrapper script named "maildirmake" to call any of the
+maildirmake executables installed by Courier-IMAP or Maildrop.
diff --git a/mail/courier-maildirmake/pkg/PLIST b/mail/courier-maildirmake/pkg/PLIST
new file mode 100644
index 00000000000..50e441766f6
--- /dev/null
+++ b/mail/courier-maildirmake/pkg/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/08/16 06:19:24 jlam Exp $
+bin/maildirmake