Сравнение imapsync-1.977 с 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
}
Спасибо!