Diff imapsync-1.977 with a imapsync-2.314-r1
| /usr/portage/net-mail/imapsync/imapsync-2.314-r1.ebuild 2026-09-22 20:03:05.235151038 +0300 | ||
|---|---|---|
| 1 | 1 |
# Copyright 1999-2026 Gentoo Authors |
| 2 | 2 |
# Distributed under the terms of the GNU General Public License v2 |
| 3 | 3 | |
| 4 |
EAPI=7 |
|
| 4 |
EAPI=9 |
|
| 5 | 5 | |
| 6 | 6 |
DESCRIPTION="Tool for incremental and recursive IMAP transfers between mailboxes" |
| 7 |
HOMEPAGE="https://ks.lamiral.info/imapsync/ https://github.com/imapsync/imapsync" |
|
| 8 |
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
| 7 |
HOMEPAGE="https://ks.lamiral.info/imapsync/" |
|
| 8 |
SRC_URI="https://imapsync.lamiral.info/dist/${P}.tgz"
|
|
| 9 | 9 | |
| 10 | 10 |
LICENSE="NOLIMIT" |
| 11 | 11 |
SLOT="0" |
| 12 |
KEYWORDS="amd64 ppc ~ppc64 x86" |
|
| 13 |
#IUSE="test" # not fully supported yet |
|
| 12 |
KEYWORDS="amd64" |
|
| 13 |
IUSE="test" |
|
| 14 |
RESTRICT="!test? ( test )" |
|
| 14 | 15 | |
| 15 | 16 |
RDEPEND=" |
| 16 | 17 |
dev-perl/App-cpanminus |
| ... | ... | |
| 18 | 19 |
dev-perl/CGI |
| 19 | 20 |
dev-perl/Crypt-OpenSSL-RSA |
| 20 | 21 |
dev-perl/Data-Uniqid |
| 22 |
dev-perl/DBI |
|
| 21 | 23 |
dev-perl/Digest-HMAC |
| 22 | 24 |
dev-perl/Dist-CheckConflicts |
| 25 |
dev-perl/Email-Address |
|
| 23 | 26 |
dev-perl/Encode-IMAPUTF7 |
| 24 | 27 |
dev-perl/File-Copy-Recursive |
| 25 | 28 |
dev-perl/File-Tail |
| 29 |
dev-perl/HTML-Parser |
|
| 30 |
dev-perl/HTTP-Daemon |
|
| 31 |
dev-perl/HTTP-Daemon-SSL |
|
| 32 |
dev-perl/HTTP-Message |
|
| 26 | 33 |
dev-perl/IO-Socket-INET6 |
| 27 | 34 |
dev-perl/IO-Socket-SSL |
| 28 | 35 |
dev-perl/IO-Tee |
| ... | ... | |
| 32 | 39 |
dev-perl/Module-Implementation |
| 33 | 40 |
dev-perl/Module-Runtime |
| 34 | 41 |
dev-perl/Module-ScanDeps |
| 42 |
dev-perl/Net-Server |
|
| 35 | 43 |
dev-perl/Net-SSLeay |
| 44 |
dev-perl/Net-DNS |
|
| 36 | 45 |
dev-perl/Package-Stash |
| 37 | 46 |
dev-perl/Package-Stash-XS |
| 38 | 47 |
dev-perl/PAR |
| 39 | 48 |
dev-perl/Parse-RecDescent |
| 49 |
dev-perl/Proc-ProcessTable |
|
| 40 | 50 |
dev-perl/Readonly |
| 41 | 51 |
dev-perl/Readonly-XS |
| 42 | 52 |
dev-perl/Regexp-Common |
| ... | ... | |
| 45 | 55 |
dev-perl/Try-Tiny |
| 46 | 56 |
dev-perl/Unicode-String |
| 47 | 57 |
dev-perl/URI |
| 48 |
virtual/perl-Compress-Raw-Zlib |
|
| 49 |
virtual/perl-Data-Dumper |
|
| 50 |
virtual/perl-Digest |
|
| 51 |
virtual/perl-Digest-MD5 |
|
| 52 |
virtual/perl-Digest-SHA |
|
| 53 |
virtual/perl-Encode |
|
| 54 |
virtual/perl-MIME-Base64 |
|
| 55 | 58 |
" |
| 56 |
# Not yet in tree: |
|
| 57 |
# HTML::Entities |
|
| 58 |
# JSON::WebToken |
|
| 59 |
# JSON::WebToken::Crypt::RSA |
|
| 59 | ||
| 60 | 60 |
DEPEND="${RDEPEND}"
|
| 61 |
BDEPEND="sys-apps/lsb-release" |
|
| 62 |
#test? ( |
|
| 63 |
# virtual/perl-Test |
|
| 64 |
# dev-perl/Test-Deep |
|
| 65 |
# dev-perl/Test-Fatal |
|
| 66 |
# dev-perl/Test-MockObject |
|
| 67 |
# dev-perl/Test-Pod |
|
| 68 |
# dev-perl/Test-Requires |
|
| 69 |
# dev-perl/Test-Warn |
|
| 70 |
# dev-perl/Test-NoWarnings |
|
| 71 |
#)" |
|
| 72 |
# Not yet in tree: |
|
| 73 |
# test? ( Test::Mock::Guard ) |
|
| 61 |
BDEPEND=" |
|
| 62 |
sys-apps/lsb-release |
|
| 63 |
test? ( |
|
| 64 |
dev-perl/Test-Deep |
|
| 65 |
dev-perl/Test-Fatal |
|
| 66 |
dev-perl/Test-MockObject |
|
| 67 |
dev-perl/Test-Pod |
|
| 68 |
sys-process/time |
|
| 69 |
) |
|
| 70 |
" |
|
| 74 | 71 | |
| 75 |
RESTRICT="test" |
|
| 72 |
PATCHES=( |
|
| 73 |
"${FILESDIR}/${PN}-2.314-disable-network-tests.patch"
|
|
| 74 |
) |
|
| 76 | 75 | |
| 77 | 76 |
src_prepare() {
|
| 78 | 77 |
sed -e "s/^install: testp/install:/" \ |
| ... | ... | |
| 83 | 82 |
} |
| 84 | 83 | |
| 85 | 84 |
src_compile() { :; }
|
| 85 | ||
| 86 |
src_test() {
|
|
| 87 |
"${WORKDIR}/${P}/imapsync" --tests || die
|
|
| 88 |
} |
|
| 89 | ||
| 90 |
src_install() {
|
|
| 91 |
default |
|
| 92 |
newdoc FAQ.d/FAQ.General.txt FAQ |
|
| 93 |
} |
|