pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail Import mlmmj-1.3.0 from wip
details: https://anonhg.NetBSD.org/pkgsrc/rev/b44b6c2b14ec
branches: trunk
changeset: 426456:b44b6c2b14ec
user: roy <roy%pkgsrc.org@localhost>
date: Tue Mar 31 20:37:47 2020 +0000
description:
Import mlmmj-1.3.0 from wip
diffstat:
mail/Makefile | 3 +-
mail/mlmmj/DESCR | 6 +
mail/mlmmj/Makefile | 17 +
mail/mlmmj/PLIST | 197 ++++++++++
mail/mlmmj/distinfo | 7 +
mail/mlmmj/patches/patch-reduce-subscription-confirmation-address-length.diff | 88 ++++
6 files changed, 317 insertions(+), 1 deletions(-)
diffs (truncated from 352 to 300 lines):
diff -r c51217aaa0b6 -r b44b6c2b14ec mail/Makefile
--- a/mail/Makefile Tue Mar 31 17:53:07 2020 +0000
+++ b/mail/Makefile Tue Mar 31 20:37:47 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.546 2020/03/30 10:13:55 nia Exp $
+# $NetBSD: Makefile,v 1.547 2020/03/31 20:37:47 roy Exp $
#
COMMENT= Electronic mail utilities
@@ -168,6 +168,7 @@
SUBDIR+= mimp
SUBDIR+= mini_sendmail
SUBDIR+= minimalist
+SUBDIR+= mlmmj
SUBDIR+= mopher
SUBDIR+= mpop
SUBDIR+= msmtp
diff -r c51217aaa0b6 -r b44b6c2b14ec mail/mlmmj/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/mlmmj/DESCR Tue Mar 31 20:37:47 2020 +0000
@@ -0,0 +1,6 @@
+Mlmmj is a simple and slim mailing list manager (MLM) inspired by
+ezmlm. It works with many different Mail Transport Agents (MTAs)
+and is simple for a system adminstrator to install, configure and
+integrate with other software. As it uses very few resources, and
+requires no daemons, it is ideal for installation on systems where
+resources are limited, such as Virtual Private Servers (VPSes).
diff -r c51217aaa0b6 -r b44b6c2b14ec mail/mlmmj/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/mlmmj/Makefile Tue Mar 31 20:37:47 2020 +0000
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2020/03/31 20:37:47 roy Exp $
+
+DISTNAME= mlmmj-1.3.0
+PKGREVISION= 1
+CATEGORIES= mail
+MASTER_SITES= http://mlmmj.org/releases/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= uebayasi%NetBSD.org@localhost
+HOMEPAGE= http://mlmmj.org/
+COMMENT= Mailing list management made joyful
+LICENSE= mit
+
+GNU_CONFIGURE= yes
+USE_TOOLS= gmake
+
+.include "../../mk/bsd.pkg.mk"
diff -r c51217aaa0b6 -r b44b6c2b14ec mail/mlmmj/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/mlmmj/PLIST Tue Mar 31 20:37:47 2020 +0000
@@ -0,0 +1,197 @@
+@comment $NetBSD: PLIST,v 1.1 2020/03/31 20:37:47 roy Exp $
+bin/mlmmj-bounce
+bin/mlmmj-list
+bin/mlmmj-maintd
+bin/mlmmj-make-ml
+bin/mlmmj-make-ml.sh
+bin/mlmmj-process
+bin/mlmmj-receive
+bin/mlmmj-recieve
+bin/mlmmj-send
+bin/mlmmj-sub
+bin/mlmmj-unsub
+man/man1/mlmmj-bounce.1
+man/man1/mlmmj-list.1
+man/man1/mlmmj-maintd.1
+man/man1/mlmmj-make-ml.1
+man/man1/mlmmj-process.1
+man/man1/mlmmj-receive.1
+man/man1/mlmmj-send.1
+man/man1/mlmmj-sub.1
+man/man1/mlmmj-unsub.1
+share/mlmmj/text.skel/ast/confirm
+share/mlmmj/text.skel/ast/deny
+share/mlmmj/text.skel/ast/deny-post
+share/mlmmj/text.skel/ast/digest
+share/mlmmj/text.skel/ast/faq
+share/mlmmj/text.skel/ast/finish
+share/mlmmj/text.skel/ast/finish-sub
+share/mlmmj/text.skel/ast/gatekeep-sub
+share/mlmmj/text.skel/ast/help
+share/mlmmj/text.skel/ast/list
+share/mlmmj/text.skel/ast/moderate-post
+share/mlmmj/text.skel/ast/notify
+share/mlmmj/text.skel/ast/probe
+share/mlmmj/text.skel/ast/prologue
+share/mlmmj/text.skel/ast/wait-post
+share/mlmmj/text.skel/ast/wait-sub
+share/mlmmj/text.skel/cs/confirm
+share/mlmmj/text.skel/cs/deny
+share/mlmmj/text.skel/cs/deny-post
+share/mlmmj/text.skel/cs/digest
+share/mlmmj/text.skel/cs/faq
+share/mlmmj/text.skel/cs/finish
+share/mlmmj/text.skel/cs/finish-sub
+share/mlmmj/text.skel/cs/gatekeep-sub
+share/mlmmj/text.skel/cs/help
+share/mlmmj/text.skel/cs/list
+share/mlmmj/text.skel/cs/moderate-post
+share/mlmmj/text.skel/cs/notify
+share/mlmmj/text.skel/cs/probe
+share/mlmmj/text.skel/cs/prologue
+share/mlmmj/text.skel/cs/wait-post
+share/mlmmj/text.skel/cs/wait-sub
+share/mlmmj/text.skel/de/confirm
+share/mlmmj/text.skel/de/deny
+share/mlmmj/text.skel/de/deny-post
+share/mlmmj/text.skel/de/digest
+share/mlmmj/text.skel/de/faq
+share/mlmmj/text.skel/de/finish
+share/mlmmj/text.skel/de/finish-sub
+share/mlmmj/text.skel/de/gatekeep-sub
+share/mlmmj/text.skel/de/help
+share/mlmmj/text.skel/de/list
+share/mlmmj/text.skel/de/moderate-post
+share/mlmmj/text.skel/de/notify
+share/mlmmj/text.skel/de/probe
+share/mlmmj/text.skel/de/prologue
+share/mlmmj/text.skel/de/wait-post
+share/mlmmj/text.skel/de/wait-sub
+share/mlmmj/text.skel/en/confirm
+share/mlmmj/text.skel/en/deny
+share/mlmmj/text.skel/en/deny-post
+share/mlmmj/text.skel/en/digest
+share/mlmmj/text.skel/en/faq
+share/mlmmj/text.skel/en/finish
+share/mlmmj/text.skel/en/finish-sub
+share/mlmmj/text.skel/en/gatekeep-sub
+share/mlmmj/text.skel/en/help
+share/mlmmj/text.skel/en/list
+share/mlmmj/text.skel/en/moderate-post
+share/mlmmj/text.skel/en/notify
+share/mlmmj/text.skel/en/probe
+share/mlmmj/text.skel/en/prologue
+share/mlmmj/text.skel/en/wait-post
+share/mlmmj/text.skel/en/wait-sub
+share/mlmmj/text.skel/fi/confirm
+share/mlmmj/text.skel/fi/deny
+share/mlmmj/text.skel/fi/deny-post
+share/mlmmj/text.skel/fi/digest
+share/mlmmj/text.skel/fi/faq
+share/mlmmj/text.skel/fi/finish
+share/mlmmj/text.skel/fi/finish-sub
+share/mlmmj/text.skel/fi/gatekeep-sub
+share/mlmmj/text.skel/fi/help
+share/mlmmj/text.skel/fi/list
+share/mlmmj/text.skel/fi/moderate-post
+share/mlmmj/text.skel/fi/notify
+share/mlmmj/text.skel/fi/probe
+share/mlmmj/text.skel/fi/prologue
+share/mlmmj/text.skel/fi/wait-post
+share/mlmmj/text.skel/fi/wait-sub
+share/mlmmj/text.skel/fr/confirm
+share/mlmmj/text.skel/fr/deny
+share/mlmmj/text.skel/fr/deny-post
+share/mlmmj/text.skel/fr/digest
+share/mlmmj/text.skel/fr/faq
+share/mlmmj/text.skel/fr/finish
+share/mlmmj/text.skel/fr/finish-sub
+share/mlmmj/text.skel/fr/gatekeep-sub
+share/mlmmj/text.skel/fr/help
+share/mlmmj/text.skel/fr/list
+share/mlmmj/text.skel/fr/moderate-post
+share/mlmmj/text.skel/fr/notify
+share/mlmmj/text.skel/fr/probe
+share/mlmmj/text.skel/fr/prologue
+share/mlmmj/text.skel/fr/wait-post
+share/mlmmj/text.skel/fr/wait-sub
+share/mlmmj/text.skel/gr/confirm
+share/mlmmj/text.skel/gr/deny
+share/mlmmj/text.skel/gr/deny-post
+share/mlmmj/text.skel/gr/digest
+share/mlmmj/text.skel/gr/faq
+share/mlmmj/text.skel/gr/finish
+share/mlmmj/text.skel/gr/finish-sub
+share/mlmmj/text.skel/gr/gatekeep-sub
+share/mlmmj/text.skel/gr/help
+share/mlmmj/text.skel/gr/list
+share/mlmmj/text.skel/gr/moderate-post
+share/mlmmj/text.skel/gr/notify
+share/mlmmj/text.skel/gr/probe
+share/mlmmj/text.skel/gr/prologue
+share/mlmmj/text.skel/gr/wait-post
+share/mlmmj/text.skel/gr/wait-sub
+share/mlmmj/text.skel/it/confirm
+share/mlmmj/text.skel/it/deny
+share/mlmmj/text.skel/it/deny-post
+share/mlmmj/text.skel/it/digest
+share/mlmmj/text.skel/it/faq
+share/mlmmj/text.skel/it/finish
+share/mlmmj/text.skel/it/finish-sub
+share/mlmmj/text.skel/it/gatekeep-sub
+share/mlmmj/text.skel/it/help
+share/mlmmj/text.skel/it/list
+share/mlmmj/text.skel/it/moderate-post
+share/mlmmj/text.skel/it/notify
+share/mlmmj/text.skel/it/probe
+share/mlmmj/text.skel/it/prologue
+share/mlmmj/text.skel/it/wait-post
+share/mlmmj/text.skel/it/wait-sub
+share/mlmmj/text.skel/pt/confirm
+share/mlmmj/text.skel/pt/deny
+share/mlmmj/text.skel/pt/deny-post
+share/mlmmj/text.skel/pt/digest
+share/mlmmj/text.skel/pt/faq
+share/mlmmj/text.skel/pt/finish
+share/mlmmj/text.skel/pt/finish-sub
+share/mlmmj/text.skel/pt/gatekeep-sub
+share/mlmmj/text.skel/pt/help
+share/mlmmj/text.skel/pt/list
+share/mlmmj/text.skel/pt/moderate-post
+share/mlmmj/text.skel/pt/notify
+share/mlmmj/text.skel/pt/probe
+share/mlmmj/text.skel/pt/prologue
+share/mlmmj/text.skel/pt/wait-post
+share/mlmmj/text.skel/pt/wait-sub
+share/mlmmj/text.skel/sk/confirm
+share/mlmmj/text.skel/sk/deny
+share/mlmmj/text.skel/sk/deny-post
+share/mlmmj/text.skel/sk/digest
+share/mlmmj/text.skel/sk/faq
+share/mlmmj/text.skel/sk/finish
+share/mlmmj/text.skel/sk/finish-sub
+share/mlmmj/text.skel/sk/gatekeep-sub
+share/mlmmj/text.skel/sk/help
+share/mlmmj/text.skel/sk/list
+share/mlmmj/text.skel/sk/moderate-post
+share/mlmmj/text.skel/sk/notify
+share/mlmmj/text.skel/sk/probe
+share/mlmmj/text.skel/sk/prologue
+share/mlmmj/text.skel/sk/wait-post
+share/mlmmj/text.skel/sk/wait-sub
+share/mlmmj/text.skel/zh-cn/confirm
+share/mlmmj/text.skel/zh-cn/deny
+share/mlmmj/text.skel/zh-cn/deny-post
+share/mlmmj/text.skel/zh-cn/digest
+share/mlmmj/text.skel/zh-cn/faq
+share/mlmmj/text.skel/zh-cn/finish
+share/mlmmj/text.skel/zh-cn/finish-sub
+share/mlmmj/text.skel/zh-cn/gatekeep-sub
+share/mlmmj/text.skel/zh-cn/help
+share/mlmmj/text.skel/zh-cn/list
+share/mlmmj/text.skel/zh-cn/moderate-post
+share/mlmmj/text.skel/zh-cn/notify
+share/mlmmj/text.skel/zh-cn/probe
+share/mlmmj/text.skel/zh-cn/prologue
+share/mlmmj/text.skel/zh-cn/wait-post
+share/mlmmj/text.skel/zh-cn/wait-sub
diff -r c51217aaa0b6 -r b44b6c2b14ec mail/mlmmj/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/mlmmj/distinfo Tue Mar 31 20:37:47 2020 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2020/03/31 20:37:47 roy Exp $
+
+SHA1 (mlmmj-1.3.0.tar.bz2) = e11652dfe1b74f87034914eb79302944cfb89b4f
+RMD160 (mlmmj-1.3.0.tar.bz2) = 6353f546342593adc76d17e178f702dc340a1586
+SHA512 (mlmmj-1.3.0.tar.bz2) = c704d89f8a96c0ffc751a744ffdefb5e4304ab74be89292f06ce0c337b8ff1cc5a91737c8b1bd96fe3e993338986fa42bf360cfefc508e1eac74ab88ffda2494
+Size (mlmmj-1.3.0.tar.bz2) = 292519 bytes
+SHA1 (patch-reduce-subscription-confirmation-address-length.diff) = e350db1b63319db94df658d7e31f492af96d0761
diff -r c51217aaa0b6 -r b44b6c2b14ec mail/mlmmj/patches/patch-reduce-subscription-confirmation-address-length.diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/mlmmj/patches/patch-reduce-subscription-confirmation-address-length.diff Tue Mar 31 20:37:47 2020 +0000
@@ -0,0 +1,88 @@
+$NetBSD: patch-reduce-subscription-confirmation-address-length.diff,v 1.1 2020/03/31 20:37:47 roy Exp $
+
+From cb0788bc35c471a87fc75aca6d4e405fdbaccfd8 Mon Sep 17 00:00:00 2001
+From: Geert Stappers <stappers%stappers.it@localhost>
+Date: Thu, 25 May 2017 09:17:55 +0200
+Subject: [PATCH] Reduce subscription confirmation address length to fit RFC
+ 5321
+
+The local part of mailing list subscription confirmation addresses
+formed of:
+
+ mailing-list-name "+confsub-" 16-random-hex "-" sender-address
+
+can get very long, especially if sender-address is long.
+However, RFC limits it at 64 characters.
+
+Closes http://mlmmj.org/bugs/bug.php?id=63
+
+Reported-by: mgorny%gentoo.org@localhost
+---
+ src/mlmmj-sub.c | 2 +-
+ src/mlmmj-unsub.c | 2 +-
+ src/strgen.c | 23 +----------------------
+ 3 files changed, 3 insertions(+), 24 deletions(-)
+
+diff --git a/src/mlmmj-sub.c b/src/mlmmj-sub.c
+index 3335817..5c8c1ae 100644
+--- src/mlmmj-sub.c
++++ src/mlmmj-sub.c
+@@ -413,7 +413,7 @@ void generate_subconfirm(const char *listdir, const char *listaddr,
+ do {
+ myfree(confirmfilename);
+ myfree(randomstr);
+- randomstr = random_plus_addr(subaddr);
++ randomstr = random_str();
+ confirmfilename = concatstr(3, listdir, "/subconf/",
Home |
Main Index |
Thread Index |
Old Index