aidecoe     15/07/15 07:20:21

  Modified:             ChangeLog
  Added:                notmuch-0.20.2.ebuild
  Log:
  Version bump.
  
  NEWS
  ~~~~
  
  Command-Line Interface
  ----------------------
  
  - New `mimetype:` search prefix.
  - Path to gpg is now configurable.
  
  Emacs
  -----
  
  - Avoid rendering large text attachements.
  - Improved rendering of CID references in HTML.
  - Bug fix for marking messages read in `notmuch-tree` mode.
  
  Vim
  ---
  
  - Vim client now respects excluded tags.
  
  Notmuch-Mutt
  ------------
  
  - Support messages without Message-IDs.
  
  Library
  -------
  
  - Undeprecate single message mboxes.
  - New error logging facility.
  - Several bug fixes related to stale iterators.
  - New status code returning API for n_query_search_{messages,thread}.
  - Fix for library `install_name` on Mac OS X.
  - Fix for rounding of seconds.
  
  Documentation
  -------------
  
  - Improved notmuch-search-terms.7.
  
  nmbug-status
  ------------
  - Various improvements.
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
F0134531E1DBFAB5)

Revision  Changes    Path
1.117                net-mail/notmuch/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -r1.116 -r1.117
--- ChangeLog   18 Apr 2015 15:56:03 -0000      1.116
+++ ChangeLog   15 Jul 2015 07:20:21 -0000      1.117
@@ -1,6 +1,57 @@
 # ChangeLog for net-mail/notmuch
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.116 
2015/04/18 15:56:03 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.117 
2015/07/15 07:20:21 aidecoe Exp $
+
+*notmuch-0.20.2 (14 Jul 2015)
+
+  14 Jul 2015; Amadeusz Żołnowski <aide...@gentoo.org>
+  +notmuch-0.20.2.ebuild:
+  Version bump.
+
+  NEWS
+  ~~~~
+
+  Command-Line Interface
+  ----------------------
+
+  - New `mimetype:` search prefix.
+  - Path to gpg is now configurable.
+
+  Emacs
+  -----
+
+  - Avoid rendering large text attachements.
+  - Improved rendering of CID references in HTML.
+  - Bug fix for marking messages read in `notmuch-tree` mode.
+
+  Vim
+  ---
+
+  - Vim client now respects excluded tags.
+
+  Notmuch-Mutt
+  ------------
+
+  - Support messages without Message-IDs.
+
+  Library
+  -------
+
+  - Undeprecate single message mboxes.
+  - New error logging facility.
+  - Several bug fixes related to stale iterators.
+  - New status code returning API for n_query_search_{messages,thread}.
+  - Fix for library `install_name` on Mac OS X.
+  - Fix for rounding of seconds.
+
+  Documentation
+  -------------
+
+  - Improved notmuch-search-terms.7.
+
+  nmbug-status
+  ------------
+  - Various improvements.
 
   18 Apr 2015; Pacho Ramos <pa...@gentoo.org> notmuch-0.18.2.ebuild:
   x86 stable wrt bug #516756



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

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

Index: notmuch-0.20.2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/notmuch-0.20.2.ebuild,v 1.1 
2015/07/15 07:20:21 aidecoe Exp $

EAPI=5

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

inherit bash-completion-r1 elisp-common eutils flag-o-matic 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="
        nmbug? ( python )
        python? ( ${PYTHON_REQUIRED_USE} )
        test? ( crypt debug 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? ( app-doc/doxygen
                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 )
        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 "There are few not backward compatible changes between"
                ewarn "<notmuch-0.18 and >=notmuch-0.18.  See NEWS file"
                ewarn "(0.18 section) 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

        rm -f Makefile.config # assure that new Makefile.config will be 
generated

        if use debug; then
                append-cflags -g
                append-cxxflags -g
        fi
}

src_configure() {
        local myeconfargs=(
                --bashcompletiondir="$(get_bashcompdir)"
                --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