summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorwiz <wiz>2013-02-10 12:22:57 +0000
committerwiz <wiz>2013-02-10 12:22:57 +0000
commit25b25e2a131084b7bcd1cab3f521732af612c7c1 (patch)
treef61ae9d42d9793ebf875f77a62f2cd763668a374 /mail
parent0aff9a0710e6349eae581d88137fadde227a701f (diff)
downloadpkgsrc-25b25e2a131084b7bcd1cab3f521732af612c7c1.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