Import sympa 6.0.1:

SYMPA is an electronic mailing list manager. It is used to automate list
management functions such as subscription, moderation and management of
archives. SYMPA also manages sending of messages to the lists, and makes
it possible to reduce the load on the system. It also provides a web
management interface, and an archive browser.

With feedback from sthen@ and ajacoutot@, ok ajacoutot@
This commit is contained in:
landry 2010-03-27 11:47:13 +00:00
parent d8fa46d088
commit e6499679d4
20 changed files with 1145 additions and 0 deletions

86
mail/sympa/Makefile Normal file
View File

@ -0,0 +1,86 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
COMMENT = mailing list manager with web interface
DISTNAME = sympa-6.0.1
CATEGORIES = mail www
HOMEPAGE = http://www.sympa.org
MAINTAINER = Landry Breuil <gaston@gcu.info>
# GPLv2
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP = Yes
MASTER_SITES = ${HOMEPAGE}/distribution/
MODULES = perl
USE_GMAKE = Yes
SYMPA_USER = _sympa
SYMPA_GROUP = _sympa
SYMPA_HOME = /var/sympa
SUBST_VARS += SYMPA_HOME
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS = --with-modulesdir=${PREFIX}/${P5SITE}/Sympa \
--with-initdir=${PREFIX}/sbin \
--with-user=${SYMPA_USER} \
--with-group=${SYMPA_GROUP} \
--with-sendmail_aliases=${SYMPA_HOME}/sympa_aliases \
--with-virtual_aliases=${SYMPA_HOME}/sympa_virtual \
--with-cgidir=${PREFIX}/libexec/sympa \
--with-libexecdir=${PREFIX}/libexec/sympa \
--with-defaultdir=${PREFIX}/share/sympa \
--with-sbindir=${PREFIX}/sbin \
--with-localedir=${PREFIX}/share/locale
MAKE_ENV = docdir=${PREFIX}/share/examples/sympa
# no MODULE, doesn't link with it
BUILD_DEPENDS = ::devel/gettext
WANTLIB = c
RUN_DEPENDS = ::archivers/p5-Archive-Zip \
::databases/p5-DBI \
::devel/gettext \
::devel/p5-IO-stringy \
::devel/p5-File-Copy-Recursive \
::devel/p5-libintl \
::devel/p5-Term-ProgressBar \
::net/p5-Net-Netmask \
::mail/p5-MIME-tools \
::mail/p5-MIME-Charset \
::mail/p5-MIME-EncWords \
::mail/p5-MIME-Lite-HTML \
::security/p5-IO-Socket-SSL \
::security/p5-Crypt-CipherSaber \
::textproc/p5-Template \
::textproc/p5-XML-LibXML \
::www/fcgi \
::www/mod_fastcgi \
::www/mhonarc \
::www/p5-libwww \
::www/p5-HTML-Format \
::www/p5-HTML-StripScripts-Parser \
::www/p5-HTML-Tree
pre-configure:
${SUBST_CMD} ${WRKSRC}/src/lib/confdef.pm
post-install:
env PERL5LIB=${PREFIX}/${P5SITE}/Sympa \
${PREFIX}/sbin/sympa_wizard.pl --create wwsympa.conf \
--target ${PREFIX}/share/examples/sympa/wwsympa.conf
env PERL5LIB=${PREFIX}/${P5SITE}/Sympa \
${PREFIX}/sbin/sympa_wizard.pl --create sympa.conf \
--target ${PREFIX}/share/examples/sympa/sympa.conf
mv ${PREFIX}/bin/create_db.* ${PREFIX}/share/examples/sympa/
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/sympa/
${SUBST_CMD} -c ${FILESDIR}/README.OpenBSD ${PREFIX}/share/doc/sympa/README.OpenBSD
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/sympa
.include <bsd.port.mk>

5
mail/sympa/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (sympa-6.0.1.tar.gz) = QY/I+FG03Krmd4WnsSxM9Q==
RMD160 (sympa-6.0.1.tar.gz) = kjc7VIXWloISb9DG2tIBn7GKvFU=
SHA1 (sympa-6.0.1.tar.gz) = vo9sko7mAZgR7GiXMBi8Ys8Zi4A=
SHA256 (sympa-6.0.1.tar.gz) = O30OfYRLjKAsWpUYbV2N4FyQikt8m6AT/eDdsrFaHR8=
SIZE (sympa-6.0.1.tar.gz) = 6384623

View File

@ -0,0 +1,96 @@
SYMPA is now installed, and sample configuration files were created in
${SYSCONFDIR}/sympa.conf and ${SYSCONFDIR}/wwsympa.conf
Basic configuration
===================
You should first edit them to suit your needs, at least http_host,
domain, listmaster, db_type, db_host, db_user, db_passwd, wwsympa_url
settings in ${SYSCONFDIR}/sympa.conf, and then configure the needed
database with one of the ${TRUEPREFIX}/share/examples/sympa/create_db.*
provided schemas.
You should also install the corresponding p5-DBD-{mysql,SQLite,Pg} module.
Moreover, p5-ldap package is needed if you plan to use LDAP features
and p5-SOAP-Lite package is needed if you plan to use sympa_soap_server.
Start sympa using the init.d-style ${TRUEPREFIX}/sbin/sympa script.
WWSympa configuration
=====================
Then, add the following lines to your httpd.conf :
Alias /wwsicons ${SYMPA_HOME}/static/icons/
Alias /static-sympa ${SYMPA_HOME}/static/
ScriptAlias /sympa ${TRUEPREFIX}/libexec/sympa/wwsympa-wrapper.fcgi
FastCgiServer ${TRUEPREFIX}/libexec/sympa/wwsympa.fcgi -processes 2
<Location /sympa>
SetHandler fastcgi-script
</Location>
For optimal performance you also need to enable mod_fastcgi.
As WWSympa needs to access ${SYMPA_HOME} and ${SYSCONFDIR}/sympa.conf
files, you have to run httpd unchrooted with httpd -u, or chroot the
whole sympa package and its dependencies otherwise.
WWSympa should be available at http://domain.tld/sympa/
Startup/Shutdown configuration
==============================
You can start sympa upon boot by adding the following lines to
${SYSCONFDIR}/rc.local after starting your DB server :
if [ -x ${TRUEPREFIX}/sbin/sympa ]; then
echo -n ' sympa' ; ${TRUEPREFIX}/sbin/sympa start
fi
You should also cleanly stop sympa upon shutdown by adding the
following lines to ${SYSCONFDIR}/rc.shutdown :
if [ -x ${TRUEPREFIX}/sbin/sympa ]; then
echo -n 'stopping sympa' ; ${TRUEPREFIX}/sbin/sympa stop
fi
Mail aliases configuration
==========================
add systemwide robot aliases to your aliases file :
sympa: "| ${TRUEPREFIX}/libexec/sympa/queue sympa@domain.tld"
listmaster: "| ${TRUEPREFIX}/libexec/sympa/queue listmaster@domain.tld"
bounce+*: "| ${TRUEPREFIX}/libexec/sympa/bouncequeue sympa@domain.tld"
abuse-feedback-report: "| ${TRUEPREFIX}/libexec/sympa/bouncequeue sympa@domain.tld"
sympa-request: postmaster
sympa-owner: postmaster
if you're using sendmail, you should declare ${SYMPA_HOME}/sympa_aliases
as an additional alias file in your sendmail.mc :
define(`ALIAS_FILE', `/etc/mail/aliases,${SYMPA_HOME}/sympa_aliases')dnl
If you're using postfix, edit main.cf and set :
alias_database = hash:${SYSCONFDIR}/mail/aliases, hash:${SYMPA_HOME}/sympa_aliases
alias_maps = hash:${SYSCONFDIR}/mail/aliases, hash:${SYMPA_HOME}/sympa_aliases
Security considerations
=======================
Note that the following binaries are installed with particular modes/owner/group :
- the following are 4755 _sympa:_sympa
${TRUEPREFIX}/libexec/sympa/bouncequeue
${TRUEPREFIX}/libexec/sympa/familyqueue
${TRUEPREFIX}/libexec/sympa/queue
- the following are 6755 _sympa:_sympa
${TRUEPREFIX}/libexec/sympa/sympa_soap_server-wrapper.fcgi
${TRUEPREFIX}/libexec/sympa/wwsympa-wrapper.fcgi
- the following are 4750 root:_sympa
${TRUEPREFIX}/sbin/aliaswrapper
${TRUEPREFIX}/sbin/virtualwrapper
For the various set-uid sympa wrappers to work fine, you have to make
sure ${SYMPA_HOME} is in a partition mounted without nosuid.
Now refer to http://www.sympa.org/manual/index for more information.

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- Makefile.in.orig Tue Nov 10 22:32:23 2009
+++ Makefile.in Tue Nov 10 22:32:29 2009
@@ -561,7 +561,6 @@ info-am:
install-data-am:
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-exec-am:

View File

@ -0,0 +1,33 @@
$OpenBSD: patch-configure,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- configure.orig Thu Oct 1 00:59:41 2009
+++ configure Fri Nov 13 16:52:15 2009
@@ -2091,20 +2091,20 @@ fi
# custom variables
initdir=/etc/rc.d/init.d
-piddir=$prefix
localstatedir=/var
-lockdir=$localstatedir/lock/subsys
+piddir=$localstatedir/run/sympa
+lockdir=$localstatedir/spool/lock
modulesdir=$prefix/bin
scriptdir=$prefix/bin
defaultdir=$prefix/default
-mailtemplatedir=$defaultdir/mail_tt2
-webtemplatedir=$defaultdir/web_tt2
+mailtemplatedir=$prefix/share/sympa/mail_tt2
+webtemplatedir=$prefix/share/sympa/web_tt2
execcgidir=$prefix/bin
-expldir=$prefix/list_data
-spooldir=$prefix/spool
-staticdir=$prefix/static_content
-arcdir=$prefix/arc
-bouncedir=$prefix/bounce
+spooldir=$localstatedir/spool/sympa
+expldir=$localstatedir/sympa/list_data
+staticdir=$localstatedir/sympa/static
+arcdir=$localstatedir/sympa/archives
+bouncedir=$localstatedir/sympa/bounces
confdir=/etc
localedir=$prefix/locale

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-soap_Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- soap/Makefile.in.orig Thu Nov 12 20:29:29 2009
+++ soap/Makefile.in Thu Nov 12 20:29:33 2009
@@ -515,7 +515,6 @@ install-data-am: install-defaultDATA install-modulesDA
install-exec-am: install-execcgiPROGRAMS install-execcgiSCRIPTS
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-info: install-info-am

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- src/Makefile.in.orig Thu Nov 12 20:29:09 2009
+++ src/Makefile.in Thu Nov 12 20:29:21 2009
@@ -640,7 +640,6 @@ install-data-am:
install-exec-am: install-libexecPROGRAMS install-sbinPROGRAMS \
install-sbinSCRIPTS
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-info: install-info-recursive

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-src_bouncequeue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- src/bouncequeue.c.orig Tue Jul 28 14:12:59 2009
+++ src/bouncequeue.c Wed Nov 11 22:24:44 2009
@@ -25,6 +25,9 @@
#include <sysexits.h>
#include <string.h>
#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
static char qfile[128];
static char buf[16384];

View File

@ -0,0 +1,164 @@
$OpenBSD: patch-src_etc_script_sympa_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- src/etc/script/sympa.in.orig Tue Aug 4 08:36:44 2009
+++ src/etc/script/sympa.in Sat Nov 14 18:46:40 2009
@@ -14,43 +14,11 @@
# chkconfig: 345 95 05
# description: sympa is a powerfull mailing lists management system.
-if [ -f --initdir--/functions ]; then
- # Source function library.
- . --initdir--/functions
-
- ## Set a flag
- use_functions=1
-fi
-
-if [ -f /etc/sysconfig/network ]; then
- # Get config.
- . /etc/sysconfig/network
-fi
-
# OSTYPE is not defined on Solaris
if [ ! "${OSTYPE}" ]; then
OSTYPE=`uname -s`
fi
-# OSTYPE *is* defined on Solaris 10! (bug #3149)
-case "$OSTYPE" in
- *solaris*)
- OSTYPE=SunOS
- ;;
-esac
-
-if [ -f /etc/SuSE-release ] ; then
- OSTYPE='Suse'
-fi
-
-if [ -f /etc/debian_version ] ; then
- OSTYPE='Debian'
-fi
-
-if [ -f /etc/slackware-version ] ; then
- OSTYPE='Slack'
-fi
-
# Sympa parameters
# Sympa binaries directory
sympadir="--sbindir--"
@@ -59,12 +27,7 @@ sympadir="--sbindir--"
sympaconf="--CONFIG--"
wwsympaconf="--WWSCONFIG--"
-##'echo -n' not supported with SH on Solaris
-if [ ${OSTYPE} = "SunOS" ]; then
- echo_opt=""
-else
echo_opt="-n"
-fi
# End of parameters
@@ -76,16 +39,11 @@ sympa_status() {
return 1
fi
- if [ ${use_functions} ]; then
-
- status $1.pl
-
- else
# First try "/u1/home/sympa/*.pid" files
if [ -f --piddir--/$1.pid ] ; then
pid=`head -1 --piddir--/$1.pid`
if [ "$pid" != "" ] ; then
- running=`ps -A | grep "$pid"`
+ running=`pgrep -f $1.pl`
if [ "$running" != "" ]; then
echo "$1 (pid $pid) is active..."
return 0
@@ -97,7 +55,6 @@ sympa_status() {
fi
echo "$1 is stopped."
return 3
- fi
}
# Start a module
@@ -107,18 +64,7 @@ sympa_module_start() {
return 1
fi
-# if [ $1 = "sympa" -a $lang != "" ]; then
-# startparam="-l $lang"
-# else
-# startparam=""
-# fi
-
- if [ ${use_functions} ]; then
- $sympadir/$1.pl $startparam && success || failure
- else
- $sympadir/$1.pl $startparam && echo "success" || echo "failure"
- fi
- echo
+ $sympadir/$1.pl && echo "success" || echo "failure"
}
# Test state of module before startup
@@ -155,40 +101,23 @@ sympa_stop() {
if [ -f --piddir--/$1.pid ]; then
echo $echo_opt "Stopping module $1.pl: "
pid=`head -1 --piddir--/$1.pid`
- running=`ps -A | grep "$pid"`
+ running=`pgrep -f $1.pl`
if [ $1 = 'bulk' ]; then
- if [ ${use_functions} ]; then
- kill -TERM $pid && success || failure
- else
kill -TERM $pid && echo "success" || echo "failure"
- fi
else
if [ "$running" != "" ]; then
- if [ ${use_functions} ]; then
- kill -TERM $pid && success || failure
- else
kill -TERM $pid && echo "success" || echo "failure"
- fi
else
echo "died"
fi
fi
- echo
else
echo "Module $1.pl not running"
fi
}
-# Check that networking is up.
-if [ ${OSTYPE} != "Slack" -a ${OSTYPE} != "FreeBSD" -a ${OSTYPE} != "SunOS" -a ${OSTYPE} != "darwin7.0" -a ${OSTYPE} != "Debian" -a ${OSTYPE} != "Suse" ]; then
- if [ ${NETWORKING} = "no" ]
- then
- exit 0
- fi
-fi
-
# Check config files
[ -d $sympadir ] || exit 0
[ -f $sympaconf ] || exit 0
@@ -205,7 +134,6 @@ case "$1" in
sympa_start bounced
sympa_start task_manager
touch --lockdir--/sympa
- echo
else
echo "Sympa seems active. No action will be taken."
@@ -248,7 +176,6 @@ case "$1" in
$0 stop
sleep 3
$0 start
- echo
;;
*)
echo "Usage: $0 {start|stop|status|restart}"

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-src_familyqueue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- src/familyqueue.c.orig Wed Nov 11 22:25:34 2009
+++ src/familyqueue.c Wed Nov 11 22:25:49 2009
@@ -25,6 +25,9 @@
#include <sysexits.h>
#include <string.h>
#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
static char rcsid[] = "(@)$Id: patch-src_familyqueue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $";

View File

@ -0,0 +1,33 @@
$OpenBSD: patch-src_lib_Language_pm,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
Don't use setlocale(), poor support.
--- src/lib/Language.pm.orig Sat Nov 14 16:50:28 2009
+++ src/lib/Language.pm Sat Nov 14 16:51:51 2009
@@ -161,28 +161,6 @@ sub SetLang {
$lang = &Locale2Lang($locale);
}
- ## Set Locale::Messages context
- my $locale_dashless = $locale.'.utf-8';
- $locale_dashless =~ s/-//g;
- foreach my $type (&POSIX::LC_ALL, &POSIX::LC_TIME) {
- my $success;
- foreach my $try ($locale.'.utf-8',
- $locale.'.UTF-8', ## UpperCase required for FreeBSD
- $locale_dashless, ## Required on HPUX
- $locale,
- $lang
- ) {
- if (&setlocale($type, $try)) {
- $success = 1;
- last;
- }
- }
- unless ($success) {
- &do_log('err','Failed to setlocale(%s) ; you either have a problem with the catalogue .mo files or you should extend available locales in your /etc/locale.gen (or /etc/sysconfig/i18n) file', $locale);
- return undef;
- }
- }
-
$ENV{'LANGUAGE'}=$locale;
## Define what catalogs are used
&Locale::Messages::textdomain("sympa");

View File

@ -0,0 +1,22 @@
$OpenBSD: patch-src_lib_List_pm,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
Don't spam error_log
--- src/lib/List.pm.orig Tue Sep 22 17:04:18 2009
+++ src/lib/List.pm Tue Nov 17 22:44:24 2009
@@ -1446,7 +1446,7 @@ sub db_get_handler {
sub new {
my($pkg, $name, $robot, $options) = @_;
my $list={};
- do_log('debug2', 'List::new(%s, %s, %s)', $name, $robot, join('/',keys %$options));
+ do_log('debug2', 'List::new(%s, %s, %s)', $name, $robot, "!".join('/',keys %$options));
## Allow robot in the name
if ($name =~ /\@/) {
@@ -1829,7 +1829,7 @@ sub save_config {
## Loads the administrative data for a list
sub load {
my ($self, $name, $robot, $options) = @_;
- do_log('debug2', 'List::load(%s, %s, %s)', $name, $robot, join('/',keys %$options));
+ do_log('debug2', 'List::load(%s, %s, %s)', $name, $robot, "!".join('/',keys %$options));
my $users;

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-src_lib_Lock_pm,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
Don't spam error_log
--- src/lib/Lock.pm.orig Tue Nov 17 22:25:17 2009
+++ src/lib/Lock.pm Tue Nov 17 22:25:42 2009
@@ -43,7 +43,7 @@ my $default_timeout = 60 * 20; ## After this period a
## Creates a new object
sub new {
my($pkg, $filepath) = @_;
- &do_log('debug', 'Lock::new(%s,%s)',$filepath);
+ &do_log('debug', 'Lock::new(%s,%s)',$pkg, $filepath);
my $lock_filename = $filepath.'.lock';
my $lock = {'lock_filename' => $lock_filename};

View File

@ -0,0 +1,33 @@
$OpenBSD: patch-src_lib_confdef_pm,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- src/lib/confdef.pm.orig Mon Sep 14 17:36:47 2009
+++ src/lib/confdef.pm Sat Nov 14 18:27:15 2009
@@ -402,11 +402,6 @@ our @params = (
optional => '1',
},
{
- name => 'cookie_cas_expire',
- default => '6',
- file => 'wwsympa.conf',
- },
- {
name => 'legacy_character_support_feature',
default => 'off',
query => 'If set to "on", enables support of legacy characters',
@@ -625,7 +620,7 @@ our @params = (
},
{
name => 'mhonarc',
- default => '/usr/bin/mhonarc',
+ default => '${LOCALBASE}/bin/mhonarc',
query => 'Path to MhOnarc mail2html pluggin',
file => 'wwsympa.conf',
edit => '1',
@@ -634,7 +629,7 @@ our @params = (
{ 'title' => 'S/MIME pluggin' },
{
name => 'openssl',
- sample => '/usr/bin/ssl',
+ sample => '/usr/sbin/openssl',
query => 'Path to OpenSSL',
file => 'sympa.conf',
edit => '1',

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-src_queue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- src/queue.c.orig Tue Jul 28 14:12:59 2009
+++ src/queue.c Wed Nov 11 22:24:21 2009
@@ -25,6 +25,9 @@
#include <sysexits.h>
#include <string.h>
#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
static char rcsid[] = "(@)$Id: patch-src_queue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $";

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-wwsympa_Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- wwsympa/Makefile.in.orig Thu Nov 12 20:28:40 2009
+++ wwsympa/Makefile.in Thu Nov 12 20:28:58 2009
@@ -628,7 +628,6 @@ install-data-am: install-defaultDATA install-nobase_mo
install-exec-am: install-execcgiPROGRAMS install-execcgiSCRIPTS \
install-sbinSCRIPTS
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-info: install-info-recursive

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-wwsympa_icons_Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
--- wwsympa/icons/Makefile.in.orig Sun Nov 15 19:27:58 2009
+++ wwsympa/icons/Makefile.in Sun Nov 15 19:31:19 2009
@@ -156,7 +156,7 @@ staticdir = @staticdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
webtemplatedir = @webtemplatedir@
-iconsdir = $(staticdir)/icons
+iconsdir = @defaultdir@/icons
icons_DATA = back.png \
begin.png \
binary.png \

6
mail/sympa/pkg/DESCR Normal file
View File

@ -0,0 +1,6 @@
SYMPA is an electronic mailing list manager. It is used to automate list
management functions such as subscription, moderation and management of
archives. SYMPA also manages sending of messages to the lists, and makes
it possible to reduce the load on the system. Provided that you have
enough memory on your system, Sympa is especially well adapted for big
lists.

2
mail/sympa/pkg/MESSAGE Normal file
View File

@ -0,0 +1,2 @@
To complete the installation or update, make sure you read
${PREFIX}/share/doc/sympa/README.OpenBSD

557
mail/sympa/pkg/PLIST Normal file
View File

@ -0,0 +1,557 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
@newgroup _sympa:647
@newuser _sympa:647:647:daemon:Sympa Daemon:/var/empty:/sbin/nologin
bin/arc2webarc.pl
bin/crypt_passwd.pl
bin/init_comment.pl
bin/ldap_alias_manager.pl
bin/mod2html.pl
bin/mysql_alias_manager.pl
bin/p12topem.pl
bin/sympa_soap_client.pl
bin/testldap.pl
bin/testlogs.pl
bin/tpl2tt2.pl
${P5SITE}/Sympa/
${P5SITE}/Sympa/Archive.pm
${P5SITE}/Sympa/Auth.pm
${P5SITE}/Sympa/Bounce.pm
${P5SITE}/Sympa/Bulk.pm
${P5SITE}/Sympa/Commands.pm
${P5SITE}/Sympa/Conf.pm
${P5SITE}/Sympa/Config_XML.pm
${P5SITE}/Sympa/Datasource.pm
${P5SITE}/Sympa/Family.pm
${P5SITE}/Sympa/Fetch.pm
${P5SITE}/Sympa/HTML/
${P5SITE}/Sympa/HTML/myFormatText.pm
${P5SITE}/Sympa/LDAPSource.pm
${P5SITE}/Sympa/Language.pm
${P5SITE}/Sympa/Ldap.pm
${P5SITE}/Sympa/List.pm
${P5SITE}/Sympa/Lock.pm
${P5SITE}/Sympa/Log.pm
${P5SITE}/Sympa/Marc/
${P5SITE}/Sympa/Marc.pm
${P5SITE}/Sympa/Marc/Search.pm
${P5SITE}/Sympa/Message.pm
${P5SITE}/Sympa/PlainDigest.pm
${P5SITE}/Sympa/Robot.pm
${P5SITE}/Sympa/SQLSource.pm
${P5SITE}/Sympa/Scenario.pm
${P5SITE}/Sympa/SharedDocument.pm
${P5SITE}/Sympa/Sympa/
${P5SITE}/Sympa/Sympa/Constants.pm
${P5SITE}/Sympa/Sympa/Template/
${P5SITE}/Sympa/Sympa/Template/Compat.pm
${P5SITE}/Sympa/SympaSession.pm
${P5SITE}/Sympa/SympaTransport.pm
${P5SITE}/Sympa/Task.pm
${P5SITE}/Sympa/Upgrade.pm
${P5SITE}/Sympa/WebAgent.pm
${P5SITE}/Sympa/admin.pm
${P5SITE}/Sympa/confdef.pm
${P5SITE}/Sympa/cookielib.pm
${P5SITE}/Sympa/mail.pm
${P5SITE}/Sympa/report.pm
${P5SITE}/Sympa/sympasoap.pm
${P5SITE}/Sympa/time_utils.pm
${P5SITE}/Sympa/tools.pm
${P5SITE}/Sympa/tt2.pm
${P5SITE}/Sympa/wwslib.pm
libexec/sympa/
@mode 4755
@owner _sympa
@group _sympa
@bin libexec/sympa/bouncequeue
@bin libexec/sympa/familyqueue
@bin libexec/sympa/queue
@mode 6755
@bin libexec/sympa/sympa_soap_server-wrapper.fcgi
@bin libexec/sympa/wwsympa-wrapper.fcgi
@mode
@owner
@group
libexec/sympa/sympa_soap_server.fcgi
libexec/sympa/wwsympa.fcgi
@man man/man8/alias_manager.8
@man man/man8/archived.8
@man man/man8/bounced.8
@man man/man8/sympa.8
sbin/alias_manager.pl
@mode 4750
@group _sympa
@bin sbin/aliaswrapper
@bin sbin/virtualwrapper
@mode
@group
sbin/archived.pl
sbin/bounced.pl
sbin/bulk.pl
sbin/sympa
sbin/sympa.pl
sbin/sympa_wizard.pl
sbin/task_manager.pl
share/doc/sympa/
share/doc/sympa/README.OpenBSD
share/examples/sympa/
share/examples/sympa/create_db.Oracle
share/examples/sympa/create_db.Pg
share/examples/sympa/create_db.SQLite
share/examples/sympa/create_db.Sybase
share/examples/sympa/create_db.mysql
share/examples/sympa/sample/
share/examples/sympa/sample/README
share/examples/sympa/sample/employees.ldap
share/examples/sympa/sample/robot.conf
share/examples/sympa/sample/test/
share/examples/sympa/sample/test/config
share/examples/sympa/sample/test/info
share/examples/sympa/sample/test/message.footer
share/examples/sympa/sample/test/web_tt2/
share/examples/sympa/sample/test/web_tt2/welcome.tt2
share/examples/sympa/sample/trusted_applications.conf
share/examples/sympa/sympa.conf
@sample ${SYSCONFDIR}/sympa.conf
share/examples/sympa/wwsympa.conf
@sample ${SYSCONFDIR}/wwsympa.conf
share/locale/ar/
share/locale/ar/LC_MESSAGES/
share/locale/ar/LC_MESSAGES/sympa.mo
share/locale/ar/LC_MESSAGES/web_help.mo
share/locale/bg/LC_MESSAGES/sympa.mo
share/locale/bg/LC_MESSAGES/web_help.mo
share/locale/br/
share/locale/br/LC_MESSAGES/
share/locale/br/LC_MESSAGES/sympa.mo
share/locale/br/LC_MESSAGES/web_help.mo
share/locale/ca/LC_MESSAGES/sympa.mo
share/locale/cs/LC_MESSAGES/sympa.mo
share/locale/cs/LC_MESSAGES/web_help.mo
share/locale/de/LC_MESSAGES/sympa.mo
share/locale/de/LC_MESSAGES/web_help.mo
share/locale/el/LC_MESSAGES/sympa.mo
share/locale/el/LC_MESSAGES/web_help.mo
share/locale/en_US/
share/locale/en_US/LC_MESSAGES/
share/locale/en_US/LC_MESSAGES/sympa.mo
share/locale/en_US/LC_MESSAGES/web_help.mo
share/locale/es/LC_MESSAGES/sympa.mo
share/locale/es/LC_MESSAGES/web_help.mo
share/locale/et/LC_MESSAGES/sympa.mo
share/locale/et/LC_MESSAGES/web_help.mo
share/locale/eu/LC_MESSAGES/sympa.mo
share/locale/eu/LC_MESSAGES/web_help.mo
share/locale/fi/LC_MESSAGES/sympa.mo
share/locale/fi/LC_MESSAGES/web_help.mo
share/locale/fr/LC_MESSAGES/sympa.mo
share/locale/fr/LC_MESSAGES/web_help.mo
share/locale/hu/LC_MESSAGES/sympa.mo
share/locale/hu/LC_MESSAGES/web_help.mo
share/locale/id/LC_MESSAGES/sympa.mo
share/locale/id/LC_MESSAGES/web_help.mo
share/locale/it/LC_MESSAGES/sympa.mo
share/locale/it/LC_MESSAGES/web_help.mo
share/locale/ja/LC_MESSAGES/sympa.mo
share/locale/ja/LC_MESSAGES/web_help.mo
share/locale/ko/LC_MESSAGES/sympa.mo
share/locale/la/
share/locale/la/LC_MESSAGES/
share/locale/la/LC_MESSAGES/sympa.mo
share/locale/ml/
share/locale/ml/LC_MESSAGES/
share/locale/ml/LC_MESSAGES/sympa.mo
share/locale/nb_NO/
share/locale/nb_NO/LC_MESSAGES/
share/locale/nb_NO/LC_MESSAGES/sympa.mo
share/locale/nb_NO/LC_MESSAGES/web_help.mo
share/locale/nl/LC_MESSAGES/sympa.mo
share/locale/nl/LC_MESSAGES/web_help.mo
share/locale/oc/
share/locale/oc/LC_MESSAGES/
share/locale/oc/LC_MESSAGES/sympa.mo
share/locale/oc/LC_MESSAGES/web_help.mo
share/locale/pl/LC_MESSAGES/sympa.mo
share/locale/pl/LC_MESSAGES/web_help.mo
share/locale/pt/LC_MESSAGES/sympa.mo
share/locale/pt/LC_MESSAGES/web_help.mo
share/locale/pt_BR/LC_MESSAGES/sympa.mo
share/locale/pt_BR/LC_MESSAGES/web_help.mo
share/locale/ro/LC_MESSAGES/sympa.mo
share/locale/ro/LC_MESSAGES/web_help.mo
share/locale/ru/LC_MESSAGES/sympa.mo
share/locale/ru/LC_MESSAGES/web_help.mo
share/locale/sv/LC_MESSAGES/sympa.mo
share/locale/sv/LC_MESSAGES/web_help.mo
share/locale/tr/LC_MESSAGES/sympa.mo
share/locale/tr/LC_MESSAGES/web_help.mo
share/locale/vi/LC_MESSAGES/sympa.mo
share/locale/vi/LC_MESSAGES/web_help.mo
share/locale/zh_CN/LC_MESSAGES/sympa.mo
share/locale/zh_CN/LC_MESSAGES/web_help.mo
share/locale/zh_TW/LC_MESSAGES/sympa.mo
share/sympa/
share/sympa/auth.conf
share/sympa/ca-bundle.crt
share/sympa/charset.conf
share/sympa/crawlers_detection.conf
share/sympa/create_list.conf
share/sympa/create_list_templates/
share/sympa/create_list_templates/discussion_list/
share/sympa/create_list_templates/discussion_list/comment.tt2
share/sympa/create_list_templates/discussion_list/config.tt2
share/sympa/create_list_templates/hotline/
share/sympa/create_list_templates/hotline/comment.tt2
share/sympa/create_list_templates/hotline/config.tt2
share/sympa/create_list_templates/html-news-letter/
share/sympa/create_list_templates/html-news-letter/comment.tt2
share/sympa/create_list_templates/html-news-letter/config.tt2
share/sympa/create_list_templates/intranet_list/
share/sympa/create_list_templates/intranet_list/comment.tt2
share/sympa/create_list_templates/intranet_list/config.tt2
share/sympa/create_list_templates/news-letter/
share/sympa/create_list_templates/news-letter/comment.tt2
share/sympa/create_list_templates/news-letter/config.tt2
share/sympa/create_list_templates/private_working_group/
share/sympa/create_list_templates/private_working_group/comment.tt2
share/sympa/create_list_templates/private_working_group/config.tt2
share/sympa/create_list_templates/public_web_forum/
share/sympa/create_list_templates/public_web_forum/comment.tt2
share/sympa/create_list_templates/public_web_forum/config.tt2
share/sympa/edit_list.conf
share/sympa/families/
share/sympa/families/sample-auto/
share/sympa/families/sample-auto/config.tt2
share/sympa/families/sample-auto/param_constraint.conf
share/sympa/global_task_models/
share/sympa/global_task_models/chk_cert_expiration.daily.task
share/sympa/global_task_models/crl_update.daily.task
share/sympa/global_task_models/eval_bouncers.daily.task
share/sympa/global_task_models/expire_bounce.daily.task
share/sympa/global_task_models/process_bouncers.weekly.task
share/sympa/global_task_models/purge_logs_table.daily.task
share/sympa/global_task_models/purge_one_time_ticket_table.daily.task
share/sympa/global_task_models/purge_orphan_bounces.monthly.task
share/sympa/global_task_models/purge_session_table.daily.task
share/sympa/global_task_models/purge_tables.daily.task
share/sympa/global_task_models/purge_user_table.monthly.task
share/sympa/icons/
share/sympa/icons/back.png
share/sympa/icons/begin.png
share/sympa/icons/binary.png
share/sympa/icons/crosshairs.png
share/sympa/icons/down.png
share/sympa/icons/end.png
share/sympa/icons/favicon_sympa.png
share/sympa/icons/folder.open.png
share/sympa/icons/folder.png
share/sympa/icons/h.png
share/sympa/icons/image2.png
share/sympa/icons/junk.png
share/sympa/icons/left.png
share/sympa/icons/link.png
share/sympa/icons/locked.png
share/sympa/icons/logo-s-lock.png
share/sympa/icons/logo-s.png
share/sympa/icons/logo_sympa.png
share/sympa/icons/movie.png
share/sympa/icons/position.png
share/sympa/icons/right.png
share/sympa/icons/sound1.png
share/sympa/icons/sv.png
share/sympa/icons/text.png
share/sympa/icons/top.png
share/sympa/icons/unknown.png
share/sympa/ldap_alias_entry.tt2
share/sympa/ldap_alias_manager.conf
share/sympa/list_aliases.tt2
share/sympa/list_task_models/
share/sympa/list_task_models/expire.yearly.task
share/sympa/list_task_models/remind.2month.task
share/sympa/list_task_models/remind.monthly.task
share/sympa/list_task_models/remind.yearly.task
share/sympa/list_task_models/sync_include.ttl.task
share/sympa/mail_tt2/
share/sympa/mail_tt2/authorization_reject.tt2
share/sympa/mail_tt2/bye.tt2
share/sympa/mail_tt2/certif_warning.tt2
share/sympa/mail_tt2/command_report.tt2
share/sympa/mail_tt2/d_install_shared.tt2
share/sympa/mail_tt2/d_reject_shared.tt2
share/sympa/mail_tt2/digest.tt2
share/sympa/mail_tt2/digest_plain.tt2
share/sympa/mail_tt2/expire_deletion.tt2
share/sympa/mail_tt2/expire_warning1.tt2
share/sympa/mail_tt2/expire_warning2.tt2
share/sympa/mail_tt2/get_archive.tt2
share/sympa/mail_tt2/global_remind.tt2
share/sympa/mail_tt2/helpfile.tt2
share/sympa/mail_tt2/index_archive.tt2
share/sympa/mail_tt2/info_report.tt2
share/sympa/mail_tt2/invite.tt2
share/sympa/mail_tt2/list_created.tt2
share/sympa/mail_tt2/list_rejected.tt2
share/sympa/mail_tt2/list_unknown.tt2
share/sympa/mail_tt2/listeditor_notification.tt2
share/sympa/mail_tt2/listmaster_notification.tt2
share/sympa/mail_tt2/listowner_notification.tt2
share/sympa/mail_tt2/lists.tt2
share/sympa/mail_tt2/message_report.tt2
share/sympa/mail_tt2/moderate.tt2
share/sympa/mail_tt2/modindex.tt2
share/sympa/mail_tt2/reject.tt2
share/sympa/mail_tt2/remind.tt2
share/sympa/mail_tt2/removed.tt2
share/sympa/mail_tt2/request_auth.tt2
share/sympa/mail_tt2/review.tt2
share/sympa/mail_tt2/send_auth.tt2
share/sympa/mail_tt2/sendpasswd.tt2
share/sympa/mail_tt2/sendssopasswd.tt2
share/sympa/mail_tt2/stats_report.tt2
share/sympa/mail_tt2/summary.tt2
share/sympa/mail_tt2/urlized_part.tt2
share/sympa/mail_tt2/user_notification.tt2
share/sympa/mail_tt2/welcome.tt2
share/sympa/mail_tt2/which.tt2
share/sympa/mail_tt2/x509-user-cert-missing.tt2
share/sympa/mail_tt2/your_infected_msg.tt2
share/sympa/mhonarc-ressources.tt2
share/sympa/mime.types
share/sympa/nrcpt_by_domain.conf
share/sympa/scenari/
share/sympa/scenari/access_web_archive.closed
share/sympa/scenari/access_web_archive.intranet
share/sympa/scenari/access_web_archive.listmaster
share/sympa/scenari/access_web_archive.owner
share/sympa/scenari/access_web_archive.private
share/sympa/scenari/access_web_archive.public
share/sympa/scenari/add.auth
share/sympa/scenari/add.closed
share/sympa/scenari/add.default
share/sympa/scenari/add.owner
share/sympa/scenari/add.owner_notify
share/sympa/scenari/automatic_list_creation.listmaster
share/sympa/scenari/automatic_list_creation.public
share/sympa/scenari/create_list.intranet
share/sympa/scenari/create_list.listmaster
share/sympa/scenari/create_list.public_listmaster
share/sympa/scenari/d_edit.default
share/sympa/scenari/d_edit.editor
share/sympa/scenari/d_edit.owner
share/sympa/scenari/d_edit.private
share/sympa/scenari/d_edit.private-https
share/sympa/scenari/d_edit.public
share/sympa/scenari/d_read.default
share/sympa/scenari/d_read.owner
share/sympa/scenari/d_read.private
share/sympa/scenari/d_read.private-https
share/sympa/scenari/d_read.public
share/sympa/scenari/del.auth
share/sympa/scenari/del.closed
share/sympa/scenari/del.default
share/sympa/scenari/del.owner
share/sympa/scenari/del.owner_notify
share/sympa/scenari/global_remind.listmaster
share/sympa/scenari/info.default
share/sympa/scenari/info.open
share/sympa/scenari/info.private
share/sympa/scenari/invite.closed
share/sympa/scenari/invite.default
share/sympa/scenari/invite.owner
share/sympa/scenari/invite.private
share/sympa/scenari/invite.public
share/sympa/scenari/remind.default
share/sympa/scenari/remind.listmaster
share/sympa/scenari/remind.owner
share/sympa/scenari/review.closed
share/sympa/scenari/review.default
share/sympa/scenari/review.intranet
share/sympa/scenari/review.listmaster
share/sympa/scenari/review.owner
share/sympa/scenari/review.private
share/sympa/scenari/review.public
share/sympa/scenari/send.closed
share/sympa/scenari/send.default
share/sympa/scenari/send.editorkey
share/sympa/scenari/send.editorkeyonly
share/sympa/scenari/send.editorkeyonlyauth
share/sympa/scenari/send.intranet
share/sympa/scenari/send.intranetorprivate
share/sympa/scenari/send.newsletter
share/sympa/scenari/send.newsletterkeyonly
share/sympa/scenari/send.private
share/sympa/scenari/send.private_smime
share/sympa/scenari/send.privateandeditorkey
share/sympa/scenari/send.privateandnomultipartoreditorkey
share/sympa/scenari/send.privatekey
share/sympa/scenari/send.privatekeyandeditorkeyonly
share/sympa/scenari/send.privateoreditorkey
share/sympa/scenari/send.privateorpublickey
share/sympa/scenari/send.public
share/sympa/scenari/send.public_nobcc
share/sympa/scenari/send.publickey
share/sympa/scenari/send.publicnoattachment
share/sympa/scenari/send.publicnomultipart
share/sympa/scenari/subscribe.auth
share/sympa/scenari/subscribe.auth_notify
share/sympa/scenari/subscribe.auth_owner
share/sympa/scenari/subscribe.closed
share/sympa/scenari/subscribe.default
share/sympa/scenari/subscribe.intranet
share/sympa/scenari/subscribe.intranetorowner
share/sympa/scenari/subscribe.open
share/sympa/scenari/subscribe.open_notify
share/sympa/scenari/subscribe.open_quiet
share/sympa/scenari/subscribe.owner
share/sympa/scenari/subscribe.smime
share/sympa/scenari/subscribe.smimeorowner
share/sympa/scenari/topics_visibility.conceal
share/sympa/scenari/topics_visibility.default
share/sympa/scenari/topics_visibility.identified
share/sympa/scenari/topics_visibility.noconceal
share/sympa/scenari/unsubscribe.auth
share/sympa/scenari/unsubscribe.auth_notify
share/sympa/scenari/unsubscribe.closed
share/sympa/scenari/unsubscribe.default
share/sympa/scenari/unsubscribe.open
share/sympa/scenari/unsubscribe.open_notify
share/sympa/scenari/unsubscribe.owner
share/sympa/scenari/visibility.conceal
share/sympa/scenari/visibility.default
share/sympa/scenari/visibility.intranet
share/sympa/scenari/visibility.noconceal
share/sympa/scenari/visibility.secret
share/sympa/sympa.wsdl
share/sympa/topics.conf
share/sympa/web_tt2/
share/sympa/web_tt2/active_lists.tt2
share/sympa/web_tt2/add_request.tt2
share/sympa/web_tt2/admin.tt2
share/sympa/web_tt2/admin_menu.tt2
share/sympa/web_tt2/arc.tt2
share/sympa/web_tt2/arc_manage.tt2
share/sympa/web_tt2/arc_protect.tt2
share/sympa/web_tt2/arcsearch.tt2
share/sympa/web_tt2/arcsearch_form.tt2
share/sympa/web_tt2/authorization_reject.tt2
share/sympa/web_tt2/blacklist.tt2
share/sympa/web_tt2/button_footer.tt2
share/sympa/web_tt2/button_header.tt2
share/sympa/web_tt2/change_email.tt2
share/sympa/web_tt2/change_email_request.tt2
share/sympa/web_tt2/choosepasswd.tt2
share/sympa/web_tt2/close_list.tt2
share/sympa/web_tt2/compose_mail.tt2
share/sympa/web_tt2/copy_template.tt2
share/sympa/web_tt2/create_list.tt2
share/sympa/web_tt2/create_list_request.tt2
share/sympa/web_tt2/css.tt2
share/sympa/web_tt2/css_ie.tt2
share/sympa/web_tt2/d_control.tt2
share/sympa/web_tt2/d_editfile.tt2
share/sympa/web_tt2/d_install_shared.tt2
share/sympa/web_tt2/d_properties.tt2
share/sympa/web_tt2/d_read.tt2
share/sympa/web_tt2/d_upload.tt2
share/sympa/web_tt2/dump_scenario.tt2
share/sympa/web_tt2/dumpvars.tt2
share/sympa/web_tt2/edit_attributes.tt2
share/sympa/web_tt2/edit_list_request.tt2
share/sympa/web_tt2/edit_template.tt2
share/sympa/web_tt2/editfile.tt2
share/sympa/web_tt2/editsubscriber.tt2
share/sympa/web_tt2/error.tt2
share/sympa/web_tt2/footer.tt2
share/sympa/web_tt2/get_closed_lists.tt2
share/sympa/web_tt2/get_inactive_lists.tt2
share/sympa/web_tt2/get_latest_lists.tt2
share/sympa/web_tt2/get_pending_lists.tt2
share/sympa/web_tt2/help.tt2
share/sympa/web_tt2/help_admin.tt2
share/sympa/web_tt2/help_arc.tt2
share/sympa/web_tt2/help_editfile.tt2
share/sympa/web_tt2/help_editlist.tt2
share/sympa/web_tt2/help_faqadmin.tt2
share/sympa/web_tt2/help_faquser.tt2
share/sympa/web_tt2/help_introduction.tt2
share/sympa/web_tt2/help_listconfig.tt2
share/sympa/web_tt2/help_mail_commands.tt2
share/sympa/web_tt2/help_sendmsg.tt2
share/sympa/web_tt2/help_shared.tt2
share/sympa/web_tt2/help_user.tt2
share/sympa/web_tt2/help_user_options.tt2
share/sympa/web_tt2/home.tt2
share/sympa/web_tt2/info.tt2
share/sympa/web_tt2/install_pending_list.tt2
share/sympa/web_tt2/javascript.tt2
share/sympa/web_tt2/latest_arc.tt2
share/sympa/web_tt2/latest_d_read.tt2
share/sympa/web_tt2/latest_lists.tt2
share/sympa/web_tt2/list_button_footer.tt2
share/sympa/web_tt2/list_button_header.tt2
share/sympa/web_tt2/list_menu.tt2
share/sympa/web_tt2/list_panel.tt2
share/sympa/web_tt2/lists.tt2
share/sympa/web_tt2/login.tt2
share/sympa/web_tt2/login_menu.tt2
share/sympa/web_tt2/loginbanner.tt2
share/sympa/web_tt2/loginrequest.tt2
share/sympa/web_tt2/ls_templates.tt2
share/sympa/web_tt2/main.tt2
share/sympa/web_tt2/maintenance.tt2
share/sympa/web_tt2/manage_template.tt2
share/sympa/web_tt2/menu.tt2
share/sympa/web_tt2/menu_search.tt2
share/sympa/web_tt2/modindex.tt2
share/sympa/web_tt2/nav.tt2
share/sympa/web_tt2/notice.tt2
share/sympa/web_tt2/picture_upload.tt2
share/sympa/web_tt2/pref.tt2
share/sympa/web_tt2/remove_arc.tt2
share/sympa/web_tt2/rename_list_request.tt2
share/sympa/web_tt2/renewpasswd.tt2
share/sympa/web_tt2/request_topic.tt2
share/sympa/web_tt2/requestpasswd.tt2
share/sympa/web_tt2/review.tt2
share/sympa/web_tt2/review_family.tt2
share/sympa/web_tt2/reviewbouncing.tt2
share/sympa/web_tt2/rss.tt2
share/sympa/web_tt2/rss_request.tt2
share/sympa/web_tt2/scenario_test.tt2
share/sympa/web_tt2/search.tt2
share/sympa/web_tt2/search_list.tt2
share/sympa/web_tt2/search_user.tt2
share/sympa/web_tt2/serveradmin.tt2
share/sympa/web_tt2/set_pending_list_request.tt2
share/sympa/web_tt2/setlang.tt2
share/sympa/web_tt2/show_cert.tt2
share/sympa/web_tt2/show_sessions.tt2
share/sympa/web_tt2/sigrequest.tt2
share/sympa/web_tt2/skinsedit.tt2
share/sympa/web_tt2/sso_login.tt2
share/sympa/web_tt2/stats.tt2
share/sympa/web_tt2/subindex.tt2
share/sympa/web_tt2/suboptions.tt2
share/sympa/web_tt2/subrequest.tt2
share/sympa/web_tt2/ticket.tt2
share/sympa/web_tt2/title.tt2
share/sympa/web_tt2/tt2_error.tt2
share/sympa/web_tt2/view_template.tt2
share/sympa/web_tt2/viewbounce.tt2
share/sympa/web_tt2/viewlogs.tt2
share/sympa/web_tt2/viewmod.tt2
share/sympa/web_tt2/which.tt2
share/sympa/web_tt2/your_lists.tt2
@mode 755
@owner _sympa
@group _sympa
@sample /var/spool/sympa/
@sample /var/sympa/
@sample /var/sympa/static/
@sample /var/sympa/archives/
@sample /var/sympa/bounces/
@sample /var/sympa/list_data/
@sample /var/sympa/tmp/
@exec ln -s ${PREFIX}/share/sympa/icons /var/sympa/static/
@unexec rm -f /var/sympa/static/icons
@extraunexec rm -rf /var/sympa