summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2013-02-10 12:22:57 +0000
committerwiz <wiz@pkgsrc.org>2013-02-10 12:22:57 +0000
commit86a0fb533cd04aa6724e822e2fc516ac9a2b9ea4 (patch)
treef61ae9d42d9793ebf875f77a62f2cd763668a374 /mail
parentd64c0f05123b0024fc54c38dd8f180dcfe9b00e4 (diff)
downloadpkgsrc-86a0fb533cd04aa6724e822e2fc516ac9a2b9ea4.tar.gz
Import minimalist-2.5.4.1 as mail/minimalist. From wip, packaged
by poppnk, othyro and supported by lots of others. Minimalist stands for Minimalistic Mailing Lists Manager. Although it is declared as minimalistic, it has many features as his eldest brosers, such as Majordomo and so on, but in contrast to them it is very small, fast, simple for setup and maintenance. Also it has very clean internal structure and if you are familiar with Perl, you can add as many additional features, as you need.
Diffstat (limited to 'mail')
-rw-r--r--mail/minimalist/DESCR6
-rw-r--r--mail/minimalist/MESSAGE19
-rw-r--r--mail/minimalist/Makefile51
-rw-r--r--mail/minimalist/PLIST13
-rw-r--r--mail/minimalist/distinfo5
5 files changed, 94 insertions, 0 deletions
diff --git a/mail/minimalist/DESCR b/mail/minimalist/DESCR
new file mode 100644
index 00000000000..647f77ec12c
--- /dev/null
+++ b/mail/minimalist/DESCR
@@ -0,0 +1,6 @@
+Minimalist stands for Minimalistic Mailing Lists Manager. Although it is
+declared as minimalistic, it has many features as his eldest brosers, such
+as Majordomo and so on, but in contrast to them it is very small, fast,
+simple for setup and maintenance. Also it has very clean internal structure
+and if you are familiar with Perl, you can add as many additional features,
+as you need.
diff --git a/mail/minimalist/MESSAGE b/mail/minimalist/MESSAGE
new file mode 100644
index 00000000000..69097790ef4
--- /dev/null
+++ b/mail/minimalist/MESSAGE
@@ -0,0 +1,19 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2013/02/10 12:22:57 wiz Exp $
+
+Add these lines to /etc/aliases and update your MTA with 'newaliases'.
+
+ minimalist: "|${PREFIX}/bin/minimalist.pl"
+
+To create a new list copy the directory
+ ${PREFIX}/share/examples/minimalist/list to
+ /var/spool/minimalist/
+
+Edit the files inside and chmod -R to 644
+
+and append to /etc/aliases theses lines:
+
+ listname: "|${PREFIX}/bin/minimalist.pl listname"
+ listname-owner: "|${PREFIX}/bin/minimalist.pl listname-owner"
+
+===========================================================================
diff --git a/mail/minimalist/Makefile b/mail/minimalist/Makefile
new file mode 100644
index 00000000000..85e15aef41f
--- /dev/null
+++ b/mail/minimalist/Makefile
@@ -0,0 +1,51 @@
+# $NetBSD: Makefile,v 1.1 2013/02/10 12:22:57 wiz Exp $
+#
+
+DISTNAME= minimalist-2.5.4-1
+PKGNAME= minimalist-2.5.4.1
+CATEGORIES= mail
+MASTER_SITES= http://www.mml.org.ua/LIST/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.mml.org.ua/
+COMMENT= Minimalistic Mailing Lists Manager
+LICENSE= 2-clause-bsd
+
+USE_TOOLS+= perl
+REPLACE_PERL= ${WRKSRC}/minimalist.pl
+REPLACE_PERL+= ${WRKSRC}/contrib/minimalist_request.pl
+
+EGDIR= ${PREFIX}/share/examples/minimalist/
+CONF_FILES= ${EGDIR}/minimalist.conf ${PKG_SYSCONFDIR}/minimalist.conf
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S/-1/.1/1}
+
+SUBST_CLASSES+= path
+SUBST_STAGE.path= post-patch
+SUBST_FILES.path= minimalist.conf-sample
+SUBST_FILES.path+= minimalist.pl
+SUBST_FILES.path+= contrib/minimalist_request.pl
+SUBST_SED.path= -e 's,/usr/local,${PREFIX},'
+
+NO_BUILD= yes
+INSTALLATION_DIRS= bin ${PKG_SYSCONFDIR} ${EGDIR} share/doc/minimalist/FAQ
+
+do-install:
+ cd ${WRKSRC}; \
+ ${INSTALL_DATA} minimalist.conf-sample \
+ ${DESTDIR}${PREFIX}/share/examples/minimalist/minimalist.conf; \
+ ${INSTALL_DATA} sample/lists.lst \
+ ${DESTDIR}${PREFIX}/share/examples/minimalist; \
+ ${INSTALL_DATA} sample/sample/* \
+ ${DESTDIR}${PREFIX}/share/examples/minimalist; \
+ ${INSTALL_DATA} docs/FAQ/* \
+ ${DESTDIR}${PREFIX}/share/doc/minimalist/FAQ; \
+for file in README CHANGES.txt virtual-domains.txt; do \
+ ${INSTALL_DATA} docs/$${file} \
+ ${DESTDIR}${PREFIX}/share/doc/minimalist/; \
+done; \
+ ${INSTALL_SCRIPT} minimalist.pl ${DESTDIR}${PREFIX}/bin; \
+ ${INSTALL_SCRIPT} contrib/minimalist_request.pl ${DESTDIR}${PREFIX}/bin
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/minimalist/PLIST b/mail/minimalist/PLIST
new file mode 100644
index 00000000000..cefeedb4a11
--- /dev/null
+++ b/mail/minimalist/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2013/02/10 12:22:57 wiz Exp $
+bin/minimalist.pl
+bin/minimalist_request.pl
+share/doc/minimalist/CHANGES.txt
+share/doc/minimalist/FAQ/postfix.mailloop
+share/doc/minimalist/FAQ/sendmail.smrsh
+share/doc/minimalist/README
+share/doc/minimalist/virtual-domains.txt
+share/examples/minimalist/lists.lst
+share/examples/minimalist/minimalist.conf
+share/examples/minimalist/config
+share/examples/minimalist/footer
+share/examples/minimalist/info
diff --git a/mail/minimalist/distinfo b/mail/minimalist/distinfo
new file mode 100644
index 00000000000..ffbca765a44
--- /dev/null
+++ b/mail/minimalist/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2013/02/10 12:22:57 wiz Exp $
+
+SHA1 (minimalist-2.5.4-1.tgz) = a29745fbd442e3cedc74d7e81e2383b3fdd0c716
+RMD160 (minimalist-2.5.4-1.tgz) = 77db20bede559a89afe6f35ca32e51fe721ab21e
+Size (minimalist-2.5.4-1.tgz) = 38935 bytes