radhermit    14/03/09 22:02:21

  Modified:             ChangeLog
  Added:                msmtp-1.4.32.ebuild
  Log:
  Version bump, migrate to python-single-r1.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
4AB3E85B4F064CA3)

Revision  Changes    Path
1.166                mail-mta/msmtp/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/msmtp/ChangeLog?rev=1.166&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/msmtp/ChangeLog?rev=1.166&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/msmtp/ChangeLog?r1=1.165&r2=1.166

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-mta/msmtp/ChangeLog,v
retrieving revision 1.165
retrieving revision 1.166
diff -u -r1.165 -r1.166
--- ChangeLog   6 Mar 2014 10:44:50 -0000       1.165
+++ ChangeLog   9 Mar 2014 22:02:21 -0000       1.166
@@ -1,6 +1,11 @@
 # ChangeLog for mail-mta/msmtp
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/msmtp/ChangeLog,v 1.165 2014/03/06 
10:44:50 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/msmtp/ChangeLog,v 1.166 2014/03/09 
22:02:21 radhermit Exp $
+
+*msmtp-1.4.32 (09 Mar 2014)
+
+  09 Mar 2014; Tim Harder <[email protected]> +msmtp-1.4.32.ebuild:
+  Version bump, migrate to python-single-r1.
 
   06 Mar 2014; Agostino Sarubbo <[email protected]> msmtp-1.4.31-r1.ebuild:
   Stable for ppc64, wrt bug #495690



1.1                  mail-mta/msmtp/msmtp-1.4.32.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/msmtp/msmtp-1.4.32.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/msmtp/msmtp-1.4.32.ebuild?rev=1.1&content-type=text/plain

Index: msmtp-1.4.32.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/msmtp/msmtp-1.4.32.ebuild,v 1.1 
2014/03/09 22:02:21 radhermit Exp $

EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit multilib python-single-r1 eutils

DESCRIPTION="An SMTP client and SMTP plugin for mail user agents such as Mutt"
HOMEPAGE="http://msmtp.sourceforge.net/";
SRC_URI="mirror://sourceforge/msmtp/${P}.tar.bz2"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc gnome-keyring gnutls idn +mta nls sasl ssl vim-syntax"
REQUIRED_USE="gnome-keyring? ( ${PYTHON_REQUIRED_USE} )"

CDEPEND="
        gnome-keyring? (
                dev-python/gnome-keyring-python
                gnome-base/libgnome-keyring
        )
        idn? ( net-dns/libidn )
        nls? ( virtual/libintl )
        sasl? ( virtual/gsasl )
        ssl? (
                gnutls? ( net-libs/gnutls )
                !gnutls? ( dev-libs/openssl )
        )"

RDEPEND="${CDEPEND}
        net-mail/mailbase
        mta? (  !mail-mta/courier
                        !mail-mta/esmtp
                        !mail-mta/exim
                        !mail-mta/mini-qmail
                        !mail-mta/netqmail
                        !mail-mta/nullmailer
                        !mail-mta/postfix
                        !mail-mta/qmail-ldap
                        !mail-mta/sendmail
                        !mail-mta/opensmtpd
                        !<mail-mta/ssmtp-2.64-r2
                        !>=mail-mta/ssmtp-2.64-r2[mta] )"

DEPEND="${CDEPEND}
        doc? ( virtual/texi2dvi )
        nls? ( sys-devel/gettext )
        virtual/pkgconfig"

REQUIRED_USE="gnutls? ( ssl )"

src_prepare() {
        # Use default Gentoo location for mail aliases
        sed -i -e 's:/etc/aliases:/etc/mail/aliases:' 
scripts/find_alias/find_alias_for_msmtp.sh || die

        python_fix_shebang scripts/msmtp-gnome-tool/msmtp-gnome-tool.py
}

src_configure() {
        econf \
                --disable-silent-rules \
                $(use_with gnome-keyring ) \
                $(use_with idn libidn) \
                $(use_enable nls) \
                $(use_with sasl libgsasl) \
                $(use_with ssl ssl $(usex gnutls gnutls openssl))
}

src_compile() {
        default

        if use doc ; then
                cd doc || die
                emake html pdf
        fi
}

src_install() {
        emake DESTDIR="${D}" install
        dodoc AUTHORS ChangeLog NEWS README THANKS doc/{Mutt+msmtp.txt,msmtprc*}

        if use doc ; then
                dohtml doc/msmtp.html
                dodoc doc/msmtp.pdf
        fi

        if use gnome-keyring ; then
                src_install_contrib msmtp-gnome-tool msmtp-gnome-tool.py README
        fi

        if use mta ; then
                dodir /usr/sbin
                dosym /usr/bin/msmtp /usr/sbin/sendmail
                dosym /usr/bin/msmtp /usr/bin/sendmail
                dosym /usr/bin/msmtp /usr/$(get_libdir)/sendmail
        fi

        if use vim-syntax ; then
                insinto /usr/share/vim/vimfiles/syntax
                doins scripts/vim/msmtp.vim
        fi

        insinto /etc
        newins doc/msmtprc-system.example msmtprc

        src_install_contrib find_alias find_alias_for_msmtp.sh
        src_install_contrib msmtpqueue "*.sh" "README ChangeLog"
        src_install_contrib msmtpq "msmtpq msmtp-queue" README.msmtpq
        src_install_contrib set_sendmail set_sendmail.sh set_sendmail.conf
}

pkg_postinst() {
        if [[ -z ${REPLACING_VERSIONS} ]]; then
                einfo "Please edit ${ROOT}etc/msmtprc before first use."
                einfo "In addition, per user configuration files can be placed"
                einfo "as '~/.msmtprc'.  See the msmtprc-user.example file 
under"
                einfo "/usr/share/doc/${PF}/ for an example."
        fi
}

src_install_contrib() {
        subdir="$1"
        bins="$2"
        docs="$3"
        local dir=/usr/share/${PN}/$subdir
        insinto ${dir}
        exeinto ${dir}
        for i in $bins ; do
                doexe scripts/$subdir/$i
        done
        for i in $docs ; do
                newdoc scripts/$subdir/$i $subdir.$i
        done
}




Reply via email to