Date: Mon, 29 Nov 2004 14:35:35 +0100 (CET) From: Christian Laursen <xi@borderworlds.dk> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/74514: Update port: mail/mlmmj to version 1.1.0 Message-ID: <20041129133535.25597B8B8@borg.borderworlds.dk> Resent-Message-ID: <200411291340.iATDeJi6039445@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 74514 >Category: ports >Synopsis: Update port: mail/mlmmj to version 1.1.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Nov 29 13:40:19 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Christian Laursen >Release: FreeBSD 5.3-RELEASE i386 >Organization: The Border Worlds >Environment: System: FreeBSD borg.borderworlds.dk 5.3-RELEASE FreeBSD 5.3-RELEASE #32: Wed Nov 17 20:27:18 CET 2004 root@borg.borderworlds.dk:/usr/obj/usr/src/sys/BORG i386 >Description: Changes since 1.0.0: 1.1.0 o If mlmmj-recieve was invoked with a uid not root or not the owner of listdir inform about the uid actually invoked with o Add German listtexts (Hendrik Norman Vogelsang) o Add hooks for installing listtexts into $(pkgdatadir) (Drake Wyrm) o Add mlmmj-list manual page o Make mlmmj-list be capable of listing owners, moderators too o Perl interface updates 1.1.0-RC3 o Add 'moderate' tag for usage in control/access when one wants to have the moderators moderate posts hitting this regexp. See README.access o Add a To: header with the recipient's address when sending digests 1.1.0-RC2 o Strip envelope from before resending to +owner o Make statctrl bail if it's not possible to stat() o Add mlmmj-list binary to list the subcribers (-count) of a list 1.1.0-RC1 o Rewrite the way listtexts are managed, and in the process move the Subject: out into the listtext file making mlmmj completely translateable o Enhance perl webinterface - including group writable patch o Add option control/nosubconfirm which makes it possible to subscribe without confirmation by just sending the mail. USE WITH CARE! o Make files discarded by maintd end in .by-maintd to make them distinct o Fix off-by-one error in the function cleaning quoted printable chars o Close the correct fd's in mlmmj-process o Be consistent when using To: or Delivered-To: o mlmmj-unsub should also change user id to the listdir owner o Add support for not archiving the list by touching listdir/control/noarchive o Add 'nomail' version of lists. Subscribers to the nomail version are subscribed, but does not get any mail o Don't talk about changing uid in mlmmj-sub when we're not really doing it o Add sanity checks to disallow denial mails going to the list o Add digest functionality o Implement -d option for mlmmj-maintd to be able to supply it with a directory containing several listdirs, where mlmmj-maintd then will run maintenance o Chown option and a fix for mlmmj-make-ml.sh. Thanks Ingo Lameter >How-To-Repeat: >Fix: --- mlmmj.diff begins here --- diff -u /usr/ports/mail/mlmmj/Makefile mlmmj/Makefile --- /usr/ports/mail/mlmmj/Makefile Tue Oct 12 09:20:13 2004 +++ mlmmj/Makefile Mon Nov 29 14:28:29 2004 @@ -6,7 +6,7 @@ # PORTNAME= mlmmj -PORTVERSION= 1.0.0 +PORTVERSION= 1.1.0 CATEGORIES= mail MASTER_SITES= http://mlmmj.mmj.dk/files/ @@ -22,7 +22,8 @@ RUN_DEPENDS+= ${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI \ ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ ${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm \ - ${SITE_PERL}/CGI/FastTemplate.pm:${PORTSDIR}/www/p5-CGI-FastTemplate + ${SITE_PERL}/CGI/FastTemplate.pm:${PORTSDIR}/www/p5-CGI-FastTemplate \ + ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 .endif .if defined(WITH_PERL_WEBINTERFACE) @@ -49,14 +50,12 @@ HAS_CONFIGURE= yes CONFIGURE_ARGS+= --prefix=${PREFIX} -MAN1= mlmmj-bounce.1 mlmmj-maintd.1 mlmmj-make-ml.1 mlmmj-process.1 mlmmj-recieve.1 mlmmj-send.1 mlmmj-sub.1 mlmmj-unsub.1 +MAN1= mlmmj-bounce.1 mlmmj-list.1 mlmmj-maintd.1 mlmmj-make-ml.1 mlmmj-process.1 mlmmj-recieve.1 mlmmj-send.1 mlmmj-sub.1 mlmmj-unsub.1 post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/src/mlmmj-make-ml.sh post-install: - @${MKDIR} ${PREFIX}/share/mlmmj/listtexts - @${INSTALL_DATA} ${WRKSRC}/listtexts/* ${PREFIX}/share/mlmmj/listtexts .if defined(WITH_PERL_WEBINTERFACE) @${MKDIR} ${PREFIX}/www/mlmmj/perl-admin @${INSTALL_DATA} ${WRKSRC}/contrib/web/perl-admin/README ${PREFIX}/www/mlmmj/perl-admin diff -u /usr/ports/mail/mlmmj/distinfo mlmmj/distinfo --- /usr/ports/mail/mlmmj/distinfo Tue Oct 12 09:20:13 2004 +++ mlmmj/distinfo Mon Nov 29 14:28:29 2004 @@ -1,2 +1,2 @@ -MD5 (mlmmj-1.0.0.tar.bz2) = a24a8e10e3745547ee57edeaee171569 -SIZE (mlmmj-1.0.0.tar.bz2) = 107764 +MD5 (mlmmj-1.1.0.tar.bz2) = 92c8325735ea65a73ea3251b1609de26 +SIZE (mlmmj-1.1.0.tar.bz2) = 120186 Common subdirectories: /usr/ports/mail/mlmmj/files and mlmmj/files diff -u /usr/ports/mail/mlmmj/pkg-plist mlmmj/pkg-plist --- /usr/ports/mail/mlmmj/pkg-plist Thu Sep 2 11:26:43 2004 +++ mlmmj/pkg-plist Mon Nov 29 14:28:29 2004 @@ -1,4 +1,5 @@ bin/mlmmj-bounce +bin/mlmmj-list bin/mlmmj-maintd bin/mlmmj-make-ml.sh bin/mlmmj-process @@ -6,18 +7,30 @@ bin/mlmmj-send bin/mlmmj-sub bin/mlmmj-unsub -%%DATADIR%%/listtexts/access -%%DATADIR%%/listtexts/bounce-probe -%%DATADIR%%/listtexts/listhelp -%%DATADIR%%/listtexts/moderation -%%DATADIR%%/listtexts/notifysub -%%DATADIR%%/listtexts/notifyunsub -%%DATADIR%%/listtexts/notintocc -%%DATADIR%%/listtexts/sub-confirm -%%DATADIR%%/listtexts/sub-ok -%%DATADIR%%/listtexts/subonlypost -%%DATADIR%%/listtexts/unsub-confirm -%%DATADIR%%/listtexts/unsub-ok +%%DATADIR%%/text.skel/access +%%DATADIR%%/text.skel/bounce-probe +%%DATADIR%%/text.skel/listhelp +%%DATADIR%%/text.skel/moderation +%%DATADIR%%/text.skel/notifysub +%%DATADIR%%/text.skel/notifysub-digest +%%DATADIR%%/text.skel/notifysub-nomail +%%DATADIR%%/text.skel/notifyunsub +%%DATADIR%%/text.skel/notifyunsub-digest +%%DATADIR%%/text.skel/notifyunsub-nomail +%%DATADIR%%/text.skel/notintocc +%%DATADIR%%/text.skel/sub-confirm +%%DATADIR%%/text.skel/sub-confirm-digest +%%DATADIR%%/text.skel/sub-confirm-nomail +%%DATADIR%%/text.skel/sub-ok +%%DATADIR%%/text.skel/sub-ok-digest +%%DATADIR%%/text.skel/sub-ok-nomail +%%DATADIR%%/text.skel/subonlypost +%%DATADIR%%/text.skel/unsub-confirm +%%DATADIR%%/text.skel/unsub-confirm-digest +%%DATADIR%%/text.skel/unsub-confirm-nomail +%%DATADIR%%/text.skel/unsub-ok +%%DATADIR%%/text.skel/unsub-ok-digest +%%DATADIR%%/text.skel/unsub-ok-nomail %%PERLWEB%%www/mlmmj/perl-admin/README %%PERLWEB%%www/mlmmj/perl-admin/conf/config.pl %%PERLWEB%%www/mlmmj/perl-admin/conf/tunables.pl @@ -25,12 +38,16 @@ %%PERLWEB%%www/mlmmj/perl-admin/htdocs/edit.cgi %%PERLWEB%%www/mlmmj/perl-admin/htdocs/index.cgi %%PERLWEB%%www/mlmmj/perl-admin/htdocs/save.cgi +%%PERLWEB%%www/mlmmj/perl-admin/htdocs/subscribers.cgi %%PERLWEB%%www/mlmmj/perl-admin/templates/edit.html %%PERLWEB%%www/mlmmj/perl-admin/templates/edit_boolean.html %%PERLWEB%%www/mlmmj/perl-admin/templates/edit_list.html %%PERLWEB%%www/mlmmj/perl-admin/templates/edit_string.html %%PERLWEB%%www/mlmmj/perl-admin/templates/index.html +%%PERLWEB%%www/mlmmj/perl-admin/templates/index_row.html %%PERLWEB%%www/mlmmj/perl-admin/templates/save.html +%%PERLWEB%%www/mlmmj/perl-admin/templates/subscribers.html +%%PERLWEB%%www/mlmmj/perl-admin/templates/subscribers_row.html %%PERLWEB%%www/mlmmj/perl-user/config.pl %%PERLWEB%%www/mlmmj/perl-user/example.html %%PERLWEB%%www/mlmmj/perl-user/mlmmj.cgi @@ -62,5 +79,5 @@ %%PERLWEB%%@dirrm www/mlmmj/perl-admin/conf %%PERLWEB%%@dirrm www/mlmmj/perl-admin %%WEB%%@dirrm www/mlmmj -@dirrm %%DATADIR%%/listtexts +@dirrm %%DATADIR%%/text.skel @dirrm %%DATADIR%% --- mlmmj.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041129133535.25597B8B8>