aidecoe     14/11/01 17:56:21

  Modified:             ChangeLog
  Added:                notmuch-0.18.2.ebuild
  Log:
  Version bump.
  
  NEWS
  ~~~~
  - Fix test suite to work with gdb 7.8
  - Emacs 24.4 related bug fixes
  
  (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with 
key F0134531E1DBFAB5)

Revision  Changes    Path
1.105                net-mail/notmuch/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/ChangeLog?rev=1.105&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/ChangeLog?rev=1.105&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-mail/notmuch/ChangeLog?r1=1.104&r2=1.105

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v
retrieving revision 1.104
retrieving revision 1.105
diff -u -r1.104 -r1.105
--- ChangeLog   18 Sep 2014 19:47:19 -0000      1.104
+++ ChangeLog   1 Nov 2014 17:56:21 -0000       1.105
@@ -1,6 +1,17 @@
 # ChangeLog for net-mail/notmuch
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.104 
2014/09/18 19:47:19 aidecoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.105 
2014/11/01 17:56:21 aidecoe Exp $
+
+*notmuch-0.18.2 (01 Nov 2014)
+
+  01 Nov 2014; Amadeusz Żołnowski <[email protected]>
+  +notmuch-0.18.2.ebuild:
+  Version bump.
+
+  NEWS
+  ~~~~
+  - Fix test suite to work with gdb 7.8
+  - Emacs 24.4 related bug fixes
 
   18 Sep 2014; Amadeusz Żołnowski <[email protected]>
   notmuch-0.16-r1.ebuild, notmuch-0.17.ebuild, notmuch-0.18.1.ebuild:



1.1                  net-mail/notmuch/notmuch-0.18.2.ebuild

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

Index: notmuch-0.18.2.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/notmuch-0.18.2.ebuild,v 1.1 
2014/11/01 17:56:21 aidecoe Exp $

EAPI=5

DISTUTILS_OPTIONAL=1
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )

inherit elisp-common eutils pax-utils distutils-r1 toolchain-funcs

DESCRIPTION="Thread-based e-mail indexer, supporting quick search and tagging"
HOMEPAGE="http://notmuchmail.org/";
SRC_URI="${HOMEPAGE%/}/releases/${P}.tar.gz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
REQUIRED_USE="
        python? ( ${PYTHON_REQUIRED_USE} )
        test? ( crypt emacs python )
        "
IUSE="crypt debug doc emacs mutt nmbug python test"

CDEPEND="
        >=app-shells/bash-completion-1.9
        >=dev-libs/glib-2.22
        >=dev-libs/gmime-2.6.7
        !=dev-libs/gmime-2.6.19
        <dev-libs/xapian-1.3
        >=sys-libs/zlib-1.2.5.2
        sys-libs/talloc
        debug? ( dev-util/valgrind )
        emacs? ( >=virtual/emacs-23 )
        python? ( ${PYTHON_DEPS} )
        x86? ( >=dev-libs/xapian-1.2.7-r2 )
        "
DEPEND="${CDEPEND}
        virtual/pkgconfig
        doc? ( python? ( dev-python/sphinx[${PYTHON_USEDEP}] ) )
        test? ( app-misc/dtach || ( >=app-editors/emacs-23[libxml2]
                >=app-editors/emacs-vcs-23[libxml2] ) sys-devel/gdb )
        "
RDEPEND="${CDEPEND}
        crypt? ( app-crypt/gnupg )
        nmbug? ( dev-vcs/git virtual/perl-File-Temp virtual/perl-Pod-Parser )
        mutt? ( dev-perl/File-Which dev-perl/Mail-Box dev-perl/MailTools
                dev-perl/String-ShellQuote dev-perl/Term-ReadLine-Gnu
                virtual/perl-Digest-SHA virtual/perl-File-Path 
virtual/perl-Getopt-Long
                virtual/perl-Pod-Parser
                )
        "

DOCS=( AUTHORS NEWS README )
SITEFILE="50${PN}-gentoo.el"
MY_LD_LIBRARY_PATH="${WORKDIR}/${P}/lib"
MY_PATCHES=( )

bindings() {
        local ret=0

        if use $1; then
                pushd bindings/$1 || die
                shift
                "$@"
                ret=$?
                popd || die
        fi

        return $ret
}

pkg_pretend() {
        if has_version '<net-mail/notmuch-0.18'; then
                ewarn
                ewarn "Notmuch 0.18 comes with few not backward compatible 
changes."
                ewarn "See NEWS file for details before first use!"
                ewarn
        fi
}

pkg_setup() {
        if use emacs; then
                elisp-need-emacs 23 || die "Emacs version too low"
        fi
}

src_prepare() {
        [[ "${MY_PATCHES[@]}" ]] && epatch "${MY_PATCHES[@]}"

        bindings python distutils-r1_src_prepare
        bindings python mv README README-python || die
        mv contrib/notmuch-mutt/README contrib/notmuch-mutt/README-mutt || die
}

src_configure() {
        local myeconfargs=(
                --bashcompletiondir="${EPREFIX}/usr/share/bash-completion"
                --emacslispdir="${EPREFIX}/${SITELISP}/${PN}"
                --emacsetcdir="${EPREFIX}/${SITEETC}/${PN}"
                --with-gmime-version=2.6
                --zshcompletiondir="${EPREFIX}/usr/share/zsh/site-functions"
                $(use_with emacs)
        )
        tc-export CC CXX
        econf "${myeconfargs[@]}"
}

src_compile() {
        V=1 default
        bindings python distutils-r1_src_compile

        if use mutt; then
                pushd contrib/notmuch-mutt || die
                emake notmuch-mutt.1
                popd || die
        fi

        if use doc; then
                pydocs() {
                        pushd docs || die
                        emake html
                        mv html ../python || die
                        popd || die
                }
                LD_LIBRARY_PATH="${MY_LD_LIBRARY_PATH}" bindings python pydocs
        fi
}

src_test() {
        pax-mark -m notmuch
        emake download-test-databases
        LD_LIBRARY_PATH="${MY_LD_LIBRARY_PATH}" default
        pax-mark -ze notmuch
}

src_install() {
        default

        if use emacs; then
                elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
        fi

        if use nmbug; then
                dobin devel/nmbug/nmbug
                dobin devel/nmbug/nmbug-status
        fi

        if use mutt; then
                pushd contrib/notmuch-mutt || die
                dobin notmuch-mutt
                doman notmuch-mutt.1
                insinto /etc/mutt
                doins notmuch-mutt.rc
                dodoc README-mutt
                popd || die
        fi

        DOCS="" bindings python distutils-r1_src_install
        use doc && bindings python dohtml -r python
}

pkg_preinst() {
        if use mutt && ! [[ -e ${ROOT}/etc/mutt/notmuch-mutt.rc ]]; then
                elog "To enable notmuch support in mutt, add the following line 
into"
                elog "your mutt config file, please:"
                elog ""
                elog "  source /etc/mutt/notmuch-mutt.rc"
        fi
}

pkg_postinst() {
        use emacs && elisp-site-regen
}

pkg_postrm() {
        use emacs && elisp-site-regen
}




Reply via email to