diff options
author | Johann Visagie <wjv@FreeBSD.org> | 2002-10-29 14:29:33 +0000 |
---|---|---|
committer | Johann Visagie <wjv@FreeBSD.org> | 2002-10-29 14:29:33 +0000 |
commit | 3442c9d1140720408241bcac51ec06925660875c (patch) | |
tree | 8000427ecefcc036ac45c51e56104d218964e1c2 | |
parent | Remove a bogus PKGNAMEPREFIX. This is an application called rlogview, (diff) |
Add mail/mailman-devel, the development version of the popular Mailman MLM.
Notes
Notes:
svn path=/head/; revision=69104
-rw-r--r-- | mail/Makefile | 1 | ||||
-rw-r--r-- | mail/mailman-devel/Makefile | 121 | ||||
-rw-r--r-- | mail/mailman-devel/distinfo | 1 | ||||
-rw-r--r-- | mail/mailman-devel/files/patch-Mailman::htmlformat.py | 40 | ||||
-rw-r--r-- | mail/mailman-devel/files/patch-misc::mailman.in | 24 | ||||
-rw-r--r-- | mail/mailman-devel/files/pkg-opts | 52 | ||||
-rw-r--r-- | mail/mailman-devel/files/powerlogo.gif.uue | 121 | ||||
-rw-r--r-- | mail/mailman-devel/pkg-comment | 1 | ||||
-rw-r--r-- | mail/mailman-devel/pkg-deinstall | 49 | ||||
-rw-r--r-- | mail/mailman-devel/pkg-descr | 24 | ||||
-rw-r--r-- | mail/mailman-devel/pkg-install | 79 | ||||
-rw-r--r-- | mail/mailman-devel/pkg-message | 26 | ||||
-rw-r--r-- | mail/mailman-devel/pkg-plist | 1342 | ||||
-rw-r--r-- | mail/mailman-devel/pkg-req | 17 |
14 files changed, 1898 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile index e4c1d430e62f..ed07c221c4de 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -104,6 +104,7 @@ SUBDIR += mailfilter SUBDIR += mailgraph SUBDIR += mailman + SUBDIR += mailman-devel SUBDIR += mailx SUBDIR += majorcool SUBDIR += majordomo diff --git a/mail/mailman-devel/Makefile b/mail/mailman-devel/Makefile new file mode 100644 index 000000000000..66d4fadb789c --- /dev/null +++ b/mail/mailman-devel/Makefile @@ -0,0 +1,121 @@ +# New ports collection makefile for: mailman-devel +# Date created: 22 July 2002 +# Whom: Johann Visagie <wjv@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= mailman +PORTVERSION= 2.1.b4 +CATEGORIES= mail +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= mailman +DISTNAME= ${PORTNAME}-${PORTVERSION:C|\.([^.]*)$|\1|} +EXTRACT_SUFX= .tgz + +MAINTAINER= wjv@FreeBSD.org + +.if defined(WITH_APACHE13) +RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13 +.else +RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache2 +.endif +.if defined(WITH_CHINESE) +RUN_DEPENDS+= ${PYTHONPREFIX_LIBDIR}/encodings/chinesecn/__init__.py:${PORTSDIR}/chinese/pycodec +.endif + +NO_LATEST_LINK= yes +HAS_CONFIGURE= yes +USE_PYTHON= yes +CONFIGURE_ARGS= --prefix=${MAILMANDIR} --with-python=${PYTHON_CMD} \ + --with-username=${MM_USERNAME} \ + --with-groupname=${MM_GROUPNAME} \ + --with-mail-gid=${MAIL_GID} --with-cgi-gid=${CGI_GID} +PKGOPTS= ${FILESDIR}/pkg-opts + +.include <bsd.port.pre.mk> + +# The Mailman port supports a number of variables that may be tweaked at +# build time. Getting the values of some of them right is crucial! +# Perform a "make options" to see more information on these variables. +# +MM_USERNAME?= mailman +MM_USERID?= 91 +MM_GROUPNAME?= ${MM_USERNAME} +MM_GROUPID?= ${MM_USERID} +MM_DIR?= mailman +.if ${OSVERSION} >= 450000 +MAIL_GID?= 26 +.else +MAIL_GID?= 1 +.endif +CGI_GID?= 80 +IMGDIR= www/icons +# +# End of user-configurable variables. + +MAILMANDIR= ${PREFIX}/${MM_DIR} +PKGMESSAGE= ${WRKDIR}/pkg-message +PKGINSTALL= ${WRKDIR}/pkg-install +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall +PLIST_SUB+= MMDIR=${MM_DIR} IMGDIR=${IMGDIR} + +options: + @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:" + @ ${CAT} ${PKGOPTS} + +post-extract: +.if !defined(BATCH) + @ ${TEST} -r ${PKGOPTS} && \ + (${ECHO_MSG} '-------------------------------------------------------------------------'; \ + ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \ + ${ECHO_MSG} '-------------------------------------------------------------------------') +.endif + +pre-configure: +# Mailman's configure script needs the "mailman" user/group to exist, so +# $PKGINSTALL has to be patched before the do-configure target executes. + @ ${SED} \ + -e 's#%%USER%%#${MM_USERNAME}#g' -e 's#%%UID%%#${MM_USERID}#g' \ + -e 's#%%GROUP%%#${MM_GROUPNAME}#g' -e 's#%%GID%%#${MM_GROUPID}#g' \ + -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' pkg-install > \ + ${PKGINSTALL} + @ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL + +post-configure: + @ ${SED} \ + -e 's#%%USER%%#${MM_USERNAME}#g' -e 's#%%GROUP%%#${MM_GROUPNAME}#g' \ + -e 's#%%PREFIX%%#${PREFIX}#g' -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' \ + pkg-deinstall > ${PKGDEINSTALL} + @ ${SED} -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' \ + -e 's#%%DOCSDIR%%#${DOCSDIR}#g' pkg-message > ${PKGMESSAGE} + +pre-install: + @ ${SH} ${PKGREQ} INSTALL + @ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL + +post-install: +.for dir in cron scripts + @ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${MAILMANDIR}/${dir} +.endfor + @ ${CHGRP} -R ${MM_GROUPNAME} ${MAILMANDIR} + @ ${MKDIR} ${PREFIX}/${IMGDIR} +.for imgfile in mailman.jpg PythonPowered.png gnu-head-tiny.jpg + @ ${CP} ${MAILMANDIR}/icons/${imgfile} ${PREFIX}/${IMGDIR} +.endfor + @ uudecode -p ${FILESDIR}/powerlogo.gif.uue > \ + ${PREFIX}/${IMGDIR}/powerlogo.gif +.if !defined(NOPORTDOCS) + @ ${MKDIR} ${DOCSDIR} +.for docfile in BUGS FAQ INSTALL NEWS README* UPGRADING + @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR} +.endfor +.endif + @ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + @ ${INSTALL_SCRIPT} ${WRKSRC}/misc/mailman \ + ${PREFIX}/etc/rc.d/mailman.sh +.if !defined(BATCH) + @ ${CAT} ${PKGMESSAGE} +.endif + +.include <bsd.port.post.mk> diff --git a/mail/mailman-devel/distinfo b/mail/mailman-devel/distinfo new file mode 100644 index 000000000000..06723b96a6c5 --- /dev/null +++ b/mail/mailman-devel/distinfo @@ -0,0 +1 @@ +MD5 (mailman-2.1b4.tgz) = 8f5983196159e7e5a7455d2b391ca8c5 diff --git a/mail/mailman-devel/files/patch-Mailman::htmlformat.py b/mail/mailman-devel/files/patch-Mailman::htmlformat.py new file mode 100644 index 000000000000..b4e2b0409bfc --- /dev/null +++ b/mail/mailman-devel/files/patch-Mailman::htmlformat.py @@ -0,0 +1,40 @@ +--- Mailman/htmlformat.py.orig Sun Apr 21 17:27:02 2002 ++++ Mailman/htmlformat.py Fri Sep 27 16:17:48 2002 +@@ -600,12 +600,14 @@ + from mm_cfg import MAILMAN_URL + PYTHON_URL = 'http://www.python.org/' + GNU_URL = 'http://www.gnu.org/' ++FREEBSD_URL = 'http://www.freebsd.org/' + + # The names of the image logo files. These are concatentated onto + # mm_cfg.IMAGE_LOGOS (not urljoined). + DELIVERED_BY = 'mailman.jpg' + PYTHON_POWERED = 'PythonPowered.png' + GNU_HEAD = 'gnu-head-tiny.jpg' ++FREEBSD_POWERED = 'powerlogo.gif' + + + def MailmanLogo(): +@@ -617,17 +619,17 @@ + '<br>version %s' % (logo(DELIVERED_BY), mm_cfg.VERSION) + pylink = '<img src="%s" alt="Python Powered" border=0>' % \ + logo(PYTHON_POWERED) +- gnulink = '<img src="%s" alt="GNU\'s Not Unix" border=0>' % \ +- logo(GNU_HEAD) +- t.AddRow([mmlink, pylink, gnulink]) ++ freebsdlink = '<img src="%s" alt="Powered by FreeBSD" border=0>' % \ ++ logo(FREEBSD_POWERED) ++ t.AddRow([mmlink, pylink, freebsdlink]) + else: + # use only textual links + version = mm_cfg.VERSION + mmlink = Link(MAILMAN_URL, + _('Delivered by Mailman<br>version %(version)s')) + pylink = Link(PYTHON_URL, _('Python Powered')) +- gnulink = Link(GNU_URL, _("Gnu's Not Unix")) +- t.AddRow([mmlink, pylink, gnulink]) ++ freebsdlink = Link(FREEBSD_URL, "Powered by FreeBSD") ++ t.AddRow([mmlink, pylink, freebsdlink]) + return t + + diff --git a/mail/mailman-devel/files/patch-misc::mailman.in b/mail/mailman-devel/files/patch-misc::mailman.in new file mode 100644 index 000000000000..728fc537b3f6 --- /dev/null +++ b/mail/mailman-devel/files/patch-misc::mailman.in @@ -0,0 +1,24 @@ +--- misc/mailman.in.orig Thu Mar 7 08:09:51 2002 ++++ misc/mailman.in Fri Sep 27 15:56:40 2002 +@@ -39,15 +39,19 @@ + case "$1" in + 'start') + #rm -f $MAILMANHOME/locks/* +- $PYTHON $MAILMANCTL -s -q start ++ $PYTHON $MAILMANCTL -s -q start && echo -n ' mailman' + ;; + + 'stop') +- $PYTHON $MAILMANCTL -q stop ++ $PYTHON $MAILMANCTL -q stop && echo -n ' mailman' + ;; + + 'restart') + $PYTHON $MAILMANCTL -q restart ++ ;; ++*) ++ echo "Usage: `basename $0` {start|stop|restart}" >&2 ++ exit 64 + ;; + + esac diff --git a/mail/mailman-devel/files/pkg-opts b/mail/mailman-devel/files/pkg-opts new file mode 100644 index 000000000000..f5871c02e4f2 --- /dev/null +++ b/mail/mailman-devel/files/pkg-opts @@ -0,0 +1,52 @@ + +* MM_USERNAME [mailman] + The username of the Mailman user + +* MM_USERID [92] + The user ID of the Mailman user + + It is recommended that you do not change this option. + +* MM_GROUPNAME [mailman] + The group to which the Mailman user will belong + +* MM_GROUPID [92] + The group ID for the Mailman user + + It is recommended that you do not change this option. + +* MM_DIR [mailman] + Mailman will be installed in ${PREFIX}/${MM_DIR} + +* MAIL_GID [26] + The group id under which your MTA performs mail delivery + + Getting the value of MAIL_GID right is crucial to getting Mailman to work + with your MTA. By default this port works with sendmail. If you're + using an alternative MTA installed from ports, you should set MAIL_GID at + build time according to the following table. (Please contact this port's + maintainer if you wish to fill in the blanks or report mistakes!) + + ---------------------------------------------- + MTA | MAIL_GID | Submitted by + Exim | 65534 | <wjv> + Postfix | 65534 | <shamrock@cypherpunks.to> + Qmail | ??? | + ---------------------------------------------- + +* CGI_GID [80] + The group id under which your web server executes CGI scripts + + By default, this port works with the current port of Apache. If your + WWW server executes CGI scripts under a different GID, you'll have to + set this at build time. + +* IMGDIR [www/icons] + Icon images will be installed in ${PREFIX}/${IMGDIR} + +* WITH_APACHE13 [undefined] + If defined, port depends on Apache 1.3.x instead of 2.x + +* WITH_CHINESE [undefined] + Define to include support for Chinese mailing lists + diff --git a/mail/mailman-devel/files/powerlogo.gif.uue b/mail/mailman-devel/files/powerlogo.gif.uue new file mode 100644 index 000000000000..c6f91cc74d33 --- /dev/null +++ b/mail/mailman-devel/files/powerlogo.gif.uue @@ -0,0 +1,121 @@ +begin 664 powerlogo.gif +M1TE&.#EAJP!``.<```````0#$@L`(0P,#Q,("!0:*A<0'ALE-!X:)2,`4"0D +M,"4`4B4@*28:*2<`52@P02H`62HB-"L#4RL&3BLG.2P`6RT`7C`P$S`P,#$I +M/3((5#(/0#(V13,O0#0>&C4D,S8I/S@H-SA&7#DP0#DP2#HS2CHV1#P22#PK +M"CP]3STP(SXU2#X^)C\X2D`624,V24,Y340]5D0^1$0^3D4<2$5%6D8S.D<0 +M.D@714A(3TH_5TI(84ICA$LK.DPB/TPH/TU$74U-8DU38$]:;U`=0%$_35%) +M7%%ND%(W1U,C/54G0%<O1%<S,U=*5%=-8%=265A\H5HK/5I")5]?7V&'IV<Q +M/6A=3FAI9VLU06P]3'%%5'%.5G-R6G0H,G4:)G<Y17A(+7F<J7I6#GQ\77TP +M.X&!@H=&0(@[1HE=38F%>8I00HI@$(UG18Z.B)!M1)2)$Y<\1I=E"IA\"YE8 +M,YF8C)IP`YM,`)M=`)N;`*!I'J.CHZ0B+:HP.*MC4JMV%*VLJZY_&*Z8,J]& +M3K")%;"C3["VN;(Z0K*QL;R\O+Z^OK^$`,"Z?L7#0,:%%LJ+%\O*MLPI,<P[ +M0LR$&LUM2-`S.M"-#]"?$=9,3]=$1]>6#]GB=]NF"^+7(^;(%>JU">K)`.L] +M0>M%1.VF`O&F!?'I@/1-2_=$0_=44??Q#O?\ZOCE#_R_`/SX!OW[`_W]!O[^ +M`_]:5_]K9?^P`/^Q`/^R`/^S`/^T`/^U`/^V`/^W`/^X`/^Y`/^Z`/^[`/^\ +M`/^]`/^_`/_``/_!`/_"`/_#`/_$`/_%`/_&`/_(`/_)`/_*`/_+`/_,`/_- +M`/_.`/_/`/_0`/_1`/_2`/_3`/_4`/_5`/_6`/_7`/_8`/_9`/_:`/_;`/_< +M`/_=`/_>`/_?`/_@`/_A`/_B`/_C`/_D`/_E`/_F`/_G`/_H`/_I`/_J`/_K +M`/_L`/_M`/_N`/_O`/_P`/_Q`/_R`/_S`/_S(__U`/_V`/_Y`/_]`/_^\/__ +M`/__9````````````````"'Y!`$``(D`+`````"K`$``0`C^`!,)'$BPH,&# +M"!,J7,BPH<.'$"-*G$BQHL6+"9]`@O/@@`P,'FY4P6(#00`"5PQ.,51$P"&, +M,&/*G-E03Y1%;5+=&),J%:E\8;Q0@L,D"9,0$2)T`,$`0!E$-`\"P%!0#P`& +MC-8`D")+#`$`BKR"K84"0!Q%*%"(`H!"EJQ*;!7%02$F#@`Q:._6<BL+@-DZ +M!`BLXB7&KZ)5=%>)07&L#HI-R90M:^8,&C1ITJA9NX8-F[9MW+I]`Q=.W#AR +MJGHP&K=N73LWETZ9R3*E2`Q!I4+I#@6*3X\/(YJTH-!$G_'CR),K7WX<#\5] +M?*.[G9/`1W1)2J1KW\YW%BU;MV[^Y=(E"4*"7[^$%3.3(($Q3PE.0&/&K%DS +M&I:D3:/^0ULVT*IT$T@%"?Q0#CGFJ$((&&!,L@4GJJB"QA9PP"*(`'B@@@<+ +MEV#"&RBFF")($"44P=R)*"[GW$30<4>===L1&%T>YHTBW2P:.`#&+KSPX@MZ +MOSABWC#$%'/,,2Y`,(<G-$CS##319&;!`ME@XT:!WG@SFFGD+)'`(/&HLPX[ +M[;SS3CSRS#.//?;<XR8^^M"3P0Q-3`$$B1F`T$$&&235Q"LI'N=*`QY$L046 +M333QA`%6J/@<=Y!&VATMM8`W'H^]_/A+,,(,4TPQQAR#C&3U.?.D?M-48PTV +MV7P6VFC^I9U6SCGHI*,..^RX\PX\:,Y33YMNWH,/G*ZP`<LIAFPA0@D<'*"` +M#SK$(&T),:Q@;0<RP+"%*ZVP`FARKWP;J#XK1F7NN1%1P<,14*@+1`Q`[+## +M$#&T(=`A+#R2S[YM-*'%%DXX$8,.4$!1!+H()ZRP0G3\EL%+#"%`@!X+5VSQ +MN7_LT847/.GA11>/%,(''R%4\<476601"2B@4-)#`1QD,$+"4PE4!@!3))*# +M7P`,0,<3`-`QA5]T7.&4'@/PG#,`!@R``2([^S7`(4A+C3-!/?/\1"(#,)#( +M(0"8</$A9)BRQP$?=(%``07TE,@(D$#R114?-#"""0%`?''^0BU*ZO??DU:* +MRZ6*K*&(,,!PZJF1HBJC##/.5`;E--14PUFKH'7C#6GCG&8.)V"@@0<>:'!R +M9CQJHJ(``R.$\$$(/_2`Q`PK4("``8R,J[NC+$)*G00N!%_!`FZ-8D$"-$BB +M1A2RN"`!7VHL0,0LC20P1RVU&+\`(+T(F8`22]"@P?AS,+.,&>8EX$![)VQR +MC35S3/!#YEJ2)LX2#OQ`JYBYNL-KFJA8@H56D((21.``@CA%*5I&AA',(`A. +MJ($.BK.["I+K48`#W"@D(0GO",X6N<B$(S;Q(V!LBDA'0L:HS&>?9WC"$I;H +M1#.B00W/;"-+X%#%:,:!#M>HPU;^9-(5/.21IGK\ZDW#,HXK'A"*4YB"#TN8 +MP0YT`(,'/.`,E)!!#"+@@3$$@A.H0$6X]/$*5'"""QXPPA!*P`5ZM")%Y=J; +M'!T"%:@0)!5_V%<JCO`"+&2A"5?H@R!>4((:U(`"B+!C09Z@!31H008"T\$. +M8E`"$A1"D7/,I"8/@DF!Z($*8:`"%:#``QZ(0`0[*$,A"K')5KJ2CFWHY"MG +M24N$_,$#A@A!!R!2!3A\@)6U#&;%]%`A,D1@#WLP!#(A@844C*`'(2B@4Q!! +M!P3L`0XIZ$`#9"G,;LH$$2'PPA]2\0@/+*(GJ2A#,LF0!!]$H0I12`("G)4! +M!1B`FS/^Z1D&,.`7BE6L#3A39,UHB0@F]$``!\C`!\H@@$?TY`A[@,0>D("% +M)9C@`0@8@`#\N3!]8L`$]AI:&_:Q#Q8`8!]WN8`4+B`&%K``I01PZ04`P`@` +MO'0?;@#`!5QJ4Y.2M*9N("E);4K2G#*"$``(A!1.*M2F.O6I4(WJ4S51!0N= +MP8EP>,$,%G$((?2`$I$0Q!>2$()L90`!FI"J6M<:1SH>@A&5X,MW;&&+N<Y" +M%K.812448:/MB$(1<2V>(C:QG;S^=1.ZT,4NUB*&5:PB&$0R1JB8\8QH-*,^ +MSSA59JRQ*AN^RGZ>,X<XIH`&-[""'>]@A`Q&(`+<Y*84D3#^1!:0L`0DI$`' +M1C`!HRRXN[8^I&_7,0,.VN,"&@1/`PG(Q%TS*)VY;L(,2UA`?(J+W!-8`E3' +MB!\-EJ`!%VS/$EN@07LT8%SQ3<`%>?B$:,E!#DYP`AWMZ,038M$'*]`#'JK@ +M@A4X<8]/B`$!'OC``U*PA"IDH08<(`1O+>A;AP!7.B_BRRC`X)9,Y`$'LJ#. +M!)8+!AJ<X`1YB(XCHN"""51A$[C8A?=^D;AAG&`!CEC&'!PP@4U@%DJ9H48> +M%M`?^HVF$^L#0SO.8:MUJ.,=\OC?/`@A"#-0(&9L&X$-EO"%,VC!"5JXLA-@ +MP(D%ZZ[!#7EP="+LED9DQRTRXLO^'"1PWN"=P`'9F=()@N<""T#`$:OP7J>( +M00Q/Y.@'RU@&?9PAC4^H87V6P$8>\A>:^H7C-#D*!#SXUP[_]>I7]J"'"4H" +M@A2<P10*O$054A"$(00L8%9XHY?AB,'ML.<$?94.@0+KEB](%PR`P`X8:I&) +MXX'8$7EPP2B$T8CU`<(1C@"#!#3@B68,`@(G`$0GIO%L,)##/VJ(SR!@.`@W +M;``"@3B'.FY%IEVASE=L"E826<$$05#@`1)\@0DH4`5*D&'`(\B=[E[QA#Z< +MH@]9R``G7,$<,#-$S,R%E'>^(Q[%\B)3+`:&,/@<*E$E0]"4>5(T**>JRV7N +M&UL:1SG^S&&.6MVJ'64:8A'3C43CC`$,L*#$%P3A(3@X89(PV($,3`"#%\BL +M!3`H`0B,8`0=9(`$)1`X*A@!1G&AR.`+07C"M4,I2^4"4^A)7*>P:_''91S' +MJ5H5YCX;*P31*AUC*C>OYF%&0KB!$$TG%@9R$`(LU&`')4``*ESQK:4_`00Q +ML!T%C+`"=@6^4:LV#M2]*<<V.'244$#E#@(&A!H`H01'&,)3.HF((LB@"5+> +M0A""0,DA',$)C$\]3%9IRE+R@)1MH(,>>A(R4;8+"D-H%Q5$,`35^_[WP`^^ +M\(>O>D3H(00"^`-#E$_\YD>$#EXX@P+HX)`_\,$#]G*^]FW^>0-*,$``6TL$ +M'6Q@`!.406\%N0(?=""#[;M_((CP@BDX8H(,)*$+9%A"#U8P@A8(G0#,EPB( +M8``L$0%E\'[N]P>&X#)=H`9]$#=>L`>1\`)U5ULS$`*$(A208%$4T``(J'V) +MQ`15L`4]\05>X%#IM`=?@`558#)9``>0X`5)<``,T`$&D'T?V'SQAP;[@@9= +M0'NI$`9=``ED$`51\!L-@``4$`$*T`$!0'T)LT_[!%(70P<8<(`#@0'A-TO& +MYP4U4`!I@`1'8`/H1`5"L0=%85$*M3I3@4\T,5`WDS.)4`93<`5Z@`ATF`AZ +M,`4YLX?VH@=7,`74APA34`9T@(7^='A^GG0%5Q"'6(,!;5"(>C@%]H*'<F@Q +M0D`)57``(<`$!G``&X""&@$)9Y`%2V`#,+`"!4`5%^-1_40'82-^87,S99`# +M35&+`'`(&:4'A\!/8`,`5W"(`)`#<P@`3P`T*6$"5S,01',(!I"+.W,(M'@Q +M/6`*F'`&D8"&R#=[J<`#>T`)AG`&4=``(6`"(Y`W>S-0`V$T90`=*$``LG`! +M9;$8\]@7**`(^*@(:]$6N5`89X&/E5`6HC`+?G`7RV6/LZ`+A7$8!+!24C`8 +MJ[!G7!<9@Z9Q.;89K/(9FO,-X?!HIZ$*1'8KYY`$L'`)9R`(EZ`%(I`%R"0( +M"Q@)9]#^!<`Q`S['`*@`)XFG'%"GC@*!ASRC%K)0!W[Q5P!``-\Q"F7A%W5@ +MCVY!"X#A%VHA"DFY5&(0'6SQ%0!0!XDE!T7I6&QA#&71#%JA"(\#.1HW#92S +M&=G0*MS`#2`7*Z?A#8S0!VS`">P0#ZB`!G!0`W!P"I%P";F!":`0"IA@"&00 +M`B/@!$9``@B@;SFIDZTV=9+9E+0@'H/C"X4!`)NP"BU6)*&"#!2)6<^`*ATW +M=AM9=N-P5*CP"9:@!IQ@:>]`"`'``2[)!V3P`P<@94L@;R.0`0U@!03WF+PC +M$5+7",9YG,@9:Y(Y"Y5R"YG0",CF")6`;)L@D<:`#)XP"'G^,`>-\`F5!4/@ +M&9Z?(!H<^6CD4`[E$`Z,,`;T53IKAVZL\`$$T((]\`(=``,PD`+VI&#">2*+ +MQS>0DFTGP!>98`8G<)!3QYQT=0NU4&SG(0R;,`<$X@/&D`S9E@>"Y@QNH`&# +M$`W/P`;(TPTBV@F6H`7F@02?\)%N$`AK@`=7$`N$P`B!H`8V8`.4``D#@`>< +M\`D>$`)90"&&``FA@`9"0`%=UI_#&1%2EV$+`"/%DPF3Z4&U<`NXH`N\X`CK +MPV+!0`S400/'D`<%@G&F`@A1<@U7\@,VM`V@H0ULX``.,`BS4@[HH`KT`"%( +M-@_Q,`8RD`4R\``Y@`<<('^A8`K^H'`)-&<(32`$)D`/2`J9O>,B3<H7@/`\ +MDH`##K``8)``TB4+FZ`!6"`)<S`E(38+9J`!>8`=$G`"/(*EUC,'RN8"EI`, +MS.`(!*(!8)`'EN`)F%$Y;I`__R&B6M*1+I``2'`.XB8FE69N]:`*6``+I?`" +M#Y"?!P`''4(&&2`",9`",W!S^=:HR?&?"+&D7<I!DO`%$\`7P]-7F9`)#D`$ +M?"$)ERH+2I``C0`>N#"O<Q`DZ^-8PN`)MI8`@*`,SP`(:H`$=F8>+E`-W'"F +M'\<YYT`#F%HKK9$KNY(FOH(*2"`#16`$)7``!6`(UKA`9Q`$\K(#1O`$(1"< +MWGI!C[K^'60F"Z,`I6B6`'(UKN0*I;0P/'G@")*`;*/0"\"`I0NP=9(578!V +M8Y;Q">9A"=G@!CS6:)Q##D`V`>P`1)4&#T.D)IAV#ZW@"IR0`SF00)>`J,L2 +M`T&0GT"0`H%00>$2+GSGMD[7')$)89$:(S1+H`0R!]%A(UFP`!HP"@['"YX0 +M#*SJF<=@"1`P`<U@"2[@":>"#8Y@/=>@#6#Z`Z)A/^B0J6K0#D;F&F82#Y<& +M+&_R"JW0`AT!`C,P`S$``TOHL28P`S:`"KO#"$0P"9'`!U9&`6Z@LL@!K@>! +M<)(0!1I@`2>P!"'VKDI@`1J@!!16/&9@`<NF`6:`/;(@"4G^,CXTX`B^P"06 +M8`'49;R7M0R60`/$ZV$T$`C=L):!(`'=2P,T4`(:\`-ND*+H0&E"=&Y'I&[& +M\0I5<`J@\`4/P`$CT`$FP`$]P`>@8`,S\`&$($8IX@J$``1;L`4_P`BNP+O? +M.K>365C80Z67T@N]@![!P"F&JT*D0AF6(0V683D9V99:PI&R8@YG=W*[DK7H +M)KHXJ0]C\`6F,*BPY01#0'JJ^P`9RP$EH`,K0`(QT`+U%P$?$`%\T@`F,`0D +MT&5QFZ00L:0;C%=5-SB*!<)9!UF&>PR1@7$6F9:7HY&.)@[G*<,F%T1GLG(L +M)RQDQ`E5939&(`)`4`1PH`5#\"[^2<=S,T`!-M`$15`&1Q4(8\`(C'S!KL`* +M&/QT&KS%E&FOE^(C(JPXV`6:9=D,F;5QU*`9G.$JW%`_7#)RZ%"_8^(.NA*Z +MZ88/=/P*.=`%I7`*6A`$'/``,P!&C*`#%$`!.4=Z"M``+1`#:Z0"G'#%O.6[ +M!H$'=O#,T!S-TCS-U#S-=V`'UWP'VKS-W'P'<7`'=1`'X5P'Y%S.YEP'<H#. +M<K#.[-S.>"`'[QS/);`(^_((94``.1`(@?`&&=`'2%``?$(!!A`(HU/0HS,& +M#=`#L_4"V1K$04`!!&W0$CW1%,W,.1@1>I`/Z01*5.`$?3`)?1#263`#(D`% +M1Y`2""&-`UE6!$UP<S"@Q#M``NAWT;5T"*\72J3$`SL0+S<'!#I``@&8"'_` +M`$6``#TP956@!5<P24!P!!WMAC1-4(AP!*5T!%0]!#M@2B^1!HFP+QJ="&$0 +M!J8F+SPP2C40U=I7"'J0>;U7"%33!D<@`JY7,`4S!$,`3&A]T6JM!V40!F6@ +.!W^@!WB=UX2M20$!`#L` +` +end diff --git a/mail/mailman-devel/pkg-comment b/mail/mailman-devel/pkg-comment new file mode 100644 index 000000000000..7de33bc9a017 --- /dev/null +++ b/mail/mailman-devel/pkg-comment @@ -0,0 +1 @@ +A mailing list manager (MLM) with a user-friendly web front-end diff --git a/mail/mailman-devel/pkg-deinstall b/mail/mailman-devel/pkg-deinstall new file mode 100644 index 000000000000..346ed15530e4 --- /dev/null +++ b/mail/mailman-devel/pkg-deinstall @@ -0,0 +1,49 @@ +#! /bin/sh + +delete_account() { + local u g home + + u=$1 + g=$2 + echo -n "Removing group \"${g}\"... " + pw groupdel -n ${g} + echo "done." + echo -n "Removing user \"${u}\"... " + eval home=~${u} + echo 'y' | pw userdel -n ${u} + echo "done." +} + +zero_crontab() { + local u + + u=$1 + + echo -n 'Zeroing crontab(5) file belonging to user "%%USER%%"... ' + crontab -u ${u} /dev/null || exit + echo 'done.' + echo '(The crontab(5) will be deleted completely when user "%%USER%%" is removed.)' +} + +export PATH=/bin:/usr/bin:/usr/sbin + +case $2 in +DEINSTALL) + zero_crontab %%USER%% + if ps -axwU %%USER%% | grep -q python; then + echo "Stopping Mailman's qrunner daemon." + %%PREFIX%%/etc/rc.d/mailman.sh stop >/dev/null 2>&1 + sleep 2 + fi + ;; + +POST-DEINSTALL) + if [ -d %%MAILMANDIR%% ]; then + echo '%%MAILMANDIR%% is not empty - this installation may have active lists!' + echo '- The "%%USER%%" user and "%%GROUP%%" group were therefore not deleted.' + echo '- You may delete them with "pw groupdel %%GROUP%%; pw userdel %%USER%%".' + else + delete_account %%USER%% %%GROUP%% + fi + ;; +esac diff --git a/mail/mailman-devel/pkg-descr b/mail/mailman-devel/pkg-descr new file mode 100644 index 000000000000..486cdc21b9f1 --- /dev/null +++ b/mail/mailman-devel/pkg-descr @@ -0,0 +1,24 @@ +Paraphrasing the website: + Mailman is a mailing list manager (MLM); that is, software to help manage + email discussion lists, much like Majordomo, LISTSERV, and the like. + Unlike most similar products, Mailman gives each mailing list a web page + and allows users to subscribe, unsubscribe, and change their preferences + via the web. Even a list manager can administer his or her list(s) + entirely via the web. Mailman integrates many common MLM features, + including web-based archiving (though it also has hooks for external + archivers), mail-to-news gateways, bounce handling, spam prevention, + Majordomo-style email-based list administration, direct SMTP delivery (with + fast bulk mailing), digest delivery, virtual domain support, and more. + +Mailman is written mostly in Python (with a smattering of C where necessary +for security purposes), and includes hooks to make it easily scriptable and +extensible. It is compatible with most web servers and browsers, and most +mail transfer agents (mail servers). Mailman's documentation may be found on +its website. + +The development release of Mailman is not intended for production use. + +Author: Barry Warsaw <barry@zope.com> and the Mailman Cabal +WWW: http://www.list.org/MM21/ + +-- Johann Visagie <wjv@FreeBSD.org> diff --git a/mail/mailman-devel/pkg-install b/mail/mailman-devel/pkg-install new file mode 100644 index 000000000000..6fb4173e5fb9 --- /dev/null +++ b/mail/mailman-devel/pkg-install @@ -0,0 +1,79 @@ +#! /bin/sh + +make_account() { + local u uid g gid gcos home shell + + u=$1 + uid=$2 + g=$3 + gid=$4 + gcos=$5 + home=$6 + shell=$7 + + if pw group show "${g}" >/dev/null 2>&1; then + echo "You already have a group \"${g}\", so I will use it." + else + echo -n "Adding group \"${g}\" (${gid})... " + if which -s pw; then + pw groupadd ${g} -g ${gid} || exit + echo "done." + else + exit 1 + fi + fi + + if pw user show "${u}" >/dev/null 2>&1; then + echo "You already have a user \"${u}\", so I will use it." + else + echo -n "Adding user \"${u}\" (${uid})... " + if which -s pw; then + pw useradd ${u} -u ${uid} -g ${g} -h - -d ${home} \ + -s ${shell} -c "${gcos}" || exit + echo "done." + else + exit 1 + fi + fi + + if [ x"$home" != x ]; then + if [ ! -d "${home}" ]; then + echo -n "Creating ${u}'s home directory (${home})... " + (umask 002 && mkdir -p ${home}) || exit + chown -R ${u}:${g} ${home} || exit + chmod g+s ${home} || exit + echo "done." + fi + fi +} + +create_crontab() { + local u file + + u=$1 + file=$2 + + echo -n "Creating crontab(5) file for Mailman user... " + crontab -u ${u} ${file} || exit + echo "done." + +} + +fix_perms() { + echo -n "Checking (and fixing) permissions... " + %%MAILMANDIR%%/bin/check_perms -f >/dev/null 2>&1 + echo "done." +} + +case $2 in + +PRE-INSTALL) + make_account %%USER%% %%UID%% %%GROUP%% %%GID%% \ + "Mailman User" "%%MAILMANDIR%%" "/sbin/nologin" + ;; + +POST-INSTALL) + create_crontab %%USER%% "%%MAILMANDIR%%/cron/crontab.in" + fix_perms + ;; +esac diff --git a/mail/mailman-devel/pkg-message b/mail/mailman-devel/pkg-message new file mode 100644 index 000000000000..17083b0ac74d --- /dev/null +++ b/mail/mailman-devel/pkg-message @@ -0,0 +1,26 @@ +---------------------------------------------------------------------------- +Mailman has been installed, but is not quite ready to be used yet! +You need to configure both Mailman and your MTA to integrate with each +other. At the very least, you'll need to create these aliases: + + mailman: you@your.domain.com + mailman-owner: mailman + +You will also find README files with MTA-specific hints in +%%DOCSDIR%%. + +You'll need to add at least the following to Apache's httpd.conf to +activate Mailman's web interface: + + ScriptAlias /mailman "%%MAILMANDIR%%/cgi-bin" + Alias /pipermail "%%MAILMANDIR%%/archives/public" + +Remember to reload your mail aliases if required, and to restart your httpd! + +See %%DOCSDIR%%/INSTALL for further post-installation +instructions. + +Note: The entire Mailman installation resides under %%MAILMANDIR%%. +The command-line scripts necessary to administer Mailman have been installed +in %%MAILMANDIR%%/bin. +---------------------------------------------------------------------------- diff --git a/mail/mailman-devel/pkg-plist b/mail/mailman-devel/pkg-plist new file mode 100644 index 000000000000..9b230ffef672 --- /dev/null +++ b/mail/mailman-devel/pkg-plist @@ -0,0 +1,1342 @@ +@unexec if cmp -s %D/%%MMDIR%%/Mailman/mm_cfg.py %D/%%MMDIR%%/Mailman/mm_cfg.py.dist; then rm -f %D/%%MMDIR%%/Mailman/mm_cfg.py; fi +@unexec rm -f %D/%%MMDIR%%/Mailman/mm_cfg.pyc +@exec mkdir -p %D/%%MMDIR%%/archives/private +@exec mkdir -p %D/%%MMDIR%%/archives/public +@exec mkdir -p %D/%%MMDIR%%/archives +@exec mkdir -p %D/%%MMDIR%%/lists +@exec mkdir -p %D/%%MMDIR%%/locks +@exec mkdir -p %D/%%MMDIR%%/logs +@exec mkdir -p %D/%%MMDIR%%/qfiles +@exec mkdir -p %D/%%MMDIR%%/spam +%%IMGDIR%%/PythonPowered.png +%%IMGDIR%%/gnu-head-tiny.jpg +%%IMGDIR%%/mailman.jpg +%%IMGDIR%%/powerlogo.gif +%%MMDIR%%/Mailman/Archiver/Archiver.py +%%MMDIR%%/Mailman/Archiver/Archiver.pyc +%%MMDIR%%/Mailman/Archiver/HyperArch.py +%%MMDIR%%/Mailman/Archiver/HyperArch.pyc +%%MMDIR%%/Mailman/Archiver/HyperDatabase.py +%%MMDIR%%/Mailman/Archiver/HyperDatabase.pyc +%%MMDIR%%/Mailman/Archiver/__init__.py +%%MMDIR%%/Mailman/Archiver/__init__.pyc +%%MMDIR%%/Mailman/Archiver/pipermail.py +%%MMDIR%%/Mailman/Archiver/pipermail.pyc +%%MMDIR%%/Mailman/Autoresponder.py +%%MMDIR%%/Mailman/Autoresponder.pyc +%%MMDIR%%/Mailman/Bouncer.py +%%MMDIR%%/Mailman/Bouncer.pyc +%%MMDIR%%/Mailman/Bouncers/BouncerAPI.py +%%MMDIR%%/Mailman/Bouncers/BouncerAPI.pyc +%%MMDIR%%/Mailman/Bouncers/Caiwireless.py +%%MMDIR%%/Mailman/Bouncers/Caiwireless.pyc +%%MMDIR%%/Mailman/Bouncers/Compuserve.py +%%MMDIR%%/Mailman/Bouncers/Compuserve.pyc +%%MMDIR%%/Mailman/Bouncers/DSN.py +%%MMDIR%%/Mailman/Bouncers/DSN.pyc +%%MMDIR%%/Mailman/Bouncers/Exchange.py +%%MMDIR%%/Mailman/Bouncers/Exchange.pyc +%%MMDIR%%/Mailman/Bouncers/Exim.py +%%MMDIR%%/Mailman/Bouncers/Exim.pyc +%%MMDIR%%/Mailman/Bouncers/GroupWise.py +%%MMDIR%%/Mailman/Bouncers/GroupWise.pyc +%%MMDIR%%/Mailman/Bouncers/LLNL.py +%%MMDIR%%/Mailman/Bouncers/LLNL.pyc +%%MMDIR%%/Mailman/Bouncers/Microsoft.py +%%MMDIR%%/Mailman/Bouncers/Microsoft.pyc +%%MMDIR%%/Mailman/Bouncers/Netscape.py +%%MMDIR%%/Mailman/Bouncers/Netscape.pyc +%%MMDIR%%/Mailman/Bouncers/Postfix.py +%%MMDIR%%/Mailman/Bouncers/Postfix.pyc +%%MMDIR%%/Mailman/Bouncers/Qmail.py +%%MMDIR%%/Mailman/Bouncers/Qmail.pyc +%%MMDIR%%/Mailman/Bouncers/SMTP32.py +%%MMDIR%%/Mailman/Bouncers/SMTP32.pyc +%%MMDIR%%/Mailman/Bouncers/SimpleMatch.py +%%MMDIR%%/Mailman/Bouncers/SimpleMatch.pyc +%%MMDIR%%/Mailman/Bouncers/SimpleWarning.py +%%MMDIR%%/Mailman/Bouncers/SimpleWarning.pyc +%%MMDIR%%/Mailman/Bouncers/Sina.py +%%MMDIR%%/Mailman/Bouncers/Sina.pyc +%%MMDIR%%/Mailman/Bouncers/Yahoo.py +%%MMDIR%%/Mailman/Bouncers/Yahoo.pyc +%%MMDIR%%/Mailman/Bouncers/Yale.py +%%MMDIR%%/Mailman/Bouncers/Yale.pyc +%%MMDIR%%/Mailman/Bouncers/__init__.py +%%MMDIR%%/Mailman/Bouncers/__init__.pyc +%%MMDIR%%/Mailman/Cgi/Auth.py +%%MMDIR%%/Mailman/Cgi/Auth.pyc +%%MMDIR%%/Mailman/Cgi/__init__.py +%%MMDIR%%/Mailman/Cgi/__init__.pyc +%%MMDIR%%/Mailman/Cgi/admin.py +%%MMDIR%%/Mailman/Cgi/admin.pyc +%%MMDIR%%/Mailman/Cgi/admindb.py +%%MMDIR%%/Mailman/Cgi/admindb.pyc +%%MMDIR%%/Mailman/Cgi/confirm.py +%%MMDIR%%/Mailman/Cgi/confirm.pyc +%%MMDIR%%/Mailman/Cgi/create.py +%%MMDIR%%/Mailman/Cgi/create.pyc +%%MMDIR%%/Mailman/Cgi/edithtml.py +%%MMDIR%%/Mailman/Cgi/edithtml.pyc +%%MMDIR%%/Mailman/Cgi/listinfo.py +%%MMDIR%%/Mailman/Cgi/listinfo.pyc +%%MMDIR%%/Mailman/Cgi/options.py +%%MMDIR%%/Mailman/Cgi/options.pyc +%%MMDIR%%/Mailman/Cgi/private.py +%%MMDIR%%/Mailman/Cgi/private.pyc +%%MMDIR%%/Mailman/Cgi/rmlist.py +%%MMDIR%%/Mailman/Cgi/rmlist.pyc +%%MMDIR%%/Mailman/Cgi/roster.py +%%MMDIR%%/Mailman/Cgi/roster.pyc +%%MMDIR%%/Mailman/Cgi/subscribe.py +%%MMDIR%%/Mailman/Cgi/subscribe.pyc +%%MMDIR%%/Mailman/Commands/__init__.py +%%MMDIR%%/Mailman/Commands/__init__.pyc +%%MMDIR%%/Mailman/Commands/cmd_confirm.py +%%MMDIR%%/Mailman/Commands/cmd_confirm.pyc +%%MMDIR%%/Mailman/Commands/cmd_echo.py +%%MMDIR%%/Mailman/Commands/cmd_echo.pyc +%%MMDIR%%/Mailman/Commands/cmd_end.py +%%MMDIR%%/Mailman/Commands/cmd_end.pyc +%%MMDIR%%/Mailman/Commands/cmd_help.py +%%MMDIR%%/Mailman/Commands/cmd_help.pyc +%%MMDIR%%/Mailman/Commands/cmd_info.py +%%MMDIR%%/Mailman/Commands/cmd_info.pyc +%%MMDIR%%/Mailman/Commands/cmd_join.py +%%MMDIR%%/Mailman/Commands/cmd_join.pyc +%%MMDIR%%/Mailman/Commands/cmd_leave.py +%%MMDIR%%/Mailman/Commands/cmd_leave.pyc +%%MMDIR%%/Mailman/Commands/cmd_lists.py +%%MMDIR%%/Mailman/Commands/cmd_lists.pyc +%%MMDIR%%/Mailman/Commands/cmd_password.py +%%MMDIR%%/Mailman/Commands/cmd_password.pyc +%%MMDIR%%/Mailman/Commands/cmd_remove.py +%%MMDIR%%/Mailman/Commands/cmd_remove.pyc +%%MMDIR%%/Mailman/Commands/cmd_set.py +%%MMDIR%%/Mailman/Commands/cmd_set.pyc +%%MMDIR%%/Mailman/Commands/cmd_stop.py +%%MMDIR%%/Mailman/Commands/cmd_stop.pyc +%%MMDIR%%/Mailman/Commands/cmd_subscribe.py +%%MMDIR%%/Mailman/Commands/cmd_subscribe.pyc +%%MMDIR%%/Mailman/Commands/cmd_unsubscribe.py +%%MMDIR%%/Mailman/Commands/cmd_unsubscribe.pyc +%%MMDIR%%/Mailman/Commands/cmd_who.py +%%MMDIR%%/Mailman/Commands/cmd_who.pyc +%%MMDIR%%/Mailman/Defaults.py +%%MMDIR%%/Mailman/Defaults.pyc +%%MMDIR%%/Mailman/Deliverer.py +%%MMDIR%%/Mailman/Deliverer.pyc +%%MMDIR%%/Mailman/Digester.py +%%MMDIR%%/Mailman/Digester.pyc +%%MMDIR%%/Mailman/EncWord.py +%%MMDIR%%/Mailman/EncWord.pyc +%%MMDIR%%/Mailman/Errors.py +%%MMDIR%%/Mailman/Errors.pyc +%%MMDIR%%/Mailman/GatewayManager.py +%%MMDIR%%/Mailman/GatewayManager.pyc +%%MMDIR%%/Mailman/Gui/Archive.py +%%MMDIR%%/Mailman/Gui/Archive.pyc +%%MMDIR%%/Mailman/Gui/Autoresponse.py +%%MMDIR%%/Mailman/Gui/Autoresponse.pyc +%%MMDIR%%/Mailman/Gui/Bounce.py +%%MMDIR%%/Mailman/Gui/Bounce.pyc +%%MMDIR%%/Mailman/Gui/ContentFilter.py +%%MMDIR%%/Mailman/Gui/ContentFilter.pyc +%%MMDIR%%/Mailman/Gui/Digest.py +%%MMDIR%%/Mailman/Gui/Digest.pyc +%%MMDIR%%/Mailman/Gui/GUIBase.py +%%MMDIR%%/Mailman/Gui/GUIBase.pyc +%%MMDIR%%/Mailman/Gui/General.py +%%MMDIR%%/Mailman/Gui/General.pyc +%%MMDIR%%/Mailman/Gui/Language.py +%%MMDIR%%/Mailman/Gui/Language.pyc +%%MMDIR%%/Mailman/Gui/Membership.py +%%MMDIR%%/Mailman/Gui/Membership.pyc +%%MMDIR%%/Mailman/Gui/NonDigest.py +%%MMDIR%%/Mailman/Gui/NonDigest.pyc +%%MMDIR%%/Mailman/Gui/Passwords.py +%%MMDIR%%/Mailman/Gui/Passwords.pyc +%%MMDIR%%/Mailman/Gui/Privacy.py +%%MMDIR%%/Mailman/Gui/Privacy.pyc +%%MMDIR%%/Mailman/Gui/Topics.py +%%MMDIR%%/Mailman/Gui/Topics.pyc +%%MMDIR%%/Mailman/Gui/Usenet.py +%%MMDIR%%/Mailman/Gui/Usenet.pyc +%%MMDIR%%/Mailman/Gui/__init__.py +%%MMDIR%%/Mailman/Gui/__init__.pyc +%%MMDIR%%/Mailman/HTMLFormatter.py +%%MMDIR%%/Mailman/HTMLFormatter.pyc +%%MMDIR%%/Mailman/Handlers/Acknowledge.py +%%MMDIR%%/Mailman/Handlers/Acknowledge.pyc +%%MMDIR%%/Mailman/Handlers/AfterDelivery.py +%%MMDIR%%/Mailman/Handlers/AfterDelivery.pyc +%%MMDIR%%/Mailman/Handlers/Approve.py +%%MMDIR%%/Mailman/Handlers/Approve.pyc +%%MMDIR%%/Mailman/Handlers/AvoidDuplicates.py +%%MMDIR%%/Mailman/Handlers/AvoidDuplicates.pyc +%%MMDIR%%/Mailman/Handlers/CalcRecips.py +%%MMDIR%%/Mailman/Handlers/CalcRecips.pyc +%%MMDIR%%/Mailman/Handlers/Cleanse.py +%%MMDIR%%/Mailman/Handlers/Cleanse.pyc +%%MMDIR%%/Mailman/Handlers/CookHeaders.py +%%MMDIR%%/Mailman/Handlers/CookHeaders.pyc +%%MMDIR%%/Mailman/Handlers/Decorate.py +%%MMDIR%%/Mailman/Handlers/Decorate.pyc +%%MMDIR%%/Mailman/Handlers/Emergency.py +%%MMDIR%%/Mailman/Handlers/Emergency.pyc +%%MMDIR%%/Mailman/Handlers/FileRecips.py +%%MMDIR%%/Mailman/Handlers/FileRecips.pyc +%%MMDIR%%/Mailman/Handlers/Hold.py +%%MMDIR%%/Mailman/Handlers/Hold.pyc +%%MMDIR%%/Mailman/Handlers/MimeDel.py +%%MMDIR%%/Mailman/Handlers/MimeDel.pyc +%%MMDIR%%/Mailman/Handlers/Moderate.py +%%MMDIR%%/Mailman/Handlers/Moderate.pyc +%%MMDIR%%/Mailman/Handlers/OwnerRecips.py +%%MMDIR%%/Mailman/Handlers/OwnerRecips.pyc +%%MMDIR%%/Mailman/Handlers/Replybot.py +%%MMDIR%%/Mailman/Handlers/Replybot.pyc +%%MMDIR%%/Mailman/Handlers/SMTPDirect.py +%%MMDIR%%/Mailman/Handlers/SMTPDirect.pyc +%%MMDIR%%/Mailman/Handlers/Scrubber.py +%%MMDIR%%/Mailman/Handlers/Scrubber.pyc +%%MMDIR%%/Mailman/Handlers/Sendmail.py +%%MMDIR%%/Mailman/Handlers/Sendmail.pyc +%%MMDIR%%/Mailman/Handlers/SpamDetect.py +%%MMDIR%%/Mailman/Handlers/SpamDetect.pyc +%%MMDIR%%/Mailman/Handlers/Tagger.py +%%MMDIR%%/Mailman/Handlers/Tagger.pyc +%%MMDIR%%/Mailman/Handlers/ToArchive.py +%%MMDIR%%/Mailman/Handlers/ToArchive.pyc +%%MMDIR%%/Mailman/Handlers/ToDigest.py +%%MMDIR%%/Mailman/Handlers/ToDigest.pyc +%%MMDIR%%/Mailman/Handlers/ToOutgoing.py +%%MMDIR%%/Mailman/Handlers/ToOutgoing.pyc +%%MMDIR%%/Mailman/Handlers/ToUsenet.py +%%MMDIR%%/Mailman/Handlers/ToUsenet.pyc +%%MMDIR%%/Mailman/Handlers/__init__.py +%%MMDIR%%/Mailman/Handlers/__init__.pyc +%%MMDIR%%/Mailman/ListAdmin.py +%%MMDIR%%/Mailman/ListAdmin.pyc +%%MMDIR%%/Mailman/LockFile.py +%%MMDIR%%/Mailman/LockFile.pyc +%%MMDIR%%/Mailman/Logging/Logger.py +%%MMDIR%%/Mailman/Logging/Logger.pyc +%%MMDIR%%/Mailman/Logging/MultiLogger.py +%%MMDIR%%/Mailman/Logging/MultiLogger.pyc +%%MMDIR%%/Mailman/Logging/StampedLogger.py +%%MMDIR%%/Mailman/Logging/StampedLogger.pyc +%%MMDIR%%/Mailman/Logging/Syslog.py +%%MMDIR%%/Mailman/Logging/Syslog.pyc +%%MMDIR%%/Mailman/Logging/Utils.py +%%MMDIR%%/Mailman/Logging/Utils.pyc +%%MMDIR%%/Mailman/Logging/__init__.py +%%MMDIR%%/Mailman/Logging/__init__.pyc +%%MMDIR%%/Mailman/MTA/Manual.py +%%MMDIR%%/Mailman/MTA/Manual.pyc +%%MMDIR%%/Mailman/MTA/Postfix.py +%%MMDIR%%/Mailman/MTA/Postfix.pyc +%%MMDIR%%/Mailman/MTA/Utils.py +%%MMDIR%%/Mailman/MTA/Utils.pyc +%%MMDIR%%/Mailman/MTA/__init__.py +%%MMDIR%%/Mailman/MTA/__init__.pyc +%%MMDIR%%/Mailman/MailList.py +%%MMDIR%%/Mailman/MailList.pyc +%%MMDIR%%/Mailman/Mailbox.py +%%MMDIR%%/Mailman/Mailbox.pyc +%%MMDIR%%/Mailman/MemberAdaptor.py +%%MMDIR%%/Mailman/MemberAdaptor.pyc +%%MMDIR%%/Mailman/Message.py +%%MMDIR%%/Mailman/Message.pyc +%%MMDIR%%/Mailman/OldStyleMemberships.py +%%MMDIR%%/Mailman/OldStyleMemberships.pyc +%%MMDIR%%/Mailman/Pending.py +%%MMDIR%%/Mailman/Pending.pyc +%%MMDIR%%/Mailman/Post.py +%%MMDIR%%/Mailman/Post.pyc +%%MMDIR%%/Mailman/Queue/ArchRunner.py +%%MMDIR%%/Mailman/Queue/ArchRunner.pyc +%%MMDIR%%/Mailman/Queue/BounceRunner.py +%%MMDIR%%/Mailman/Queue/BounceRunner.pyc +%%MMDIR%%/Mailman/Queue/CommandRunner.py +%%MMDIR%%/Mailman/Queue/CommandRunner.pyc +%%MMDIR%%/Mailman/Queue/IncomingRunner.py +%%MMDIR%%/Mailman/Queue/IncomingRunner.pyc +%%MMDIR%%/Mailman/Queue/MaildirRunner.py +%%MMDIR%%/Mailman/Queue/MaildirRunner.pyc +%%MMDIR%%/Mailman/Queue/NewsRunner.py +%%MMDIR%%/Mailman/Queue/NewsRunner.pyc +%%MMDIR%%/Mailman/Queue/OutgoingRunner.py +%%MMDIR%%/Mailman/Queue/OutgoingRunner.pyc +%%MMDIR%%/Mailman/Queue/Runner.py +%%MMDIR%%/Mailman/Queue/Runner.pyc +%%MMDIR%%/Mailman/Queue/Switchboard.py +%%MMDIR%%/Mailman/Queue/Switchboard.pyc +%%MMDIR%%/Mailman/Queue/VirginRunner.py +%%MMDIR%%/Mailman/Queue/VirginRunner.pyc +%%MMDIR%%/Mailman/Queue/__init__.py +%%MMDIR%%/Mailman/Queue/__init__.pyc +%%MMDIR%%/Mailman/Queue/sbcache.py +%%MMDIR%%/Mailman/Queue/sbcache.pyc +%%MMDIR%%/Mailman/SafeDict.py +%%MMDIR%%/Mailman/SafeDict.pyc +%%MMDIR%%/Mailman/SecurityManager.py +%%MMDIR%%/Mailman/SecurityManager.pyc +%%MMDIR%%/Mailman/Site.py +%%MMDIR%%/Mailman/Site.pyc +%%MMDIR%%/Mailman/TopicMgr.py +%%MMDIR%%/Mailman/TopicMgr.pyc +%%MMDIR%%/Mailman/UserDesc.py +%%MMDIR%%/Mailman/UserDesc.pyc +%%MMDIR%%/Mailman/Utils.py +%%MMDIR%%/Mailman/Utils.pyc +%%MMDIR%%/Mailman/Version.py +%%MMDIR%%/Mailman/Version.pyc +%%MMDIR%%/Mailman/__init__.py +%%MMDIR%%/Mailman/__init__.pyc +%%MMDIR%%/Mailman/htmlformat.py +%%MMDIR%%/Mailman/htmlformat.pyc +%%MMDIR%%/Mailman/i18n.py +%%MMDIR%%/Mailman/i18n.pyc +%%MMDIR%%/Mailman/mm_cfg.py.dist +@exec [ -f %B/mm_cfg.py ] || cp %B/%f %B/mm_cfg.py +%%MMDIR%%/Mailman/versions.py +%%MMDIR%%/Mailman/versions.pyc +%%MMDIR%%/bin/add_members +%%MMDIR%%/bin/arch +%%MMDIR%%/bin/change_pw +%%MMDIR%%/bin/check_db +%%MMDIR%%/bin/check_perms +%%MMDIR%%/bin/cleanarch +%%MMDIR%%/bin/clone_member +%%MMDIR%%/bin/config_list +%%MMDIR%%/bin/convert.py +%%MMDIR%%/bin/dumpdb +%%MMDIR%%/bin/find_member +%%MMDIR%%/bin/fix_url.py +%%MMDIR%%/bin/genaliases +%%MMDIR%%/bin/inject +%%MMDIR%%/bin/list_admins +%%MMDIR%%/bin/list_lists +%%MMDIR%%/bin/list_members +%%MMDIR%%/bin/mailmanctl +%%MMDIR%%/bin/mmsitepass +%%MMDIR%%/bin/newlist +%%MMDIR%%/bin/paths.py +%%MMDIR%%/bin/paths.pyc +%%MMDIR%%/bin/qrunner +%%MMDIR%%/bin/remove_members +%%MMDIR%%/bin/rmlist +%%MMDIR%%/bin/sync_members +%%MMDIR%%/bin/transcheck +%%MMDIR%%/bin/unshunt +%%MMDIR%%/bin/update +%%MMDIR%%/bin/version +%%MMDIR%%/bin/withlist +%%MMDIR%%/cgi-bin/admin +%%MMDIR%%/cgi-bin/admindb +%%MMDIR%%/cgi-bin/confirm +%%MMDIR%%/cgi-bin/create +%%MMDIR%%/cgi-bin/edithtml +%%MMDIR%%/cgi-bin/listinfo +%%MMDIR%%/cgi-bin/options +%%MMDIR%%/cgi-bin/private +%%MMDIR%%/cgi-bin/rmlist +%%MMDIR%%/cgi-bin/roster +%%MMDIR%%/cgi-bin/subscribe +%%MMDIR%%/cron/bumpdigests +%%MMDIR%%/cron/checkdbs +%%MMDIR%%/cron/crontab.in +%%MMDIR%%/cron/disabled +%%MMDIR%%/cron/gate_news +%%MMDIR%%/cron/mailpasswds +%%MMDIR%%/cron/nightly_gzip +%%MMDIR%%/cron/paths.py +%%MMDIR%%/cron/paths.pyc +%%MMDIR%%/cron/senddigests +%%MMDIR%%/data/last_mailman_version +%%MMDIR%%/icons/PythonPowered.png +%%MMDIR%%/icons/gnu-head-tiny.jpg +%%MMDIR%%/icons/mailman-large.jpg +%%MMDIR%%/icons/mailman.jpg +%%MMDIR%%/icons/mm-icon.png +%%MMDIR%%/mail/mailman +%%MMDIR%%/messages/cs/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/cs/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/de/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/de/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/de/README.de +%%MMDIR%%/messages/es/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/es/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/es/README.es +%%MMDIR%%/messages/fi/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/fi/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/fi/README.fi +%%MMDIR%%/messages/fr/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/fr/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/fr/README.fr +%%MMDIR%%/messages/hu/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/hu/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/hu/README.hu +%%MMDIR%%/messages/it/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/it/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/it/README.it +%%MMDIR%%/messages/ja/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/ja/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/ja/README.ja +%%MMDIR%%/messages/ko/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/ko/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/ko/README.ko +%%MMDIR%%/messages/nl/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/nl/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/no/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/no/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/pt_BR/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/pt_BR/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/ru/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/ru/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/ru/README.ru +%%MMDIR%%/messages/sv/LC_MESSAGES/mailman.mo +%%MMDIR%%/messages/sv/LC_MESSAGES/mailman.po +%%MMDIR%%/messages/sv/README.sv +%%MMDIR%%/pythonlib/email/Charset.py +%%MMDIR%%/pythonlib/email/Charset.pyc +%%MMDIR%%/pythonlib/email/Encoders.py +%%MMDIR%%/pythonlib/email/Encoders.pyc +%%MMDIR%%/pythonlib/email/Errors.py +%%MMDIR%%/pythonlib/email/Errors.pyc +%%MMDIR%%/pythonlib/email/Generator.py +%%MMDIR%%/pythonlib/email/Generator.pyc +%%MMDIR%%/pythonlib/email/Header.py +%%MMDIR%%/pythonlib/email/Header.pyc +%%MMDIR%%/pythonlib/email/Iterators.py +%%MMDIR%%/pythonlib/email/Iterators.pyc +%%MMDIR%%/pythonlib/email/MIMEAudio.py +%%MMDIR%%/pythonlib/email/MIMEAudio.pyc +%%MMDIR%%/pythonlib/email/MIMEBase.py +%%MMDIR%%/pythonlib/email/MIMEBase.pyc +%%MMDIR%%/pythonlib/email/MIMEImage.py +%%MMDIR%%/pythonlib/email/MIMEImage.pyc +%%MMDIR%%/pythonlib/email/MIMEMessage.py +%%MMDIR%%/pythonlib/email/MIMEMessage.pyc +%%MMDIR%%/pythonlib/email/MIMEMultipart.py +%%MMDIR%%/pythonlib/email/MIMEMultipart.pyc +%%MMDIR%%/pythonlib/email/MIMENonMultipart.py +%%MMDIR%%/pythonlib/email/MIMENonMultipart.pyc +%%MMDIR%%/pythonlib/email/MIMEText.py +%%MMDIR%%/pythonlib/email/MIMEText.pyc +%%MMDIR%%/pythonlib/email/Message.py +%%MMDIR%%/pythonlib/email/Message.pyc +%%MMDIR%%/pythonlib/email/Parser.py +%%MMDIR%%/pythonlib/email/Parser.pyc +%%MMDIR%%/pythonlib/email/Utils.py +%%MMDIR%%/pythonlib/email/Utils.pyc +%%MMDIR%%/pythonlib/email/__init__.py +%%MMDIR%%/pythonlib/email/__init__.pyc +%%MMDIR%%/pythonlib/email/_compat21.py +%%MMDIR%%/pythonlib/email/_compat21.pyc +%%MMDIR%%/pythonlib/email/_compat22.py +%%MMDIR%%/pythonlib/email/_compat22.pyc +%%MMDIR%%/pythonlib/email/base64MIME.py +%%MMDIR%%/pythonlib/email/base64MIME.pyc +%%MMDIR%%/pythonlib/email/quopriMIME.py +%%MMDIR%%/pythonlib/email/quopriMIME.pyc +%%MMDIR%%/pythonlib/japanese/__init__.py +%%MMDIR%%/pythonlib/japanese/__init__.pyc +%%MMDIR%%/pythonlib/japanese/aliases/__init__.py +%%MMDIR%%/pythonlib/japanese/aliases/__init__.pyc +%%MMDIR%%/pythonlib/japanese/c/__init__.py +%%MMDIR%%/pythonlib/japanese/c/__init__.pyc +%%MMDIR%%/pythonlib/japanese/c/_japanese_codecs.so +%%MMDIR%%/pythonlib/japanese/c/euc_jp.py +%%MMDIR%%/pythonlib/japanese/c/euc_jp.pyc +%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp.py +%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp.pyc +%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp_1.py +%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp_1.pyc +%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp_ext.py +%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp_ext.pyc +%%MMDIR%%/pythonlib/japanese/c/ms932.py +%%MMDIR%%/pythonlib/japanese/c/ms932.pyc +%%MMDIR%%/pythonlib/japanese/c/shift_jis.py +%%MMDIR%%/pythonlib/japanese/c/shift_jis.pyc +%%MMDIR%%/pythonlib/japanese/euc_jp.py +%%MMDIR%%/pythonlib/japanese/euc_jp.pyc +%%MMDIR%%/pythonlib/japanese/iso_2022_jp.py +%%MMDIR%%/pythonlib/japanese/iso_2022_jp.pyc +%%MMDIR%%/pythonlib/japanese/iso_2022_jp_1.py +%%MMDIR%%/pythonlib/japanese/iso_2022_jp_1.pyc +%%MMDIR%%/pythonlib/japanese/iso_2022_jp_ext.py +%%MMDIR%%/pythonlib/japanese/iso_2022_jp_ext.pyc +%%MMDIR%%/pythonlib/japanese/jis_7.py +%%MMDIR%%/pythonlib/japanese/jis_7.pyc +%%MMDIR%%/pythonlib/japanese/jis_x_0201_katakana.py +%%MMDIR%%/pythonlib/japanese/jis_x_0201_katakana.pyc +%%MMDIR%%/pythonlib/japanese/jis_x_0201_roman.py +%%MMDIR%%/pythonlib/japanese/jis_x_0201_roman.pyc +%%MMDIR%%/pythonlib/japanese/mappings/__init__.py +%%MMDIR%%/pythonlib/japanese/mappings/__init__.pyc +%%MMDIR%%/pythonlib/japanese/mappings/euc_jp.py +%%MMDIR%%/pythonlib/japanese/mappings/euc_jp.pyc +%%MMDIR%%/pythonlib/japanese/mappings/jis_x_0208.py +%%MMDIR%%/pythonlib/japanese/mappings/jis_x_0208.pyc +%%MMDIR%%/pythonlib/japanese/mappings/jis_x_0212.py +%%MMDIR%%/pythonlib/japanese/mappings/jis_x_0212.pyc +%%MMDIR%%/pythonlib/japanese/mappings/shift_jis.py +%%MMDIR%%/pythonlib/japanese/mappings/shift_jis.pyc +%%MMDIR%%/pythonlib/japanese/ms932.py +%%MMDIR%%/pythonlib/japanese/ms932.pyc +%%MMDIR%%/pythonlib/japanese/python/__init__.py +%%MMDIR%%/pythonlib/japanese/python/__init__.pyc +%%MMDIR%%/pythonlib/japanese/python/euc_jp.py +%%MMDIR%%/pythonlib/japanese/python/euc_jp.pyc +%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp.py +%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp.pyc +%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp_1.py +%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp_1.pyc +%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp_ext.py +%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp_ext.pyc +%%MMDIR%%/pythonlib/japanese/python/shift_jis.py +%%MMDIR%%/pythonlib/japanese/python/shift_jis.pyc +%%MMDIR%%/pythonlib/japanese/shift_jis.py +%%MMDIR%%/pythonlib/japanese/shift_jis.pyc +%%MMDIR%%/pythonlib/japanese/sjis.py +%%MMDIR%%/pythonlib/japanese/sjis.pyc +%%MMDIR%%/pythonlib/japanese/ujis.py +%%MMDIR%%/pythonlib/japanese/ujis.pyc +%%MMDIR%%/pythonlib/korean.pth +%%MMDIR%%/pythonlib/korean/__init__.py +%%MMDIR%%/pythonlib/korean/__init__.pyc +%%MMDIR%%/pythonlib/korean/aliases.py +%%MMDIR%%/pythonlib/korean/aliases.pyc +%%MMDIR%%/pythonlib/korean/c/__init__.py +%%MMDIR%%/pythonlib/korean/c/__init__.pyc +%%MMDIR%%/pythonlib/korean/c/_koco.so +%%MMDIR%%/pythonlib/korean/c/cp949.py +%%MMDIR%%/pythonlib/korean/c/cp949.pyc +%%MMDIR%%/pythonlib/korean/c/euc_kr.py +%%MMDIR%%/pythonlib/korean/c/euc_kr.pyc +%%MMDIR%%/pythonlib/korean/c/hangul.so +%%MMDIR%%/pythonlib/korean/cp949.py +%%MMDIR%%/pythonlib/korean/cp949.pyc +%%MMDIR%%/pythonlib/korean/euc_kr.py +%%MMDIR%%/pythonlib/korean/euc_kr.pyc +%%MMDIR%%/pythonlib/korean/hangul.py +%%MMDIR%%/pythonlib/korean/hangul.pyc +%%MMDIR%%/pythonlib/korean/iso_2022_kr.py +%%MMDIR%%/pythonlib/korean/iso_2022_kr.pyc +%%MMDIR%%/pythonlib/korean/johab.py +%%MMDIR%%/pythonlib/korean/johab.pyc +%%MMDIR%%/pythonlib/korean/mappings/__init__.py +%%MMDIR%%/pythonlib/korean/mappings/__init__.pyc +%%MMDIR%%/pythonlib/korean/mappings/johab_ideograph.py +%%MMDIR%%/pythonlib/korean/mappings/johab_ideograph.pyc +%%MMDIR%%/pythonlib/korean/mappings/ksc5601_hangul.py +%%MMDIR%%/pythonlib/korean/mappings/ksc5601_hangul.pyc +%%MMDIR%%/pythonlib/korean/mappings/ksc5601_ideograph.py +%%MMDIR%%/pythonlib/korean/mappings/ksc5601_ideograph.pyc +%%MMDIR%%/pythonlib/korean/mappings/ksc5601_misc.py +%%MMDIR%%/pythonlib/korean/mappings/ksc5601_misc.pyc +%%MMDIR%%/pythonlib/korean/mappings/uhc.py +%%MMDIR%%/pythonlib/korean/mappings/uhc.pyc +%%MMDIR%%/pythonlib/korean/python/__init__.py +%%MMDIR%%/pythonlib/korean/python/__init__.pyc +%%MMDIR%%/pythonlib/korean/python/cp949.py +%%MMDIR%%/pythonlib/korean/python/cp949.pyc +%%MMDIR%%/pythonlib/korean/python/euc_kr.py +%%MMDIR%%/pythonlib/korean/python/euc_kr.pyc +%%MMDIR%%/pythonlib/korean/python/hangul.py +%%MMDIR%%/pythonlib/korean/python/hangul.pyc +%%MMDIR%%/pythonlib/korean/python/iso_2022_kr.py +%%MMDIR%%/pythonlib/korean/python/iso_2022_kr.pyc +%%MMDIR%%/pythonlib/korean/python/johab.py +%%MMDIR%%/pythonlib/korean/python/johab.pyc +%%MMDIR%%/pythonlib/korean/python/qwerty2bul.py +%%MMDIR%%/pythonlib/korean/python/qwerty2bul.pyc +%%MMDIR%%/pythonlib/korean/python/unijohab.py +%%MMDIR%%/pythonlib/korean/python/unijohab.pyc +%%MMDIR%%/pythonlib/korean/qwerty2bul.py +%%MMDIR%%/pythonlib/korean/qwerty2bul.pyc +%%MMDIR%%/pythonlib/korean/unijohab.py +%%MMDIR%%/pythonlib/korean/unijohab.pyc +%%MMDIR%%/pythonlib/lib/%%PYTHON_VERSION%%/site-packages/japanese.pth +%%MMDIR%%/scripts/admin +%%MMDIR%%/scripts/bounces +%%MMDIR%%/scripts/confirm +%%MMDIR%%/scripts/driver +%%MMDIR%%/scripts/join +%%MMDIR%%/scripts/leave +%%MMDIR%%/scripts/mailman +%%MMDIR%%/scripts/owner +%%MMDIR%%/scripts/paths.py +%%MMDIR%%/scripts/paths.pyc +%%MMDIR%%/scripts/post +%%MMDIR%%/scripts/request +%%MMDIR%%/scripts/subscribe +%%MMDIR%%/scripts/unsubscribe +%%MMDIR%%/templates/big5/admindbpreamble.html +%%MMDIR%%/templates/big5/adminsubscribeack.txt +%%MMDIR%%/templates/big5/adminunsubscribeack.txt +%%MMDIR%%/templates/big5/admlogin.html +%%MMDIR%%/templates/big5/approve.txt +%%MMDIR%%/templates/big5/bounce.txt +%%MMDIR%%/templates/big5/checkdbs.txt +%%MMDIR%%/templates/big5/convert.txt +%%MMDIR%%/templates/big5/cronpass.txt +%%MMDIR%%/templates/big5/handle_opts.html +%%MMDIR%%/templates/big5/headfoot.html +%%MMDIR%%/templates/big5/help.txt +%%MMDIR%%/templates/big5/listinfo.html +%%MMDIR%%/templates/big5/masthead.txt +%%MMDIR%%/templates/big5/newlist.txt +%%MMDIR%%/templates/big5/options.html +%%MMDIR%%/templates/big5/postack.txt +%%MMDIR%%/templates/big5/postauth.txt +%%MMDIR%%/templates/big5/postheld.txt +%%MMDIR%%/templates/big5/refuse.txt +%%MMDIR%%/templates/big5/roster.html +%%MMDIR%%/templates/big5/subauth.txt +%%MMDIR%%/templates/big5/subscribe.html +%%MMDIR%%/templates/big5/subscribeack.txt +%%MMDIR%%/templates/big5/userpass.txt +%%MMDIR%%/templates/big5/verify.txt +%%MMDIR%%/templates/cs/admindbdetails.html +%%MMDIR%%/templates/cs/admindbpreamble.html +%%MMDIR%%/templates/cs/admindbsummary.html +%%MMDIR%%/templates/cs/adminsubscribeack.txt +%%MMDIR%%/templates/cs/adminunsubscribeack.txt +%%MMDIR%%/templates/cs/admlogin.html +%%MMDIR%%/templates/cs/approve.txt +%%MMDIR%%/templates/cs/article.html +%%MMDIR%%/templates/cs/bounce.txt +%%MMDIR%%/templates/cs/checkdbs.txt +%%MMDIR%%/templates/cs/convert.txt +%%MMDIR%%/templates/cs/cronpass.txt +%%MMDIR%%/templates/cs/disabled.txt +%%MMDIR%%/templates/cs/emptyarchive.html +%%MMDIR%%/templates/cs/headfoot.html +%%MMDIR%%/templates/cs/help.txt +%%MMDIR%%/templates/cs/listinfo.html +%%MMDIR%%/templates/cs/masthead.txt +%%MMDIR%%/templates/cs/newlist.txt +%%MMDIR%%/templates/cs/options.html +%%MMDIR%%/templates/cs/postack.txt +%%MMDIR%%/templates/cs/postauth.txt +%%MMDIR%%/templates/cs/postheld.txt +%%MMDIR%%/templates/cs/private.html +%%MMDIR%%/templates/cs/refuse.txt +%%MMDIR%%/templates/cs/roster.html +%%MMDIR%%/templates/cs/subauth.txt +%%MMDIR%%/templates/cs/subscribe.html +%%MMDIR%%/templates/cs/subscribeack.txt +%%MMDIR%%/templates/cs/unsub.txt +%%MMDIR%%/templates/cs/unsubauth.txt +%%MMDIR%%/templates/cs/userpass.txt +%%MMDIR%%/templates/cs/verify.txt +%%MMDIR%%/templates/de/admindbdetails.html +%%MMDIR%%/templates/de/admindbpreamble.html +%%MMDIR%%/templates/de/admindbsummary.html +%%MMDIR%%/templates/de/adminsubscribeack.txt +%%MMDIR%%/templates/de/adminunsubscribeack.txt +%%MMDIR%%/templates/de/admlogin.html +%%MMDIR%%/templates/de/approve.txt +%%MMDIR%%/templates/de/article.html +%%MMDIR%%/templates/de/bounce.txt +%%MMDIR%%/templates/de/checkdbs.txt +%%MMDIR%%/templates/de/convert.txt +%%MMDIR%%/templates/de/cronpass.txt +%%MMDIR%%/templates/de/disabled.txt +%%MMDIR%%/templates/de/headfoot.html +%%MMDIR%%/templates/de/help.txt +%%MMDIR%%/templates/de/invite.txt +%%MMDIR%%/templates/de/listinfo.html +%%MMDIR%%/templates/de/masthead.txt +%%MMDIR%%/templates/de/newlist.txt +%%MMDIR%%/templates/de/options.html +%%MMDIR%%/templates/de/postack.txt +%%MMDIR%%/templates/de/postauth.txt +%%MMDIR%%/templates/de/postheld.txt +%%MMDIR%%/templates/de/private.html +%%MMDIR%%/templates/de/refuse.txt +%%MMDIR%%/templates/de/roster.html +%%MMDIR%%/templates/de/subauth.txt +%%MMDIR%%/templates/de/subscribe.html +%%MMDIR%%/templates/de/subscribeack.txt +%%MMDIR%%/templates/de/unsub.txt +%%MMDIR%%/templates/de/userpass.txt +%%MMDIR%%/templates/de/verify.txt +%%MMDIR%%/templates/en/admindbdetails.html +%%MMDIR%%/templates/en/admindbpreamble.html +%%MMDIR%%/templates/en/admindbsummary.html +%%MMDIR%%/templates/en/adminsubscribeack.txt +%%MMDIR%%/templates/en/adminunsubscribeack.txt +%%MMDIR%%/templates/en/admlogin.html +%%MMDIR%%/templates/en/approve.txt +%%MMDIR%%/templates/en/archidxentry.html +%%MMDIR%%/templates/en/archidxfoot.html +%%MMDIR%%/templates/en/archidxhead.html +%%MMDIR%%/templates/en/archlistend.html +%%MMDIR%%/templates/en/archliststart.html +%%MMDIR%%/templates/en/archtoc.html +%%MMDIR%%/templates/en/archtocentry.html +%%MMDIR%%/templates/en/article.html +%%MMDIR%%/templates/en/bounce.txt +%%MMDIR%%/templates/en/checkdbs.txt +%%MMDIR%%/templates/en/convert.txt +%%MMDIR%%/templates/en/cronpass.txt +%%MMDIR%%/templates/en/disabled.txt +%%MMDIR%%/templates/en/emptyarchive.html +%%MMDIR%%/templates/en/headfoot.html +%%MMDIR%%/templates/en/help.txt +%%MMDIR%%/templates/en/invite.txt +%%MMDIR%%/templates/en/listinfo.html +%%MMDIR%%/templates/en/masthead.txt +%%MMDIR%%/templates/en/newlist.txt +%%MMDIR%%/templates/en/nomoretoday.txt +%%MMDIR%%/templates/en/options.html +%%MMDIR%%/templates/en/postack.txt +%%MMDIR%%/templates/en/postauth.txt +%%MMDIR%%/templates/en/postheld.txt +%%MMDIR%%/templates/en/private.html +%%MMDIR%%/templates/en/refuse.txt +%%MMDIR%%/templates/en/roster.html +%%MMDIR%%/templates/en/subauth.txt +%%MMDIR%%/templates/en/subscribe.html +%%MMDIR%%/templates/en/subscribeack.txt +%%MMDIR%%/templates/en/unsub.txt +%%MMDIR%%/templates/en/unsubauth.txt +%%MMDIR%%/templates/en/userpass.txt +%%MMDIR%%/templates/en/verify.txt +%%MMDIR%%/templates/es/admindbdetails.html +%%MMDIR%%/templates/es/admindbpreamble.html +%%MMDIR%%/templates/es/admindbsummary.html +%%MMDIR%%/templates/es/adminsubscribeack.txt +%%MMDIR%%/templates/es/adminunsubscribeack.txt +%%MMDIR%%/templates/es/admlogin.html +%%MMDIR%%/templates/es/approve.txt +%%MMDIR%%/templates/es/article.html +%%MMDIR%%/templates/es/bounce.txt +%%MMDIR%%/templates/es/checkdbs.txt +%%MMDIR%%/templates/es/convert.txt +%%MMDIR%%/templates/es/cronpass.txt +%%MMDIR%%/templates/es/disabled.txt +%%MMDIR%%/templates/es/emptyarchive.html +%%MMDIR%%/templates/es/handle_opts.html +%%MMDIR%%/templates/es/headfoot.html +%%MMDIR%%/templates/es/help.txt +%%MMDIR%%/templates/es/invite.txt +%%MMDIR%%/templates/es/listinfo.html +%%MMDIR%%/templates/es/masthead.txt +%%MMDIR%%/templates/es/newlist.txt +%%MMDIR%%/templates/es/nomoretoday.txt +%%MMDIR%%/templates/es/options.html +%%MMDIR%%/templates/es/postack.txt +%%MMDIR%%/templates/es/postauth.txt +%%MMDIR%%/templates/es/postheld.txt +%%MMDIR%%/templates/es/private.html +%%MMDIR%%/templates/es/refuse.txt +%%MMDIR%%/templates/es/roster.html +%%MMDIR%%/templates/es/subauth.txt +%%MMDIR%%/templates/es/subscribe.html +%%MMDIR%%/templates/es/subscribeack.txt +%%MMDIR%%/templates/es/unsub.txt +%%MMDIR%%/templates/es/unsubauth.txt +%%MMDIR%%/templates/es/userpass.txt +%%MMDIR%%/templates/es/verify.txt +%%MMDIR%%/templates/fi/admindbdetails.html +%%MMDIR%%/templates/fi/admindbpreamble.html +%%MMDIR%%/templates/fi/admindbsummary.html +%%MMDIR%%/templates/fi/adminsubscribeack.txt +%%MMDIR%%/templates/fi/adminunsubscribeack.txt +%%MMDIR%%/templates/fi/admlogin.html +%%MMDIR%%/templates/fi/approve.txt +%%MMDIR%%/templates/fi/article.html +%%MMDIR%%/templates/fi/bounce.txt +%%MMDIR%%/templates/fi/checkdbs.txt +%%MMDIR%%/templates/fi/convert.txt +%%MMDIR%%/templates/fi/cronpass.txt +%%MMDIR%%/templates/fi/disabled.txt +%%MMDIR%%/templates/fi/headfoot.html +%%MMDIR%%/templates/fi/help.txt +%%MMDIR%%/templates/fi/listinfo.html +%%MMDIR%%/templates/fi/masthead.txt +%%MMDIR%%/templates/fi/newlist.txt +%%MMDIR%%/templates/fi/options.html +%%MMDIR%%/templates/fi/postack.txt +%%MMDIR%%/templates/fi/postauth.txt +%%MMDIR%%/templates/fi/postheld.txt +%%MMDIR%%/templates/fi/private.html +%%MMDIR%%/templates/fi/reenable.txt +%%MMDIR%%/templates/fi/refuse.txt +%%MMDIR%%/templates/fi/roster.html +%%MMDIR%%/templates/fi/subauth.txt +%%MMDIR%%/templates/fi/subscribe.html +%%MMDIR%%/templates/fi/subscribeack.txt +%%MMDIR%%/templates/fi/unsub.txt +%%MMDIR%%/templates/fi/unsubauth.txt +%%MMDIR%%/templates/fi/userpass.txt +%%MMDIR%%/templates/fi/verify.txt +%%MMDIR%%/templates/fr/admindbdetails.html +%%MMDIR%%/templates/fr/admindbpreamble.html +%%MMDIR%%/templates/fr/admindbsummary.html +%%MMDIR%%/templates/fr/adminsubscribeack.txt +%%MMDIR%%/templates/fr/adminunsubscribeack.txt +%%MMDIR%%/templates/fr/admlogin.html +%%MMDIR%%/templates/fr/approve.txt +%%MMDIR%%/templates/fr/article.html +%%MMDIR%%/templates/fr/bounce.txt +%%MMDIR%%/templates/fr/checkdbs.txt +%%MMDIR%%/templates/fr/convert.txt +%%MMDIR%%/templates/fr/cronpass.txt +%%MMDIR%%/templates/fr/disabled.txt +%%MMDIR%%/templates/fr/emptyarchive.html +%%MMDIR%%/templates/fr/handle_opts.html +%%MMDIR%%/templates/fr/headfoot.html +%%MMDIR%%/templates/fr/help.txt +%%MMDIR%%/templates/fr/invite.txt +%%MMDIR%%/templates/fr/listinfo.html +%%MMDIR%%/templates/fr/masthead.txt +%%MMDIR%%/templates/fr/newlist.txt +%%MMDIR%%/templates/fr/nomoretoday.txt +%%MMDIR%%/templates/fr/options.html +%%MMDIR%%/templates/fr/postack.txt +%%MMDIR%%/templates/fr/postauth.txt +%%MMDIR%%/templates/fr/postheld.txt +%%MMDIR%%/templates/fr/private.html +%%MMDIR%%/templates/fr/refuse.txt +%%MMDIR%%/templates/fr/roster.html +%%MMDIR%%/templates/fr/subauth.txt +%%MMDIR%%/templates/fr/subscribe.html +%%MMDIR%%/templates/fr/subscribeack.txt +%%MMDIR%%/templates/fr/unsub.txt +%%MMDIR%%/templates/fr/unsubauth.txt +%%MMDIR%%/templates/fr/userpass.txt +%%MMDIR%%/templates/fr/verify.txt +%%MMDIR%%/templates/gb/admindbpreamble.html +%%MMDIR%%/templates/gb/adminsubscribeack.txt +%%MMDIR%%/templates/gb/adminunsubscribeack.txt +%%MMDIR%%/templates/gb/admlogin.html +%%MMDIR%%/templates/gb/approve.txt +%%MMDIR%%/templates/gb/bounce.txt +%%MMDIR%%/templates/gb/checkdbs.txt +%%MMDIR%%/templates/gb/convert.txt +%%MMDIR%%/templates/gb/cronpass.txt +%%MMDIR%%/templates/gb/handle_opts.html +%%MMDIR%%/templates/gb/headfoot.html +%%MMDIR%%/templates/gb/help.txt +%%MMDIR%%/templates/gb/listinfo.html +%%MMDIR%%/templates/gb/masthead.txt +%%MMDIR%%/templates/gb/newlist.txt +%%MMDIR%%/templates/gb/options.html +%%MMDIR%%/templates/gb/postack.txt +%%MMDIR%%/templates/gb/postauth.txt +%%MMDIR%%/templates/gb/postheld.txt +%%MMDIR%%/templates/gb/refuse.txt +%%MMDIR%%/templates/gb/roster.html +%%MMDIR%%/templates/gb/subauth.txt +%%MMDIR%%/templates/gb/subscribe.html +%%MMDIR%%/templates/gb/subscribeack.txt +%%MMDIR%%/templates/gb/userpass.txt +%%MMDIR%%/templates/gb/verify.txt +%%MMDIR%%/templates/hu/admindbdetails.html +%%MMDIR%%/templates/hu/admindbpreamble.html +%%MMDIR%%/templates/hu/admindbsummary.html +%%MMDIR%%/templates/hu/adminsubscribeack.txt +%%MMDIR%%/templates/hu/adminunsubscribeack.txt +%%MMDIR%%/templates/hu/admlogin.html +%%MMDIR%%/templates/hu/approve.txt +%%MMDIR%%/templates/hu/article.html +%%MMDIR%%/templates/hu/bounce.txt +%%MMDIR%%/templates/hu/checkdbs.txt +%%MMDIR%%/templates/hu/convert.txt +%%MMDIR%%/templates/hu/cronpass.txt +%%MMDIR%%/templates/hu/disabled.txt +%%MMDIR%%/templates/hu/emptyarchive.html +%%MMDIR%%/templates/hu/headfoot.html +%%MMDIR%%/templates/hu/help.txt +%%MMDIR%%/templates/hu/illik.html +%%MMDIR%%/templates/hu/listinfo.html +%%MMDIR%%/templates/hu/masthead.txt +%%MMDIR%%/templates/hu/newlist.txt +%%MMDIR%%/templates/hu/options.html +%%MMDIR%%/templates/hu/postack.txt +%%MMDIR%%/templates/hu/postauth.txt +%%MMDIR%%/templates/hu/postheld.txt +%%MMDIR%%/templates/hu/private.html +%%MMDIR%%/templates/hu/refuse.txt +%%MMDIR%%/templates/hu/roster.html +%%MMDIR%%/templates/hu/subauth.txt +%%MMDIR%%/templates/hu/subscribe.html +%%MMDIR%%/templates/hu/subscribeack.txt +%%MMDIR%%/templates/hu/unsub.txt +%%MMDIR%%/templates/hu/unsubauth.txt +%%MMDIR%%/templates/hu/userpass.txt +%%MMDIR%%/templates/hu/verify.txt +%%MMDIR%%/templates/it/admindbdetails.html +%%MMDIR%%/templates/it/admindbpreamble.html +%%MMDIR%%/templates/it/admindbsummary.html +%%MMDIR%%/templates/it/adminsubscribeack.txt +%%MMDIR%%/templates/it/adminunsubscribeack.txt +%%MMDIR%%/templates/it/admlogin.html +%%MMDIR%%/templates/it/approve.txt +%%MMDIR%%/templates/it/archidxentry.html +%%MMDIR%%/templates/it/archidxfoot.html +%%MMDIR%%/templates/it/archidxhead.html +%%MMDIR%%/templates/it/archlistend.html +%%MMDIR%%/templates/it/archliststart.html +%%MMDIR%%/templates/it/archtoc.html +%%MMDIR%%/templates/it/archtocentry.html +%%MMDIR%%/templates/it/article.html +%%MMDIR%%/templates/it/bounce.txt +%%MMDIR%%/templates/it/checkdbs.txt +%%MMDIR%%/templates/it/convert.txt +%%MMDIR%%/templates/it/cronpass.txt +%%MMDIR%%/templates/it/disabled.txt +%%MMDIR%%/templates/it/emptyarchive.html +%%MMDIR%%/templates/it/headfoot.html +%%MMDIR%%/templates/it/help.txt +%%MMDIR%%/templates/it/invite.txt +%%MMDIR%%/templates/it/listinfo.html +%%MMDIR%%/templates/it/masthead.txt +%%MMDIR%%/templates/it/newlist.txt +%%MMDIR%%/templates/it/nomoretoday.txt +%%MMDIR%%/templates/it/options.html +%%MMDIR%%/templates/it/postack.txt +%%MMDIR%%/templates/it/postauth.txt +%%MMDIR%%/templates/it/postheld.txt +%%MMDIR%%/templates/it/private.html +%%MMDIR%%/templates/it/refuse.txt +%%MMDIR%%/templates/it/roster.html +%%MMDIR%%/templates/it/subauth.txt +%%MMDIR%%/templates/it/subscribe.html +%%MMDIR%%/templates/it/subscribeack.txt +%%MMDIR%%/templates/it/unsub.txt +%%MMDIR%%/templates/it/unsubauth.txt +%%MMDIR%%/templates/it/userpass.txt +%%MMDIR%%/templates/it/verify.txt +%%MMDIR%%/templates/ja/admindbdetails.html +%%MMDIR%%/templates/ja/admindbpreamble.html +%%MMDIR%%/templates/ja/admindbsummary.html +%%MMDIR%%/templates/ja/adminsubscribeack.txt +%%MMDIR%%/templates/ja/adminunsubscribeack.txt +%%MMDIR%%/templates/ja/admlogin.html +%%MMDIR%%/templates/ja/approve.txt +%%MMDIR%%/templates/ja/archidxentry.html +%%MMDIR%%/templates/ja/archidxfoot.html +%%MMDIR%%/templates/ja/archidxhead.html +%%MMDIR%%/templates/ja/archlistend.html +%%MMDIR%%/templates/ja/archliststart.html +%%MMDIR%%/templates/ja/archtoc.html +%%MMDIR%%/templates/ja/archtocentry.html +%%MMDIR%%/templates/ja/article.html +%%MMDIR%%/templates/ja/bounce.txt +%%MMDIR%%/templates/ja/checkdbs.txt +%%MMDIR%%/templates/ja/convert.txt +%%MMDIR%%/templates/ja/cronpass.txt +%%MMDIR%%/templates/ja/disabled.txt +%%MMDIR%%/templates/ja/emptyarchive.html +%%MMDIR%%/templates/ja/headfoot.html +%%MMDIR%%/templates/ja/help.txt +%%MMDIR%%/templates/ja/invite.txt +%%MMDIR%%/templates/ja/listinfo.html +%%MMDIR%%/templates/ja/masthead.txt +%%MMDIR%%/templates/ja/newlist.txt +%%MMDIR%%/templates/ja/nomoretoday.txt +%%MMDIR%%/templates/ja/options.html +%%MMDIR%%/templates/ja/postack.txt +%%MMDIR%%/templates/ja/postauth.txt +%%MMDIR%%/templates/ja/postheld.txt +%%MMDIR%%/templates/ja/private.html +%%MMDIR%%/templates/ja/refuse.txt +%%MMDIR%%/templates/ja/roster.html +%%MMDIR%%/templates/ja/subauth.txt +%%MMDIR%%/templates/ja/subscribe.html +%%MMDIR%%/templates/ja/subscribeack.txt +%%MMDIR%%/templates/ja/unsub.txt +%%MMDIR%%/templates/ja/unsubauth.txt +%%MMDIR%%/templates/ja/userpass.txt +%%MMDIR%%/templates/ja/verify.txt +%%MMDIR%%/templates/ko/admindbdetails.html +%%MMDIR%%/templates/ko/admindbpreamble.html +%%MMDIR%%/templates/ko/admindbsummary.html +%%MMDIR%%/templates/ko/adminsubscribeack.txt +%%MMDIR%%/templates/ko/adminunsubscribeack.txt +%%MMDIR%%/templates/ko/admlogin.html +%%MMDIR%%/templates/ko/approve.txt +%%MMDIR%%/templates/ko/article.html +%%MMDIR%%/templates/ko/bounce.txt +%%MMDIR%%/templates/ko/checkdbs.txt +%%MMDIR%%/templates/ko/convert.txt +%%MMDIR%%/templates/ko/cronpass.txt +%%MMDIR%%/templates/ko/disabled.txt +%%MMDIR%%/templates/ko/emptyarchive.html +%%MMDIR%%/templates/ko/headfoot.html +%%MMDIR%%/templates/ko/help.txt +%%MMDIR%%/templates/ko/invite.txt +%%MMDIR%%/templates/ko/listinfo.html +%%MMDIR%%/templates/ko/masthead.txt +%%MMDIR%%/templates/ko/newlist.txt +%%MMDIR%%/templates/ko/options.html +%%MMDIR%%/templates/ko/postack.txt +%%MMDIR%%/templates/ko/postauth.txt +%%MMDIR%%/templates/ko/postheld.txt +%%MMDIR%%/templates/ko/private.html +%%MMDIR%%/templates/ko/refuse.txt +%%MMDIR%%/templates/ko/roster.html +%%MMDIR%%/templates/ko/subauth.txt +%%MMDIR%%/templates/ko/subscribe.html +%%MMDIR%%/templates/ko/subscribeack.txt +%%MMDIR%%/templates/ko/unsub.txt +%%MMDIR%%/templates/ko/unsubauth.txt +%%MMDIR%%/templates/ko/userpass.txt +%%MMDIR%%/templates/ko/verify.txt +%%MMDIR%%/templates/nl/admindbdetails.html +%%MMDIR%%/templates/nl/admindbpreamble.html +%%MMDIR%%/templates/nl/admindbsummary.html +%%MMDIR%%/templates/nl/adminsubscribeack.txt +%%MMDIR%%/templates/nl/adminunsubscribeack.txt +%%MMDIR%%/templates/nl/admlogin.html +%%MMDIR%%/templates/nl/approve.txt +%%MMDIR%%/templates/nl/article.html +%%MMDIR%%/templates/nl/bounce.txt +%%MMDIR%%/templates/nl/checkdbs.txt +%%MMDIR%%/templates/nl/convert.txt +%%MMDIR%%/templates/nl/cronpass.txt +%%MMDIR%%/templates/nl/disabled.txt +%%MMDIR%%/templates/nl/emptyarchive.html +%%MMDIR%%/templates/nl/headfoot.html +%%MMDIR%%/templates/nl/help.txt +%%MMDIR%%/templates/nl/invite.txt +%%MMDIR%%/templates/nl/listinfo.html +%%MMDIR%%/templates/nl/masthead.txt +%%MMDIR%%/templates/nl/newlist.txt +%%MMDIR%%/templates/nl/options.html +%%MMDIR%%/templates/nl/postack.txt +%%MMDIR%%/templates/nl/postauth.txt +%%MMDIR%%/templates/nl/postheld.txt +%%MMDIR%%/templates/nl/private.html +%%MMDIR%%/templates/nl/refuse.txt +%%MMDIR%%/templates/nl/roster.html +%%MMDIR%%/templates/nl/subauth.txt +%%MMDIR%%/templates/nl/subscribe.html +%%MMDIR%%/templates/nl/subscribeack.txt +%%MMDIR%%/templates/nl/unsub.txt +%%MMDIR%%/templates/nl/unsubauth.txt +%%MMDIR%%/templates/nl/userpass.txt +%%MMDIR%%/templates/nl/verify.txt +%%MMDIR%%/templates/no/admindbdetails.html +%%MMDIR%%/templates/no/admindbpreamble.html +%%MMDIR%%/templates/no/admindbsummary.html +%%MMDIR%%/templates/no/adminsubscribeack.txt +%%MMDIR%%/templates/no/adminunsubscribeack.txt +%%MMDIR%%/templates/no/admlogin.html +%%MMDIR%%/templates/no/approve.txt +%%MMDIR%%/templates/no/article.html +%%MMDIR%%/templates/no/bounce.txt +%%MMDIR%%/templates/no/checkdbs.txt +%%MMDIR%%/templates/no/convert.txt +%%MMDIR%%/templates/no/cronpass.txt +%%MMDIR%%/templates/no/disabled.txt +%%MMDIR%%/templates/no/emptyarchive.html +%%MMDIR%%/templates/no/headfoot.html +%%MMDIR%%/templates/no/help.txt +%%MMDIR%%/templates/no/invite.txt +%%MMDIR%%/templates/no/listinfo.html +%%MMDIR%%/templates/no/masthead.txt +%%MMDIR%%/templates/no/newlist.txt +%%MMDIR%%/templates/no/nomoretoday.txt +%%MMDIR%%/templates/no/options.html +%%MMDIR%%/templates/no/postack.txt +%%MMDIR%%/templates/no/postauth.txt +%%MMDIR%%/templates/no/postheld.txt +%%MMDIR%%/templates/no/private.html +%%MMDIR%%/templates/no/refuse.txt +%%MMDIR%%/templates/no/roster.html +%%MMDIR%%/templates/no/subauth.txt +%%MMDIR%%/templates/no/subscribe.html +%%MMDIR%%/templates/no/subscribeack.txt +%%MMDIR%%/templates/no/unsub.txt +%%MMDIR%%/templates/no/unsubauth.txt +%%MMDIR%%/templates/no/userpass.txt +%%MMDIR%%/templates/no/verify.txt +%%MMDIR%%/templates/pt_BR/admindbdetails.html +%%MMDIR%%/templates/pt_BR/admindbpreamble.html +%%MMDIR%%/templates/pt_BR/admindbsummary.html +%%MMDIR%%/templates/pt_BR/adminsubscribeack.txt +%%MMDIR%%/templates/pt_BR/adminunsubscribeack.txt +%%MMDIR%%/templates/pt_BR/admlogin.html +%%MMDIR%%/templates/pt_BR/admlogin.txt +%%MMDIR%%/templates/pt_BR/approve.txt +%%MMDIR%%/templates/pt_BR/article.html +%%MMDIR%%/templates/pt_BR/bounce.txt +%%MMDIR%%/templates/pt_BR/checkdbs.txt +%%MMDIR%%/templates/pt_BR/convert.txt +%%MMDIR%%/templates/pt_BR/cronpass.txt +%%MMDIR%%/templates/pt_BR/disabled.txt +%%MMDIR%%/templates/pt_BR/emptyarchive.html +%%MMDIR%%/templates/pt_BR/headfoot.html +%%MMDIR%%/templates/pt_BR/help.txt +%%MMDIR%%/templates/pt_BR/invite.txt +%%MMDIR%%/templates/pt_BR/listinfo.html +%%MMDIR%%/templates/pt_BR/masthead.txt +%%MMDIR%%/templates/pt_BR/newlist.txt +%%MMDIR%%/templates/pt_BR/options.html +%%MMDIR%%/templates/pt_BR/postack.txt +%%MMDIR%%/templates/pt_BR/postauth.txt +%%MMDIR%%/templates/pt_BR/postheld.txt +%%MMDIR%%/templates/pt_BR/private.html +%%MMDIR%%/templates/pt_BR/refuse.txt +%%MMDIR%%/templates/pt_BR/roster.html +%%MMDIR%%/templates/pt_BR/subauth.txt +%%MMDIR%%/templates/pt_BR/subscribe.html +%%MMDIR%%/templates/pt_BR/subscribeack.txt +%%MMDIR%%/templates/pt_BR/unsub.txt +%%MMDIR%%/templates/pt_BR/unsubauth.txt +%%MMDIR%%/templates/pt_BR/userpass.txt +%%MMDIR%%/templates/pt_BR/verify.txt +%%MMDIR%%/templates/ru/admindbdetails.html +%%MMDIR%%/templates/ru/admindbpreamble.html +%%MMDIR%%/templates/ru/admindbsummary.html +%%MMDIR%%/templates/ru/adminsubscribeack.txt +%%MMDIR%%/templates/ru/adminunsubscribeack.txt +%%MMDIR%%/templates/ru/admlogin.html +%%MMDIR%%/templates/ru/approve.txt +%%MMDIR%%/templates/ru/archidxentry.html +%%MMDIR%%/templates/ru/archidxfoot.html +%%MMDIR%%/templates/ru/archidxhead.html +%%MMDIR%%/templates/ru/archlistend.html +%%MMDIR%%/templates/ru/archliststart.html +%%MMDIR%%/templates/ru/archtoc.html +%%MMDIR%%/templates/ru/archtocentry.html +%%MMDIR%%/templates/ru/article.html +%%MMDIR%%/templates/ru/bounce.txt +%%MMDIR%%/templates/ru/checkdbs.txt +%%MMDIR%%/templates/ru/convert.txt +%%MMDIR%%/templates/ru/cronpass.txt +%%MMDIR%%/templates/ru/disabled.txt +%%MMDIR%%/templates/ru/emptyarchive.html +%%MMDIR%%/templates/ru/headfoot.html +%%MMDIR%%/templates/ru/help.txt +%%MMDIR%%/templates/ru/invite.txt +%%MMDIR%%/templates/ru/listinfo.html +%%MMDIR%%/templates/ru/masthead.txt +%%MMDIR%%/templates/ru/newlist.txt +%%MMDIR%%/templates/ru/nomoretoday.txt +%%MMDIR%%/templates/ru/options.html +%%MMDIR%%/templates/ru/postack.txt +%%MMDIR%%/templates/ru/postauth.txt +%%MMDIR%%/templates/ru/postheld.txt +%%MMDIR%%/templates/ru/private.html +%%MMDIR%%/templates/ru/refuse.txt +%%MMDIR%%/templates/ru/roster.html +%%MMDIR%%/templates/ru/subauth.txt +%%MMDIR%%/templates/ru/subscribe.html +%%MMDIR%%/templates/ru/subscribeack.txt +%%MMDIR%%/templates/ru/unsub.txt +%%MMDIR%%/templates/ru/unsubauth.txt +%%MMDIR%%/templates/ru/userpass.txt +%%MMDIR%%/templates/ru/verify.txt +%%MMDIR%%/templates/sv/admindbdetails.html +%%MMDIR%%/templates/sv/admindbpreamble.html +%%MMDIR%%/templates/sv/admindbsummary.html +%%MMDIR%%/templates/sv/adminsubscribeack.txt +%%MMDIR%%/templates/sv/adminunsubscribeack.txt +%%MMDIR%%/templates/sv/admlogin.html +%%MMDIR%%/templates/sv/approve.txt +%%MMDIR%%/templates/sv/article.html +%%MMDIR%%/templates/sv/bounce.txt +%%MMDIR%%/templates/sv/checkdbs.txt +%%MMDIR%%/templates/sv/convert.txt +%%MMDIR%%/templates/sv/cronpass.txt +%%MMDIR%%/templates/sv/disabled.txt +%%MMDIR%%/templates/sv/emptyarchive.html +%%MMDIR%%/templates/sv/headfoot.html +%%MMDIR%%/templates/sv/help.txt +%%MMDIR%%/templates/sv/invite.txt +%%MMDIR%%/templates/sv/listinfo.html +%%MMDIR%%/templates/sv/masthead.txt +%%MMDIR%%/templates/sv/newlist.txt +%%MMDIR%%/templates/sv/options.html +%%MMDIR%%/templates/sv/postack.txt +%%MMDIR%%/templates/sv/postauth.txt +%%MMDIR%%/templates/sv/postheld.txt +%%MMDIR%%/templates/sv/private.html +%%MMDIR%%/templates/sv/refuse.txt +%%MMDIR%%/templates/sv/roster.html +%%MMDIR%%/templates/sv/subauth.txt +%%MMDIR%%/templates/sv/subscribe.html +%%MMDIR%%/templates/sv/subscribeack.txt +%%MMDIR%%/templates/sv/unsub.txt +%%MMDIR%%/templates/sv/unsubauth.txt +%%MMDIR%%/templates/sv/userpass.txt +%%MMDIR%%/templates/sv/verify.txt +%%MMDIR%%/tests/EmailBase.py +%%MMDIR%%/tests/TestBase.py +%%MMDIR%%/tests/bounces/bounce_01.txt +%%MMDIR%%/tests/bounces/dsn_01.txt +%%MMDIR%%/tests/bounces/dsn_02.txt +%%MMDIR%%/tests/bounces/dsn_03.txt +%%MMDIR%%/tests/bounces/dsn_04.txt +%%MMDIR%%/tests/bounces/dsn_05.txt +%%MMDIR%%/tests/bounces/dsn_06.txt +%%MMDIR%%/tests/bounces/dsn_07.txt +%%MMDIR%%/tests/bounces/dsn_08.txt +%%MMDIR%%/tests/bounces/dsn_09.txt +%%MMDIR%%/tests/bounces/dsn_10.txt +%%MMDIR%%/tests/bounces/dumbass_01.txt +%%MMDIR%%/tests/bounces/exim_01.txt +%%MMDIR%%/tests/bounces/groupwise_01.txt +%%MMDIR%%/tests/bounces/groupwise_02.txt +%%MMDIR%%/tests/bounces/hotpop_01.txt +%%MMDIR%%/tests/bounces/llnl_01.txt +%%MMDIR%%/tests/bounces/microsoft_01.txt +%%MMDIR%%/tests/bounces/microsoft_02.txt +%%MMDIR%%/tests/bounces/netscape_01.txt +%%MMDIR%%/tests/bounces/newmailru_01.txt +%%MMDIR%%/tests/bounces/postfix_01.txt +%%MMDIR%%/tests/bounces/postfix_02.txt +%%MMDIR%%/tests/bounces/postfix_03.txt +%%MMDIR%%/tests/bounces/postfix_04.txt +%%MMDIR%%/tests/bounces/postfix_05.txt +%%MMDIR%%/tests/bounces/qmail_01.txt +%%MMDIR%%/tests/bounces/sendmail_01.txt +%%MMDIR%%/tests/bounces/simple_01.txt +%%MMDIR%%/tests/bounces/simple_02.txt +%%MMDIR%%/tests/bounces/simple_03.txt +%%MMDIR%%/tests/bounces/simple_04.txt +%%MMDIR%%/tests/bounces/sina_01.txt +%%MMDIR%%/tests/bounces/smtp32_01.txt +%%MMDIR%%/tests/bounces/smtp32_02.txt +%%MMDIR%%/tests/bounces/smtp32_03.txt +%%MMDIR%%/tests/bounces/yahoo_01.txt +%%MMDIR%%/tests/bounces/yahoo_02.txt +%%MMDIR%%/tests/bounces/yahoo_03.txt +%%MMDIR%%/tests/bounces/yahoo_04.txt +%%MMDIR%%/tests/bounces/yahoo_05.txt +%%MMDIR%%/tests/bounces/yahoo_06.txt +%%MMDIR%%/tests/bounces/yahoo_07.txt +%%MMDIR%%/tests/bounces/yahoo_08.txt +%%MMDIR%%/tests/bounces/yahoo_09.txt +%%MMDIR%%/tests/bounces/yale_01.txt +%%MMDIR%%/tests/fblast.py +%%MMDIR%%/tests/msgs/bad_01.txt +%%MMDIR%%/tests/msgs/nimda.txt +%%MMDIR%%/tests/test_bounces.py +%%MMDIR%%/tests/test_handlers.py +%%MMDIR%%/tests/test_lockfile.py +%%MMDIR%%/tests/test_membership.py +%%MMDIR%%/tests/test_message.py +%%MMDIR%%/tests/test_runners.py +%%MMDIR%%/tests/test_safedict.py +%%MMDIR%%/tests/test_security_mgr.py +%%MMDIR%%/tests/testall.py +%%PORTDOCS%%share/doc/mailman/BUGS +%%PORTDOCS%%share/doc/mailman/FAQ +%%PORTDOCS%%share/doc/mailman/INSTALL +%%PORTDOCS%%share/doc/mailman/NEWS +%%PORTDOCS%%share/doc/mailman/README +%%PORTDOCS%%share/doc/mailman/README-I18N.en +%%PORTDOCS%%share/doc/mailman/README.BSD +%%PORTDOCS%%share/doc/mailman/README.CONTRIB +%%PORTDOCS%%share/doc/mailman/README.EXIM +%%PORTDOCS%%share/doc/mailman/README.LINUX +%%PORTDOCS%%share/doc/mailman/README.MACOSX +%%PORTDOCS%%share/doc/mailman/README.NETSCAPE +%%PORTDOCS%%share/doc/mailman/README.POSTFIX +%%PORTDOCS%%share/doc/mailman/README.QMAIL +%%PORTDOCS%%share/doc/mailman/README.SENDMAIL +%%PORTDOCS%%share/doc/mailman/README.USERAGENT +%%PORTDOCS%%share/doc/mailman/UPGRADING +etc/rc.d/mailman.sh +@dirrm %%MMDIR%%/tests/msgs +@dirrm %%MMDIR%%/tests/bounces +@dirrm %%MMDIR%%/tests +@dirrm %%MMDIR%%/templates/sv +@dirrm %%MMDIR%%/templates/ru +@dirrm %%MMDIR%%/templates/pt_BR +@dirrm %%MMDIR%%/templates/no +@dirrm %%MMDIR%%/templates/nl +@dirrm %%MMDIR%%/templates/ko +@dirrm %%MMDIR%%/templates/ja +@dirrm %%MMDIR%%/templates/it +@dirrm %%MMDIR%%/templates/hu +@dirrm %%MMDIR%%/templates/gb +@dirrm %%MMDIR%%/templates/fr +@dirrm %%MMDIR%%/templates/fi +@dirrm %%MMDIR%%/templates/es +@dirrm %%MMDIR%%/templates/en +@dirrm %%MMDIR%%/templates/de +@dirrm %%MMDIR%%/templates/cs +@dirrm %%MMDIR%%/templates/big5 +@dirrm %%MMDIR%%/templates +@dirrm %%MMDIR%%/scripts +@dirrm %%MMDIR%%/pythonlib/lib/%%PYTHON_VERSION%%/site-packages +@dirrm %%MMDIR%%/pythonlib/lib/%%PYTHON_VERSION%% +@dirrm %%MMDIR%%/pythonlib/lib +@dirrm %%MMDIR%%/pythonlib/korean/python +@dirrm %%MMDIR%%/pythonlib/korean/mappings +@dirrm %%MMDIR%%/pythonlib/korean/c +@dirrm %%MMDIR%%/pythonlib/korean +@dirrm %%MMDIR%%/pythonlib/japanese/python +@dirrm %%MMDIR%%/pythonlib/japanese/mappings +@dirrm %%MMDIR%%/pythonlib/japanese/c +@dirrm %%MMDIR%%/pythonlib/japanese/aliases +@dirrm %%MMDIR%%/pythonlib/japanese +@dirrm %%MMDIR%%/pythonlib/email +@dirrm %%MMDIR%%/pythonlib +@dirrm %%MMDIR%%/messages/sv/LC_MESSAGES +@dirrm %%MMDIR%%/messages/sv +@dirrm %%MMDIR%%/messages/ru/LC_MESSAGES +@dirrm %%MMDIR%%/messages/ru +@dirrm %%MMDIR%%/messages/pt_BR/LC_MESSAGES +@dirrm %%MMDIR%%/messages/pt_BR +@dirrm %%MMDIR%%/messages/no/LC_MESSAGES +@dirrm %%MMDIR%%/messages/no +@dirrm %%MMDIR%%/messages/nl/LC_MESSAGES +@dirrm %%MMDIR%%/messages/nl +@dirrm %%MMDIR%%/messages/ko/LC_MESSAGES +@dirrm %%MMDIR%%/messages/ko +@dirrm %%MMDIR%%/messages/ja/LC_MESSAGES +@dirrm %%MMDIR%%/messages/ja +@dirrm %%MMDIR%%/messages/it/LC_MESSAGES +@dirrm %%MMDIR%%/messages/it +@dirrm %%MMDIR%%/messages/hu/LC_MESSAGES +@dirrm %%MMDIR%%/messages/hu +@dirrm %%MMDIR%%/messages/fr/LC_MESSAGES +@dirrm %%MMDIR%%/messages/fr +@dirrm %%MMDIR%%/messages/fi/LC_MESSAGES +@dirrm %%MMDIR%%/messages/fi +@dirrm %%MMDIR%%/messages/es/LC_MESSAGES +@dirrm %%MMDIR%%/messages/es +@dirrm %%MMDIR%%/messages/de/LC_MESSAGES +@dirrm %%MMDIR%%/messages/de +@dirrm %%MMDIR%%/messages/cs/LC_MESSAGES +@dirrm %%MMDIR%%/messages/cs +@dirrm %%MMDIR%%/messages +@dirrm %%MMDIR%%/mail +@dirrm %%MMDIR%%/icons +@dirrm %%MMDIR%%/data +@dirrm %%MMDIR%%/cron +@dirrm %%MMDIR%%/cgi-bin +@dirrm %%MMDIR%%/bin +@dirrm %%MMDIR%%/Mailman/Queue +@dirrm %%MMDIR%%/Mailman/MTA +@dirrm %%MMDIR%%/Mailman/Logging +@dirrm %%MMDIR%%/Mailman/Handlers +@dirrm %%MMDIR%%/Mailman/Gui +@dirrm %%MMDIR%%/Mailman/Commands +@dirrm %%MMDIR%%/Mailman/Cgi +@dirrm %%MMDIR%%/Mailman/Bouncers +@dirrm %%MMDIR%%/Mailman/Archiver +@dirrm %%MMDIR%%/Mailman +%%PORTDOCS%%@dirrm share/doc/mailman +@unexec rmdir %D/%%MMDIR%%/spam 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/qfiles 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/logs 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/locks 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/lists 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/archives/public 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/archives/private 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/archives 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/Mailman 2>/dev/null || true +@unexec rmdir %D/%%MMDIR%%/ 2>/dev/null || true diff --git a/mail/mailman-devel/pkg-req b/mail/mailman-devel/pkg-req new file mode 100644 index 000000000000..58b5530f3347 --- /dev/null +++ b/mail/mailman-devel/pkg-req @@ -0,0 +1,17 @@ +#!/bin/sh + +PATH=$PATH:/usr/local/bin + +if [ "x$1" = "xINSTALL" -o "x$2" = "xINSTALL" ]; then + PYTHON_GT=`python -c 'import string, sys; \ + print string.split(sys.version)[0] >= "2.1"'` + if [ "x${PYTHON_GT}" = "x1" ]; then + exit 0 + else + echo "-----------------------------------------------------------" + echo "Mailman requires Python version 2.1 or greater -" + echo " please update your Python installation before proceeding." + echo "-----------------------------------------------------------" + exit 1 + fi +fi |