aidecoe     14/05/07 19:37:19

  Modified:             ChangeLog
  Added:                notmuch-0.18.ebuild
  Log:
  Version bump.
  
  NEWS
  ~~~~
  (Extracted headlines from NEWS file. See it for details.)
  
  General
  -------
  
  The `folder:` search prefix now requires an exact match
  There is a new `path:` search prefix.
  Notmuch database upgrade due to `folder:` and `path:` changes
  
  Library changes
  ---------------
  
  Support for indexing mbox files has been dropped
  Message header parsing changes (from internal GMime)
  
  Command-Line Interface
  ----------------------
  
  `notmuch dump` now defaults to `batch-tag` format
  `notmuch new` has a --quiet option
  `notmuch insert` respects maildir.synchronize_flags config option
  The commands set consistent exit status codes on failures
  Bug fix for checking configured new.tags for invalid tags
  
  Emacs Interface
  ---------------
  
  Init file pointed by new variable `notmuch-init-file`
  Changed format for saved searches
  The keys of `notmuch-tag-formats` are now regexps
  Changed tags are now shown in the buffer
  Ido-completing-read initialization in Emacs 23
  Bug fix for saved searches with newlines in them
  Bug fixes for sender identities
  Replies to encrypted messages will be encrypted by default
  Reply pushes mark before signature
  Message piping uses the originating buffer's working directory
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
F0134531E1DBFAB5)

Revision  Changes    Path
1.91                 net-mail/notmuch/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -r1.90 -r1.91
--- ChangeLog   12 Mar 2014 09:29:00 -0000      1.90
+++ ChangeLog   7 May 2014 19:37:19 -0000       1.91
@@ -1,6 +1,51 @@
 # 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.90 
2014/03/12 09:29:00 aidecoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/notmuch/ChangeLog,v 1.91 
2014/05/07 19:37:19 aidecoe Exp $
+
+*notmuch-0.18 (07 May 2014)
+
+  07 May 2014; Amadeusz Żołnowski <[email protected]> +notmuch-0.18.ebuild:
+  Version bump.
+
+  NEWS
+  ~~~~
+  (Extracted headlines from NEWS file. See it for details.)
+
+  General
+  -------
+
+  The `folder:` search prefix now requires an exact match
+  There is a new `path:` search prefix.
+  Notmuch database upgrade due to `folder:` and `path:` changes
+
+  Library changes
+  ---------------
+
+  Support for indexing mbox files has been dropped
+  Message header parsing changes (from internal GMime)
+
+  Command-Line Interface
+  ----------------------
+
+  `notmuch dump` now defaults to `batch-tag` format
+  `notmuch new` has a --quiet option
+  `notmuch insert` respects maildir.synchronize_flags config option
+  The commands set consistent exit status codes on failures
+  Bug fix for checking configured new.tags for invalid tags
+
+  Emacs Interface
+  ---------------
+
+  Init file pointed by new variable `notmuch-init-file`
+  Changed format for saved searches
+  The keys of `notmuch-tag-formats` are now regexps
+  Changed tags are now shown in the buffer
+  Ido-completing-read initialization in Emacs 23
+  Bug fix for saved searches with newlines in them
+  Bug fixes for sender identities
+  Replies to encrypted messages will be encrypted by default
+  Reply pushes mark before signature
+  Message piping uses the originating buffer's working directory
 
   12 Mar 2014; Amadeusz Żołnowski <[email protected]>
   -notmuch-0.15.2.ebuild, metadata.xml:



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

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

Index: notmuch-0.18.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.ebuild,v 1.1 
2014/05/07 19:37:19 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="bash-completion crypt debug doc emacs mutt nmbug python test
        zsh-completion"

CDEPEND="
        >=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}
        bash-completion? ( >=app-shells/bash-completion-1.9 )
        crypt? ( app-crypt/gnupg )
        nmbug? ( dev-vcs/git virtual/perl-File-Temp virtual/perl-PodParser )
        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-PodParser
                )
        zsh-completion? ( app-shells/zsh )
        "

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

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() {
        default
        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="${ROOT}/usr/share/bash-completion"
                --emacslispdir="${ROOT}/${SITELISP}/${PN}"
                --emacsetcdir="${ROOT}/${SITEETC}/${PN}"
                --with-gmime-version=2.6
                --zshcompletiondir="${ROOT}/usr/share/zsh/site-functions"
                $(use_with bash-completion)
                $(use_with emacs)
                $(use_with zsh-completion)
        )
        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
        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
                [[ -e /etc/mutt/notmuch-mutt.rc ]] && NOTMUCH_MUTT_RC_EXISTS=1
                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_postinst() {
        use emacs && elisp-site-regen

        if use mutt && [[ ! ${NOTMUCH_MUTT_RC_EXISTS} ]]; 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_postrm() {
        use emacs && elisp-site-regen
}




Reply via email to