summaryrefslogtreecommitdiff
path: root/net-mail
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@slonko.net>2019-11-24 22:06:21 +0100
committerMarcin Deranek <marcin.deranek@slonko.net>2019-11-24 22:06:21 +0100
commitecb7e608135eb09542658e339bc8a546acdf4a41 (patch)
tree0440d65399b373c0166a162356e887b7ef333dcc /net-mail
parent8ac6ed401ea6dbb559cc4e7e4b3db9c7f2e7e684 (diff)
downloadportage-ecb7e608135eb09542658e339bc8a546acdf4a41.tar.gz
portage-ecb7e608135eb09542658e339bc8a546acdf4a41.tar.bz2
portage-ecb7e608135eb09542658e339bc8a546acdf4a41.zip
Version bump
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/sympa/Manifest4
-rw-r--r--net-mail/sympa/sympa-6.2.32.ebuild274
2 files changed, 2 insertions, 276 deletions
diff --git a/net-mail/sympa/Manifest b/net-mail/sympa/Manifest
index b7256f6..3e5a701 100644
--- a/net-mail/sympa/Manifest
+++ b/net-mail/sympa/Manifest
@@ -16,10 +16,10 @@ AUX sympa-nginx.conf 252 BLAKE2B 51471cdc0151a10d86b396bb7d3ecca51508d53fbcce918
DIST sympa-5.4.7.tar.gz 6622044 BLAKE2B 3d66cd1950d05a0b61c2c88ef6a172aa668d47eb8b9c51150469de5baf5b64e1eead8fa22a6354a08b71a3d30774a93758d131f609a4fce8a80bb788ca1e4fe5 SHA512 73e3bf3eb39e46b172970306068606a1d039877358fdc0b3edeaeb7d06f85091d80f4e4e55e48efe30a1e5ee7ba1d35d6ca9db9bc4e86efbc1d94363519e2c2a
DIST sympa-6.0.6.tar.gz 6731221 BLAKE2B 2f237853a95501597fa0ffc3a9cb44d105ceec11446abdf1c70af1315a4190eb113336a4336ff1f27d7066b595952d2ef9104e7e63b890a3e0cda8218f3a8eaf SHA512 d34eced0d268903bc089b9b0a4ac2d79459b9274dead37b9ebeb64c72b7258b7d3e3eda949d897c384043bf2e39b7761ac9452075efa5612ce42f8066794692d
DIST sympa-6.1.25.tar.gz 8002521 BLAKE2B 4ea12ecea6039e77b01409f007020d6681abc274f30a4dac74c7f2acc84244548ea89e17adefb487ce55972d1fddf45f1f484996dd74155a8a7240ff7acc270c SHA512 0a9c2d60ac0bcbeb1455399ebc92b8278a7dd8b2fcb7df05813f96daf954270ad0582e2edb99da0ab3d44da87173c8901165762a474239f62162232b15eaaa02
-DIST sympa-6.2.32.tar.gz 12267614 BLAKE2B c9a797c950866654337865d41cae0ce0fc25a0ca9dcf2bb432493ca534052dd2cf578fa636ad9b0a6e45893bcc2ab1b81742a86a15c5320b474042fc0b6589ed SHA512 74fc9c92f2a1f67e7d6fc29feffd26b3a2258b5417db40ef702562eb41931b36ed047f6134f349d0bc111767429a7c07c7a3f124f40ff456d9e2d06e5fce6aba
+DIST sympa-6.2.48.tar.gz 12768937 BLAKE2B 188189eac2712bdab4673ca09e4a4c37d035906524a0a73d7eac74e517906b3e63c588af4636c31c3dd861850fa0e452474ff8873f454d3dfad650c05b99afb0 SHA512 b1ff034fc9a69edae266741e3b868555040bc1c4cdba9bae901729cd23b3f310895d0a9a5fe2119373880f1b65c25cd14e6753d93ad4ff15adf377f51cc25719
EBUILD sympa-5.4.7.ebuild 7508 BLAKE2B 88e8156108ec65e48e9536c366651dda2747d15e23bf8cdc1ddd39ce2b083fa42e8af33d46381be1d40bc3e88c45582837a01ad75fa65f02444455df1907d2dc SHA512 8ae16a1e78ce5f02aac5fbcc18da8cdf7d3b4e24582dae18a376637ecf3d85c87ec832a50656ed098c531174a62e0f731e0bf8d88dc6a426d6bcb0af9a2c233d
EBUILD sympa-5.4.9999.ebuild 7497 BLAKE2B 6ec1bf0fc74950e2b1c9f43ef3a00509772b72504d9a3d26e391a8fbad8a03fd874dbdfb7c4e753d4e9d0de12fdf7a1155e071e22961bff03700f13016b917b0 SHA512 bb1d1e4490cc03ad58643852ba770ae4a932a948c377e3e9e64d8293b0dd658f48e01c9e9522105da6a24724b63d1031e10f3588bac64219201515fb45fe250e
EBUILD sympa-6.0.6.ebuild 7841 BLAKE2B 648f901d8c5b9b98886d9917a881c2da8eb86406de906c9146086a6d8715f845ac5e26a3322e6cef00b1750e1fdc7db0be06cb3184d4cbb19dd2a6f0fc24942e SHA512 ea289a7ba67839b1b6156680148d27b8418d1ccbcc8ad1d76430114aa5fabfd69481d161ded0e78367aef62f93f533e9026c32ef5c8212e44f04f9b239dcfa64
EBUILD sympa-6.0.9999.ebuild 7830 BLAKE2B 0382ef34ee0b2c2029488a51604fb113f9163cc578f85a34bd9f56b167e60af18c1a217a9a156121ec4927bda516e693ebc8e9fe9ffe785f2402750d0be429b0 SHA512 b5512dce1e16ad45b6b9993d540ef0c29a181db8489f632e8b4fd288820804de32c53c2d0ba0d99ede05118cb971567a82498295f31e3a4fc99d0eeca482bf59
EBUILD sympa-6.1.25.ebuild 7835 BLAKE2B 5b30b346b774369e72889940111739f23efafcd08facae3b0e0fa86e8ab0ef14f165f0ff8305693853529fd7f6cf80ce389674d4897e92e662d46154f776e380 SHA512 508cdbae5a70b798d3eec29f0bb66c67510db3384cfb3d3e0825bcf1d8f3a333d11c9f30f04d34a7097ba914307346755b92b86a27d94cd9a132af079ad36f19
-EBUILD sympa-6.2.32.ebuild 8127 BLAKE2B 99d5811e4a1ada71853b02c0d8dbb012a88622d3e6c2395950babe37a5cb2d27644e9b200f8006264055fefaf0a247dc07efb255c2410a58b86e8eb8bc202362 SHA512 228226f203921efa733c3e54bf0cab4a74864dcc8dea883696f5d1c46d2252688e6d46f0975539df3dd85b34c33d65a401596c70c6a20fdcc3772196fe187908
+EBUILD sympa-6.2.48.ebuild 8150 BLAKE2B 6a4f107bf593f5f269bbc60609155715e5909f62df72b9ca5651b36592fddd50f8978470d01791d2c651e0647386766136ad341896a5379e166ce1f7ecd86765 SHA512 49c584efdfa7531872deff018565b75147e18bdb98eb454568f3b2ebfad2100595b8b7166488177e6d0624ce64a5e5dba0a7523721beeedf8899f6b7dcc69e70
diff --git a/net-mail/sympa/sympa-6.2.32.ebuild b/net-mail/sympa/sympa-6.2.32.ebuild
deleted file mode 100644
index fe4a501..0000000
--- a/net-mail/sympa/sympa-6.2.32.ebuild
+++ /dev/null
@@ -1,274 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils user multilib autotools versionator
-
-SYMPA_VERSION="$(get_version_component_range 1-2)"
-SYMPA_RELEASE="$(get_version_component_range 3-)"
-
-if [[ ${SYMPA_VERSION} == "9999" ]] ; then
- # Development version
- ESVN_REPO_URI="http://svn.cru.fr/sympa/trunk"
- inherit subversion
-elif [[ ${SYMPA_RELEASE} == "9999" ]] ; then
- # Latest stable
- ESVN_REPO_URI="http://svn.cru.fr/sympa/branches/sympa-${SYMPA_VERSION}-branch"
- inherit subversion
-else
- # Release
- SRC_URI="http://www.sympa.org/distribution/${P}.tar.gz http://www.sympa.org/distribution/old/${P}.tar.gz"
-fi
-
-DESCRIPTION="A feature-rich open source mailing list software"
-HOMEPAGE="http://www.sympa.org/"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~x86 ~amd64"
-IUSE="clamav -compat dkim fastcgi ldap mysql nls postgres soap sqlite ssl"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-# See http://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_unpack() {
- if [[ ${SYMPA_VERSION} == "9999" ]] ; then
- subversion_src_unpack
- elif [[ ${SYMPA_RELEASE} == "9999" ]] ; then
- subversion_src_unpack
- else
- unpack ${A}
- cd ${S}
- fi
- cd ${S}
- # 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
- # 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
- # Do not create runtime directories
- sed -i -e 's| $(piddir) | |' Makefile.am
- 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 COPYING 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 "http://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"
-}