From f48c79d730080d6a00f45b729acd3119fad0ec1d Mon Sep 17 00:00:00 2001 From: Marcin Deranek Date: Wed, 29 Jul 2020 16:52:14 +0200 Subject: Version bump --- net-mail/sympa/Manifest | 4 +- net-mail/sympa/sympa-6.2.48.ebuild | 267 ------------------------------------- net-mail/sympa/sympa-6.2.56.ebuild | 267 +++++++++++++++++++++++++++++++++++++ 3 files changed, 269 insertions(+), 269 deletions(-) delete mode 100644 net-mail/sympa/sympa-6.2.48.ebuild create mode 100644 net-mail/sympa/sympa-6.2.56.ebuild (limited to 'net-mail') diff --git a/net-mail/sympa/Manifest b/net-mail/sympa/Manifest index a81e49c..9bd1185 100644 --- a/net-mail/sympa/Manifest +++ b/net-mail/sympa/Manifest @@ -4,5 +4,5 @@ AUX sympa-apache_soap.conf 332 BLAKE2B 97003842d7e4f57ab5df3a8ee7e971e1de8fc7a23 AUX sympa-lighttpd.conf 372 BLAKE2B 701e0bc7ed328257a62d29eb5899da255a5102e8fc1c199ae8769000053fc7c771b2159be86ba7fa232cb243801352719d9cf9f985f36a84b157faff70dcb673 SHA512 765ec8521fe426da3c17186a8820982388cc6678fb038473de7310d15aa789b902df2edd055e82bfc98cc7161a2728f9f685f2da5862c466635a901d47f301e5 AUX sympa-lighttpd_soap.conf 382 BLAKE2B 08456e6603a4a2f960a818c5ab5374d03c15e5cc30aae83ad6602758d7cad857fd0b2a1995f23c37b17f3046a2f45f57e14f9b5cf7742fde0b4c23c86798d5b2 SHA512 1aac44ca4c410d90e384ac092cfbb2ead8a144ed472998266ccc9b1411e6ce6d4c02edbf46496c14585c65cfbf23cf8276901df2d54895bdf4edd3cecf447f2d AUX sympa-nginx.conf 252 BLAKE2B 51471cdc0151a10d86b396bb7d3ecca51508d53fbcce91804c2ffcfefd6ee9170502d2cc36519eb66570371150fafa81ae7ed991d38ba901e1c4248f806d06e5 SHA512 076900022f1d6c03e26301ed15514dc922a9ba9718c8a344722ad755c5caf0277daae944959f061445f58ef163d6d243670fb97b92f06e6370a1f8621762221f -DIST sympa-6.2.48.tar.gz 12768937 BLAKE2B 188189eac2712bdab4673ca09e4a4c37d035906524a0a73d7eac74e517906b3e63c588af4636c31c3dd861850fa0e452474ff8873f454d3dfad650c05b99afb0 SHA512 b1ff034fc9a69edae266741e3b868555040bc1c4cdba9bae901729cd23b3f310895d0a9a5fe2119373880f1b65c25cd14e6753d93ad4ff15adf377f51cc25719 -EBUILD sympa-6.2.48.ebuild 7914 BLAKE2B 357707951efbd742049f9986beafb05bf57bd1bf22d4f992dec7ce0d9f76d2a68665bf5d7b31a23b092ceec438a2a5f78acc9d740504d5c885dd79a8cd3334ed SHA512 fbf49aa7e210ad49adc0a19376361c3b66f77cc35809e71a6bb7670ef15c480e70f1ab0d43da151a7d7ffcea1c703065f8a3c8f74248d71296e44e687bb80b31 +DIST sympa-6.2.56.tar.gz 12864493 BLAKE2B 0eefa3c132eb347b6d71bd522409fe0264bd65f265c9ebb02c360a9ae503cb32a22c70069e5c96bc0892b0045b96b325a07e283cd536ffd79197a57b8aff01fa SHA512 eb83e773bc23f1e5100fac8efd6091b7767f67ffbeeac42b26d6ec42629c61ff8e8372541924afbaccd5f34d208f53454dec40581dbd162fa58c85301e1a3414 +EBUILD sympa-6.2.56.ebuild 7914 BLAKE2B 357707951efbd742049f9986beafb05bf57bd1bf22d4f992dec7ce0d9f76d2a68665bf5d7b31a23b092ceec438a2a5f78acc9d740504d5c885dd79a8cd3334ed SHA512 fbf49aa7e210ad49adc0a19376361c3b66f77cc35809e71a6bb7670ef15c480e70f1ab0d43da151a7d7ffcea1c703065f8a3c8f74248d71296e44e687bb80b31 diff --git a/net-mail/sympa/sympa-6.2.48.ebuild b/net-mail/sympa/sympa-6.2.48.ebuild deleted file mode 100644 index 2b4fe71..0000000 --- a/net-mail/sympa/sympa-6.2.48.ebuild +++ /dev/null @@ -1,267 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit eutils user multilib autotools - -SYMPA_VERSION="$(ver_cut 1-2)" -SYMPA_RELEASE="$(ver_cut 3-)" - -if [[ ${SYMPA_VERSION} == "9999" ]] ; then - # Development version - SRC_URI="" - EGIT_REPO_URI="https://github.com/sympa-community/sympa" - inherit git-r3 -elif [[ ${SYMPA_RELEASE} == "9999" ]] ; then - # Latest stable - EGIT_BRANCH="sympa-${SYMPA_VERSION}" - EGIT_REPO_URI="https://github.com/sympa-community/sympa" - inherit git-r3 -else - # Release - SRC_URI="https://github.com/sympa-community/sympa/releases/download/${PV}/${P}.tar.gz" -fi - -DESCRIPTION="A feature-rich open source mailing list software" -HOMEPAGE="https://www.sympa.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="clamav -compat dkim fastcgi ldap mysql nls postgres soap sqlite ssl" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -# See https://www.sympa.org/manual/installing-sympa#required_cpan_modules -RDEPEND=" - >=dev-lang/perl-5.8 - >=dev-perl/CGI-3.51 - >=virtual/perl-Digest-MD5-2.00 - virtual/perl-Encode - >=virtual/perl-File-Path-2.08 - >=virtual/perl-MIME-Base64-3.03 - >=virtual/perl-Scalar-List-Utils-1.20 - >=virtual/perl-Sys-Syslog-0.03 - >=virtual/perl-Time-HiRes-1.29 - virtual/perl-libnet - >=dev-perl/Archive-Zip-1.05 - >=dev-perl/Class-Singleton-1.03 - >=dev-perl/Data-Password-1.07 - >=dev-perl/DateTime-Format-Mail-0.28 - >=dev-perl/DateTime-TimeZone-0.59 - >=dev-perl/DBI-1.48 - >=dev-perl/File-Copy-Recursive-0.36 - dev-perl/File-NFSLock - >=dev-perl/HTML-StripScripts-Parser-1.30 - dev-perl/HTML-Formatter - dev-perl/HTML-Tree - dev-perl/IO-stringy - >=dev-perl/MailTools-1.70 - >=dev-perl/MIME-Charset-1.011.3 - >=dev-perl/MIME-EncWords-1.014 - >=dev-perl/MIME-Lite-HTML-1.230 - >=dev-perl/MIME-tools-5.423 - >=dev-perl/Net-CIDR-0.16 - >=dev-perl/Net-DNS-0.65 - >=dev-perl/Template-Toolkit-2.21 - >=dev-perl/Term-ProgressBar-2.09 - >=dev-perl/Unicode-LineBreak-2011.05 - >=dev-perl/Unicode-CaseFold-0.02 - >=dev-perl/URI-1.35 - >=dev-perl/XML-LibXML-1.70 - >=dev-perl/libintl-perl-1.20 - dev-perl/libwww-perl - >=net-mail/mhonarc-2.6.18 - clamav? ( app-antivirus/clamav ) - compat? ( >=dev-perl/Crypt-CipherSaber-0.50 ) - dkim? ( >=dev-perl/Mail-DKIM-0.37 ) - fastcgi? ( - >=dev-perl/FCGI-0.67 - >=dev-perl/CGI-Fast-1.08 - ) - ldap? ( >=dev-perl/perl-ldap-0.40 ) - mysql? ( >=dev-perl/DBD-mysql-4.008 ) - postgres? ( >=dev-perl/DBD-Pg-2.0 ) - soap? ( >=dev-perl/SOAP-Lite-0.712 ) - sqlite? ( >=dev-perl/DBD-SQLite-1.31 ) - ssl? ( - >=dev-perl/IO-Socket-SSL-0.90 - dev-libs/openssl - ) - virtual/mta - " -DEPEND="${RDEPEND} - sys-devel/gettext - " - -SYMPA_USER="sympa" -SYMPA_GROUP="sympa" - -pkg_setup() { - enewgroup ${SYMPA_GROUP} - enewuser ${SYMPA_USER} -1 -1 -1 ${SYMPA_GROUP} -} - -src_prepare() { - default - # Override defaults for certain options, so - # Sympa won't complain about conflicting paths - sed -i -e "/'queuebounce'/,/}/ s|'/bounce'|'/qbounce'|" src/lib/Sympa/ConfDef.pm || die - # Gentoo specific: redefine some defaults - sed -i -e 's|^\(\s*bouncedir=\).*|\1/var/spool/sympa/bounce|' \ - -e 's|^\(\s*arcdir=\).*|\1/var/spool/sympa/arc|' \ - configure.ac || die - # Do not create runtime directories - sed -i -e 's| $(piddir) | |' Makefile.am || die - eautoreconf -} - -src_configure() { - econf \ - --enable-fhs \ - --prefix=/usr \ - --libdir=/usr/$(get_libdir)/sympa \ - --libexec=/usr/libexec/sympa \ - --localstatedir=/var \ - --docdir=/usr/share/doc/${P} \ - --with-localedir=/usr/share/locale \ - --sysconfdir=/etc/sympa \ - --with-confdir=/etc/sympa \ - --with-piddir=/run/sympa \ - --with-spooldir=/var/spool/sympa \ - --with-staticdir=/var/spool/sympa/static_content \ - --with-cssdir=/var/spool/sympa/static_content/css \ - --with-picturesdir=/var/spool/sympa/static_content/pictures \ - --with-modulesdir=/usr/$(get_libdir)/sympa \ - --with-cgidir=/usr/libexec/sympa \ - --with-expldir=/var/lib/sympa/lists \ - --with-scriptdir=/usr/share/sympa/scripts \ - --without-initdir \ - --with-unitsdir=/usr/lib/systemd/system \ - --with-defaultdir=/usr/share/sympa/default \ - --with-user=${SYMPA_USER} \ - --with-group=${SYMPA_GROUP} \ - $(use_enable nls) \ - || die "econf failed" -} - -src_compile() { - emake CFLAGS="${CFLAGS} -Wl,-z,now" -} - -src_install() { - emake DESTDIR="${D}" install - - # Do not overwrite data_structure.version - rm -f "${D}/etc/sympa/data_structure.version" - # Set permissions and ownership on config files - fowners root:${SYMPA_GROUP} /etc/sympa/sympa.conf - fperms u=rwX,g=rX,o= /etc/sympa/sympa.conf - # Elevate some permissions to read config files - fperms g+s /usr/libexec/sympa/{bouncequeue,familyqueue,queue} - - # Docs - dodoc AUTHORS.md CONTRIBUTING.md INSTALL.md NEWS.md README.md etc_README - - # Startup script - newinitd "${FILESDIR}/${PN}-${SYMPA_VERSION}.initd" "${PN}" - - # Set proper fastcgi flag - if use fastcgi; then - sed -i -r 's:^(\s*use_fast_cgi\s*).*:\11:' "${D}/etc/sympa/sympa.conf" - else - sed -i -r 's:^(\s*use_fast_cgi\s*).*:\10:' "${D}/etc/sympa/sympa.conf" - fi - # Update antivirus config - if use clamav; then - sed -i -r \ - -e 's:^#?\s*antivirus_path\s*/.*:antivirus_path /usr/bin/clamscan:' \ - -e 's:^#?\s*antivirus_args\s*.*:antivirus_args --stdout:' \ - "${D}/etc/sympa/sympa.conf" - else - sed -i -r \ - -e 's:^(\s*antivirus_path\s*/.*):#\1:' \ - -e 's:^(\s*antivirus_args\s*.*):#\1:' \ - "${D}/etc/sympa/sympa.conf" - fi - # Update openssl config - if use ssl; then - sed -i -r \ - -e 's:^#?\s*openssl\s*/.*:openssl /usr/bin/openssl:' \ - -e 's:^#?\s*capath\s*/.*:capath /etc/ssl/certs:' \ - -e 's:^#?\s*cafile\s*/.*:cafile /etc/ssl/certs/ca-certificates.crt:' \ - "${D}/etc/sympa/sympa.conf" - else - sed -i -r \ - -e 's:^(\s*openssl\s*/.*):#\1:' \ - -e 's:^(\s*capath\s*/.*):#\1:' \ - -e 's:^(\s*cafile\s*/.*):#\1:' \ - "${D}/etc/sympa/sympa.conf" - fi - # Queue dirs - keepdir /var/spool/sympa - local SYMPA_DIRS="arc auth automatic bounce bulk digest moderation msg \ - outgoing qbounce static_content static_content/css \ - static_content/pictures task tmp topic viewmail" - local DIR - for DIR in ${SYMPA_DIRS}; do - keepdir /var/spool/sympa/${DIR} - fowners ${SYMPA_USER}:${SYMPA_GROUP} /var/spool/sympa/${DIR} - case "${DIR}" in - static_content*) - fperms 755 /var/spool/sympa/${DIR} - ;; - *) - fperms 750 /var/spool/sympa/${DIR} - ;; - esac - done - keepdir /var/lib/sympa - keepdir /var/lib/sympa/lists - - newdoc "${FILESDIR}/${PN}-apache.conf" apache.conf - newdoc "${FILESDIR}/${PN}-apache_soap.conf" apache_soap.conf - newdoc "${FILESDIR}/${PN}-lighttpd.conf" lighttpd.conf - newdoc "${FILESDIR}/${PN}-lighttpd_soap.conf" lighttpd_soap.conf - newdoc "${FILESDIR}/${PN}-nginx.conf" nginx.conf -} - -pkg_postinst() { - elog - elog "You need to create a database with associated database account" - elog "prior to use Sympa. That account will need general" - elog "access privileges to the Sympa database." - elog - elog "The Sympa web interface needs to be setup in your webserver." - elog "For more information please consult Sympa documentation at" - elog "https://www.sympa.org/manual/web-interface#web_server_setup" - elog "Sample configs are installed in /usr/share/doc/${P}" - elog - - if use clamav; then - elog "By default we use clamscan antivirus scanner" - elog "(antivirus_path option in sympa.conf). For performance" - elog "reason you might want to use clamdscan which is much faster." - elog "To use it you need to do the following:" - elog - elog "# gpasswd -a clamav sympa" - elog "# /etc/init.d/clamd restart" - elog - fi - - ewarn "If you are upgrading from an earlier version please run:" - ewarn - ewarn "# sympa.pl --upgrade" - ewarn - ewarn "If you are upgrading from version 5.x make sure" - ewarn "compat use flag is set while emerging, then run:" - ewarn - ewarn "# sympa.pl --upgrade" - ewarn - ewarn "to upgrade your data structures and" - ewarn - ewarn "# sympa.pl --md5_encode_password" - ewarn - ewarn "to convert your passwords. When completed compat use flag" - ewarn "can be removed" -} diff --git a/net-mail/sympa/sympa-6.2.56.ebuild b/net-mail/sympa/sympa-6.2.56.ebuild new file mode 100644 index 0000000..2b4fe71 --- /dev/null +++ b/net-mail/sympa/sympa-6.2.56.ebuild @@ -0,0 +1,267 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils user multilib autotools + +SYMPA_VERSION="$(ver_cut 1-2)" +SYMPA_RELEASE="$(ver_cut 3-)" + +if [[ ${SYMPA_VERSION} == "9999" ]] ; then + # Development version + SRC_URI="" + EGIT_REPO_URI="https://github.com/sympa-community/sympa" + inherit git-r3 +elif [[ ${SYMPA_RELEASE} == "9999" ]] ; then + # Latest stable + EGIT_BRANCH="sympa-${SYMPA_VERSION}" + EGIT_REPO_URI="https://github.com/sympa-community/sympa" + inherit git-r3 +else + # Release + SRC_URI="https://github.com/sympa-community/sympa/releases/download/${PV}/${P}.tar.gz" +fi + +DESCRIPTION="A feature-rich open source mailing list software" +HOMEPAGE="https://www.sympa.org/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="clamav -compat dkim fastcgi ldap mysql nls postgres soap sqlite ssl" +REQUIRED_USE="|| ( mysql postgres sqlite )" + +# See https://www.sympa.org/manual/installing-sympa#required_cpan_modules +RDEPEND=" + >=dev-lang/perl-5.8 + >=dev-perl/CGI-3.51 + >=virtual/perl-Digest-MD5-2.00 + virtual/perl-Encode + >=virtual/perl-File-Path-2.08 + >=virtual/perl-MIME-Base64-3.03 + >=virtual/perl-Scalar-List-Utils-1.20 + >=virtual/perl-Sys-Syslog-0.03 + >=virtual/perl-Time-HiRes-1.29 + virtual/perl-libnet + >=dev-perl/Archive-Zip-1.05 + >=dev-perl/Class-Singleton-1.03 + >=dev-perl/Data-Password-1.07 + >=dev-perl/DateTime-Format-Mail-0.28 + >=dev-perl/DateTime-TimeZone-0.59 + >=dev-perl/DBI-1.48 + >=dev-perl/File-Copy-Recursive-0.36 + dev-perl/File-NFSLock + >=dev-perl/HTML-StripScripts-Parser-1.30 + dev-perl/HTML-Formatter + dev-perl/HTML-Tree + dev-perl/IO-stringy + >=dev-perl/MailTools-1.70 + >=dev-perl/MIME-Charset-1.011.3 + >=dev-perl/MIME-EncWords-1.014 + >=dev-perl/MIME-Lite-HTML-1.230 + >=dev-perl/MIME-tools-5.423 + >=dev-perl/Net-CIDR-0.16 + >=dev-perl/Net-DNS-0.65 + >=dev-perl/Template-Toolkit-2.21 + >=dev-perl/Term-ProgressBar-2.09 + >=dev-perl/Unicode-LineBreak-2011.05 + >=dev-perl/Unicode-CaseFold-0.02 + >=dev-perl/URI-1.35 + >=dev-perl/XML-LibXML-1.70 + >=dev-perl/libintl-perl-1.20 + dev-perl/libwww-perl + >=net-mail/mhonarc-2.6.18 + clamav? ( app-antivirus/clamav ) + compat? ( >=dev-perl/Crypt-CipherSaber-0.50 ) + dkim? ( >=dev-perl/Mail-DKIM-0.37 ) + fastcgi? ( + >=dev-perl/FCGI-0.67 + >=dev-perl/CGI-Fast-1.08 + ) + ldap? ( >=dev-perl/perl-ldap-0.40 ) + mysql? ( >=dev-perl/DBD-mysql-4.008 ) + postgres? ( >=dev-perl/DBD-Pg-2.0 ) + soap? ( >=dev-perl/SOAP-Lite-0.712 ) + sqlite? ( >=dev-perl/DBD-SQLite-1.31 ) + ssl? ( + >=dev-perl/IO-Socket-SSL-0.90 + dev-libs/openssl + ) + virtual/mta + " +DEPEND="${RDEPEND} + sys-devel/gettext + " + +SYMPA_USER="sympa" +SYMPA_GROUP="sympa" + +pkg_setup() { + enewgroup ${SYMPA_GROUP} + enewuser ${SYMPA_USER} -1 -1 -1 ${SYMPA_GROUP} +} + +src_prepare() { + default + # Override defaults for certain options, so + # Sympa won't complain about conflicting paths + sed -i -e "/'queuebounce'/,/}/ s|'/bounce'|'/qbounce'|" src/lib/Sympa/ConfDef.pm || die + # Gentoo specific: redefine some defaults + sed -i -e 's|^\(\s*bouncedir=\).*|\1/var/spool/sympa/bounce|' \ + -e 's|^\(\s*arcdir=\).*|\1/var/spool/sympa/arc|' \ + configure.ac || die + # Do not create runtime directories + sed -i -e 's| $(piddir) | |' Makefile.am || die + eautoreconf +} + +src_configure() { + econf \ + --enable-fhs \ + --prefix=/usr \ + --libdir=/usr/$(get_libdir)/sympa \ + --libexec=/usr/libexec/sympa \ + --localstatedir=/var \ + --docdir=/usr/share/doc/${P} \ + --with-localedir=/usr/share/locale \ + --sysconfdir=/etc/sympa \ + --with-confdir=/etc/sympa \ + --with-piddir=/run/sympa \ + --with-spooldir=/var/spool/sympa \ + --with-staticdir=/var/spool/sympa/static_content \ + --with-cssdir=/var/spool/sympa/static_content/css \ + --with-picturesdir=/var/spool/sympa/static_content/pictures \ + --with-modulesdir=/usr/$(get_libdir)/sympa \ + --with-cgidir=/usr/libexec/sympa \ + --with-expldir=/var/lib/sympa/lists \ + --with-scriptdir=/usr/share/sympa/scripts \ + --without-initdir \ + --with-unitsdir=/usr/lib/systemd/system \ + --with-defaultdir=/usr/share/sympa/default \ + --with-user=${SYMPA_USER} \ + --with-group=${SYMPA_GROUP} \ + $(use_enable nls) \ + || die "econf failed" +} + +src_compile() { + emake CFLAGS="${CFLAGS} -Wl,-z,now" +} + +src_install() { + emake DESTDIR="${D}" install + + # Do not overwrite data_structure.version + rm -f "${D}/etc/sympa/data_structure.version" + # Set permissions and ownership on config files + fowners root:${SYMPA_GROUP} /etc/sympa/sympa.conf + fperms u=rwX,g=rX,o= /etc/sympa/sympa.conf + # Elevate some permissions to read config files + fperms g+s /usr/libexec/sympa/{bouncequeue,familyqueue,queue} + + # Docs + dodoc AUTHORS.md CONTRIBUTING.md INSTALL.md NEWS.md README.md etc_README + + # Startup script + newinitd "${FILESDIR}/${PN}-${SYMPA_VERSION}.initd" "${PN}" + + # Set proper fastcgi flag + if use fastcgi; then + sed -i -r 's:^(\s*use_fast_cgi\s*).*:\11:' "${D}/etc/sympa/sympa.conf" + else + sed -i -r 's:^(\s*use_fast_cgi\s*).*:\10:' "${D}/etc/sympa/sympa.conf" + fi + # Update antivirus config + if use clamav; then + sed -i -r \ + -e 's:^#?\s*antivirus_path\s*/.*:antivirus_path /usr/bin/clamscan:' \ + -e 's:^#?\s*antivirus_args\s*.*:antivirus_args --stdout:' \ + "${D}/etc/sympa/sympa.conf" + else + sed -i -r \ + -e 's:^(\s*antivirus_path\s*/.*):#\1:' \ + -e 's:^(\s*antivirus_args\s*.*):#\1:' \ + "${D}/etc/sympa/sympa.conf" + fi + # Update openssl config + if use ssl; then + sed -i -r \ + -e 's:^#?\s*openssl\s*/.*:openssl /usr/bin/openssl:' \ + -e 's:^#?\s*capath\s*/.*:capath /etc/ssl/certs:' \ + -e 's:^#?\s*cafile\s*/.*:cafile /etc/ssl/certs/ca-certificates.crt:' \ + "${D}/etc/sympa/sympa.conf" + else + sed -i -r \ + -e 's:^(\s*openssl\s*/.*):#\1:' \ + -e 's:^(\s*capath\s*/.*):#\1:' \ + -e 's:^(\s*cafile\s*/.*):#\1:' \ + "${D}/etc/sympa/sympa.conf" + fi + # Queue dirs + keepdir /var/spool/sympa + local SYMPA_DIRS="arc auth automatic bounce bulk digest moderation msg \ + outgoing qbounce static_content static_content/css \ + static_content/pictures task tmp topic viewmail" + local DIR + for DIR in ${SYMPA_DIRS}; do + keepdir /var/spool/sympa/${DIR} + fowners ${SYMPA_USER}:${SYMPA_GROUP} /var/spool/sympa/${DIR} + case "${DIR}" in + static_content*) + fperms 755 /var/spool/sympa/${DIR} + ;; + *) + fperms 750 /var/spool/sympa/${DIR} + ;; + esac + done + keepdir /var/lib/sympa + keepdir /var/lib/sympa/lists + + newdoc "${FILESDIR}/${PN}-apache.conf" apache.conf + newdoc "${FILESDIR}/${PN}-apache_soap.conf" apache_soap.conf + newdoc "${FILESDIR}/${PN}-lighttpd.conf" lighttpd.conf + newdoc "${FILESDIR}/${PN}-lighttpd_soap.conf" lighttpd_soap.conf + newdoc "${FILESDIR}/${PN}-nginx.conf" nginx.conf +} + +pkg_postinst() { + elog + elog "You need to create a database with associated database account" + elog "prior to use Sympa. That account will need general" + elog "access privileges to the Sympa database." + elog + elog "The Sympa web interface needs to be setup in your webserver." + elog "For more information please consult Sympa documentation at" + elog "https://www.sympa.org/manual/web-interface#web_server_setup" + elog "Sample configs are installed in /usr/share/doc/${P}" + elog + + if use clamav; then + elog "By default we use clamscan antivirus scanner" + elog "(antivirus_path option in sympa.conf). For performance" + elog "reason you might want to use clamdscan which is much faster." + elog "To use it you need to do the following:" + elog + elog "# gpasswd -a clamav sympa" + elog "# /etc/init.d/clamd restart" + elog + fi + + ewarn "If you are upgrading from an earlier version please run:" + ewarn + ewarn "# sympa.pl --upgrade" + ewarn + ewarn "If you are upgrading from version 5.x make sure" + ewarn "compat use flag is set while emerging, then run:" + ewarn + ewarn "# sympa.pl --upgrade" + ewarn + ewarn "to upgrade your data structures and" + ewarn + ewarn "# sympa.pl --md5_encode_password" + ewarn + ewarn "to convert your passwords. When completed compat use flag" + ewarn "can be removed" +} -- cgit v1.2.3