diff options
author | bouyer <bouyer@pkgsrc.org> | 2012-05-16 16:16:46 +0000 |
---|---|---|
committer | bouyer <bouyer@pkgsrc.org> | 2012-05-16 16:16:46 +0000 |
commit | 43ff6f16d09b22880cae6ab7c034f86c192a225a (patch) | |
tree | afa5fb3ff359a6c8b508c7543c55a2f0b99df140 /mail/sympa | |
parent | acc2525b4c7a8a10e5277a12e560943c38085f04 (diff) | |
download | pkgsrc-43ff6f16d09b22880cae6ab7c034f86c192a225a.tar.gz |
Update sympa to latest stable release 6.1.11. Lots of changes since the 5.4
series, users are encouraged to read /usr/pkg/share/doc/sympa/NEWS for
details. Summary of new features:
*** New bulk.pl daemon installed with Sympa. This daemon is dedicated to
mail distribution and allows to parallelize this process on a single
server as well as on multiple servers.
*** [Olivier Lumineau, CRU] Fresh new web CSS for the web interface.
*** Replace storage of password with encryption by md5 fingerprint. This
make remind password impossible. So now a one time ticket table is created
ticket are sent by email as an authentication token. Ticket can be used
for lost password, create account, moderation request . It should be
generalized to all operation that need a email chalenge.
*** New propertie in object message : spam_status . This feature is used in
modindex (listing of message waiting for moderation) to show message
tagued as spam.
4 new parameters :
- antispam_feature default off
- antispam_tag_header_name default X-Spam-Status
- antispam_tag_header_spam_regexp default ^\s*Yes
- antispam_tag_header_ham_regexp default ^\s*No
*** DKIM : Sympa now supports DKIM for message diffusion and control.
*** web_tt2/Makefile.am, web_tt2/ca.tt2, web_tt2/lca.tt2,
wwsympa/wwsympa.fcgi.in: It is now possible to create Custom actions
at the list or robot level. These custom actions allow you to create
new pages in the Sympa web interface. for now, you can only display
informations using this method. any post treatment (such as form
submission) must be handled outside of Sympa. See
https://www.sympa.org/manual_6.1/customizing#custom_actions for more
details.
*** [Submitted by J. jourdan] "suspension of membership." The user can suspend
his subscription to the lists
that he subscribes. For a finite length or not. Added a calendar in
javascript to select a date.
Also, lots of translastion updates, and bug fixes (including security ones)
Diffstat (limited to 'mail/sympa')
-rw-r--r-- | mail/sympa/MESSAGE | 23 | ||||
-rw-r--r-- | mail/sympa/Makefile | 152 | ||||
-rw-r--r-- | mail/sympa/PLIST | 691 | ||||
-rw-r--r-- | mail/sympa/distinfo | 20 | ||||
-rw-r--r-- | mail/sympa/files/bulk.sh | 22 | ||||
-rw-r--r-- | mail/sympa/patches/patch-aa | 106 | ||||
-rw-r--r-- | mail/sympa/patches/patch-ab | 83 | ||||
-rw-r--r-- | mail/sympa/patches/patch-ac | 18 | ||||
-rw-r--r-- | mail/sympa/patches/patch-af | 8 | ||||
-rw-r--r-- | mail/sympa/patches/patch-ag | 13 | ||||
-rw-r--r-- | mail/sympa/patches/patch-ah | 13 | ||||
-rw-r--r-- | mail/sympa/patches/patch-ai | 15 | ||||
-rw-r--r-- | mail/sympa/patches/patch-aj | 12 |
13 files changed, 624 insertions, 552 deletions
diff --git a/mail/sympa/MESSAGE b/mail/sympa/MESSAGE index de4a01269ce..31df2b3dba4 100644 --- a/mail/sympa/MESSAGE +++ b/mail/sympa/MESSAGE @@ -1,15 +1,24 @@ =========================================================================== -$NetBSD: MESSAGE,v 1.3 2008/04/27 17:06:40 bouyer Exp $ +$NetBSD: MESSAGE,v 1.4 2012/05/16 16:16:46 bouyer Exp $ -Run ${SYMPA_BIN}/sympa_wizard.pl -c sympa.conf -and ${SYMPA_BIN}/sympa_wizard.pl -c wwsympa.conf -to create default configuration files in ${PKG_SYSCONFDIR}. - -Then re-run ${SYMPA_BIN}/sympa_wizard.pl +Run ${SYMPA_BIN}/sympa_wizard.pl for interactive configuration. If you are upgrading from a previous version please consult ${PREFIX}/share/doc/sympa/NEWS -for incompatible changes, and run '${SYMPA_BIN}/sympa.pl --upgrade' +for incompatible changes, and run: +${SYMPA_BIN}/sympa.pl --upgrade + +If upgrading from sympa 5.4, you need add the necessary scripts and entries +to /etc/rc.d/ and /etc/rc.conf to start the bulk daemon. +Also, note that configuration files sympa.conf and wwsympa.conf have +moved to ${PKG_SYSCONFDIR}. Move these files before running +'${SYMPA_BIN}/sympa.pl --upgrade' +You also need to ajust paths in your httpd.conf file: +/wws is now ${PREFIX}/sympa/libexec/cgi-bin/wwsympa-wrapper.fcgi +/static-sympa is now ${SYMPA_VARBASE}/list_data/static_content +Password encoding has changed; run: +${SYMPA_BIN}/sympa.pl --md5_encode_password +to reencode them to the new format. =========================================================================== diff --git a/mail/sympa/Makefile b/mail/sympa/Makefile index 9b61031995d..cd8f731673b 100644 --- a/mail/sympa/Makefile +++ b/mail/sympa/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.46 2012/01/03 03:44:39 joerg Exp $ +# $NetBSD: Makefile,v 1.47 2012/05/16 16:16:46 bouyer Exp $ # -DISTNAME= sympa-5.4.4 -PKGREVISION= 4 +DISTNAME= sympa-6.1.11 +#PKGREVISION= 4 CATEGORIES= mail MASTER_SITES= http://www.sympa.org/distribution/ \ http://www.sympa.org/distribution/old/ @@ -10,71 +10,81 @@ MASTER_SITES= http://www.sympa.org/distribution/ \ MAINTAINER= bouyer@NetBSD.org HOMEPAGE= http://www.sympa.org/ COMMENT= Mailing list manager +LICENSE= gnu-gpl-v2 PKG_DESTDIR_SUPPORT= destdir +DEPENDS+= mhonarc-[0-9]*:../../mail/mhonarc DEPENDS+= p5-Archive-Zip>=1.05:../../archivers/p5-Archive-Zip -DEPENDS+= p5-MIME-Base64>=1.0:../../converters/p5-MIME-Base64 +DEPENDS+= p5-AuthCAS>=1.5:../../security/p5-AuthCAS +DEPENDS+= {perl>=5.10,p5-CGI>=2.52}:../../www/p5-CGI +DEPENDS+= p5-Crypt-CipherSaber>=0.50:../../security/p5-Crypt-CipherSaber DEPENDS+= p5-DBD-Sybase>=0.90:../../databases/p5-DBD-Sybase DEPENDS+= p5-DBI>=1.06:../../databases/p5-DBI -DEPENDS+= p5-perl-ldap>=0.27:../../databases/p5-perl-ldap +DEPENDS+= {perl>=5.10,p5-Digest-MD5>=2.00}:../../security/p5-Digest-MD5 +DEPENDS+= p5-Email-Date-Format>=1.002:../../mail/p5-Email-Date-Format +DEPENDS+= p5-FCGI>=0.67:../../www/p5-FCGI +DEPENDS+= p5-File-Copy-Recursive>=0.38:../../sysutils/p5-File-Copy-Recursive +DEPENDS+= p5-HTML-Format>=2.10:../../www/p5-HTML-Format +DEPENDS+= p5-HTML-StripScripts-Parser>=1.02:../../www/p5-HTML-StripScripts-Parser +DEPENDS+= p5-HTML-Tree>=4.2:../../www/p5-HTML-Tree +DEPENDS+= p5-IO-Socket-SSL>=0.90:../../security/p5-IO-Socket-SSL DEPENDS+= p5-IO-stringy>=1.0:../../devel/p5-IO-stringy -DEPENDS+= mhonarc-[0-9]*:../../mail/mhonarc +DEPENDS+= p5-Locale-libintl>=1.16:../../misc/p5-Locale-libintl +DEPENDS+= p5-MIME-Base64>=1.0:../../converters/p5-MIME-Base64 +DEPENDS+= p5-MIME-EncWords>=1.010.101:../../mail/p5-MIME-EncWords +DEPENDS+= p5-MIME-Lite-HTML>=1.23:../../mail/p5-MIME-Lite-HTML DEPENDS+= p5-MIME-tools>=5.209:../../mail/p5-MIME-tools DEPENDS+= p5-MailTools>=1.51:../../mail/p5-MailTools DEPENDS+= {perl>=5.10,p5-Net>=1.0}:../../net/p5-Net -DEPENDS+= p5-SOAP-Lite-[0-9]*:../../net/p5-SOAP-Lite -DEPENDS+= p5-Crypt-CipherSaber>=0.50:../../security/p5-Crypt-CipherSaber -DEPENDS+= {perl>=5.10,p5-Digest-MD5>=2.00}:../../security/p5-Digest-MD5 -DEPENDS+= p5-IO-Socket-SSL>=0.90:../../security/p5-IO-Socket-SSL +DEPENDS+= p5-Net-Netmask>=1.9015:../../devel/p5-Net-Netmask DEPENDS+= p5-Net-SSLeay>=1.16:../../security/p5-Net-SSLeay -DEPENDS+= {perl>=5.10,p5-CGI>=2.52}:../../www/p5-CGI -DEPENDS+= p5-FCGI>=0.67:../../www/p5-FCGI -DEPENDS+= p5-libwww>=1.09:../../www/p5-libwww -DEPENDS+= p5-Locale-libintl>=1.16:../../misc/p5-Locale-libintl -DEPENDS+= p5-XML-LibXML>=1.61:../../textproc/p5-XML-LibXML DEPENDS+= p5-Regexp-Common>=2.120:../../textproc/p5-Regexp-Common -DEPENDS+= p5-HTML-StripScripts-Parser>=1.02:../../www/p5-HTML-StripScripts-Parser -DEPENDS+= p5-MIME-EncWords>=1.010.101:../../mail/p5-MIME-EncWords +DEPENDS+= p5-SOAP-Lite-[0-9]*:../../net/p5-SOAP-Lite DEPENDS+= p5-Template-Toolkit>=2.20:../../www/p5-Template-Toolkit +DEPENDS+= p5-Term-ProgressBar>=2.09:../../devel/p5-Term-ProgressBar +DEPENDS+= p5-Time-HiRes>=1.9724:../../time/p5-Time-HiRes +DEPENDS+= p5-Unicode-LineBreak>=2012.02:../../textproc/p5-Unicode-LineBreak +DEPENDS+= p5-XML-LibXML>=1.61:../../textproc/p5-XML-LibXML +DEPENDS+= p5-libwww>=1.09:../../www/p5-libwww +DEPENDS+= p5-perl-ldap>=0.27:../../databases/p5-perl-ldap DEPENDS.SunOS+= {perl>=5.10,p5-DB_File>=1.75}:../../databases/p5-DB_File OPSYSVARS+= DEPENDS -USE_TOOLS+= gmake msgfmt +USE_TOOLS+= gmake msgfmt perl:run GNU_CONFIGURE= YES -CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR:Q} -CONFIGURE_ARGS+= --with-cgidir=${SYMPA_BIN:Q} -CONFIGURE_ARGS+= --with-bindir=${SYMPA_BIN:Q} -CONFIGURE_ARGS+= --with-sbindir=${SYMPA_BIN:Q} -CONFIGURE_ARGS+= --with-libexecdir=${SYMPA_BIN:Q} -CONFIGURE_ARGS+= --with-libdir=${SYMPA_BIN:Q} -CONFIGURE_ARGS+= --with-datadir=${SYMPA_BIN}/etc -CONFIGURE_ARGS+= --with-expldir=${SYMPA_VARBASE}/expl -CONFIGURE_ARGS+= --with-mandir=${PREFIX}/${PKGMANDIR} + +CONFIGURE_ARGS+= --bindir=${PREFIX}/sympa/bin +CONFIGURE_ARGS+= --with-cgidir=${PREFIX}/sympa/libexec/cgi-bin +CONFIGURE_ARGS+= --libexecdir=${PREFIX}/sympa/bin +CONFIGURE_ARGS+= --localedir=${PREFIX}/share/locale +CONFIGURE_ARGS+= --sbindir=${PREFIX}/sympa/bin +CONFIGURE_ARGS+= --with-defaultdir=${PREFIX}/sympa/default +CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} +CONFIGURE_ARGS+= --with-confdir=${PKG_SYSCONFDIR} +CONFIGURE_ARGS+= --with-expldir=${SYMPA_VARBASE}/list_data CONFIGURE_ARGS+= --with-lockdir=${SYMPA_VARBASE}/lock +CONFIGURE_ARGS+= --with-modulesdir=${PREFIX}/sympa/bin CONFIGURE_ARGS+= --with-piddir=${SYMPA_VARBASE}/run -CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR}/sympa -CONFIGURE_ARGS+= --with-nlsdir=${SYMPA_PREFIX}/nls -CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/sympa -CONFIGURE_ARGS+= --with-scriptdir=${SYMPA_BIN:Q} -CONFIGURE_ARGS+= --with-sampledir=${PREFIX}/share/examples/sympa +CONFIGURE_ARGS+= --with-scriptdir=${PREFIX}/sympa/bin CONFIGURE_ARGS+= --with-spooldir=${SYMPA_SPOOL:Q} +CONFIGURE_ARGS+= --mandir=${MAN8PREFIX}/man CONFIGURE_ARGS+= --with-perl=${PERL5:Q} -CONFIGURE_ARGS+= --with-mhonarc=${MHONARC_PREFIX}/bin/mhonarc -CONFIGURE_ARGS+= --with-openssl=${SSLBASE}/bin/openssl +CONFIGURE_ARGS+= --sharedstatedir=${SYMPA_PREFIX}/libdata +CONFIGURE_ARGS+= --datadir=${PREFIX}/share +CONFIGURE_ARGS+= --localstatedir=${SYMPA_VARBASE} +CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/sympa CONFIGURE_ARGS+= --with-user=${SYMPA_USER:Q} CONFIGURE_ARGS+= --with-group=${SYMPA_GROUP:Q} -CONFIGURE_ARGS+= --with-localedir=${PREFIX}/${PKGLOCALEDIR}/locale -MHONARC_PREFIX_DEFAULT= ${LOCALBASE} -EVAL_PREFIX+= MHONARC_PREFIX=mhonarc +PKG_SYSCONFSUBDIR?= sympa PKG_OPTIONS_VAR= PKG_OPTIONS.sympa PKG_SUPPORTED_OPTIONS= mysql pgsql -RCD_SCRIPTS= archived bounced sympa task_manager +RCD_SCRIPTS= archived bounced bulk sympa task_manager .include "../../mk/bsd.options.mk" @@ -88,7 +98,7 @@ DEPENDS+= p5-DBD-postgresql>=0.90:../../databases/p5-DBD-postgresql SYMPA_USER?= sympa SYMPA_GROUP?= sympa -SYMPA_VARBASE?= ${HOMEBASE}/sympa +SYMPA_VARBASE?= /var/sympa SYMPA_PREFIX= ${PREFIX}/sympa SYMPA_SPOOL= ${SYMPA_VARBASE}/spool @@ -101,17 +111,22 @@ PKG_HOME.${SYMPA_USER}= ${SYMPA_VARBASE} PKG_GROUPS_VARS+= SYMPA_GROUP PKG_USERS_VARS+= SYMPA_USER -USERGROUP_PHASE= pre-install BUILD_DEFS+= SYMPA_VARBASE +OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR} ${SYMPA_USER} ${SYMPA_GROUP} 755 .for d in sympa sympa/create_list_templates sympa/general_task_models \ sympa/scenari sympa/task_models sympa/templates sympa/wws_templates OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/${d} ${SYMPA_USER} ${SYMPA_GROUP} 755 .endfor -OWN_DIRS_PERMS+= ${SYMPA_VARBASE} ${SYMPA_USER} ${SYMPA_GROUP} 770 +OWN_DIRS_PERMS+= ${SYMPA_VARBASE} ${SYMPA_USER} ${SYMPA_GROUP} 775 OWN_DIRS_PERMS+= ${SYMPA_VARBASE}/expl ${SYMPA_USER} ${SYMPA_GROUP} 770 OWN_DIRS_PERMS+= ${SYMPA_VARBASE}/lock ${SYMPA_USER} ${SYMPA_GROUP} 770 OWN_DIRS_PERMS+= ${SYMPA_VARBASE}/run ${SYMPA_USER} ${SYMPA_GROUP} 770 +OWN_DIRS_PERMS+= ${SYMPA_VARBASE}/arc ${SYMPA_USER} ${SYMPA_GROUP} 770 +OWN_DIRS_PERMS+= ${SYMPA_VARBASE}/bounce ${SYMPA_USER} ${SYMPA_GROUP} 770 +OWN_DIRS_PERMS+= ${SYMPA_VARBASE}/list_data ${SYMPA_USER} ${SYMPA_GROUP} 775 +OWN_DIRS_PERMS+= ${SYMPA_VARBASE}/list_data/static_content ${SYMPA_USER} ${SYMPA_GROUP} 775 +OWN_DIRS_PERMS+= ${SYMPA_VARBASE}/list_data/static_content/icons ${SYMPA_USER} ${SYMPA_GROUP} 775 OWN_DIRS_PERMS+= ${SYMPA_SPOOL} ${SYMPA_USER} ${SYMPA_GROUP} 770 OWN_DIRS_PERMS+= ${SYMPA_SPOOL}/msg ${SYMPA_USER} ${SYMPA_GROUP} 770 OWN_DIRS_PERMS+= ${SYMPA_SPOOL}/digest ${SYMPA_USER} ${SYMPA_GROUP} 770 @@ -122,28 +137,55 @@ OWN_DIRS_PERMS+= ${SYMPA_SPOOL}/outgoing ${SYMPA_USER} ${SYMPA_GROUP} 770 OWN_DIRS_PERMS+= ${SYMPA_SPOOL}/task ${SYMPA_USER} ${SYMPA_GROUP} 770 OWN_DIRS_PERMS+= ${SYMPA_SPOOL}/tmp ${SYMPA_USER} ${SYMPA_GROUP} 770 -SPECIAL_PERMS+= ${SYMPA_BIN}/aliaswrapper ${ROOT_USER} ${SYMPA_GROUP} 4550 -SPECIAL_PERMS+= ${SYMPA_BIN}/bouncequeue ${SYMPA_USER} ${SYMPA_GROUP} 4555 -SPECIAL_PERMS+= ${SYMPA_BIN}/queue ${SYMPA_USER} ${SYMPA_GROUP} 4555 -SPECIAL_PERMS+= ${SYMPA_BIN}/virtualwrapper ${ROOT_USER} ${SYMPA_GROUP} 4550 - -# Which pkgsrc platforms support set-uid scripts? -#SPECIAL_PERMS+= ${SYMPA_BIN}/sympa_soap_server.fcgi ${SYMPA_USER} ${SYMPA_GROUP} 6555 -#SPECIAL_PERMS+= ${SYMPA_BIN}/wwsympa.fcgi ${SYMPA_USER} ${SYMPA_GROUP} 6555 +SPECIAL_PERMS+= ${SYMPA_BIN}/aliaswrapper ${ROOT_USER} ${SYMPA_GROUP} 4550 +SPECIAL_PERMS+= ${SYMPA_BIN}/bouncequeue ${SYMPA_USER} ${SYMPA_GROUP} 4555 +SPECIAL_PERMS+= ${SYMPA_BIN}/familyqueue ${SYMPA_USER} ${SYMPA_GROUP} 4555 +SPECIAL_PERMS+= ${SYMPA_BIN}/queue ${SYMPA_USER} ${SYMPA_GROUP} 4555 +SPECIAL_PERMS+= ${SYMPA_BIN}/virtualwrapper ${ROOT_USER} ${SYMPA_GROUP} 4550 +SPECIAL_PERMS+= ${SYMPA_PREFIX}/libexec/cgi-bin/wwsympa-wrapper.fcgi \ + ${SYMPA_USER} ${SYMPA_GROUP} 6555 +SPECIAL_PERMS+= ${SYMPA_PREFIX}/libexec/cgi-bin/sympa_soap_server-wrapper.fcgi \ + ${SYMPA_USER} ${SYMPA_GROUP} 6555 + +CONF_FILES= ${PREFIX}/share/examples/sympa/sympa.conf \ + ${PKG_SYSCONFDIR}/sympa.conf +CONF_FILES+= ${PREFIX}/share/examples/sympa/wwsympa.conf \ + ${PKG_SYSCONFDIR}/wwsympa.conf +.for f in back.png folder.open.png locked.png sound1.png begin.png folder.png\ + logo-s-lock.png sv.png binary.png h.png logo-s.png text.png crosshairs.png\ + image2.png logo_sympa.png top.png down.png junk.png movie.png unknown.png\ + end.png left.png position.png favicon_sympa.png link.png right.png +CONF_FILES+= ${PREFIX}/sympa/static_content/icons/${f} \ + ${SYMPA_VARBASE}/list_data/static_content/icons/${f} +.endfor -MESSAGE_SUBST+= SYMPA_BIN=${SYMPA_BIN} +MESSAGE_SUBST+= SYMPA_BIN=${SYMPA_BIN} SYMPA_VARBASE=${SYMPA_VARBASE} INSTALLATION_DIRS+= share/doc/sympa .include "../../mk/bsd.prefs.mk" +SUBST_CLASSES+= paths +SUBST_STAGE.paths= post-patch +SUBST_FILES.paths= configure +SUBST_SED.paths= -e "s|localstatedir/lib/sympa|localstatedir|g" +SUBST_SED.paths+= -e "s|prefix/static_content|prefix/sympa/static_content|g" +SUBST_SED.paths+= -e "s|prefix/default|prefix/sympa/default|g" +SUBST_SED.paths+= -e "s|prefix/arc|localstatedir/arc|g" +SUBST_SED.paths+= -e "s|prefix/bounce|localstatedir/bounce|g" +SUBST_MESSAGE.paths= Fixing configure paths + post-install: -.if ${OPSYS} == "NetBSD" - : We do not support set-uid scripts... - ${CHMOD} ug-s ${DESTDIR}${SYMPA_BIN}/sympa_soap_server.fcgi - ${CHMOD} ug-s ${DESTDIR}${SYMPA_BIN}/wwsympa.fcgi -.endif ${INSTALL_DATA} ${WRKSRC}/NEWS ${DESTDIR}${PREFIX}/share/doc/sympa/NEWS + ${CHOWN} ${ROOT_USER}:${ROOT_GROUP} ${DESTDIR}${SYMPA_PREFIX}/static_content + ${CHMOD} a-w \ + ${DESTDIR}${SYMPA_PREFIX}/libexec/cgi-bin/wwsympa-wrapper.fcgi \ + ${DESTDIR}${SYMPA_PREFIX}/libexec/cgi-bin/sympa_soap_server-wrapper.fcgi \ + ${DESTDIR}${SYMPA_BIN}/aliaswrapper \ + ${DESTDIR}${SYMPA_BIN}/bouncequeue \ + ${DESTDIR}${SYMPA_BIN}/familyqueue \ + ${DESTDIR}${SYMPA_BIN}/queue \ + ${DESTDIR}${SYMPA_BIN}/virtualwrapper .include "../../lang/perl5/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" diff --git a/mail/sympa/PLIST b/mail/sympa/PLIST index bd9d5f87d24..31be79ac1e0 100644 --- a/mail/sympa/PLIST +++ b/mail/sympa/PLIST @@ -1,23 +1,32 @@ -@comment $NetBSD: PLIST,v 1.9 2010/12/02 11:17:43 reed Exp $ +@comment $NetBSD: PLIST,v 1.10 2012/05/16 16:16:46 bouyer Exp $ man/man8/alias_manager.8 man/man8/archived.8 man/man8/bounced.8 man/man8/sympa.8 +share/doc/sympa/sample/README share/doc/sympa/NEWS -share/examples/sympa/README -share/examples/sympa/employees.ldap -share/examples/sympa/robot.conf -share/examples/sympa/sample-list/config -share/examples/sympa/sample-list/info -share/examples/sympa/sample-list/message.footer -share/examples/sympa/sample-list/welcome.tpl -share/examples/sympa/trusted_applications.conf +share/doc/sympa/sample/employees.ldap +share/doc/sympa/sample/robot.conf +share/doc/sympa/sample/test/config +share/doc/sympa/sample/test/info +share/doc/sympa/sample/test/message.footer +share/doc/sympa/sample/test/web_tt2/welcome.tt2 +share/doc/sympa/sample/trusted_applications.conf share/examples/rc.d/archived share/examples/rc.d/bounced +share/examples/rc.d/bulk share/examples/rc.d/sympa share/examples/rc.d/task_manager +share/examples/sympa/data_structure.version +share/examples/sympa/sympa.conf +share/examples/sympa/wwsympa.conf 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/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 @@ -30,10 +39,13 @@ 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/gl/LC_MESSAGES/sympa.mo share/locale/hu/LC_MESSAGES/sympa.mo share/locale/hu/LC_MESSAGES/web_help.mo share/locale/id/LC_MESSAGES/sympa.mo @@ -42,6 +54,9 @@ 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/LC_MESSAGES/sympa.mo +share/locale/ml/LC_MESSAGES/sympa.mo share/locale/nb_NO/LC_MESSAGES/sympa.mo share/locale/nb_NO/LC_MESSAGES/web_help.mo share/locale/nl/LC_MESSAGES/sympa.mo @@ -50,25 +65,34 @@ 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 sympa/bin/Archive.pm sympa/bin/Auth.pm -sympa/bin/CAS.pm +sympa/bin/Bounce.pm +sympa/bin/Bulk.pm sympa/bin/Commands.pm sympa/bin/Conf.pm sympa/bin/Config_XML.pm sympa/bin/Datasource.pm sympa/bin/Family.pm sympa/bin/Fetch.pm +sympa/bin/HTML/myFormatText.pm sympa/bin/LDAPSource.pm sympa/bin/Language.pm sympa/bin/Ldap.pm @@ -79,22 +103,26 @@ sympa/bin/Marc.pm sympa/bin/Marc/Search.pm sympa/bin/Message.pm sympa/bin/PlainDigest.pm +sympa/bin/Robot.pm sympa/bin/SQLSource.pm sympa/bin/Scenario.pm sympa/bin/SharedDocument.pm +sympa/bin/Sympa/Constants.pm +sympa/bin/Sympa/Template/Compat.pm sympa/bin/SympaSession.pm sympa/bin/SympaTransport.pm sympa/bin/Task.pm sympa/bin/Upgrade.pm -sympa/bin/Version.pm +sympa/bin/WebAgent.pm sympa/bin/admin.pm sympa/bin/alias_manager.pl sympa/bin/aliaswrapper sympa/bin/arc2webarc.pl sympa/bin/archived.pl -sympa/bin/bounce-lib.pl sympa/bin/bounced.pl sympa/bin/bouncequeue +sympa/bin/bulk.pl +sympa/bin/confdef.pm sympa/bin/cookielib.pm sympa/bin/create_db.Oracle sympa/bin/create_db.Pg @@ -102,304 +130,6 @@ sympa/bin/create_db.SQLite sympa/bin/create_db.Sybase sympa/bin/create_db.mysql sympa/bin/crypt_passwd.pl -sympa/bin/etc/README -sympa/bin/etc/auth.conf -sympa/bin/etc/ca-bundle.crt -sympa/bin/etc/create_list.conf -sympa/bin/etc/create_list_templates/discussion_list/comment.tt2 -sympa/bin/etc/create_list_templates/discussion_list/config.tt2 -sympa/bin/etc/create_list_templates/hotline/comment.tt2 -sympa/bin/etc/create_list_templates/hotline/config.tt2 -sympa/bin/etc/create_list_templates/html-news-letter/comment.tt2 -sympa/bin/etc/create_list_templates/html-news-letter/config.tt2 -sympa/bin/etc/create_list_templates/intranet_list/comment.tt2 -sympa/bin/etc/create_list_templates/intranet_list/config.tt2 -sympa/bin/etc/create_list_templates/news-letter/comment.tt2 -sympa/bin/etc/create_list_templates/news-letter/config.tt2 -sympa/bin/etc/create_list_templates/private_working_group/comment.tt2 -sympa/bin/etc/create_list_templates/private_working_group/config.tt2 -sympa/bin/etc/create_list_templates/public_web_forum/comment.tt2 -sympa/bin/etc/create_list_templates/public_web_forum/config.tt2 -sympa/bin/etc/edit_list.conf -sympa/bin/etc/global_task_models/chk_cert_expiration.daily.task -sympa/bin/etc/global_task_models/crl_update.daily.task -sympa/bin/etc/global_task_models/eval_bouncers.daily.task -sympa/bin/etc/global_task_models/expire_bounce.daily.task -sympa/bin/etc/global_task_models/process_bouncers.weekly.task -sympa/bin/etc/global_task_models/purge_orphan_bounces.monthly.task -sympa/bin/etc/global_task_models/purge_user_table.monthly.task -sympa/bin/etc/global_task_models/purge_session_table.daily.task -sympa/bin/etc/global_task_models/purge_logs_table.daily.task -sympa/bin/etc/list_aliases.tt2 -sympa/bin/etc/list_task_models/expire.yearly.task -sympa/bin/etc/list_task_models/remind.2month.task -sympa/bin/etc/list_task_models/remind.monthly.task -sympa/bin/etc/list_task_models/remind.yearly.task -sympa/bin/etc/list_task_models/sync_include.ttl.task -sympa/bin/etc/mail_tt2/authorization_reject.tt2 -sympa/bin/etc/mail_tt2/bye.tt2 -sympa/bin/etc/mail_tt2/certif_warning.tt2 -sympa/bin/etc/mail_tt2/command_report.tt2 -sympa/bin/etc/mail_tt2/d_install_shared.tt2 -sympa/bin/etc/mail_tt2/d_reject_shared.tt2 -sympa/bin/etc/mail_tt2/digest.tt2 -sympa/bin/etc/mail_tt2/digest_plain.tt2 -sympa/bin/etc/mail_tt2/expire_deletion.tt2 -sympa/bin/etc/mail_tt2/expire_warning1.tt2 -sympa/bin/etc/mail_tt2/expire_warning2.tt2 -sympa/bin/etc/mail_tt2/get_archive.tt2 -sympa/bin/etc/mail_tt2/global_remind.tt2 -sympa/bin/etc/mail_tt2/helpfile.tt2 -sympa/bin/etc/mail_tt2/index_archive.tt2 -sympa/bin/etc/mail_tt2/info_report.tt2 -sympa/bin/etc/mail_tt2/invite.tt2 -sympa/bin/etc/mail_tt2/list_created.tt2 -sympa/bin/etc/mail_tt2/list_rejected.tt2 -sympa/bin/etc/mail_tt2/list_unknown.tt2 -sympa/bin/etc/mail_tt2/listeditor_notification.tt2 -sympa/bin/etc/mail_tt2/listmaster_notification.tt2 -sympa/bin/etc/mail_tt2/listowner_notification.tt2 -sympa/bin/etc/mail_tt2/lists.tt2 -sympa/bin/etc/mail_tt2/message_report.tt2 -sympa/bin/etc/mail_tt2/moderate.tt2 -sympa/bin/etc/mail_tt2/modindex.tt2 -sympa/bin/etc/mail_tt2/reject.tt2 -sympa/bin/etc/mail_tt2/remind.tt2 -sympa/bin/etc/mail_tt2/removed.tt2 -sympa/bin/etc/mail_tt2/request_auth.tt2 -sympa/bin/etc/mail_tt2/review.tt2 -sympa/bin/etc/mail_tt2/send_auth.tt2 -sympa/bin/etc/mail_tt2/sendpasswd.tt2 -sympa/bin/etc/mail_tt2/sendssopasswd.tt2 -sympa/bin/etc/mail_tt2/stats_report.tt2 -sympa/bin/etc/mail_tt2/summary.tt2 -sympa/bin/etc/mail_tt2/urlized_part.tt2 -sympa/bin/etc/mail_tt2/user_notification.tt2 -sympa/bin/etc/mail_tt2/welcome.tt2 -sympa/bin/etc/mail_tt2/which.tt2 -sympa/bin/etc/mail_tt2/x509-user-cert-missing.tt2 -sympa/bin/etc/mail_tt2/your_infected_msg.tt2 -sympa/bin/etc/mhonarc-ressources.tt2 -sympa/bin/etc/mime.types -sympa/bin/etc/nrcpt_by_domain.conf -sympa/bin/etc/scenari/access_web_archive.closed -sympa/bin/etc/scenari/access_web_archive.intranet -sympa/bin/etc/scenari/access_web_archive.listmaster -sympa/bin/etc/scenari/access_web_archive.owner -sympa/bin/etc/scenari/access_web_archive.private -sympa/bin/etc/scenari/access_web_archive.public -sympa/bin/etc/scenari/add.auth -sympa/bin/etc/scenari/add.closed -sympa/bin/etc/scenari/add.default -sympa/bin/etc/scenari/add.owner -sympa/bin/etc/scenari/add.owner_notify -sympa/bin/etc/scenari/automatic_list_creation.public -sympa/bin/etc/scenari/automatic_list_creation.listmaster -sympa/bin/etc/crawlers_detection.conf -sympa/bin/etc/scenari/create_list.intranet -sympa/bin/etc/scenari/create_list.listmaster -sympa/bin/etc/scenari/create_list.public_listmaster -sympa/bin/etc/scenari/d_edit.default -sympa/bin/etc/scenari/d_edit.editor -sympa/bin/etc/scenari/d_edit.owner -sympa/bin/etc/scenari/d_edit.private -sympa/bin/etc/scenari/d_edit.private-https -sympa/bin/etc/scenari/d_edit.public -sympa/bin/etc/scenari/d_read.default -sympa/bin/etc/scenari/d_read.owner -sympa/bin/etc/scenari/d_read.private -sympa/bin/etc/scenari/d_read.private-https -sympa/bin/etc/scenari/d_read.public -sympa/bin/etc/scenari/del.auth -sympa/bin/etc/scenari/del.closed -sympa/bin/etc/scenari/del.default -sympa/bin/etc/scenari/del.owner -sympa/bin/etc/scenari/del.owner_notify -sympa/bin/etc/scenari/global_remind.listmaster -sympa/bin/etc/scenari/info.default -sympa/bin/etc/scenari/info.open -sympa/bin/etc/scenari/info.private -sympa/bin/etc/scenari/invite.closed -sympa/bin/etc/scenari/invite.default -sympa/bin/etc/scenari/invite.owner -sympa/bin/etc/scenari/invite.private -sympa/bin/etc/scenari/invite.public -sympa/bin/etc/ldap_alias_manager.conf -sympa/bin/etc/scenari/remind.default -sympa/bin/etc/scenari/remind.listmaster -sympa/bin/etc/scenari/remind.owner -sympa/bin/etc/scenari/review.closed -sympa/bin/etc/scenari/review.default -sympa/bin/etc/scenari/review.intranet -sympa/bin/etc/scenari/review.listmaster -sympa/bin/etc/scenari/review.owner -sympa/bin/etc/scenari/review.private -sympa/bin/etc/scenari/review.public -sympa/bin/etc/scenari/send.closed -sympa/bin/etc/scenari/send.default -sympa/bin/etc/scenari/send.editorkey -sympa/bin/etc/scenari/send.editorkeyonly -sympa/bin/etc/scenari/send.editorkeyonlyauth -sympa/bin/etc/scenari/send.intranet -sympa/bin/etc/scenari/send.intranetorprivate -sympa/bin/etc/scenari/send.newsletter -sympa/bin/etc/scenari/send.newsletterkeyonly -sympa/bin/etc/scenari/send.private -sympa/bin/etc/scenari/send.private_smime -sympa/bin/etc/scenari/send.privateandeditorkey -sympa/bin/etc/scenari/send.privateandnomultipartoreditorkey -sympa/bin/etc/scenari/send.privatekey -sympa/bin/etc/scenari/send.privatekeyandeditorkeyonly -sympa/bin/etc/scenari/send.privateoreditorkey -sympa/bin/etc/scenari/send.privateorpublickey -sympa/bin/etc/scenari/send.public -sympa/bin/etc/scenari/send.public_nobcc -sympa/bin/etc/scenari/send.publickey -sympa/bin/etc/scenari/send.publicnoattachment -sympa/bin/etc/scenari/send.publicnomultipart -sympa/bin/etc/scenari/subscribe.auth -sympa/bin/etc/scenari/subscribe.auth_notify -sympa/bin/etc/scenari/subscribe.auth_owner -sympa/bin/etc/scenari/subscribe.closed -sympa/bin/etc/scenari/subscribe.default -sympa/bin/etc/scenari/subscribe.intranet -sympa/bin/etc/scenari/subscribe.intranetorowner -sympa/bin/etc/scenari/subscribe.open -sympa/bin/etc/scenari/subscribe.open_notify -sympa/bin/etc/scenari/subscribe.open_quiet -sympa/bin/etc/scenari/subscribe.owner -sympa/bin/etc/scenari/subscribe.smime -sympa/bin/etc/scenari/subscribe.smimeorowner -sympa/bin/etc/scenari/topics_visibility.conceal -sympa/bin/etc/scenari/topics_visibility.default -sympa/bin/etc/scenari/topics_visibility.identified -sympa/bin/etc/scenari/topics_visibility.noconceal -sympa/bin/etc/scenari/unsubscribe.auth -sympa/bin/etc/scenari/unsubscribe.auth_notify -sympa/bin/etc/scenari/unsubscribe.closed -sympa/bin/etc/scenari/unsubscribe.default -sympa/bin/etc/scenari/unsubscribe.open -sympa/bin/etc/scenari/unsubscribe.open_notify -sympa/bin/etc/scenari/unsubscribe.owner -sympa/bin/etc/scenari/visibility.conceal -sympa/bin/etc/scenari/visibility.default -sympa/bin/etc/scenari/visibility.intranet -sympa/bin/etc/scenari/visibility.noconceal -sympa/bin/etc/scenari/visibility.secret -sympa/bin/etc/sympa.wsdl -sympa/bin/etc/topics.conf -sympa/bin/etc/web_tt2/active_lists.tt2 -sympa/bin/etc/web_tt2/add_request.tt2 -sympa/bin/etc/web_tt2/admin.tt2 -sympa/bin/etc/web_tt2/admin_menu.tt2 -sympa/bin/etc/web_tt2/arc.tt2 -sympa/bin/etc/web_tt2/arc_manage.tt2 -sympa/bin/etc/web_tt2/arc_protect.tt2 -sympa/bin/etc/web_tt2/arcsearch.tt2 -sympa/bin/etc/web_tt2/arcsearch_form.tt2 -sympa/bin/etc/web_tt2/authorization_reject.tt2 -sympa/bin/etc/web_tt2/blacklist.tt2 -sympa/bin/etc/web_tt2/button_footer.tt2 -sympa/bin/etc/web_tt2/button_header.tt2 -sympa/bin/etc/web_tt2/change_email.tt2 -sympa/bin/etc/web_tt2/choosepasswd.tt2 -sympa/bin/etc/web_tt2/close_list.tt2 -sympa/bin/etc/web_tt2/compose_mail.tt2 -sympa/bin/etc/web_tt2/copy_template.tt2 -sympa/bin/etc/web_tt2/create_list.tt2 -sympa/bin/etc/web_tt2/create_list_request.tt2 -sympa/bin/etc/web_tt2/css.tt2 -sympa/bin/etc/web_tt2/d_control.tt2 -sympa/bin/etc/web_tt2/d_editfile.tt2 -sympa/bin/etc/web_tt2/d_install_shared.tt2 -sympa/bin/etc/web_tt2/d_properties.tt2 -sympa/bin/etc/web_tt2/d_read.tt2 -sympa/bin/etc/web_tt2/d_upload.tt2 -sympa/bin/etc/web_tt2/dump_scenario.tt2 -sympa/bin/etc/web_tt2/dumpvars.tt2 -sympa/bin/etc/web_tt2/edit_attributes.tt2 -sympa/bin/etc/web_tt2/edit_list_request.tt2 -sympa/bin/etc/web_tt2/edit_template.tt2 -sympa/bin/etc/web_tt2/editfile.tt2 -sympa/bin/etc/web_tt2/editsubscriber.tt2 -sympa/bin/etc/web_tt2/error.tt2 -sympa/bin/etc/web_tt2/footer.tt2 -sympa/bin/etc/web_tt2/get_closed_lists.tt2 -sympa/bin/etc/web_tt2/get_inactive_lists.tt2 -sympa/bin/etc/web_tt2/get_latest_lists.tt2 -sympa/bin/etc/web_tt2/get_pending_lists.tt2 -sympa/bin/etc/web_tt2/help.tt2 -sympa/bin/etc/web_tt2/help_admin.tt2 -sympa/bin/etc/web_tt2/help_arc.tt2 -sympa/bin/etc/web_tt2/help_editfile.tt2 -sympa/bin/etc/web_tt2/help_editlist.tt2 -sympa/bin/etc/web_tt2/help_faqadmin.tt2 -sympa/bin/etc/web_tt2/help_faquser.tt2 -sympa/bin/etc/web_tt2/help_introduction.tt2 -sympa/bin/etc/web_tt2/help_listconfig.tt2 -sympa/bin/etc/web_tt2/help_mail_commands.tt2 -sympa/bin/etc/web_tt2/help_sendmsg.tt2 -sympa/bin/etc/web_tt2/help_shared.tt2 -sympa/bin/etc/web_tt2/help_user.tt2 -sympa/bin/etc/web_tt2/help_user_options.tt2 -sympa/bin/etc/web_tt2/home.tt2 -sympa/bin/etc/web_tt2/info.tt2 -sympa/bin/etc/web_tt2/install_pending_list.tt2 -sympa/bin/etc/web_tt2/javascript.tt2 -sympa/bin/etc/web_tt2/latest_arc.tt2 -sympa/bin/etc/web_tt2/latest_d_read.tt2 -sympa/bin/etc/web_tt2/latest_lists.tt2 -sympa/bin/etc/web_tt2/list_admin_menu.tt2 -sympa/bin/etc/web_tt2/list_button_footer.tt2 -sympa/bin/etc/web_tt2/list_button_header.tt2 -sympa/bin/etc/web_tt2/list_menu.tt2 -sympa/bin/etc/web_tt2/list_panel.tt2 -sympa/bin/etc/web_tt2/lists.tt2 -sympa/bin/etc/web_tt2/login.tt2 -sympa/bin/etc/web_tt2/login_menu.tt2 -sympa/bin/etc/web_tt2/loginbanner.tt2 -sympa/bin/etc/web_tt2/loginrequest.tt2 -sympa/bin/etc/web_tt2/ls_templates.tt2 -sympa/bin/etc/web_tt2/main.tt2 -sympa/bin/etc/web_tt2/maintenance.tt2 -sympa/bin/etc/web_tt2/menu.tt2 -sympa/bin/etc/web_tt2/modindex.tt2 -sympa/bin/etc/web_tt2/notice.tt2 -sympa/bin/etc/web_tt2/picture_upload.tt2 -sympa/bin/etc/web_tt2/pref.tt2 -sympa/bin/etc/web_tt2/remindpasswd.tt2 -sympa/bin/etc/web_tt2/remove_arc.tt2 -sympa/bin/etc/web_tt2/rename_list_request.tt2 -sympa/bin/etc/web_tt2/request_topic.tt2 -sympa/bin/etc/web_tt2/review.tt2 -sympa/bin/etc/web_tt2/review_family.tt2 -sympa/bin/etc/web_tt2/reviewbouncing.tt2 -sympa/bin/etc/web_tt2/rss.tt2 -sympa/bin/etc/web_tt2/rss_request.tt2 -sympa/bin/etc/web_tt2/scenario_test.tt2 -sympa/bin/etc/web_tt2/search.tt2 -sympa/bin/etc/web_tt2/search_list.tt2 -sympa/bin/etc/web_tt2/search_user.tt2 -sympa/bin/etc/web_tt2/serveradmin.tt2 -sympa/bin/etc/web_tt2/set_pending_list_request.tt2 -sympa/bin/etc/web_tt2/setlang.tt2 -sympa/bin/etc/web_tt2/show_cert.tt2 -sympa/bin/etc/web_tt2/show_sessions.tt2 -sympa/bin/etc/web_tt2/sigrequest.tt2 -sympa/bin/etc/web_tt2/skinsedit.tt2 -sympa/bin/etc/web_tt2/sso_login.tt2 -sympa/bin/etc/web_tt2/stats.tt2 -sympa/bin/etc/web_tt2/subindex.tt2 -sympa/bin/etc/web_tt2/suboptions.tt2 -sympa/bin/etc/web_tt2/subrequest.tt2 -sympa/bin/etc/web_tt2/title.tt2 -sympa/bin/etc/web_tt2/tt2_error.tt2 -sympa/bin/etc/web_tt2/view_template.tt2 -sympa/bin/etc/web_tt2/viewbounce.tt2 -sympa/bin/etc/web_tt2/viewlogs.tt2 -sympa/bin/etc/web_tt2/viewmod.tt2 -sympa/bin/etc/web_tt2/which.tt2 -sympa/bin/etc/web_tt2/your_lists.tt2 sympa/bin/familyqueue sympa/bin/init_comment.pl sympa/bin/ldap_alias_manager.pl @@ -407,42 +137,365 @@ sympa/bin/mail.pm sympa/bin/mod2html.pl sympa/bin/mysql_alias_manager.pl sympa/bin/p12topem.pl -sympa/bin/parser.pl sympa/bin/queue sympa/bin/report.pm sympa/bin/sympa.pl sympa/bin/sympa_soap_client.pl -sympa/bin/sympa_soap_server.fcgi -sympa/bin/sympa_soap_server-wrapper.fcgi sympa/bin/sympa_wizard.pl sympa/bin/sympasoap.pm sympa/bin/task_manager.pl sympa/bin/testldap.pl sympa/bin/testlogs.pl -sympa/bin/time_utils.pl -sympa/bin/tools.pl +sympa/bin/time_utils.pm +sympa/bin/tools.pm sympa/bin/tpl2tt2.pl -sympa/bin/tt2.pl +sympa/bin/tt2.pm sympa/bin/virtualwrapper sympa/bin/wwslib.pm -sympa/bin/wwsympa.fcgi -sympa/bin/wwsympa-wrapper.fcgi -sympa/bin/wwsympa_sudo_wrapper.pl +sympa/default/auth.conf +sympa/default/ca-bundle.crt +sympa/default/charset.conf +sympa/default/crawlers_detection.conf +sympa/default/create_list.conf +sympa/default/create_list_templates/discussion_list/comment.tt2 +sympa/default/create_list_templates/discussion_list/config.tt2 +sympa/default/create_list_templates/hotline/comment.tt2 +sympa/default/create_list_templates/hotline/config.tt2 +sympa/default/create_list_templates/html-news-letter/comment.tt2 +sympa/default/create_list_templates/html-news-letter/config.tt2 +sympa/default/create_list_templates/intranet_list/comment.tt2 +sympa/default/create_list_templates/intranet_list/config.tt2 +sympa/default/create_list_templates/news-letter/comment.tt2 +sympa/default/create_list_templates/news-letter/config.tt2 +sympa/default/create_list_templates/private_working_group/comment.tt2 +sympa/default/create_list_templates/private_working_group/config.tt2 +sympa/default/create_list_templates/public_web_forum/comment.tt2 +sympa/default/create_list_templates/public_web_forum/config.tt2 +sympa/default/edit_list.conf +sympa/default/families/sample-auto/config.tt2 +sympa/default/families/sample-auto/param_constraint.conf +sympa/default/global_task_models/chk_cert_expiration.daily.task +sympa/default/global_task_models/crl_update.daily.task +sympa/default/global_task_models/eval_bouncers.daily.task +sympa/default/global_task_models/expire_bounce.daily.task +sympa/default/global_task_models/process_bouncers.weekly.task +sympa/default/global_task_models/purge_logs_table.daily.task +sympa/default/global_task_models/purge_one_time_ticket_table.daily.task +sympa/default/global_task_models/purge_orphan_bounces.monthly.task +sympa/default/global_task_models/purge_session_table.daily.task +sympa/default/global_task_models/purge_tables.daily.task +sympa/default/global_task_models/purge_user_table.monthly.task +sympa/default/ldap_alias_entry.tt2 +sympa/default/ldap_alias_manager.conf +sympa/default/list_aliases.tt2 +sympa/default/list_task_models/expire.yearly.task +sympa/default/list_task_models/remind.2month.task +sympa/default/list_task_models/remind.monthly.task +sympa/default/list_task_models/remind.yearly.task +sympa/default/list_task_models/sync_include.ttl.task +sympa/default/mail_tt2/authorization_reject.tt2 +sympa/default/mail_tt2/bye.tt2 +sympa/default/mail_tt2/certif_warning.tt2 +sympa/default/mail_tt2/command_report.tt2 +sympa/default/mail_tt2/d_install_shared.tt2 +sympa/default/mail_tt2/d_reject_shared.tt2 +sympa/default/mail_tt2/digest.tt2 +sympa/default/mail_tt2/digest_plain.tt2 +sympa/default/mail_tt2/expire_deletion.tt2 +sympa/default/mail_tt2/expire_warning1.tt2 +sympa/default/mail_tt2/expire_warning2.tt2 +sympa/default/mail_tt2/get_archive.tt2 +sympa/default/mail_tt2/global_remind.tt2 +sympa/default/mail_tt2/helpfile.tt2 +sympa/default/mail_tt2/index_archive.tt2 +sympa/default/mail_tt2/info_report.tt2 +sympa/default/mail_tt2/invite.tt2 +sympa/default/mail_tt2/list_created.tt2 +sympa/default/mail_tt2/list_rejected.tt2 +sympa/default/mail_tt2/list_unknown.tt2 +sympa/default/mail_tt2/listeditor_notification.tt2 +sympa/default/mail_tt2/listmaster_notification.tt2 +sympa/default/mail_tt2/listowner_notification.tt2 +sympa/default/mail_tt2/lists.tt2 +sympa/default/mail_tt2/message_report.tt2 +sympa/default/mail_tt2/moderate.tt2 +sympa/default/mail_tt2/modindex.tt2 +sympa/default/mail_tt2/reject.tt2 +sympa/default/mail_tt2/remind.tt2 +sympa/default/mail_tt2/removed.tt2 +sympa/default/mail_tt2/request_auth.tt2 +sympa/default/mail_tt2/review.tt2 +sympa/default/mail_tt2/send_auth.tt2 +sympa/default/mail_tt2/sendpasswd.tt2 +sympa/default/mail_tt2/sendssopasswd.tt2 +sympa/default/mail_tt2/stats_report.tt2 +sympa/default/mail_tt2/summary.tt2 +sympa/default/mail_tt2/urlized_part.tt2 +sympa/default/mail_tt2/user_notification.tt2 +sympa/default/mail_tt2/welcome.tt2 +sympa/default/mail_tt2/which.tt2 +sympa/default/mail_tt2/x509-user-cert-missing.tt2 +sympa/default/mail_tt2/your_infected_msg.tt2 +sympa/default/mhonarc-ressources.tt2 +sympa/default/mime.types +sympa/default/nrcpt_by_domain.conf +sympa/default/scenari/access_web_archive.closed +sympa/default/scenari/access_web_archive.intranet +sympa/default/scenari/access_web_archive.listmaster +sympa/default/scenari/access_web_archive.owner +sympa/default/scenari/access_web_archive.private +sympa/default/scenari/access_web_archive.public +sympa/default/scenari/add.auth +sympa/default/scenari/add.closed +sympa/default/scenari/add.default +sympa/default/scenari/add.owner +sympa/default/scenari/add.owner_notify +sympa/default/scenari/automatic_list_creation.listmaster +sympa/default/scenari/automatic_list_creation.public +sympa/default/scenari/create_list.intranet +sympa/default/scenari/create_list.listmaster +sympa/default/scenari/create_list.public_listmaster +sympa/default/scenari/d_edit.default +sympa/default/scenari/d_edit.editor +sympa/default/scenari/d_edit.owner +sympa/default/scenari/d_edit.private +sympa/default/scenari/d_edit.private-https +sympa/default/scenari/d_edit.public +sympa/default/scenari/d_read.default +sympa/default/scenari/d_read.owner +sympa/default/scenari/d_read.private +sympa/default/scenari/d_read.private-https +sympa/default/scenari/d_read.public +sympa/default/scenari/del.auth +sympa/default/scenari/del.closed +sympa/default/scenari/del.default +sympa/default/scenari/del.owner +sympa/default/scenari/del.owner_notify +sympa/default/scenari/global_remind.listmaster +sympa/default/scenari/info.default +sympa/default/scenari/info.open +sympa/default/scenari/info.private +sympa/default/scenari/invite.closed +sympa/default/scenari/invite.default +sympa/default/scenari/invite.owner +sympa/default/scenari/invite.private +sympa/default/scenari/invite.public +sympa/default/scenari/remind.default +sympa/default/scenari/remind.listmaster +sympa/default/scenari/remind.owner +sympa/default/scenari/review.closed +sympa/default/scenari/review.default +sympa/default/scenari/review.intranet +sympa/default/scenari/review.listmaster +sympa/default/scenari/review.owner +sympa/default/scenari/review.private +sympa/default/scenari/review.public +sympa/default/scenari/send.closed +sympa/default/scenari/send.default +sympa/default/scenari/send.editorkey +sympa/default/scenari/send.editorkeyonly +sympa/default/scenari/send.editorkeyonlyauth +sympa/default/scenari/send.intranet +sympa/default/scenari/send.intranetorprivate +sympa/default/scenari/send.newsletter +sympa/default/scenari/send.newsletterkeyonly +sympa/default/scenari/send.private +sympa/default/scenari/send.private_smime +sympa/default/scenari/send.privateandeditorkey +sympa/default/scenari/send.privateandnomultipartoreditorkey +sympa/default/scenari/send.privatekey +sympa/default/scenari/send.privatekeyandeditorkeyonly +sympa/default/scenari/send.privateoreditorkey +sympa/default/scenari/send.privateorpublickey +sympa/default/scenari/send.public +sympa/default/scenari/send.public_nobcc +sympa/default/scenari/send.publickey +sympa/default/scenari/send.publicnoattachment +sympa/default/scenari/send.publicnomultipart +sympa/default/scenari/spam_status.x-spam-status +sympa/default/scenari/subscribe.auth +sympa/default/scenari/subscribe.auth_notify +sympa/default/scenari/subscribe.auth_owner +sympa/default/scenari/subscribe.closed +sympa/default/scenari/subscribe.default +sympa/default/scenari/subscribe.intranet +sympa/default/scenari/subscribe.intranetorowner +sympa/default/scenari/subscribe.open +sympa/default/scenari/subscribe.open_notify +sympa/default/scenari/subscribe.open_quiet +sympa/default/scenari/subscribe.owner +sympa/default/scenari/subscribe.smime +sympa/default/scenari/subscribe.smimeorowner +sympa/default/scenari/topics_visibility.conceal +sympa/default/scenari/topics_visibility.default +sympa/default/scenari/topics_visibility.identified +sympa/default/scenari/topics_visibility.noconceal +sympa/default/scenari/unsubscribe.auth +sympa/default/scenari/unsubscribe.auth_notify +sympa/default/scenari/unsubscribe.closed +sympa/default/scenari/unsubscribe.default +sympa/default/scenari/unsubscribe.open +sympa/default/scenari/unsubscribe.open_notify +sympa/default/scenari/unsubscribe.owner +sympa/default/scenari/visibility.conceal +sympa/default/scenari/visibility.default +sympa/default/scenari/visibility.intranet +sympa/default/scenari/visibility.noconceal +sympa/default/scenari/visibility.secret +sympa/default/sympa.wsdl +sympa/default/topics.conf +sympa/default/web_tt2/active_lists.tt2 +sympa/default/web_tt2/add_request.tt2 +sympa/default/web_tt2/admin.tt2 +sympa/default/web_tt2/admin_menu.tt2 +sympa/default/web_tt2/arc.tt2 +sympa/default/web_tt2/arc_manage.tt2 +sympa/default/web_tt2/arc_protect.tt2 +sympa/default/web_tt2/arcsearch.tt2 +sympa/default/web_tt2/arcsearch_form.tt2 +sympa/default/web_tt2/authorization_reject.tt2 +sympa/default/web_tt2/auto_signoff.tt2 +sympa/default/web_tt2/blacklist.tt2 +sympa/default/web_tt2/button_footer.tt2 +sympa/default/web_tt2/button_header.tt2 +sympa/default/web_tt2/ca.tt2 +sympa/default/web_tt2/change_email.tt2 +sympa/default/web_tt2/change_email_request.tt2 +sympa/default/web_tt2/choosepasswd.tt2 +sympa/default/web_tt2/close_list.tt2 +sympa/default/web_tt2/compose_mail.tt2 +sympa/default/web_tt2/copy_template.tt2 +sympa/default/web_tt2/create_list.tt2 +sympa/default/web_tt2/create_list_request.tt2 +sympa/default/web_tt2/css.tt2 +sympa/default/web_tt2/css_ie.tt2 +sympa/default/web_tt2/d_control.tt2 +sympa/default/web_tt2/d_editfile.tt2 +sympa/default/web_tt2/d_install_shared.tt2 +sympa/default/web_tt2/d_properties.tt2 +sympa/default/web_tt2/d_read.tt2 +sympa/default/web_tt2/d_upload.tt2 +sympa/default/web_tt2/dump_scenario.tt2 +sympa/default/web_tt2/dumpvars.tt2 +sympa/default/web_tt2/edit_attributes.tt2 +sympa/default/web_tt2/edit_config.tt2 +sympa/default/web_tt2/edit_list_request.tt2 +sympa/default/web_tt2/edit_template.tt2 +sympa/default/web_tt2/editfile.tt2 +sympa/default/web_tt2/editsubscriber.tt2 +sympa/default/web_tt2/error.tt2 +sympa/default/web_tt2/footer.tt2 +sympa/default/web_tt2/get_closed_lists.tt2 +sympa/default/web_tt2/get_inactive_lists.tt2 +sympa/default/web_tt2/get_latest_lists.tt2 +sympa/default/web_tt2/get_pending_lists.tt2 +sympa/default/web_tt2/help.tt2 +sympa/default/web_tt2/help_admin.tt2 +sympa/default/web_tt2/help_arc.tt2 +sympa/default/web_tt2/help_editfile.tt2 +sympa/default/web_tt2/help_editlist.tt2 +sympa/default/web_tt2/help_faqadmin.tt2 +sympa/default/web_tt2/help_faquser.tt2 +sympa/default/web_tt2/help_introduction.tt2 +sympa/default/web_tt2/help_listconfig.tt2 +sympa/default/web_tt2/help_mail_commands.tt2 +sympa/default/web_tt2/help_sendmsg.tt2 +sympa/default/web_tt2/help_shared.tt2 +sympa/default/web_tt2/help_user.tt2 +sympa/default/web_tt2/help_user_options.tt2 +sympa/default/web_tt2/home.tt2 +sympa/default/web_tt2/info.tt2 +sympa/default/web_tt2/install_pending_list.tt2 +sympa/default/web_tt2/javascript.tt2 +sympa/default/web_tt2/latest_arc.tt2 +sympa/default/web_tt2/latest_d_read.tt2 +sympa/default/web_tt2/latest_lists.tt2 +sympa/default/web_tt2/lca.tt2 +sympa/default/web_tt2/list_button_footer.tt2 +sympa/default/web_tt2/list_button_header.tt2 +sympa/default/web_tt2/list_menu.tt2 +sympa/default/web_tt2/list_panel.tt2 +sympa/default/web_tt2/lists.tt2 +sympa/default/web_tt2/login.tt2 +sympa/default/web_tt2/login_menu.tt2 +sympa/default/web_tt2/loginbanner.tt2 +sympa/default/web_tt2/loginrequest.tt2 +sympa/default/web_tt2/ls_templates.tt2 +sympa/default/web_tt2/main.tt2 +sympa/default/web_tt2/maintenance.tt2 +sympa/default/web_tt2/manage_template.tt2 +sympa/default/web_tt2/menu.tt2 +sympa/default/web_tt2/menu_search.tt2 +sympa/default/web_tt2/modindex.tt2 +sympa/default/web_tt2/nav.tt2 +sympa/default/web_tt2/notice.tt2 +sympa/default/web_tt2/picture_upload.tt2 +sympa/default/web_tt2/pref.tt2 +sympa/default/web_tt2/remove_arc.tt2 +sympa/default/web_tt2/rename_list_request.tt2 +sympa/default/web_tt2/renewpasswd.tt2 +sympa/default/web_tt2/request_topic.tt2 +sympa/default/web_tt2/requestpasswd.tt2 +sympa/default/web_tt2/review.tt2 +sympa/default/web_tt2/review_family.tt2 +sympa/default/web_tt2/reviewbouncing.tt2 +sympa/default/web_tt2/rss.tt2 +sympa/default/web_tt2/rss_request.tt2 +sympa/default/web_tt2/scenario_test.tt2 +sympa/default/web_tt2/search.tt2 +sympa/default/web_tt2/search_list.tt2 +sympa/default/web_tt2/search_user.tt2 +sympa/default/web_tt2/serveradmin.tt2 +sympa/default/web_tt2/set_pending_list_request.tt2 +sympa/default/web_tt2/setlang.tt2 +sympa/default/web_tt2/show_cert.tt2 +sympa/default/web_tt2/show_exclude.tt2 +sympa/default/web_tt2/show_sessions.tt2 +sympa/default/web_tt2/sigrequest.tt2 +sympa/default/web_tt2/skinsedit.tt2 +sympa/default/web_tt2/sso_login.tt2 +sympa/default/web_tt2/stats.tt2 +sympa/default/web_tt2/subindex.tt2 +sympa/default/web_tt2/suboptions.tt2 +sympa/default/web_tt2/subrequest.tt2 +sympa/default/web_tt2/subscriber_table.tt2 +sympa/default/web_tt2/suspend_request.tt2 +sympa/default/web_tt2/ticket.tt2 +sympa/default/web_tt2/title.tt2 +sympa/default/web_tt2/tt2_error.tt2 +sympa/default/web_tt2/view_template.tt2 +sympa/default/web_tt2/viewbounce.tt2 +sympa/default/web_tt2/viewlogs.tt2 +sympa/default/web_tt2/viewmod.tt2 +sympa/default/web_tt2/which.tt2 +sympa/default/web_tt2/your_lists.tt2 +sympa/libexec/cgi-bin/sympa_soap_server-wrapper.fcgi +sympa/libexec/cgi-bin/sympa_soap_server.fcgi +sympa/libexec/cgi-bin/wwsympa-wrapper.fcgi +sympa/libexec/cgi-bin/wwsympa.fcgi sympa/static_content/icons/back.png sympa/static_content/icons/begin.png sympa/static_content/icons/binary.png +sympa/static_content/icons/crosshairs.png sympa/static_content/icons/down.png sympa/static_content/icons/end.png +sympa/static_content/icons/favicon_sympa.png sympa/static_content/icons/folder.open.png sympa/static_content/icons/folder.png +sympa/static_content/icons/h.png sympa/static_content/icons/image2.png +sympa/static_content/icons/junk.png sympa/static_content/icons/left.png sympa/static_content/icons/link.png sympa/static_content/icons/locked.png sympa/static_content/icons/logo-s-lock.png sympa/static_content/icons/logo-s.png +sympa/static_content/icons/logo_sympa.png sympa/static_content/icons/movie.png +sympa/static_content/icons/position.png sympa/static_content/icons/right.png sympa/static_content/icons/sound1.png +sympa/static_content/icons/sv.png sympa/static_content/icons/text.png +sympa/static_content/icons/top.png sympa/static_content/icons/unknown.png diff --git a/mail/sympa/distinfo b/mail/sympa/distinfo index 0ccf738b752..ba691a762b6 100644 --- a/mail/sympa/distinfo +++ b/mail/sympa/distinfo @@ -1,13 +1,9 @@ -$NetBSD: distinfo,v 1.12 2011/06/19 13:50:57 bouyer Exp $ +$NetBSD: distinfo,v 1.13 2012/05/16 16:16:46 bouyer Exp $ -SHA1 (sympa-5.4.4.tar.gz) = 673d3a031ef2718ed234ce0814ad1d0083883919 -RMD160 (sympa-5.4.4.tar.gz) = fb0b61ac3a56981ac7f44a1863504be937e4f4b5 -Size (sympa-5.4.4.tar.gz) = 6523229 bytes -SHA1 (patch-aa) = 8db2096214d667d5bada0ffb97994be9e0891547 -SHA1 (patch-ab) = 404ce642a733ef7922f58613c56f449f75641a9a -SHA1 (patch-ac) = 77802bab188da024c18810c07bf62064b28e3af1 -SHA1 (patch-af) = ba9888ed1eed387f7758946aaeeaa5f408c2d760 -SHA1 (patch-ag) = 97af077204f004945619d9a457e03430df1e2642 -SHA1 (patch-ah) = 6a0b34ef49a7d68ac996251adee14ef29519f92d -SHA1 (patch-ai) = 5c209365e8ec7dbd35325507f413aa7660cf47d4 -SHA1 (patch-aj) = 639241f48effabc49d46a23f255a33cb51404d44 +SHA1 (sympa-6.1.11.tar.gz) = c4a175ad4af894262d83d39cfc148e0037d883e9 +RMD160 (sympa-6.1.11.tar.gz) = 4398d67353b2c6460b86892afa0bd417498eff9c +Size (sympa-6.1.11.tar.gz) = 7547265 bytes +SHA1 (patch-aa) = c28355fd3fcc0cff74bdbf73859c1b9d0741e8df +SHA1 (patch-ab) = c13e973fa3bc92f450aee00fad1553e003080c96 +SHA1 (patch-ac) = 87527936892090b310919ca55576aaeba795cb3b +SHA1 (patch-af) = 901f6ddf04dffccc3b148c2465a23de6cd57f832 diff --git a/mail/sympa/files/bulk.sh b/mail/sympa/files/bulk.sh new file mode 100644 index 00000000000..44e098f8423 --- /dev/null +++ b/mail/sympa/files/bulk.sh @@ -0,0 +1,22 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# $NetBSD: bulk.sh,v 1.1 2012/05/16 16:16:46 bouyer Exp $ +# +# PROVIDE: bulk +# REQUIRE: sympa +# KEYWORD: shutdown + +if [ -f /etc/rc.subr ] +then + . /etc/rc.subr +fi + +name="bulk" +rcvar=$name +command="@PREFIX@/sympa/bin/bulk.pl" +pidfile="/var/sympa/run/bulk.pid" +command_interpreter="@PREFIX@/bin/perl" +sympa_user="sympa" + +load_rc_config $name +run_rc_command "$1" diff --git a/mail/sympa/patches/patch-aa b/mail/sympa/patches/patch-aa index aff3cb9df35..9250ba140ac 100644 --- a/mail/sympa/patches/patch-aa +++ b/mail/sympa/patches/patch-aa @@ -1,58 +1,58 @@ -$NetBSD: patch-aa,v 1.5 2008/04/27 17:06:40 bouyer Exp $ +$NetBSD: patch-aa,v 1.6 2012/05/16 16:16:46 bouyer Exp $ ---- Makefile.in.orig 2007-12-05 16:37:14.000000000 +0100 -+++ Makefile.in 2008-04-27 15:16:02.000000000 +0200 -@@ -508,7 +508,7 @@ - @CVS2CL@ - #endif - --all: warning checkperl checkcpan sources wrapper soap_wrapper man locale -+all: sources wrapper soap_wrapper man locale - - rpm: build_rh_rpm build_mdk_rpm - -@@ -612,7 +612,7 @@ - $(MAKE) PERL='${PERL}' clean) || exit 1; \ - done; +--- Makefile.in.orig 2011-08-25 16:48:08.000000000 +0200 ++++ Makefile.in 2012-02-24 20:06:42.000000000 +0100 +@@ -635,35 +635,30 @@ + echo "Creating $(DESTDIR)$$dir"; \ + install -d -m 755 $(DESTDIR)$$dir; \ + fi; \ +- chown $(USER) $(DESTDIR)$$dir || /bin/true; \ +- chgrp $(GROUP) $(DESTDIR)$$dir || /bin/true; \ ++ chown $(USER) $(DESTDIR)$$dir || true; \ ++ chgrp $(GROUP) $(DESTDIR)$$dir || true; \ + done --install: importantchanges installdir installsrc installwws installwebtt2 installmailtt2 installlocale installman installscript installsample installconfig installdoc installsoap nextstep -+install: importantchanges installdir installsrc installwws installwebtt2 installmailtt2 installlocale installman installscript installsample installdoc installsoap nextstep + installconfig: installdir + @echo "Installing basic configuration ..." + export PERL5LIB=$(DESTDIR)$(modulesdir); \ +- if [ ! -f $(DESTDIR)$(confdir)/sympa.conf ]; then \ +- echo "This looks like your first Sympa installation. The following wizard will assist you to create your first Sympa configuration.";\ +- if [ ! -d $(DESTDIR)$(confdir) ]; then \ +- $(INSTALL) -d -m 755 $(DESTDIR)$(confdir); \ +- fi; \ +- $(DESTDIR)$(sbindir)/sympa_wizard.pl \ +- --create sympa.conf \ +- --target $(DESTDIR)$(confdir)/sympa.conf \ +- || /bin/true; \ +- $(DESTDIR)$(sbindir)/sympa_wizard.pl \ +- --create wwsympa.conf \ +- --target $(DESTDIR)$(confdir)/wwsympa.conf \ +- || /bin/true; \ ++ if [ ! -d $(DESTDIR)$(prefix)/share/examples/sympa ]; then \ ++ $(INSTALL) -d -m 755 $(DESTDIR)$(prefix)/share/examples/sympa; \ + fi; \ +- if [ ! -f $(DESTDIR)$(sysconfdir)/data_structure.version ]; then \ +- cd $(DESTDIR)$(sysconfdir); \ +- echo "# automatically created file" >> data_structure.version; \ +- echo "# you should not modify it" >> data_structure.version; \ +- echo $(VERSION) >> data_structure.version; \ +- chown $(USER) data_structure.version || /bin/true; \ +- chgrp $(GROUP) data_structure.version || /bin/true; \ +- fi ++ $(DESTDIR)$(sbindir)/sympa_wizard.pl \ ++ --create sympa.conf \ ++ --target $(DESTDIR)$(prefix)/share/examples/sympa/sympa.conf \ ++ || true; \ ++ $(DESTDIR)$(sbindir)/sympa_wizard.pl \ ++ --create wwsympa.conf \ ++ --target $(DESTDIR)$(prefix)/share/examples/sympa/wwsympa.conf \ ++ || true; \ ++ cd $(DESTDIR)$(prefix)/share/examples/sympa; \ ++ echo "# automatically created file" >> data_structure.version; \ ++ echo "# you should not modify it" >> data_structure.version; \ ++ echo $(VERSION) >> data_structure.version; \ ++ chown $(USER) data_structure.version || true; \ ++ chgrp $(GROUP) data_structure.version || true; nextstep: @echo "" -@@ -751,7 +751,7 @@ - - installdir: - @echo "Creating required directories" -- @for dir in $(DIR) $(EXPL_DIR) $(CONFDIR) $(SAMPLEDIR) $(ETCDIR) $(BINDIR) $(LOCALEDIR) $(DOCDIR) $(DIR)/static_content $(DIR)/static_content/icons ; do \ -+ @for dir in $(DIR) $(EXPL_DIR) $(CONFDIR) $(SAMPLEDIR) $(ETCDIR) $(BINDIR) $(LOCALEDIR) $(DOCDIR) $(DIR)/sympa/static_content $(DIR)/sympa/static_content/icons ; do \ - if [ ! -d $(DESTDIR)$$dir ] ; then \ - echo "Creating $(DESTDIR)$$dir"; \ - mkdir -p $(DESTDIR)$$dir; \ -@@ -760,7 +760,7 @@ - chmod 755 $(DESTDIR)$$dir; \ - fi \ - done -- @if [ ! -f $(DESTDIR)$(CONFDIR)/sympa.conf ] ; then \ -+ @if false; then \ - echo "First installation : installing conf directories..."; \ - for dir in create_list_templates mail_tt2 web_tt2 scenari \ - task_models general_task_models; do \ -@@ -783,7 +783,7 @@ - $(PERL) ./subst.pl src/etc/README_etc \ - ) \ - fi -- @if [ ! -f $(DESTDIR)$(CONFDIR)/sympa.conf ] ; then \ -+ @if false; then \ - echo "First installation : installing spool directories..."; \ - for dir in $(SPOOLDIR) $(SPOOLDIR)/msg $(SPOOLDIR)/digest $(SPOOLDIR)/moderation \ - $(SPOOLDIR)/expire $(SPOOLDIR)/auth $(SPOOLDIR)/outgoing $(SPOOLDIR)/tmp \ -@@ -797,7 +797,7 @@ - fi \ - done \ - fi -- @if [ ! -f $(DESTDIR)$(CONFDIR)/sympa.conf ] ; then \ -+ @if false ; then \ - echo "First installation : creating archives and bounce directories..."; \ - for dir in bounce arc ; do \ - if [ ! -d $(DESTDIR)$(DIR)/$$dir ] ; then \ diff --git a/mail/sympa/patches/patch-ab b/mail/sympa/patches/patch-ab index b9b54899280..a60810634f4 100644 --- a/mail/sympa/patches/patch-ab +++ b/mail/sympa/patches/patch-ab @@ -1,69 +1,74 @@ -$NetBSD: patch-ab,v 1.4 2008/04/27 17:06:40 bouyer Exp $ +$NetBSD: patch-ab,v 1.5 2012/05/16 16:16:46 bouyer Exp $ ---- check_perl_modules.pl.orig 2008-03-27 17:41:49.000000000 +0100 -+++ check_perl_modules.pl 2008-04-27 14:20:25.000000000 +0200 -@@ -180,69 +180,7 @@ +--- src/sympa_wizard.pl.in.orig 2012-02-08 18:02:11.000000000 +0100 ++++ src/sympa_wizard.pl.in 2012-02-08 18:02:42.000000000 +0100 +@@ -662,72 +662,5 @@ # Install a CPAN module ##---------------------- sub install_module { -- my ($module, $options) = @_; +-# my ($module, $options, $opt_features) = @_; +- my ($module, $options, $cpan_modules) = @_; - - my $default = $options->{'default'}; - - unless ($ENV{'FTP_PASSIVE'} eq 1) { -- $ENV{'FTP_PASSIVE'} = 1; -- print "Setting FTP Passive mode\n"; +- $ENV{'FTP_PASSIVE'} = 1; +- print "Setting FTP Passive mode\n"; - } - - ## This is required on RedHat 9 for DBD::mysql installation - my $lang = $ENV{'LANG'}; - $ENV{'LANG'} = 'C' if ($ENV{'LANG'} =~ /UTF\-8/); - -- unless ($> == 0) { -- print "\#\# You need root privileges to install $module module. \#\#\n"; -- print "\#\# Press the Enter key to continue checking modules. \#\#\n"; -- my $t = <STDIN>; -- return undef; +- unless ($EUID == 0) { +- print "\#\# You need root privileges to install $module module. \#\#\n"; +- print "\#\# Press the Enter key to continue checking modules. \#\#\n"; +- my $t = <STDIN>; +- return undef; - } - - unless ($options->{'force'}) { -- printf "Description: %s\n", $opt_features{$module}; -- print "Install module $module ? [$default]"; -- my $answer = <STDIN>; chomp $answer; -- $answer ||= $default; -- return unless ($answer =~ /^y$/i); +- printf "-> Usage of this module: %s\n", $cpan_modules->{$module}{usage} if ($cpan_modules->{$module}{usage}); +- printf "-> Prerequisites: %s\n", $cpan_modules->{$module}{prerequisites} if ($cpan_modules->{$module}{prerequisites}); +- printf "-> Install module $module ? [$default]"; +- my $answer = <STDIN>; chomp $answer; +- $answer ||= $default; +- return unless ($answer =~ /^y$/i); - } -- -- $CPAN::Config->{'inactivity_timeout'} = 4; -- $CPAN::Config->{'colorize_output'} = 1; +- +- $CPAN::Config->{'inactivity_timeout'} = 0; ## disable timeout to prevent timeout during modules installation +- $CPAN::Config->{'colorize_output'} = 1; +- $CPAN::Config->{'build_requires_install_policy'} = 'yes'; ## automatically installed prerequisites without asking +- $CPAN::Config->{'prerequisites_policy'} = 'follow'; ## build prerequisites automatically +- $CPAN::Config->{'load_module_verbosity'} = 'none'; ## minimum verbosity during module loading +- $CPAN::Config->{'tar_verbosity'} = 'none'; ## minimum verbosity with tar command - - #CPAN::Shell->clean($module) if ($options->{'force'}); - - CPAN::Shell->make($module); -- +- - if ($options->{'force'}) { -- CPAN::Shell->force('test', $module); -- }else { -- CPAN::Shell->test($module); -- } -- +- CPAN::Shell->force('test', $module); +- }else { +- CPAN::Shell->test($module); +- } - - CPAN::Shell->install($module); ## Could use CPAN::Shell->force('install') if make test failed - - ## Check if module has been successfuly installed -- unless (&test_module($module) == 1) { +- unless (eval "require $module") { - -- ## Prevent recusive calls if already in force mode -- if ($options->{'force'}) { -- print "Installation of $module still FAILED. You should download the tar.gz from http://search.cpan.org and install it manually."; -- my $answer = <STDIN>; -- }else { -- print "Installation of $module FAILED. Do you want to force the installation of this module? (y/N) "; -- my $answer = <STDIN>; chomp $answer; -- if ($answer =~ /^y/i) { -- &install_module($module, {'force' => 1}); -- } -- } +- ## Prevent recusive calls if already in force mode +- if ($options->{'force'}) { +- print "Installation of $module still FAILED. You should download the tar.gz from http://search.cpan.org and install it manually."; +- my $answer = <STDIN>; +- }else { +- print "Installation of $module FAILED. Do you want to force the installation of this module? (y/N) "; +- my $answer = <STDIN>; chomp $answer; +- if ($answer =~ /^y/i) { +- install_module($module, {'force' => 1}, $cpan_modules); +- } +- } - } - - ## Restore lang @@ -71,5 +76,3 @@ $NetBSD: patch-ab,v 1.4 2008/04/27 17:06:40 bouyer Exp $ - + 1; } - - ###-------------------------- diff --git a/mail/sympa/patches/patch-ac b/mail/sympa/patches/patch-ac index 60e2ea48a36..0f0d808fe5e 100644 --- a/mail/sympa/patches/patch-ac +++ b/mail/sympa/patches/patch-ac @@ -1,13 +1,13 @@ -$NetBSD: patch-ac,v 1.2 2004/09/26 20:13:34 seb Exp $ +$NetBSD: patch-ac,v 1.3 2012/05/16 16:16:46 bouyer Exp $ ---- src/etc/script/Makefile.orig 2003-05-12 09:32:42.000000000 +0000 -+++ src/etc/script/Makefile -@@ -30,7 +30,7 @@ SCRIPTDIR = $(SBINDIR) +--- src/etc/script/Makefile.in.orig 2012-02-09 16:02:29.000000000 +0100 ++++ src/etc/script/Makefile.in 2011-08-25 16:48:08.000000000 +0200 +@@ -355,7 +355,7 @@ - all: + info-am: --install: makedir installsrc installsubstsrc installinit -+install: makedir installsrc installsubstsrc +-install-data-am: install-initSCRIPTS install-scriptSCRIPTS ++install-data-am: install-scriptSCRIPTS + + install-exec-am: - clean: - rm -rf $(DESTDIR)$(SCRIPTDIR) diff --git a/mail/sympa/patches/patch-af b/mail/sympa/patches/patch-af index 447d11b5098..5bd0c0833da 100644 --- a/mail/sympa/patches/patch-af +++ b/mail/sympa/patches/patch-af @@ -1,8 +1,8 @@ -$NetBSD: patch-af,v 1.2 2008/04/27 17:06:40 bouyer Exp $ +$NetBSD: patch-af,v 1.3 2012/05/16 16:16:46 bouyer Exp $ ---- src/Language.pm.orig 2008-04-27 17:43:28.000000000 +0200 -+++ src/Language.pm 2008-04-27 17:43:47.000000000 +0200 -@@ -162,7 +162,7 @@ +--- src/lib/Language.pm.orig 2012-02-08 18:03:43.000000000 +0100 ++++ src/lib/Language.pm 2012-02-08 18:04:12.000000000 +0100 +@@ -164,7 +164,7 @@ ## Set Locale::Messages context my $locale_dashless = $locale.'.utf-8'; $locale_dashless =~ s/-//g; diff --git a/mail/sympa/patches/patch-ag b/mail/sympa/patches/patch-ag deleted file mode 100644 index 3eff540eb47..00000000000 --- a/mail/sympa/patches/patch-ag +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ag,v 1.1 2008/04/27 17:06:40 bouyer Exp $ - ---- src/sympa_wizard.pl.orig 2008-04-27 15:11:31.000000000 +0200 -+++ src/sympa_wizard.pl 2008-04-27 15:11:56.000000000 +0200 -@@ -128,7 +128,7 @@ - 'advice' =>''}, - - {'name' => 'static_content_path', -- 'default' => '--DIR--/static_content', -+ 'default' => '--DIR--/sympa/static_content', - 'query' => 'The directory where Sympa stores static contents (CSS, members pictures, documentation) directly delivered by Apache', - 'file' => 'sympa.conf', - 'advice' =>''}, diff --git a/mail/sympa/patches/patch-ah b/mail/sympa/patches/patch-ah deleted file mode 100644 index a2c33ad8d09..00000000000 --- a/mail/sympa/patches/patch-ah +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ah,v 1.1 2008/04/27 17:06:40 bouyer Exp $ - ---- src/Conf.pm.orig 2008-04-27 15:12:30.000000000 +0200 -+++ src/Conf.pm 2008-04-27 15:13:05.000000000 +0200 -@@ -267,7 +267,7 @@ - 'pictures_feature' => 'on', - 'use_blacklist' => 'send,subscribe', - 'static_content_url' => '/static-sympa', -- 'static_content_path' => '--DIR--/static_content', -+ 'static_content_path' => '--DIR--/sympa/static_content', - 'filesystem_encoding' => 'utf-8', - 'cache_list_config' => 'none', ## none | binary_file - 'lock_method' => 'flock', ## flock | nfs diff --git a/mail/sympa/patches/patch-ai b/mail/sympa/patches/patch-ai deleted file mode 100644 index 3af4868a6c9..00000000000 --- a/mail/sympa/patches/patch-ai +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-ai,v 1.2 2011/06/19 13:50:57 bouyer Exp $ - ---- wwsympa/Makefile.orig 2008-01-30 18:10:56.000000000 +0100 -+++ wwsympa/Makefile 2011-06-19 15:44:24.000000000 +0200 -@@ -100,8 +100,8 @@ - - installicons: - @echo "Installing icons..." -- @echo $(DIR)/static_content/icons -- cp icons/*.png $(DIR)/static_content/icons -+ @echo $(DESTDIR)$(DIR)/sympa/static_content/icons -+ cp icons/*.png $(DESTDIR)$(DIR)/sympa/static_content/icons - - installwrapper: - @echo "Installing wwsympa-wrapper binary..." diff --git a/mail/sympa/patches/patch-aj b/mail/sympa/patches/patch-aj deleted file mode 100644 index 571b48591bb..00000000000 --- a/mail/sympa/patches/patch-aj +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-aj,v 1.1 2008/04/27 17:06:41 bouyer Exp $ - ---- po/Makefile.orig 2008-04-27 16:51:00.000000000 +0200 -+++ po/Makefile 2008-04-27 16:53:44.000000000 +0200 -@@ -1,6 +1,6 @@ - - --LINGUAS = af ar br bg ca cs de el en_US es et eu fi fr hu id it ja ko ml nb_NO nn_NO nl oc pl pt pt_BR ro ru sv tr vi zh_CN zh_TW -+LINGUAS = ar cs de el en_US es et fi fr hu id it ja nb_NO nl oc pl pt_BR ro sv tr zh_CN - SYMPA_LOCALES = af_ZA ar_SY br_FR bg_BG ca_ES cs_CZ de_DE el_GR en_US es_ES et_EE eu_ES fi_FI fr_FR hu_HU id_ID it_IT ja_JP ko_KR ml_IN nb_NO nn_NO nl_NL oc_FR pl_PL pt_BR pt_PT ro_RO ru_RU sv_SE tr_TR vi_VN zh_CN zh_TW - MOBASICFILES = $(addsuffix .mo, $(LINGUAS)) - MOHELPFILES = $(addprefix web_help_, $(MOBASICFILES)) |