net-mail/isync: Add live ebuild and add myself to maintainers, acked by radhermit
authorAndreas K. Huettel <dilfridge@gentoo.org>
Fri, 13 Oct 2017 09:11:55 +0000 (11:11 +0200)
committerAndreas K. Huettel <dilfridge@gentoo.org>
Fri, 13 Oct 2017 09:13:47 +0000 (11:13 +0200)
Package-Manager: Portage-2.3.11, Repoman-2.3.3

net-mail/isync/isync-9999.ebuild [new file with mode: 0644]
net-mail/isync/metadata.xml

diff --git a/net-mail/isync/isync-9999.ebuild b/net-mail/isync/isync-9999.ebuild
new file mode 100644 (file)
index 0000000..4928439
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="MailDir mailbox synchronizer"
+HOMEPAGE="http://isync.sourceforge.net/"
+LICENSE="GPL-2"
+SLOT="0"
+
+if [[ ${PV} == 9999 ]]; then
+       EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/${PN}"
+       inherit git-r3 autotools
+else
+       SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz"
+       KEYWORDS="~amd64 ~arm ~ppc ~x86"
+fi
+
+IUSE="compat libressl sasl ssl zlib"
+
+RDEPEND="
+       >=sys-libs/db-4.2:=
+       sasl?   ( dev-libs/cyrus-sasl )
+       ssl?    (
+                       !libressl?      ( >=dev-libs/openssl-0.9.6:0= )
+                       libressl?       ( dev-libs/libressl:0= )
+               )
+       zlib?   ( sys-libs/zlib:0= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare () {
+       default
+       [[ ${PV} == 9999 ]] && eautoreconf
+}
+
+src_configure () {
+       econf \
+               $(use_enable compat) \
+               $(use_with ssl) \
+               $(use_with sasl) \
+               $(use_with zlib)
+}
index c842e4a8e2df3af1408ac6c0bf9bb6f256197ac2..78a5838560b525427f8ad72a2031891be95d611c 100644 (file)
@@ -5,6 +5,9 @@
                <email>net-mail@gentoo.org</email>
                <name>Net-Mail</name>
        </maintainer>
+       <maintainer type="person">
+               <email>dilfridge@gentoo.org</email>
+       </maintainer>
        <upstream>
                <remote-id type="sourceforge">isync</remote-id>
        </upstream>