1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
8 DESCRIPTION="An SMTP client and SMTP plugin for mail user agents such as Mutt"
9 HOMEPAGE="http://msmtp.sourceforge.net/"
10 SRC_URI="mirror://sourceforge/msmtp/${P}.tar.xz"
14 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
15 IUSE="doc gnutls idn libsecret +mta nls sasl ssl vim-syntax"
18 idn? ( net-dns/libidn )
19 libsecret? ( app-crypt/libsecret )
20 nls? ( virtual/libintl )
21 sasl? ( virtual/gsasl )
23 gnutls? ( net-libs/gnutls )
24 !gnutls? ( dev-libs/openssl )
41 !<mail-mta/ssmtp-2.64-r2
42 !>=mail-mta/ssmtp-2.64-r2[mta]
47 doc? ( virtual/texi2dvi )
48 nls? ( sys-devel/gettext )
52 REQUIRED_USE="gnutls? ( ssl )"
54 DOCS="AUTHORS ChangeLog NEWS README THANKS doc/msmtprc*"
57 # Use default Gentoo location for mail aliases
58 sed -i 's:/etc/aliases:/etc/mail/aliases:' scripts/find_alias/find_alias_for_msmtp.sh || die
64 $(use_with ssl ssl $(usex gnutls gnutls openssl)) \
65 $(use_with sasl libgsasl) \
66 $(use_with idn libidn) \
67 $(use_with libsecret )
89 dosym /usr/bin/msmtp /usr/sbin/sendmail
90 dosym /usr/bin/msmtp /usr/bin/sendmail
91 dosym /usr/bin/msmtp /usr/$(get_libdir)/sendmail
94 if use vim-syntax ; then
95 insinto /usr/share/vim/vimfiles/syntax
96 doins scripts/vim/msmtp.vim
100 newins doc/msmtprc-system.example msmtprc
102 src_install_contrib find_alias find_alias_for_msmtp.sh
103 src_install_contrib msmtpqueue "*.sh" "README ChangeLog"
104 src_install_contrib msmtpq "msmtpq msmtp-queue" README.msmtpq
105 src_install_contrib set_sendmail set_sendmail.sh set_sendmail.conf
109 if [[ -z ${REPLACING_VERSIONS} ]]; then
110 einfo "Please edit ${ROOT}etc/msmtprc before first use."
111 einfo "In addition, per user configuration files can be placed"
112 einfo "as '~/.msmtprc'. See the msmtprc-user.example file under"
113 einfo "/usr/share/doc/${PF}/ for an example."
117 src_install_contrib() {
121 local dir=/usr/share/${PN}/$subdir
125 doexe scripts/$subdir/$i
128 newdoc scripts/$subdir/$i $subdir.$i