summaryrefslogtreecommitdiff
path: root/mail/fml
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2010-12-23 16:57:33 +0000
committertaca <taca@pkgsrc.org>2010-12-23 16:57:33 +0000
commit941985ee29c2415aa61c872b321e00ecd41bb829 (patch)
treed2b3eacdf3450e2a071eb2c43f64e634c7897fde /mail/fml
parent8cb0ae54d2bb4e05b4e505ad34707768f1b20b45 (diff)
downloadpkgsrc-941985ee29c2415aa61c872b321e00ecd41bb829.tar.gz
Importing fml 7.98.15-20100306 snapshot.
This is popular mailing list manager package in Japan and development version almost believed to be stable.
Diffstat (limited to 'mail/fml')
-rw-r--r--mail/fml/DESCR73
-rw-r--r--mail/fml/MESSAGE6
-rw-r--r--mail/fml/Makefile71
-rw-r--r--mail/fml/PLIST817
-rw-r--r--mail/fml/distinfo7
-rw-r--r--mail/fml/patches/patch-aa15
-rw-r--r--mail/fml/patches/patch-ab33
7 files changed, 1022 insertions, 0 deletions
diff --git a/mail/fml/DESCR b/mail/fml/DESCR
new file mode 100644
index 00000000000..24300d8952c
--- /dev/null
+++ b/mail/fml/DESCR
@@ -0,0 +1,73 @@
+fml8 Features
+
+ * fml8 configuration file format is changed to new Postfix style format
+ configuration files (.cf files).
+
+ * usage of CUI is almost same as fml4 (it is same as could as possible). You
+ can use CUI (makefml and fml command)
+
+ to create/remove an ML,
+ to add/remove/change an addresse of ML members,
+ to add/remove/change an address of remote administrators,
+ to see log and member list,
+ et.al.
+
+
+ Makefml and fml are same programs except for argument order.
+
+ See the Section called Difference Between fml4 And fml8: CUI in Chapter 8
+ on the CUI usage difference between fml4 and fml8.
+
+ * GUI (CGI) interface. The functions are a subset of CUI ones.
+
+ to create/remove an ML,
+ to add/remove/change an address of ML members,
+ to add/remove/change an address of remote administrators,
+ to see log and member list,
+ et.al.
+
+
+ The configuration file editing is incomplete yet.
+
+ * article delivery, header rewriting and several filters ( corresponding with
+ fml4's envelope filter and content filter ).
+
+ * command mail for users.
+
+ to add/remove/change the address,
+ get article summary,
+ get old articles,
+ et.al.
+
+
+ * command mail (admin command mail) for remote administratoin by mail.
+
+ to add/remove/change an addresse of ML members,
+ to add/remove/change an address of remote administrators,
+ to see log and member list,
+ et.al.
+
+
+ * automatic analyzer of error messages.
+
+ * IPv6 ready.
+
+ * tiny thread track system.
+
+ * built-in module for HTML converter of articles. support automatic
+ conversion by default.
+
+ fmlhtmlify and makefml supports html conversion functions.
+
+ * main programs (fml/libexec): distribute command error
+
+ * utilities: fmladdr fmlailas fmlconf fmldoc makefml fml
+
+ * fml4 emulation: if you replace fml.pl of fml4 and fml.pl of fml8, fml8 runs
+ as fml4.
+
+ * After 2004 summer, the queueing system is implemanted. Currently the
+ delivery system is queuing based. So, fml8 is a MTA in fact.
+
+ * Abstracted IO layer to get member list in unified way from a file, /etc/
+ group, NIS, SQL.
diff --git a/mail/fml/MESSAGE b/mail/fml/MESSAGE
new file mode 100644
index 00000000000..f05f10a3bdf
--- /dev/null
+++ b/mail/fml/MESSAGE
@@ -0,0 +1,6 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2010/12/23 16:57:33 taca Exp $
+
+This is development version almost stable.
+
+===========================================================================
diff --git a/mail/fml/Makefile b/mail/fml/Makefile
new file mode 100644
index 00000000000..6a0af58c096
--- /dev/null
+++ b/mail/fml/Makefile
@@ -0,0 +1,71 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/12/23 16:57:33 taca Exp $
+#
+
+DISTNAME= fml-7.98.15-${FML_STAMP}
+CATEGORIES= mail
+MASTER_SITES= ftp://ftp.fml.org/pub/fml8/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.fml.org/software/fml8/index.html.en
+COMMENT= FML mailing list server development version
+LICENSE= gnu-gpl-v2 OR artistic
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+# development version
+FML_STAMP= 20100306
+
+GNU_CONFIGURE= yes
+USE_TOLLS= perl:run
+
+PLIST_SUBST+= FML_STAMP=${FML_STAMP} EGDIR=${EGDIR}
+
+.include "../../mk/bsd.prefs.mk"
+
+FMLDIR?= ${VARBASE}/fml
+FMLGROUP?= fml
+FMLUSER?= fml
+PKG_GROUPS_VARS+= FML_GROUP
+PKG_USERS_VARS+= FML_USER
+
+PKG_GROUPS= ${FML_GROUP}
+PKG_USERS= ${FML_USER}:${FML_GROUP}
+PKG_GECOS.${FML_USER}= FML mailing list owner
+
+PKG_SYSCONFSUBDIR?= fml
+EGDIR= share/examples/fml
+
+INSTALLATION_DIRS+= ${EGDIR}
+
+CONFS= main.cf mime_component_filter site_default_config.cf
+.for f in ${CONFS}
+CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
+.endfor
+OWN_DIRS_PERMS+= ${FMLDIR} ${FMLUSER} ${FMLGROUP} 0755
+
+CONFIGURE_ARGS+= --with-sysconfdir=${PKG_SYSCONFDIR} \
+ --with-mlspooldir=${FMLDIR} \
+ --with-default-domain=example.net \
+ --with-default-hostname=mail \
+ --with-fml-owner=${FMLUSER} \
+ --with-fml-group=${FMLGROUP}
+CONFIGURE_ENV+= ac_cv_path_GZCAT=${GZCAT:Q} \
+ ac_cv_path_PERL=${PERL5:Q}
+MAKE_ENV+= install_root=${DESTDIR} PERL=${PERL5}
+
+
+PRINT_PLIST_AWK+= /${FML_STAMP}/ \
+ { gsub(/${FML_STAMP}/, "$${FML_STAMP}"); }
+
+CHECK_INTERPRETER_SKIP+= lib/fml/${FML_STAMP}/* \
+ libexec/fml/${FML_STAMP}/loader.in
+
+pre-configure:
+ echo ${FML_STAMP} > ${WRKSRC}/.version
+
+post-install:
+.for f in ${CONFS}
+ ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/${f} ${DESTDIR}${PREFIX}/${EGDIR}/${f}
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/fml/PLIST b/mail/fml/PLIST
new file mode 100644
index 00000000000..89352bac7ad
--- /dev/null
+++ b/mail/fml/PLIST
@@ -0,0 +1,817 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/12/23 16:57:33 taca Exp $
+bin/fml
+bin/fmladdr
+bin/fmlalias
+bin/fmlconf
+bin/fmldoc
+bin/fmlgpg
+bin/fmlgpgv
+bin/fmlhtmlify
+bin/fmlpgp
+bin/fmlpgp5
+bin/fmlpgpe
+bin/fmlpgpk
+bin/fmlpgps
+bin/fmlpgpv
+bin/fmlproj
+bin/fmlsch
+bin/makefml
+etc/fml/defaults/${FML_STAMP}/aliases
+etc/fml/defaults/${FML_STAMP}/command_line_options
+etc/fml/defaults/${FML_STAMP}/compat/fml4/Makefile
+etc/fml/defaults/${FML_STAMP}/compat/fml4/cf.recommended
+etc/fml/defaults/${FML_STAMP}/compat/fml4/default_config.ph
+etc/fml/defaults/${FML_STAMP}/config.cf
+etc/fml/defaults/${FML_STAMP}/config.cf.en
+etc/fml/defaults/${FML_STAMP}/config.cf.ja
+etc/fml/defaults/${FML_STAMP}/default_config.cf
+etc/fml/defaults/${FML_STAMP}/default_config.cf.en
+etc/fml/defaults/${FML_STAMP}/default_config.cf.ja
+etc/fml/defaults/${FML_STAMP}/dot-qmail
+etc/fml/defaults/${FML_STAMP}/dot-qmail-admin
+etc/fml/defaults/${FML_STAMP}/dot-qmail-ctl
+etc/fml/defaults/${FML_STAMP}/dot-qmail-default
+etc/fml/defaults/${FML_STAMP}/dot-qmail-request
+etc/fml/defaults/${FML_STAMP}/dot_htaccess
+etc/fml/defaults/${FML_STAMP}/include
+etc/fml/defaults/${FML_STAMP}/include-ctl
+etc/fml/defaults/${FML_STAMP}/include-error
+etc/fml/defaults/${FML_STAMP}/install.cf
+etc/fml/defaults/${FML_STAMP}/main.cf
+etc/fml/defaults/${FML_STAMP}/menu
+etc/fml/defaults/${FML_STAMP}/modules
+etc/fml/defaults/${FML_STAMP}/mtree/ml_home_dir
+etc/fml/defaults/${FML_STAMP}/postfix_virtual
+etc/fml/defaults/${FML_STAMP}/procmailrc
+lib/fml/${FML_STAMP}/Crypt/PPDES.pm
+lib/fml/${FML_STAMP}/Crypt/RandPasswd.pm
+lib/fml/${FML_STAMP}/Crypt/TripleDES.pm
+lib/fml/${FML_STAMP}/Crypt/UnixCrypt.pm
+lib/fml/${FML_STAMP}/ErrorStatus.pm
+lib/fml/${FML_STAMP}/FML/.listup
+lib/fml/${FML_STAMP}/FML/Article.pm
+lib/fml/${FML_STAMP}/FML/Article/Outline.pm
+lib/fml/${FML_STAMP}/FML/Article/Sequence.pm
+lib/fml/${FML_STAMP}/FML/Article/Spool.pm
+lib/fml/${FML_STAMP}/FML/Article/Summary.pm
+lib/fml/${FML_STAMP}/FML/Article/Thread.pm
+lib/fml/${FML_STAMP}/FML/Body.pm
+lib/fml/${FML_STAMP}/FML/CGI/Admin/Menu.pm
+lib/fml/${FML_STAMP}/FML/CGI/Admin/MenuOld.pm
+lib/fml/${FML_STAMP}/FML/CGI/Anonymous/DB.pm
+lib/fml/${FML_STAMP}/FML/CGI/Anonymous/Submit.pm
+lib/fml/${FML_STAMP}/FML/CGI/Calendar.pm
+lib/fml/${FML_STAMP}/FML/CGI/List.pm
+lib/fml/${FML_STAMP}/FML/CGI/ML.pm
+lib/fml/${FML_STAMP}/FML/CGI/MLAdmin/Menu.pm
+lib/fml/${FML_STAMP}/FML/CGI/MLAdmin/MenuOld.pm
+lib/fml/${FML_STAMP}/FML/CGI/MLAdmin/TODO
+lib/fml/${FML_STAMP}/FML/CGI/Skin/Anonymous.pm
+lib/fml/${FML_STAMP}/FML/CGI/Skin/Base.pm
+lib/fml/${FML_STAMP}/FML/CGI/Skin/OldFashion.pm
+lib/fml/${FML_STAMP}/FML/CGI/Skin/Wizard.pm
+lib/fml/${FML_STAMP}/FML/CGI/Thread.pm
+lib/fml/${FML_STAMP}/FML/CGI/User.pm
+lib/fml/${FML_STAMP}/FML/Cache/Journal.pm
+lib/fml/${FML_STAMP}/FML/Cache/Ring.pm
+lib/fml/${FML_STAMP}/FML/Char/Ascii/Data.pm
+lib/fml/${FML_STAMP}/FML/Command.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/MANIFEST.euc-jp
+lib/fml/${FML_STAMP}/FML/Command/Admin/TODO
+lib/fml/${FML_STAMP}/FML/Command/Admin/add.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/add2active.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/add2actives.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/add2member.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/add2members.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/add2recipient.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/add2recipients.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addactive.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addactives.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addadmin.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addmember.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addmembers.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addmoderator.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addpriv.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addrecipient.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/addrecipients.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/adduser.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/adminadd.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/admindel.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/bye.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/byeadmin.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/byepriv.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/chaddr.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/changepassword.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/check.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/chpass.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/config.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/deladmin.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/delmoderator.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/deluser.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/digest.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/digestoff.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/digeston.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/dir.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/edit.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/error.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/file.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/flush.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/flushq.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/get.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/htmlify.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/initpass.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/list.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/log.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/ls.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/mailq.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/mergeml.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/mget.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/moderate.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/moderatoradd.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/moderatordel.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/newcgi.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/newcopml.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/newdomain.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/newml.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/off.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/on.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/pass.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/passwd.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/password.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/remove.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/resign.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/reviveml.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/rmcgi.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/rmcopml.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/rmdomain.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/rmml.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/signoff.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/spool.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/subscribe.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/summary.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/thread.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/unsubscribe.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/useradd.pm
+lib/fml/${FML_STAMP}/FML/Command/Admin/userdel.pm
+lib/fml/${FML_STAMP}/FML/Command/Auth.pm
+lib/fml/${FML_STAMP}/FML/Command/DataCheck.pm
+lib/fml/${FML_STAMP}/FML/Command/DirUtils.pm
+lib/fml/${FML_STAMP}/FML/Command/FileUtils.pm
+lib/fml/${FML_STAMP}/FML/Command/Filter.pm
+lib/fml/${FML_STAMP}/FML/Command/HTMLify.pm
+lib/fml/${FML_STAMP}/FML/Command/Message.pm
+lib/fml/${FML_STAMP}/FML/Command/QmailExt.pm
+lib/fml/${FML_STAMP}/FML/Command/SendFile.pm
+lib/fml/${FML_STAMP}/FML/Command/Syntax.pm
+lib/fml/${FML_STAMP}/FML/Command/User/MANIFEST.euc-jp
+lib/fml/${FML_STAMP}/FML/Command/User/TODO
+lib/fml/${FML_STAMP}/FML/Command/User/add.pm
+lib/fml/${FML_STAMP}/FML/Command/User/admin.pm
+lib/fml/${FML_STAMP}/FML/Command/User/bye.pm
+lib/fml/${FML_STAMP}/FML/Command/User/chaddr.pm
+lib/fml/${FML_STAMP}/FML/Command/User/confirm.pm
+lib/fml/${FML_STAMP}/FML/Command/User/deny.pm
+lib/fml/${FML_STAMP}/FML/Command/User/digest.pm
+lib/fml/${FML_STAMP}/FML/Command/User/get.pm
+lib/fml/${FML_STAMP}/FML/Command/User/guide.pm
+lib/fml/${FML_STAMP}/FML/Command/User/help.pm
+lib/fml/${FML_STAMP}/FML/Command/User/info.pm
+lib/fml/${FML_STAMP}/FML/Command/User/mget.pm
+lib/fml/${FML_STAMP}/FML/Command/User/objective.pm
+lib/fml/${FML_STAMP}/FML/Command/User/off.pm
+lib/fml/${FML_STAMP}/FML/Command/User/on.pm
+lib/fml/${FML_STAMP}/FML/Command/User/remove.pm
+lib/fml/${FML_STAMP}/FML/Command/User/resign.pm
+lib/fml/${FML_STAMP}/FML/Command/User/send.pm
+lib/fml/${FML_STAMP}/FML/Command/User/signoff.pm
+lib/fml/${FML_STAMP}/FML/Command/User/subscribe.pm
+lib/fml/${FML_STAMP}/FML/Command/User/summary.pm
+lib/fml/${FML_STAMP}/FML/Command/User/unsubscribe.pm
+lib/fml/${FML_STAMP}/FML/Config.pm
+lib/fml/${FML_STAMP}/FML/Config/Convert.pm
+lib/fml/${FML_STAMP}/FML/Config/Menu.pm
+lib/fml/${FML_STAMP}/FML/Config/Tiny.pm
+lib/fml/${FML_STAMP}/FML/Confirm.pm
+lib/fml/${FML_STAMP}/FML/Context/Command.pm
+lib/fml/${FML_STAMP}/FML/CreateOnPost.pm
+lib/fml/${FML_STAMP}/FML/Credential.pm
+lib/fml/${FML_STAMP}/FML/Crypt.pm
+lib/fml/${FML_STAMP}/FML/Demo/Calendar.pm
+lib/fml/${FML_STAMP}/FML/Demo/Chart.pm
+lib/fml/${FML_STAMP}/FML/Demo/Language/Japanese.pm
+lib/fml/${FML_STAMP}/FML/Demo/Project.pm
+lib/fml/${FML_STAMP}/FML/Digest.pm
+lib/fml/${FML_STAMP}/FML/Envelope.pm
+lib/fml/${FML_STAMP}/FML/Error.pm
+lib/fml/${FML_STAMP}/FML/Error/Analyze.pm
+lib/fml/${FML_STAMP}/FML/Error/Analyze/histgram.pm
+lib/fml/${FML_STAMP}/FML/Error/Analyze/simple_count.pm
+lib/fml/${FML_STAMP}/FML/Error/Cache.pm
+lib/fml/${FML_STAMP}/FML/Fault/Address.pm
+lib/fml/${FML_STAMP}/FML/File/Rotate.pm
+lib/fml/${FML_STAMP}/FML/Filter.pm
+lib/fml/${FML_STAMP}/FML/Filter/ErrorStatus.pm
+lib/fml/${FML_STAMP}/FML/Filter/External.pm
+lib/fml/${FML_STAMP}/FML/Filter/External/bogofilter.pm
+lib/fml/${FML_STAMP}/FML/Filter/External/clamscan.pm
+lib/fml/${FML_STAMP}/FML/Filter/External/spamc.pm
+lib/fml/${FML_STAMP}/FML/Filter/Header.pm
+lib/fml/${FML_STAMP}/FML/Filter/MimeComponent.pm
+lib/fml/${FML_STAMP}/FML/Filter/Size.pm
+lib/fml/${FML_STAMP}/FML/Filter/TextPlain.pm
+lib/fml/${FML_STAMP}/FML/Header.pm
+lib/fml/${FML_STAMP}/FML/Header/MessageID.pm
+lib/fml/${FML_STAMP}/FML/Header/Subject.pm
+lib/fml/${FML_STAMP}/FML/IPC/Message.pm
+lib/fml/${FML_STAMP}/FML/IPC/Queue.pm
+lib/fml/${FML_STAMP}/FML/Install.pm
+lib/fml/${FML_STAMP}/FML/Isolate.pm
+lib/fml/${FML_STAMP}/FML/Log.pm
+lib/fml/${FML_STAMP}/FML/Log/Print/Simple.pm
+lib/fml/${FML_STAMP}/FML/ML/Control.pm
+lib/fml/${FML_STAMP}/FML/ML/HomePrefix.pm
+lib/fml/${FML_STAMP}/FML/MTA/Control.pm
+lib/fml/${FML_STAMP}/FML/MTA/Control/Postfix.pm
+lib/fml/${FML_STAMP}/FML/MTA/Control/Procmail.pm
+lib/fml/${FML_STAMP}/FML/MTA/Control/Qmail.pm
+lib/fml/${FML_STAMP}/FML/MTA/Control/Sendmail.pm
+lib/fml/${FML_STAMP}/FML/MTA/Control/Utils.pm
+lib/fml/${FML_STAMP}/FML/MUA/POP3.pm
+lib/fml/${FML_STAMP}/FML/Mailer.pm
+lib/fml/${FML_STAMP}/FML/Merge.pm
+lib/fml/${FML_STAMP}/FML/Merge/Config.pm
+lib/fml/${FML_STAMP}/FML/Merge/FML4/Config.pm
+lib/fml/${FML_STAMP}/FML/Merge/FML4/List.pm
+lib/fml/${FML_STAMP}/FML/Merge/FML4/Makefile
+lib/fml/${FML_STAMP}/FML/Merge/FML4/RULES.txt
+lib/fml/${FML_STAMP}/FML/Merge/FML4/Rules.pm
+lib/fml/${FML_STAMP}/FML/Merge/FML4/config_ph.pm
+lib/fml/${FML_STAMP}/FML/Moderate.pm
+lib/fml/${FML_STAMP}/FML/PCB.pm
+lib/fml/${FML_STAMP}/FML/Parse.pm
+lib/fml/${FML_STAMP}/FML/Process/Addr.pm
+lib/fml/${FML_STAMP}/FML/Process/Alias.pm
+lib/fml/${FML_STAMP}/FML/Process/CGI.pm
+lib/fml/${FML_STAMP}/FML/Process/CGI/Kernel.pm
+lib/fml/${FML_STAMP}/FML/Process/CGI/Param.pm
+lib/fml/${FML_STAMP}/FML/Process/CGI/Utils.pm
+lib/fml/${FML_STAMP}/FML/Process/Calendar.pm
+lib/fml/${FML_STAMP}/FML/Process/Command.pm
+lib/fml/${FML_STAMP}/FML/Process/ConfViewer.pm
+lib/fml/${FML_STAMP}/FML/Process/Configure.pm
+lib/fml/${FML_STAMP}/FML/Process/CreateOnPost.pm
+lib/fml/${FML_STAMP}/FML/Process/Debug.pm
+lib/fml/${FML_STAMP}/FML/Process/Digest.pm
+lib/fml/${FML_STAMP}/FML/Process/Distribute.pm
+lib/fml/${FML_STAMP}/FML/Process/DocViewer.pm
+lib/fml/${FML_STAMP}/FML/Process/Emulate.pm
+lib/fml/${FML_STAMP}/FML/Process/Error.pm
+lib/fml/${FML_STAMP}/FML/Process/Fake.pm
+lib/fml/${FML_STAMP}/FML/Process/FetchFML.pm
+lib/fml/${FML_STAMP}/FML/Process/Flow.pm
+lib/fml/${FML_STAMP}/FML/Process/HTMLify.pm
+lib/fml/${FML_STAMP}/FML/Process/Kernel.pm
+lib/fml/${FML_STAMP}/FML/Process/Obsolete.pm
+lib/fml/${FML_STAMP}/FML/Process/PGP.pm
+lib/fml/${FML_STAMP}/FML/Process/Project.pm
+lib/fml/${FML_STAMP}/FML/Process/QueueManager.pm
+lib/fml/${FML_STAMP}/FML/Process/Scheduler.pm
+lib/fml/${FML_STAMP}/FML/Process/State.pm
+lib/fml/${FML_STAMP}/FML/Process/Switch.pm
+lib/fml/${FML_STAMP}/FML/Process/Utils.pm
+lib/fml/${FML_STAMP}/FML/Process/programs.ja.html
+lib/fml/${FML_STAMP}/FML/Restriction/00_CHECK_INPUT.txt
+lib/fml/${FML_STAMP}/FML/Restriction/Base.pm
+lib/fml/${FML_STAMP}/FML/Restriction/CGI.pm
+lib/fml/${FML_STAMP}/FML/Restriction/Command.pm
+lib/fml/${FML_STAMP}/FML/Restriction/CreateOnPost.pm
+lib/fml/${FML_STAMP}/FML/Restriction/Post.pm
+lib/fml/${FML_STAMP}/FML/String/Banner.pm
+lib/fml/${FML_STAMP}/FML/String/Banner/Ascii.pm
+lib/fml/${FML_STAMP}/FML/String/Banner/Image.pm
+lib/fml/${FML_STAMP}/FML/String/Random.pm
+lib/fml/${FML_STAMP}/FML/Sys/Alias.pm
+lib/fml/${FML_STAMP}/FML/Sys/User.pm
+lib/fml/${FML_STAMP}/FML/User/Control.pm
+lib/fml/${FML_STAMP}/FML/User/DB.pm
+lib/fml/${FML_STAMP}/FML/User/Info.pm
+lib/fml/${FML_STAMP}/File/MMagic.pm
+lib/fml/${FML_STAMP}/File/Spec.pm
+lib/fml/${FML_STAMP}/File/Spec/Cygwin.pm
+lib/fml/${FML_STAMP}/File/Spec/Epoc.pm
+lib/fml/${FML_STAMP}/File/Spec/Functions.pm
+lib/fml/${FML_STAMP}/File/Spec/Mac.pm
+lib/fml/${FML_STAMP}/File/Spec/OS2.pm
+lib/fml/${FML_STAMP}/File/Spec/Unix.pm
+lib/fml/${FML_STAMP}/File/Spec/VMS.pm
+lib/fml/${FML_STAMP}/File/Spec/Win32.pm
+lib/fml/${FML_STAMP}/HTML/CalendarMonthSimple.pm
+lib/fml/${FML_STAMP}/HTML/FromText.pm
+lib/fml/${FML_STAMP}/HTML/Template.pm
+lib/fml/${FML_STAMP}/IM/Address.pm
+lib/fml/${FML_STAMP}/IM/Alias.pm
+lib/fml/${FML_STAMP}/IM/Config.pm.in
+lib/fml/${FML_STAMP}/IM/EncDec.pm
+lib/fml/${FML_STAMP}/IM/File.pm
+lib/fml/${FML_STAMP}/IM/Folder.pm
+lib/fml/${FML_STAMP}/IM/GetPass.pm
+lib/fml/${FML_STAMP}/IM/Grep.pm
+lib/fml/${FML_STAMP}/IM/History.pm
+lib/fml/${FML_STAMP}/IM/Http.pm
+lib/fml/${FML_STAMP}/IM/Imap.pm
+lib/fml/${FML_STAMP}/IM/Iso2022jp.pm
+lib/fml/${FML_STAMP}/IM/Japanese.pm
+lib/fml/${FML_STAMP}/IM/LocalMbox.pm
+lib/fml/${FML_STAMP}/IM/Log.pm
+lib/fml/${FML_STAMP}/IM/MD5.pm
+lib/fml/${FML_STAMP}/IM/Message.pm
+lib/fml/${FML_STAMP}/IM/MsgStore.pm
+lib/fml/${FML_STAMP}/IM/Nntp.pm
+lib/fml/${FML_STAMP}/IM/Pop.pm
+lib/fml/${FML_STAMP}/IM/Recipient.pm
+lib/fml/${FML_STAMP}/IM/Scan.pm
+lib/fml/${FML_STAMP}/IM/Smtp.pm
+lib/fml/${FML_STAMP}/IM/Ssh.pm
+lib/fml/${FML_STAMP}/IM/Stdio.pm
+lib/fml/${FML_STAMP}/IM/TcpTransaction.pm
+lib/fml/${FML_STAMP}/IM/Util.pm
+lib/fml/${FML_STAMP}/IO/Adapter.pm
+lib/fml/${FML_STAMP}/IO/Adapter/Array.pm
+lib/fml/${FML_STAMP}/IO/Adapter/AtomicFile.pm
+lib/fml/${FML_STAMP}/IO/Adapter/DBI.pm
+lib/fml/${FML_STAMP}/IO/Adapter/ErrorStatus.pm
+lib/fml/${FML_STAMP}/IO/Adapter/File.pm
+lib/fml/${FML_STAMP}/IO/Adapter/IMPLEMENTATION.jp
+lib/fml/${FML_STAMP}/IO/Adapter/LDAP.pm
+lib/fml/${FML_STAMP}/IO/Adapter/MySQL.pm
+lib/fml/${FML_STAMP}/IO/Adapter/NIS.pm
+lib/fml/${FML_STAMP}/IO/Adapter/PCRE.pm
+lib/fml/${FML_STAMP}/IO/Adapter/PostgreSQL.pm
+lib/fml/${FML_STAMP}/IO/Adapter/UnixGroup.pm
+lib/fml/${FML_STAMP}/IO/t/array_read.pl
+lib/fml/${FML_STAMP}/IO/t/file_append.pl
+lib/fml/${FML_STAMP}/IO/t/file_delete.pl
+lib/fml/${FML_STAMP}/IO/t/file_get_key_values_as_array_ref.pl
+lib/fml/${FML_STAMP}/IO/t/file_lock.pl
+lib/fml/${FML_STAMP}/IO/t/file_read.pl
+lib/fml/${FML_STAMP}/IO/t/file_rewrite.pl
+lib/fml/${FML_STAMP}/IO/t/file_rollback.pl
+lib/fml/${FML_STAMP}/IO/t/file_sequence_increment.pl
+lib/fml/${FML_STAMP}/IO/t/file_sequence_replace.pl
+lib/fml/${FML_STAMP}/IO/t/file_trylock.pl
+lib/fml/${FML_STAMP}/IO/t/group_add.pl
+lib/fml/${FML_STAMP}/IO/t/group_delete.pl
+lib/fml/${FML_STAMP}/IO/t/group_read.pl
+lib/fml/${FML_STAMP}/IO/t/pcre_find.pl
+lib/fml/${FML_STAMP}/IO/t/pcre_rewrite.pl
+lib/fml/${FML_STAMP}/Jcode.pm
+lib/fml/${FML_STAMP}/Jcode/Constants.pm
+lib/fml/${FML_STAMP}/Jcode/H2Z.pm
+lib/fml/${FML_STAMP}/Jcode/Tr.pm
+lib/fml/${FML_STAMP}/Jcode/Unicode.pm
+lib/fml/${FML_STAMP}/Jcode/Unicode/Constants.pm
+lib/fml/${FML_STAMP}/Jcode/Unicode/NoXS.pm
+lib/fml/${FML_STAMP}/Jcode/_test.pl
+lib/fml/${FML_STAMP}/Log/ErrLogger.pm
+lib/fml/${FML_STAMP}/MIME/Base64/Perl.pm
+lib/fml/${FML_STAMP}/MIME/Lite.pm
+lib/fml/${FML_STAMP}/MIME/Lite/HTML.pm
+lib/fml/${FML_STAMP}/MIME/QuotedPrint/Perl.pm
+lib/fml/${FML_STAMP}/MIME/Type.pm
+lib/fml/${FML_STAMP}/MIME/Types.pm
+lib/fml/${FML_STAMP}/Mail/Address.pm
+lib/fml/${FML_STAMP}/Mail/Bounce.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/00_PARSE.ja.txt
+lib/fml/${FML_STAMP}/Mail/Bounce/DSN.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/Exim.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/FixBrokenAddress.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/Freeserve.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/GOO.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/LIST.ja.txt
+lib/fml/${FML_STAMP}/Mail/Bounce/Language/Japanese.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/Postfix19991231.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/Qmail.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/STATUS.ja.txt
+lib/fml/${FML_STAMP}/Mail/Bounce/SimpleMatch.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/Smtpfeed.pm
+lib/fml/${FML_STAMP}/Mail/Bounce/TODO.ja.txt
+lib/fml/${FML_STAMP}/Mail/Bounce/rfc1894.txt
+lib/fml/${FML_STAMP}/Mail/Cap.pm
+lib/fml/${FML_STAMP}/Mail/Delivery.pm
+lib/fml/${FML_STAMP}/Mail/Delivery/Base.pm
+lib/fml/${FML_STAMP}/Mail/Delivery/ESMTP.pm
+lib/fml/${FML_STAMP}/Mail/Delivery/Net/INET4.pm
+lib/fml/${FML_STAMP}/Mail/Delivery/Net/INET6.pm
+lib/fml/${FML_STAMP}/Mail/Delivery/Protocol.pm
+lib/fml/${FML_STAMP}/Mail/Delivery/Queue.pm
+lib/fml/${FML_STAMP}/Mail/Delivery/SMTP.pm
+lib/fml/${FML_STAMP}/Mail/Field.pm
+lib/fml/${FML_STAMP}/Mail/Field/AddrList.pm
+lib/fml/${FML_STAMP}/Mail/Field/Date.pm
+lib/fml/${FML_STAMP}/Mail/Filter.pm
+lib/fml/${FML_STAMP}/Mail/Header.pm
+lib/fml/${FML_STAMP}/Mail/Internet.pm
+lib/fml/${FML_STAMP}/Mail/Mailer.pm
+lib/fml/${FML_STAMP}/Mail/Mailer/mail.pm
+lib/fml/${FML_STAMP}/Mail/Mailer/qmail.pm
+lib/fml/${FML_STAMP}/Mail/Mailer/rfc822.pm
+lib/fml/${FML_STAMP}/Mail/Mailer/sendmail.pm
+lib/fml/${FML_STAMP}/Mail/Mailer/smtp.pm
+lib/fml/${FML_STAMP}/Mail/Mailer/test.pm
+lib/fml/${FML_STAMP}/Mail/Message.pm
+lib/fml/${FML_STAMP}/Mail/Message/Address.pm
+lib/fml/${FML_STAMP}/Mail/Message/Charset.pm
+lib/fml/${FML_STAMP}/Mail/Message/Checksum.pm
+lib/fml/${FML_STAMP}/Mail/Message/Compose.pm
+lib/fml/${FML_STAMP}/Mail/Message/DB.pm
+lib/fml/${FML_STAMP}/Mail/Message/Date.pm
+lib/fml/${FML_STAMP}/Mail/Message/Encode.pm
+lib/fml/${FML_STAMP}/Mail/Message/HISTORY
+lib/fml/${FML_STAMP}/Mail/Message/IMPLEMENTATION
+lib/fml/${FML_STAMP}/Mail/Message/Language.pm
+lib/fml/${FML_STAMP}/Mail/Message/Language/Japanese/Outline.pm
+lib/fml/${FML_STAMP}/Mail/Message/Language/Japanese/Subject.pm
+lib/fml/${FML_STAMP}/Mail/Message/MH.pm
+lib/fml/${FML_STAMP}/Mail/Message/Outline.pm
+lib/fml/${FML_STAMP}/Mail/Message/Parse.pm
+lib/fml/${FML_STAMP}/Mail/Message/Spool.pm
+lib/fml/${FML_STAMP}/Mail/Message/String.pm
+lib/fml/${FML_STAMP}/Mail/Message/Subject.pm
+lib/fml/${FML_STAMP}/Mail/Message/THREAD.euc-jp
+lib/fml/${FML_STAMP}/Mail/Message/TODO
+lib/fml/${FML_STAMP}/Mail/Message/Thread.pm
+lib/fml/${FML_STAMP}/Mail/Message/ToHTML.pm
+lib/fml/${FML_STAMP}/Mail/Message/Utils.pm
+lib/fml/${FML_STAMP}/Mail/Send.pm
+lib/fml/${FML_STAMP}/Mail/Util.pm
+lib/fml/${FML_STAMP}/Rcs.pm
+lib/fml/${FML_STAMP}/Text/CSV.pm
+lib/fml/${FML_STAMP}/Tie/JournaledDir.pm
+lib/fml/${FML_STAMP}/Tie/JournaledFile.pm
+lib/fml/${FML_STAMP}/Time/CTime.pm
+lib/fml/${FML_STAMP}/Time/DaysInMonth.pm
+lib/fml/${FML_STAMP}/Time/JulianDay.pm
+lib/fml/${FML_STAMP}/Time/ParseDate.pm
+lib/fml/${FML_STAMP}/Time/Timezone.pm
+lib/fml/${FML_STAMP}/Unicode/Japanese.pm
+lib/fml/${FML_STAMP}/patch
+libexec/fml/${FML_STAMP}/.cvsignore
+libexec/fml/${FML_STAMP}/Makefile
+libexec/fml/${FML_STAMP}/index.ja.html
+libexec/fml/${FML_STAMP}/loader
+libexec/fml/${FML_STAMP}/loader.in
+libexec/fml/command
+libexec/fml/createonpost
+libexec/fml/digest
+libexec/fml/distribute
+libexec/fml/error
+libexec/fml/faker
+libexec/fml/fetchfml
+libexec/fml/fml
+libexec/fml/fml.pl
+libexec/fml/fmladdr
+libexec/fml/fmlalias
+libexec/fml/fmlconf
+libexec/fml/fmldoc
+libexec/fml/fmlgpg
+libexec/fml/fmlgpgv
+libexec/fml/fmlhtmlify
+libexec/fml/fmlpgp
+libexec/fml/fmlpgp5
+libexec/fml/fmlpgpe
+libexec/fml/fmlpgpk
+libexec/fml/fmlpgps
+libexec/fml/fmlpgpv
+libexec/fml/fmlproj
+libexec/fml/fmlsch
+libexec/fml/fmlserv
+libexec/fml/loader
+libexec/fml/makefml
+libexec/fml/mead
+libexec/fml/mead.pl
+libexec/fml/msend.pl
+libexec/fml/remind
+${EGDIR}/main.cf
+${EGDIR}/mime_component_filter
+${EGDIR}/site_default_config.cf
+share/fml/${FML_STAMP}/listinfo/euc-jp/index.html.ja
+share/fml/${FML_STAMP}/listinfo/us-ascii/index.html.en
+share/fml/${FML_STAMP}/message/.diag.sh
+share/fml/${FML_STAMP}/message/euc-jp/.cutoff.pl
+share/fml/${FML_STAMP}/message/euc-jp/README
+share/fml/${FML_STAMP}/message/euc-jp/cgi/admin/top
+share/fml/${FML_STAMP}/message/euc-jp/cgi/anonymous/chaddr
+share/fml/${FML_STAMP}/message/euc-jp/cgi/anonymous/ok
+share/fml/${FML_STAMP}/message/euc-jp/cgi/anonymous/subscribe
+share/fml/${FML_STAMP}/message/euc-jp/cgi/anonymous/top
+share/fml/${FML_STAMP}/message/euc-jp/cgi/anonymous/unsubscribe
+share/fml/${FML_STAMP}/message/euc-jp/cgi/anonymous/usage
+share/fml/${FML_STAMP}/message/euc-jp/cgi/base_navigation
+share/fml/${FML_STAMP}/message/euc-jp/cgi/button_next
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/addadmin
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/adduser
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/byeadmin
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/deladmin
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/deluser
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/digetstoff
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/digetston
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/list
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/log
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/newml
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/reviveml
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/rmml
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/subscribe
+share/fml/${FML_STAMP}/message/euc-jp/cgi/config/unsubscribe
+share/fml/${FML_STAMP}/message/euc-jp/cgi/deny
+share/fml/${FML_STAMP}/message/euc-jp/cgi/fail
+share/fml/${FML_STAMP}/message/euc-jp/cgi/insecure
+share/fml/${FML_STAMP}/message/euc-jp/cgi/ml-admin/top
+share/fml/${FML_STAMP}/message/euc-jp/cgi/ok
+share/fml/${FML_STAMP}/message/euc-jp/cgi/oldfashion_navigation
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_addadmin
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_adduser
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_command
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_deladmin
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_deluser
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_digestoff
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_digeston
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_list
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_log
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_ml_name
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_newml
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_reviveml
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_rmml
+share/fml/${FML_STAMP}/message/euc-jp/cgi/select_top
+share/fml/${FML_STAMP}/message/euc-jp/cgi/thread/close
+share/fml/${FML_STAMP}/message/euc-jp/cgi/thread/open
+share/fml/${FML_STAMP}/message/euc-jp/cgi/thread/summary
+share/fml/${FML_STAMP}/message/euc-jp/cgi/wizard_navigation
+share/fml/${FML_STAMP}/message/euc-jp/command/add_fail
+share/fml/${FML_STAMP}/message/euc-jp/command/add_ok
+share/fml/${FML_STAMP}/message/euc-jp/command/admin_auth_fail
+share/fml/${FML_STAMP}/message/euc-jp/command/admin_auth_ok
+share/fml/${FML_STAMP}/message/euc-jp/command/auth_fail
+share/fml/${FML_STAMP}/message/euc-jp/command/confirm
+share/fml/${FML_STAMP}/message/euc-jp/command/del_fail
+share/fml/${FML_STAMP}/message/euc-jp/command/del_ok
+share/fml/${FML_STAMP}/message/euc-jp/command/deny
+share/fml/${FML_STAMP}/message/euc-jp/command/exceed_request_limit
+share/fml/${FML_STAMP}/message/euc-jp/command/exceed_total_request_limit
+share/fml/${FML_STAMP}/message/euc-jp/command/fail
+share/fml/${FML_STAMP}/message/euc-jp/command/forward_confirmed_request_to_admin
+share/fml/${FML_STAMP}/message/euc-jp/command/forward_request_to_admin
+share/fml/${FML_STAMP}/message/euc-jp/command/get_invalid_args
+share/fml/${FML_STAMP}/message/euc-jp/command/insecure
+share/fml/${FML_STAMP}/message/euc-jp/command/no_such_article
+share/fml/${FML_STAMP}/message/euc-jp/command/no_such_file
+share/fml/${FML_STAMP}/message/euc-jp/command/not_command
+share/fml/${FML_STAMP}/message/euc-jp/command/ok
+share/fml/${FML_STAMP}/message/euc-jp/command/please_add_admin_member
+share/fml/${FML_STAMP}/message/euc-jp/command/receive_confirmed_request
+share/fml/${FML_STAMP}/message/euc-jp/command/receive_request
+share/fml/${FML_STAMP}/message/euc-jp/command/remove_file
+share/fml/${FML_STAMP}/message/euc-jp/command/result
+share/fml/${FML_STAMP}/message/euc-jp/command/stop
+share/fml/${FML_STAMP}/message/euc-jp/error/already_digest_recipient
+share/fml/${FML_STAMP}/message/euc-jp/error/already_member
+share/fml/${FML_STAMP}/message/euc-jp/error/already_recipient
+share/fml/${FML_STAMP}/message/euc-jp/error/already_subscribed
+share/fml/${FML_STAMP}/message/euc-jp/error/already_subscribed_in_map
+share/fml/${FML_STAMP}/message/euc-jp/error/command_from_not_member
+share/fml/${FML_STAMP}/message/euc-jp/error/expired
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_address_in_map
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_admin_command
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_admin_member
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_article
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_command
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_confirmation
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_confirmation_for_command
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_digest_recipient
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_directory
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_file
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_member
+share/fml/${FML_STAMP}/message/euc-jp/error/no_such_recipient
+share/fml/${FML_STAMP}/message/euc-jp/error/not_admin_member
+share/fml/${FML_STAMP}/message/euc-jp/error/not_available
+share/fml/${FML_STAMP}/message/euc-jp/error/not_found
+share/fml/${FML_STAMP}/message/euc-jp/error/not_implemented
+share/fml/${FML_STAMP}/message/euc-jp/error/not_member
+share/fml/${FML_STAMP}/message/euc-jp/error/not_recipient
+share/fml/${FML_STAMP}/message/euc-jp/error/post_from_not_member
+share/fml/${FML_STAMP}/message/euc-jp/error/reject
+share/fml/${FML_STAMP}/message/euc-jp/error/reject_command
+share/fml/${FML_STAMP}/message/euc-jp/error/reject_notice_preamble
+share/fml/${FML_STAMP}/message/euc-jp/error/reject_post
+share/fml/${FML_STAMP}/message/euc-jp/error/reject_post_reason
+share/fml/${FML_STAMP}/message/euc-jp/error/system_accounts
+share/fml/${FML_STAMP}/message/euc-jp/error/system_special_accounts
+share/fml/${FML_STAMP}/message/euc-jp/installer/no_root_user
+share/fml/${FML_STAMP}/message/euc-jp/installer/no_such_group
+share/fml/${FML_STAMP}/message/euc-jp/installer/no_such_user
+share/fml/${FML_STAMP}/message/euc-jp/limit/exceed_user_total
+share/fml/${FML_STAMP}/message/euc-jp/system/whoami
+share/fml/${FML_STAMP}/message/euc-jp/term/address
+share/fml/${FML_STAMP}/message/euc-jp/term/address_new
+share/fml/${FML_STAMP}/message/euc-jp/term/address_old
+share/fml/${FML_STAMP}/message/euc-jp/term/admin_member
+share/fml/${FML_STAMP}/message/euc-jp/term/admin_recipient
+share/fml/${FML_STAMP}/message/euc-jp/term/article
+share/fml/${FML_STAMP}/message/euc-jp/term/articles
+share/fml/${FML_STAMP}/message/euc-jp/term/change
+share/fml/${FML_STAMP}/message/euc-jp/term/command
+share/fml/${FML_STAMP}/message/euc-jp/term/config
+share/fml/${FML_STAMP}/message/euc-jp/term/config_interface
+share/fml/${FML_STAMP}/message/euc-jp/term/digest_member
+share/fml/${FML_STAMP}/message/euc-jp/term/digest_recipient
+share/fml/${FML_STAMP}/message/euc-jp/term/interface
+share/fml/${FML_STAMP}/message/euc-jp/term/lang
+share/fml/${FML_STAMP}/message/euc-jp/term/language
+share/fml/${FML_STAMP}/message/euc-jp/term/magic_string
+share/fml/${FML_STAMP}/message/euc-jp/term/map
+share/fml/${FML_STAMP}/message/euc-jp/term/member
+share/fml/${FML_STAMP}/message/euc-jp/term/ml_domain
+share/fml/${FML_STAMP}/message/euc-jp/term/ml_name
+share/fml/${FML_STAMP}/message/euc-jp/term/moderator_member
+share/fml/${FML_STAMP}/message/euc-jp/term/moderator_recipient
+share/fml/${FML_STAMP}/message/euc-jp/term/option
+share/fml/${FML_STAMP}/message/euc-jp/term/options
+share/fml/${FML_STAMP}/message/euc-jp/term/recipient
+share/fml/${FML_STAMP}/message/euc-jp/term/reset
+share/fml/${FML_STAMP}/message/euc-jp/term/show
+share/fml/${FML_STAMP}/message/euc-jp/term/status
+share/fml/${FML_STAMP}/message/euc-jp/term/status_change
+share/fml/${FML_STAMP}/message/euc-jp/term/submit
+share/fml/${FML_STAMP}/message/euc-jp/term/switch
+share/fml/${FML_STAMP}/message/euc-jp/term/thread_interface
+share/fml/${FML_STAMP}/message/euc-jp/term/thread_summary
+share/fml/${FML_STAMP}/message/euc-jp/term/usage
+share/fml/${FML_STAMP}/message/euc-jp/user/deny
+share/fml/${FML_STAMP}/message/euc-jp/user/guide
+share/fml/${FML_STAMP}/message/euc-jp/user/help
+share/fml/${FML_STAMP}/message/euc-jp/user/objective
+share/fml/${FML_STAMP}/message/euc-jp/user/welcome
+share/fml/${FML_STAMP}/message/us-ascii/.cutoff.pl
+share/fml/${FML_STAMP}/message/us-ascii/cgi/addadmin
+share/fml/${FML_STAMP}/message/us-ascii/cgi/adduser
+share/fml/${FML_STAMP}/message/us-ascii/cgi/admin/top
+share/fml/${FML_STAMP}/message/us-ascii/cgi/anonymous/chaddr
+share/fml/${FML_STAMP}/message/us-ascii/cgi/anonymous/ok
+share/fml/${FML_STAMP}/message/us-ascii/cgi/anonymous/subscribe
+share/fml/${FML_STAMP}/message/us-ascii/cgi/anonymous/top
+share/fml/${FML_STAMP}/message/us-ascii/cgi/anonymous/unsubscribe
+share/fml/${FML_STAMP}/message/us-ascii/cgi/anonymous/usage
+share/fml/${FML_STAMP}/message/us-ascii/cgi/base_navigation
+share/fml/${FML_STAMP}/message/us-ascii/cgi/button_next
+share/fml/${FML_STAMP}/message/us-ascii/cgi/byeadmin
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/addadmin
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/adduser
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/byeadmin
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/deladmin
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/deluser
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/digetstoff
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/digetston
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/list
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/log
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/newml
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/reviveml
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/rmml
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/subscribe
+share/fml/${FML_STAMP}/message/us-ascii/cgi/config/unsubscribe
+share/fml/${FML_STAMP}/message/us-ascii/cgi/deladmin
+share/fml/${FML_STAMP}/message/us-ascii/cgi/deluser
+share/fml/${FML_STAMP}/message/us-ascii/cgi/deny
+share/fml/${FML_STAMP}/message/us-ascii/cgi/digetstoff
+share/fml/${FML_STAMP}/message/us-ascii/cgi/digetston
+share/fml/${FML_STAMP}/message/us-ascii/cgi/fail
+share/fml/${FML_STAMP}/message/us-ascii/cgi/insecure
+share/fml/${FML_STAMP}/message/us-ascii/cgi/list
+share/fml/${FML_STAMP}/message/us-ascii/cgi/log
+share/fml/${FML_STAMP}/message/us-ascii/cgi/ml-admin/top
+share/fml/${FML_STAMP}/message/us-ascii/cgi/newml
+share/fml/${FML_STAMP}/message/us-ascii/cgi/ok
+share/fml/${FML_STAMP}/message/us-ascii/cgi/oldfashion_navigation
+share/fml/${FML_STAMP}/message/us-ascii/cgi/rmml
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_addadmin
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_adduser
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_command
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_deladmin
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_deluser
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_digestoff
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_digeston
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_list
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_log
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_ml_name
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_newml
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_reviveml
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_rmml
+share/fml/${FML_STAMP}/message/us-ascii/cgi/select_top
+share/fml/${FML_STAMP}/message/us-ascii/cgi/subscribe
+share/fml/${FML_STAMP}/message/us-ascii/cgi/thread/close
+share/fml/${FML_STAMP}/message/us-ascii/cgi/thread/open
+share/fml/${FML_STAMP}/message/us-ascii/cgi/thread/summary
+share/fml/${FML_STAMP}/message/us-ascii/cgi/unsubscribe
+share/fml/${FML_STAMP}/message/us-ascii/cgi/wizard_navigation
+share/fml/${FML_STAMP}/message/us-ascii/command/add_fail
+share/fml/${FML_STAMP}/message/us-ascii/command/add_ok
+share/fml/${FML_STAMP}/message/us-ascii/command/admin_auth_fail
+share/fml/${FML_STAMP}/message/us-ascii/command/admin_auth_ok
+share/fml/${FML_STAMP}/message/us-ascii/command/auth_fail
+share/fml/${FML_STAMP}/message/us-ascii/command/confirm
+share/fml/${FML_STAMP}/message/us-ascii/command/del_fail
+share/fml/${FML_STAMP}/message/us-ascii/command/del_ok
+share/fml/${FML_STAMP}/message/us-ascii/command/deny
+share/fml/${FML_STAMP}/message/us-ascii/command/exceed_request_limit
+share/fml/${FML_STAMP}/message/us-ascii/command/exceed_total_request_limit
+share/fml/${FML_STAMP}/message/us-ascii/command/fail
+share/fml/${FML_STAMP}/message/us-ascii/command/forward_confirmed_request_to_admin
+share/fml/${FML_STAMP}/message/us-ascii/command/forward_request_to_admin
+share/fml/${FML_STAMP}/message/us-ascii/command/get_invalid_args
+share/fml/${FML_STAMP}/message/us-ascii/command/insecure
+share/fml/${FML_STAMP}/message/us-ascii/command/no_such_article
+share/fml/${FML_STAMP}/message/us-ascii/command/no_such_file
+share/fml/${FML_STAMP}/message/us-ascii/command/not_command
+share/fml/${FML_STAMP}/message/us-ascii/command/ok
+share/fml/${FML_STAMP}/message/us-ascii/command/please_add_admin_member
+share/fml/${FML_STAMP}/message/us-ascii/command/receive_confirmed_request
+share/fml/${FML_STAMP}/message/us-ascii/command/receive_request
+share/fml/${FML_STAMP}/message/us-ascii/command/remove_file
+share/fml/${FML_STAMP}/message/us-ascii/command/result
+share/fml/${FML_STAMP}/message/us-ascii/command/stop
+share/fml/${FML_STAMP}/message/us-ascii/error/already_digest_recipient
+share/fml/${FML_STAMP}/message/us-ascii/error/already_member
+share/fml/${FML_STAMP}/message/us-ascii/error/already_recipient
+share/fml/${FML_STAMP}/message/us-ascii/error/already_subscribed
+share/fml/${FML_STAMP}/message/us-ascii/error/already_subscribed_in_map
+share/fml/${FML_STAMP}/message/us-ascii/error/command_from_not_member
+share/fml/${FML_STAMP}/message/us-ascii/error/expired
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_address_in_map
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_admin_command
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_admin_member
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_article
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_command
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_confirmation
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_confirmation_for_command
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_digest_recipient
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_directory
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_file
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_member
+share/fml/${FML_STAMP}/message/us-ascii/error/no_such_recipient
+share/fml/${FML_STAMP}/message/us-ascii/error/not_admin_member
+share/fml/${FML_STAMP}/message/us-ascii/error/not_available
+share/fml/${FML_STAMP}/message/us-ascii/error/not_found
+share/fml/${FML_STAMP}/message/us-ascii/error/not_implemented
+share/fml/${FML_STAMP}/message/us-ascii/error/not_member
+share/fml/${FML_STAMP}/message/us-ascii/error/not_recipient
+share/fml/${FML_STAMP}/message/us-ascii/error/post_from_not_member
+share/fml/${FML_STAMP}/message/us-ascii/error/reject
+share/fml/${FML_STAMP}/message/us-ascii/error/reject_command
+share/fml/${FML_STAMP}/message/us-ascii/error/reject_notice_preamble
+share/fml/${FML_STAMP}/message/us-ascii/error/reject_post
+share/fml/${FML_STAMP}/message/us-ascii/error/reject_post_reason
+share/fml/${FML_STAMP}/message/us-ascii/error/system_accounts
+share/fml/${FML_STAMP}/message/us-ascii/error/system_special_accounts
+share/fml/${FML_STAMP}/message/us-ascii/installer/no_root_user
+share/fml/${FML_STAMP}/message/us-ascii/installer/no_such_group
+share/fml/${FML_STAMP}/message/us-ascii/installer/no_such_user
+share/fml/${FML_STAMP}/message/us-ascii/limit/exceed_user_total
+share/fml/${FML_STAMP}/message/us-ascii/system/whoami
+share/fml/${FML_STAMP}/message/us-ascii/term/address
+share/fml/${FML_STAMP}/message/us-ascii/term/address_new
+share/fml/${FML_STAMP}/message/us-ascii/term/address_old
+share/fml/${FML_STAMP}/message/us-ascii/term/admin_member
+share/fml/${FML_STAMP}/message/us-ascii/term/admin_recipient
+share/fml/${FML_STAMP}/message/us-ascii/term/article
+share/fml/${FML_STAMP}/message/us-ascii/term/articles
+share/fml/${FML_STAMP}/message/us-ascii/term/change
+share/fml/${FML_STAMP}/message/us-ascii/term/command
+share/fml/${FML_STAMP}/message/us-ascii/term/config
+share/fml/${FML_STAMP}/message/us-ascii/term/config_interface
+share/fml/${FML_STAMP}/message/us-ascii/term/digest_member
+share/fml/${FML_STAMP}/message/us-ascii/term/digest_recipient
+share/fml/${FML_STAMP}/message/us-ascii/term/interface
+share/fml/${FML_STAMP}/message/us-ascii/term/lang
+share/fml/${FML_STAMP}/message/us-ascii/term/language
+share/fml/${FML_STAMP}/message/us-ascii/term/magic_string
+share/fml/${FML_STAMP}/message/us-ascii/term/map
+share/fml/${FML_STAMP}/message/us-ascii/term/member
+share/fml/${FML_STAMP}/message/us-ascii/term/ml_domain
+share/fml/${FML_STAMP}/message/us-ascii/term/ml_name
+share/fml/${FML_STAMP}/message/us-ascii/term/moderator_member
+share/fml/${FML_STAMP}/message/us-ascii/term/moderator_recipient
+share/fml/${FML_STAMP}/message/us-ascii/term/option
+share/fml/${FML_STAMP}/message/us-ascii/term/options
+share/fml/${FML_STAMP}/message/us-ascii/term/recipient
+share/fml/${FML_STAMP}/message/us-ascii/term/reset
+share/fml/${FML_STAMP}/message/us-ascii/term/show
+share/fml/${FML_STAMP}/message/us-ascii/term/status
+share/fml/${FML_STAMP}/message/us-ascii/term/status_change
+share/fml/${FML_STAMP}/message/us-ascii/term/submit
+share/fml/${FML_STAMP}/message/us-ascii/term/switch
+share/fml/${FML_STAMP}/message/us-ascii/term/thread_interface
+share/fml/${FML_STAMP}/message/us-ascii/term/thread_summary
+share/fml/${FML_STAMP}/message/us-ascii/term/usage
+share/fml/${FML_STAMP}/message/us-ascii/user/deny
+share/fml/${FML_STAMP}/message/us-ascii/user/guide
+share/fml/${FML_STAMP}/message/us-ascii/user/help
+share/fml/${FML_STAMP}/message/us-ascii/user/objective
+share/fml/${FML_STAMP}/message/us-ascii/user/welcome
diff --git a/mail/fml/distinfo b/mail/fml/distinfo
new file mode 100644
index 00000000000..70725a3794d
--- /dev/null
+++ b/mail/fml/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/12/23 16:57:33 taca Exp $
+
+SHA1 (fml-7.98.15-20100306.tar.gz) = 391781ff4807e7a56082f1cced486cf8ab778d89
+RMD160 (fml-7.98.15-20100306.tar.gz) = 28550579dab4c1b9dc86e1d191a6b53e0fb75efe
+Size (fml-7.98.15-20100306.tar.gz) = 6201446 bytes
+SHA1 (patch-aa) = a8db48191aa8b50482d5654a803ba3b8acce8328
+SHA1 (patch-ab) = bae441d383d9799a7b64910de6cdfc81ba45abd0
diff --git a/mail/fml/patches/patch-aa b/mail/fml/patches/patch-aa
new file mode 100644
index 00000000000..65d46893224
--- /dev/null
+++ b/mail/fml/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2010/12/23 16:57:33 taca Exp $
+
+Make sure to execute by perl.
+
+--- Makefile.orig 2003-07-28 14:10:19.000000000 +0000
++++ Makefile
+@@ -15,7 +15,7 @@ usage:
+ @ echo "make clean "
+
+ install:
+- ./install.pl fml/etc/install.cf
++ ${PERL} ./install.pl fml/etc/install.cf
+
+ scan:
+ @ cvs -n update 2>&1 |grep -v : || echo ''
diff --git a/mail/fml/patches/patch-ab b/mail/fml/patches/patch-ab
new file mode 100644
index 00000000000..4ae783eedd4
--- /dev/null
+++ b/mail/fml/patches/patch-ab
@@ -0,0 +1,33 @@
+$NetBSD: patch-ab,v 1.1.1.1 2010/12/23 16:57:33 taca Exp $
+
+* DESTDIR support:
+ - Allow install with normal user.
+ - Don't create ${FMLDIR}.
+
+--- install.pl.in.orig 2004-11-25 12:05:46.000000000 +0000
++++ install.pl.in
+@@ -70,8 +70,6 @@ sub _install
+ $installer->is_valid_owner( $config->{ owner } );
+ $installer->is_valid_group( $config->{ group } );
+
+- if ($installer->is_run_as_root()) {
+-
+ my $list = $config->get_as_array_ref('mandatory_dirs');
+ for my $dir (@$list) {
+ my $path = $installer->path($dir);
+@@ -105,15 +103,4 @@ sub _install
+ $installer->install_loader();
+ $installer->resymlink_loader();
+ }
+-
+- # set up ml_spool_dir such as /var/spool/ml if needed.
+- $installer->setup_ml_spool_dir();
+- }
+- else {
+- my $r = "user should be not ROOT!";
+- my $s = $installer->message_nl("installer.no_root_user", $r);
+-
+- print $s if $s;
+- croak("Error: run $0 as root.\n");
+- }
+ }